INDEXING DATA UPDATES ASSOCIATED WITH AN ELECTRONIC CATALOG SYSTEM
First Claim
Patent Images
1. A computer-implemented method for managing update information associated with items of an electronic catalog, comprising:
- under control of one or more computing devices;
obtaining, from an archive data store, updates associated with an indexing key, wherein the updates comprise a change associated with an item of an electronic catalog;
aggregating the updates into an object;
indexing the updates in a static index of the archive data store by associating a pointer to the object with the indexing key in the static index;
obtaining a request for update data associated with the electronic catalog; and
generating a response to the request based, at least in part, on the static index, wherein the response includes the pointer to the object.
0 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods are provided for efficiently indexing archived objects in an archive data store to allow for efficient and quick access to the archived objects. The systems and methods provided also allow alleviate the strain on a live data store and enable a requester wishing to retrieve updates to do so without knowledge of the location of the stored update on a live or archive data store.
-
Citations
20 Claims
-
1. A computer-implemented method for managing update information associated with items of an electronic catalog, comprising:
under control of one or more computing devices; obtaining, from an archive data store, updates associated with an indexing key, wherein the updates comprise a change associated with an item of an electronic catalog; aggregating the updates into an object; indexing the updates in a static index of the archive data store by associating a pointer to the object with the indexing key in the static index; obtaining a request for update data associated with the electronic catalog; and generating a response to the request based, at least in part, on the static index, wherein the response includes the pointer to the object. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
10. A system comprising:
-
a data store configured to at least store computer-executable instructions; and a hardware processor in communication with the data store, the hardware processor configured to execute the computer-executable instructions to at least; aggregate updates associated with an indexing key into an object, wherein the updates are archived in an archive data store and comprise a change associated with an item of an electronic catalog; index the updates in a static index of the archive data store by associating a pointer to the object with the indexing key in the static index; obtain a request for data associated with the electronic catalog; and generate a response to the request based, at least in part, on the static index, wherein the response includes the pointer to the object. - View Dependent Claims (11, 12, 13, 14, 15, 16)
-
-
17. A non-transitory computer readable storage medium storing computer executable instructions that when executed by a processor perform operations comprising:
-
aggregating updates associated with an indexing key into an object, wherein the updates are archived in an archive data store and comprise a change associated with an item of an electronic catalog; indexing the updates in a static index of the archive data store by associating a pointer to the object with the indexing key in the static index; obtaining a request for data associated with the electronic catalog; and generating a response to the request based, at least in part, on the static index, wherein the response includes the pointer to the object. - View Dependent Claims (18, 19)
-
-
20. The computer-implemented method of claim 20, wherein the category comprises at least one of a time period or a type of item in the electronic catalog.
Specification