new TOP 200 Companies filing patents this week

new Companies with the Most Patent Filings

Per-ake Larson patents

Recent patents with Per-ake Larson listed as an inventor - additional entries may be under other spellings.


Per-ake Larson - Related organizations: Microsoft Technology Licensing, Llc patents, Microsoft Corporation patents

Classification of data in main memory database systems

03/02/17 - 20170060925 - Various technologies described herein pertain to classifying data in a main memory database system. A record access log can include a sequence of record access observations logged over a time period from a beginning time to an end time. Each of the record access observations can include a respective record
Inventors: Justin Jon Levandoski, Per-ake Larson

Recovery processing for database in persistent system

03/02/17 - 20170060703 - The recovery of one or more transactions in a computing system in which one or more persistent systems are coupled via a bus to one or more processors. As an example, the persistent system may serve as at least part of the main memory of the computing system. The transaction
Inventors: Per-ake Larson, Robert Patrick Fitzgerald, Cristian Diaconu, Michael James Zwilling

Transaction processing using torn write detection

02/02/17 - 20170031973 - Performing a transaction in the context of a computing system that has one or more persistent systems coupled to one or more processors over a bus. As an example, the persistent system may serve as at least part of the main memory of the computing system. The transaction might implement
Inventors: Per-ake Larson, Robert Patrick Fitzgerald, Cristian Diaconu, Michael James Zwilling

In-memory database system

05/26/16 - 20160147827 - An in-memory database system includes database table stored in system memory. The database table comprises a plurality of rows including a particular row. Data corresponding to each row is stored entirely in the system memory. The database table comprises a first version of the particular row having a first valid
Inventors: Cristian Diaconu, Craig Steven Freedman, Per-ake Larson, Michael James Zwilling

Columnar storage of a database index

02/11/16 - 20160042019 - Methods, systems, and computer-readable media of columnar storage of a database index are disclosed. A particular columnar index includes a column store that stores rows of the columnar index in a column-wise fashion and a delta store that stores rows of the columnar index in a row-wise fashion. The column
Inventors: Artem A. Oks, Per-ake Larson, Srikumar Rangarajan, Michael James Zwilling, Jose A. Blakeley, Hanumantha R. Kodavalla

Transactional access to records on secondary storage in an in-memory database

12/31/15 - 20150379060 - Various technologies described herein pertain to accessing records of an in-memory database. A memory can include a primary storage and a data store can include a secondary storage. The primary storage includes a first subset of the records of the database, and the secondary storage includes a second subset of
Inventors: Justin Jon Levandoski, Per-ake Larson, Ahmed Eldawy

Distributed transaction management

09/10/15 - 20150254273 - The subject disclosure relates to a distributed transaction management technique that ensures synchronization between participating nodes in a global or distributed transaction. The technique leverages a commit protocol that uses local clocks at the respective participating nodes. Participants in a global transaction are configured to utilize the same commit timestamp
Inventors: Per-ake Larson, Michael James Zwilling, Cristian Diaconu

Processing datasets with a dbms engine

03/12/15 - 20150074151 - A system and method to process a dataset with a database management system (DBMS) engine. The method includes splitting bulk data into a plurality of chunks. The method also includes converting the chunks to a plurality of row groups. The row groups are a dataset external to a DBMS comprising
Inventors: Ronnie Chaiken, Oliver Foehr, Per-ake Larson

Transaction processing using torn write detection

10/02/14 - 20140297609 - Performing a transaction in the context of a computing system that has one or more persistent systems coupled to one or more processors over a bus. As an example, the persistent system may serve as at least part of the main memory of the computing system. The transaction might implement
Inventors: Per-ake Larson, Robert Patrick Fitzgerald, Cristian Diaconu, Michael James Zwilling

Recovery processing using torn write detection

10/02/14 - 20140297608 - The recovery of a transaction, and perhaps the recovery of multiple transactions, in a computing system in which one or more persistent systems are coupled via a bus to one or more processors. As an example, the persistent system may serve as part of the main memory of the computing
Inventors: Per-ake Larson, Robert Patrick Fitzgerald, Cristian Diaconu, Michael James Zwilling

Recovery processing for database in persistent system

10/02/14 - 20140297598 - The recovery of one or more transactions in a computing system in which one or more persistent systems are coupled via a bus to one or more processors. As an example, the persistent system may serve as at least part of the main memory of the computing system. The transaction
Inventors: Per-ake Larson, Robert Patrick Fitzgerald, Cristian Diaconu, Michael James Zwilling

Transaction processing for database in persistent system

10/02/14 - 20140297595 - Performing a transaction in the context of a computing system that has one or more persistent systems coupled to one or more processors over a bus. As an example, the persistent system may serve as at least part of the main memory of the computing system. The transaction might implement
Inventors: Per-ake Larson, Robert Patrick Fitzgerald, Cristian Diaconu, Michael James Zwilling

Adaptive range filters for range and point queries

07/10/14 - 20140195542 - The technique described herein provides a way to summarize data and can also minimize unnecessary accesses to a data store. In one embodiment, the technique creates and stores an adaptive range filter that contains a compact summary of the contents of an index for a data store in the form
Inventors: Per-ake Larson, Donald Kossmann

Classification of data in main memory database systems

01/02/14 - 20140006401 - Various technologies described herein pertain to classifying data in a main memory database system. A record access log can include a sequence of record access observations logged over a time period from a beginning time to an end time. Each of the record access observations can include a respective record
Inventors: Justin Jon Levandoski, Per-ake Larson

Memory compaction mechanism for main memory databases

12/26/13 - 20130346378 - The present invention extends to methods, systems, and computer program products for performing memory compaction in a main memory database. The main memory database stores records within pages which are organized in doubly linked lists within partition heaps. The memory compaction process uses quasi-updates to move records from a page
Inventors: Dimitrios Tsirogiannis, Per-ake Larson

Distributed transaction management for database systems with multiversioning

04/25/13 - 20130103659 - The subject disclosure relates to a distributed transaction management technique that ensures synchronization between participating nodes in a global or distributed database transaction. The technique leverages a commit protocol that uses local clocks at the respective participating nodes. Participants in a global transaction are configured to utilize the same commit
Inventors: Per-ake Larson, Michael James Zwilling, Cristian Diaconu

Dynamic lock-free hash tables

12/20/12 - 20120323970 - A table update component may perform updates on a dynamic linear hash table, the updates requested by clients based on request item values. A table capacity status component may determine first capacity indicators associated with the dynamic linear hash table, based on results of the update requests. A table maintenance
Inventors: Per-ake Larson, Donghui Zhang

Efficient multi-version locking for main memory databases

09/13/12 - 20120233139 - A transaction creates a wait for dependency on a version in a main memory database implementing a multi-version concurrency control scheme. The wait for dependency allows the transaction to update the version while other transactions are reading the version. The multi-version concurrency control scheme also allows commit dependencies to be
Inventors: Per-ake Larson, Spyridon Blanas, Cristian Diaconu

Versatile in-memory database recovery

05/03/12 - 20120109895 - The subject disclosure relates to a database recovery technique that implements various aspects of transaction logging to optimize database recovery performance. Transactions are logged logically with no reference to physical location, which enables logging to be performed via multiple independent log streams in parallel. A set of log streams can
Inventors: Mike Zwilling, Per-ake Larson, Cristian Diaconu

Distributed transaction management for database systems with multiversioning

04/26/12 - 20120102006 - The subject disclosure relates to a distributed transaction management technique that ensures synchronization between participating nodes in a global or distributed database transaction. The technique leverages a commit protocol that uses local clocks at the respective participating nodes. Participants in a global transaction are configured to utilize the same commit
Inventors: Per-ake Larson, Mike Zwilling, Cristian Diaconu

In-memory database system

10/13/11 - 20110252000 - A computer system includes a memory and a processor coupled to the memory. The processor is configured to execute instructions that cause execution of an in-memory database system that includes one or more database tables. Each database table includes a plurality of rows, where data representing each row is stored
Inventors: Cristian Diaconu, Craig Steven Freedman, Per-ake Larson, Michael James Zwilling

Adaptive row-batch processing of database data

09/22/11 - 20110231389 - Architecture that provides for greater interoperability between column stores and row stores by leveraging the advantages both have to offer. The architecture operates automatically (e.g., dynamically) to move between row oriented processing mode and batch processing mode, and the combination thereof, when it is more beneficial to run in one
Inventors: Aleksandras Surna, Per-ake Larson, Srikumar Rangarajan

Columnar storage of a database index

09/08/11 - 20110219020 - Methods, systems, and computer-readable media of columnar storage of a database index are disclosed. A particular columnar index includes a column store that stores rows of the columnar index in a column-wise fashion and a delta store that stores rows of the columnar index in a row-wise fashion. The column
Inventors: Artem A. Oks, Per-ake Larson, Srikumar Rangarajan, Michael James Zwilling, Jose A. Blakeley, Hanumantha R. Kodavalla

Optimistic serializable snapshot isolation

06/23/11 - 20110153566 - The subject disclosure relates to a concurrency control technique that ensures isolation among concurrently execution transactions optimistically in a multiversion database by applying two optional tests at the end of a read-write transaction: validating the visibility of the read set of the read-write transaction(s) and phantom detection by re-scanning and
Inventors: Per-ake Larson, Cristian Diaconu, Michael J. Zwilling, Craig Steven Freedman

Asynchronous database index maintenance

11/04/10 - 20100281005 - This disclosure provides techniques for asynchronously maintaining database indexes or sub-indexes. For example, a database management server may receive a data manipulation statement to modify particular data stored in a database and determine whether an index associated with executing the statement is maintained asynchronously. When the index is maintained asynchronously,
Inventors: Peter A. Carlin, Per-ake Larson, Jingren Zhou

View matching of materialized xml views

12/31/09 - 20090327255 - A materialized XML view matching system and method for processing of SQLXML queries using view matching of materialized XML views. The view matching process of the embodiments of the system and method use a multi-path tree (MPT) data structure. Embodiments of the materialized XML view matching system and method construct
Inventors: Per-ake Larson, Guido Moerkotte, Frank W. Tompa, Jingren Zhou

Transparent lazy maintenance of indexes and materialized views

03/05/09 - 20090064160 - Described herein is a materialized view or index maintenance system that includes a task generator component that receives an indication that an update transaction has committed against a base table in a database system. The task generator component, in response to the update transaction being received, generates a maintenance task
Inventors: Per-ake Larson, Jingren Zhou, Hicham G. Elmongui


### Per-ake Larson patent invention listings

The bibliographic references displayed about Per-ake Larson's patents are for a recent sample of Per-ake Larson's publicly published patent applications. The inventor/author may have additional bibliographic citations listed at the USPTO.gov. FreshPatents.com is not associated or affiliated in any way with the author/inventor or the United States Patent/Trademark Office but is providing this non-comprehensive sample listing for educational and research purposes using public bibliographic data published and disseminated from the United States Patent/Trademark Office public datafeed. This information is also available for free on the USPTO.gov website. If Per-ake Larson filed recent patent applications under another name, spelling or location then those applications could be listed on an alternate page. If no bibliographic references are listed here, it is possible there are no recent filings or there is a technical issue with the listing--in that case, we recommend doing a search on the USPTO.gov website.

###



Sign up for the FreshPatents.com FREE Keyword Monitor and check for keyword phrases (ie. "RFID" , "wireless", "web development", "fuel cells" etc.)...You will be notified when new patent applications and inventions are published that match your keywords. Also you can save for later research public patent/invention documents using our FREE Organizer. It takes only 30 seconds to sign up or login.

Advertise on FreshPatents.com - Rates & Info

###

FreshPatents.com Support - Terms & Conditions