Caching system using timing queues based on last access times
First Claim
Patent Images
1. A method for caching data using timing queues based upon access to the data, comprising:
- receiving a queued transaction;
storing the queued transaction in a queue for asynchronous posting;
receiving a real-time transaction for execution based upon the queued transaction;
detecting an indication of whether the queued transaction has been posted; and
executing the real-time transaction based upon the detecting.
1 Assignment
0 Petitions
Accused Products
Abstract
System for managing caches containing transaction information. Queued transactions are held within a queue and transmitted in sequential order for processing. Real-time transactions, associated with the queued transactions, are posted for execution based upon determining whether the corresponding queued transactions have been posted. The system synchronizes the asynchronous posting of the queued transactions with the real-time transactions in order to ensure that the required information is present for executing the transactions.
48 Citations
20 Claims
-
1. A method for caching data using timing queues based upon access to the data, comprising:
-
receiving a queued transaction;
storing the queued transaction in a queue for asynchronous posting;
receiving a real-time transaction for execution based upon the queued transaction;
detecting an indication of whether the queued transaction has been posted; and
executing the real-time transaction based upon the detecting. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method for caching data using timing queues based upon access to the data, comprising:
-
receiving a real-time transaction from a user;
storing information for the real-time transaction in a local cache for posting;
recording for the stored information an associated last access time and a previous access time;
detecting an application database time and a current queue posting time;
comparing the last access time with the application database time and comparing the previous access time with the current queue posting time; and
selectively posting and executing the real-time transaction based upon the comparing. - View Dependent Claims (9, 10)
-
-
11. An apparatus for caching data using timing queues based upon access to the data, comprising:
-
a receive module for receiving a queued transaction;
a store module for storing the queued transaction in a queue for asynchronous posting;
a transaction module for receiving a real-time transaction for execution based upon the queued transaction;
a detect module for detecting an indication of whether the queued transaction has been posted; and
an execute module for executing the real-time transaction based upon the detecting. - View Dependent Claims (12, 13, 14, 15, 16, 17, 19, 20)
-
-
18. An apparatus for caching data using timing queues based upon access to the data, comprising:
-
a receive module for receiving a real-time transaction from a user;
a store module for storing information for the real-time transaction in a local cache for posting;
a record module for recording for the stored information an associated last access time and a previous access time;
a detect module for detecting an application database time and a current queue posting time;
a compare module for comparing the last access time with the application database time and comparing the previous access time with the current queue posting time; and
an execute module for selectively posting and executing the real-time transaction based upon the comparing.
-
Specification