×

Indexing data updates associated with an electronic catalog system

  • US 9,043,311 B1
  • Filed: 10/20/2011
  • Issued: 05/26/2015
  • Est. Priority Date: 10/20/2011
  • Status: Expired due to Fees
First Claim
Patent Images

1. A system for providing a response to a query regarding updates to an electronic catalog, the system comprising:

  • a live data store that accepts updates to items of the electronic catalog,wherein items of the electronic catalog are associated with one or more item attributes,wherein the updates to the items of the electronic catalog comprise updates to an item attribute, and wherein individual updates are indexed in a dynamic index according to an update key and an associated update value;

    an archive data store that stores the updates accepted from the live data store in objects, wherein individual objects comprise a plurality of updates and wherein individual objects are indexed in a static index according to an object key and an associated object value;

    a computing device in communication with the live data store and the archive data store, the computing device comprising a hardware processor that;

    in response to receiving a query regarding updates to the electronic catalog from a requestor, wherein the query comprises a query key, determines whether the query key matches an update key in the dynamic index;

    in response to determining that the query key does not match an update key in the dynamic index, determines whether the query key matches an object key in the static index; and

    provides a response to the received query based on one of a matched update key or a matched object key, wherein the response includes information corresponding to the matched update key or a pointer to an object that corresponds to the matched object key.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×