Maintaining synchronization of information published to multiple subscribers
First Claim
Patent Images
1. A system comprising:
- an information tracking component to store, for each of a plurality of items, information describing the item;
a supply component configured to receive data describing one or more items, convert the received data into a format used by the information tracking component, and store the converted data as information in the information tracking component;
a publishing component to select, for each of a plurality of subscribers, a different set of information from the information tracking component, and to communicate the selected set of information to the subscriber; and
a subscriber request component to receive requests from the plurality of subscribers and modify the information stored in the information tracking component in accordance with the requests.
2 Assignments
0 Petitions
Accused Products
Abstract
Information describing one or more items is published to multiple subscribers. A subsequent change to the information requested by one of the multiple subscribers (such as a change in the status of an item corresponding to the information) is communicated to each of subscribers to which the information was previously published.
-
Citations
37 Claims
-
1. A system comprising:
-
an information tracking component to store, for each of a plurality of items, information describing the item;
a supply component configured to receive data describing one or more items, convert the received data into a format used by the information tracking component, and store the converted data as information in the information tracking component;
a publishing component to select, for each of a plurality of subscribers, a different set of information from the information tracking component, and to communicate the selected set of information to the subscriber; and
a subscriber request component to receive requests from the plurality of subscribers and modify the information stored in the information tracking component in accordance with the requests. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A method comprising:
-
maintaining a database of information regarding a plurality of items;
publishing selected item information from the database to each of a plurality of different subscribers, wherein the item information selected for publishing to a particular subscriber is dependent on criteria submitted by the particular subscriber and the information describing each item;
receiving, from one of the plurality of subscribers, a request to update the information regarding one of the plurality of items corresponding to item information published to the subscriber; and
communicating, to each other subscriber that the item information was published to, a notification of the update to the item information. - View Dependent Claims (21, 22, 23)
-
-
24. One or more computer-readable media comprising computer-executable instructions that, when executed, direct a processor to perform acts including:
-
storing, for each of a plurality of items, information describing the item in an information tracking database;
storing, in a publishing database, data identifying which item information has been communicated to each subscriber of a plurality of subscribers;
receiving a request from one of the plurality of subscribers regarding one of the plurality of items;
updating information in the publishing database in accordance with the request;
accessing the publishing database to identify which of the plurality of subscribers the item information has previously been communicated to; and
initiating another communication to each of the identified subscribers notifying the identified subscribers of the update to the information. - View Dependent Claims (25, 26, 27, 28, 29)
-
-
30. A method comprising:
-
maintaining an asset tracking database that includes information describing a plurality of different assets available for sale;
communicating different groups of the information to different ones of a plurality of subscribers to allow the individual subscribers to offer the items about which it receives information for sale;
receiving an indication from one of the subscribers to purchase the item; and
communicating a change in status of the asset to each of the plurality of subscribers that had previously received the asset information. - View Dependent Claims (31, 32)
-
-
33. One or more computer-readable media comprising computer-executable instructions that, when executed, direct a processor to perform acts including:
-
communicating information to a plurality of subscribers, the information describing an item available for sale;
receiving a request, from one of the plurality of subscribers, to reserve the item;
changing a status of the item to a reserved status; and
communicating the change in the status of the item to each of the plurality of subscribers to indicate the item is not currently available for sale. - View Dependent Claims (34, 35)
-
-
36. A method comprising:
-
maintaining information describing an item, wherein the information includes a plurality of fields each describing an aspect of the item;
allowing a subscriber to identify which information is to be communicated to the subscriber for local storage at the subscriber, wherein the identification is based on a set of criteria that identifies particular criteria for one or more of the plurality of fields of the information;
communicating, to the subscriber, the identified information;
subsequently receiving a request from another subscriber to alter a status of the identified information; and
communicating, to the subscriber, the updated status of the identified information. - View Dependent Claims (37)
-
Specification