Methods and systems for caching data using behavioral event correlations
First Claim
Patent Images
1. A method comprising:
- a client accessing a cache for a value of an object based on an object identification (ID);
initiating a request to a cache loader if the cache does not include a value for the object;
the cache loader performing a lookup in an object table for the object ID corresponding to the object;
the cache loader retrieving a vector of execution context IDs from an execution context table that correspond to the object IDs looked up in the object table; and
the cache loader performing an execution context lookup in an execution context table for every retrieved execution context ID in the vector to retrieve object IDs from an object vector.
13 Assignments
0 Petitions
Accused Products
Abstract
A method is disclosed including a client accessing a cache for a value of an object based on an object identification (ID), initiating a request to a cache loader if the cache does not include a value for the object, the cache loader performing a lookup in an object table for the object ID corresponding to the object, the cache loader retrieving a vector of execution context IDs, from an execution context table that correspond to the object IDs looked up in the object table and the cache loader performing an execution context lookup in an execution context table for every retrieved execution context ID in the vector to retrieve object IDs from an object vector.
-
Citations
26 Claims
-
1. A method comprising:
-
a client accessing a cache for a value of an object based on an object identification (ID); initiating a request to a cache loader if the cache does not include a value for the object; the cache loader performing a lookup in an object table for the object ID corresponding to the object; the cache loader retrieving a vector of execution context IDs from an execution context table that correspond to the object IDs looked up in the object table; and the cache loader performing an execution context lookup in an execution context table for every retrieved execution context ID in the vector to retrieve object IDs from an object vector. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A system comprising:
-
a client; a cache to receive access requests from the client to retrieve a value of an object based on an object identification (ID); an object table; an execution context table; and a cache loader to receive a request if the cache does not include a value for the object, perform a lookup in the object table for the object ID corresponding to the object, retrieve a vector of execution context IDs from the execution context table that correspond to the object IDs looked up in the object table and perform an execution context lookup in an execution context table for every retrieved execution context ID in the vector to retrieve object IDs from an object vector. - View Dependent Claims (16, 17, 18, 19, 20)
-
-
21. An article of manufacture comprising a computer-readable medium having associated data, wherein the data, when accessed, results in a machine performing operations comprising:
-
a client accessing a cache for a value of an object based on an object identification (ID); initiating a request to a cache loader if the cache does not include a value for the object; the cache loader performing a lookup in an object table for the object ID corresponding to the object; the cache loader retrieving a vector of execution context IDs from an execution context table that correspond to the object IDs looked up in the object table; and the cache loader performing an execution context lookup in an execution context table for every retrieved execution context ID in the vector to retrieve object IDs from an object vector. - View Dependent Claims (22, 23, 24, 25, 26)
-
Specification