Patent №
US 8,458,129
Granted
2013-06-04
Filed 2008
Owner
KICKFIRE, INC.
+2 more
Lab
—
AI components
2
planning · hardware
Assignment
Recorded
Dataset
AIPD
2023_r1 edition
Application
12144486
Embodiments of the present invention provide fine grain concurrency control for transactions in the presence of database updates. During operations, each transaction is assigned a snapshot version number or SVN. A SVN refers to a historical snapshot of the database that can be created periodically or on demand. Transactions are thus tied to a particular SVN, such as, when the transaction was created. Queries belonging to the transactions can access data that is consistent as of a point in time, for example, corresponding to the latest SVN when the transaction was created. At various times, data from the database stored in a memory can be updated using the snapshot data corresponding to a SVN. When a transaction is committed, a snapshot of the database with a new SVN is created based on the data modified by the transaction and the snapshot is synchronized to the memory. When a transaction query requires data from a version of the database corresponding to a SVN, the data in the memory may be synchronized with the snapshot data corresponding to that SVN.
AI classification
Ownership
KICKFIRE, INC.
assignment · 211400432
TERADATA CORPORATION
assignment · 248370316
TERADATA US, INC.
correct · 250280674
Assignors
SURLAKER, KAPIL, KRISHNAMURTHY, RAVI, MEIYYAPPAN, KRISHNAN, BECK, ALAN, TRAN, HUNG, BRANSCOME, JEREMY, CHAMDANI, JOSEPH I
On an employer assignment, the assignors are typically the inventors.