System and method for distributed preference data services
First Claim
Patent Images
1. A method for providing distributed preference data service, comprising the operations of:
- providing a plurality of storage providers, each storage provider providing access to a persistent data store storing a set of data;
registering each storage provider with a storage provider registry;
selecting a storage provider that provides access to a particular set of data using the storage provider registry; and
utilizing the selected storage provider to access the particular set of data.
1 Assignment
0 Petitions
Accused Products
Abstract
An invention is provided for affording distributed preference data service. A plurality of storage providers is provided. Each storage provider provides access to a persistent data store that stores a set of data. In addition, each storage provider is registered with a storage provider registry. A storage provider that provides access to a particular set of data is selected using the storage provider registry, and the selected storage provider is used to access the particular set of data.
-
Citations
20 Claims
-
1. A method for providing distributed preference data service, comprising the operations of:
-
providing a plurality of storage providers, each storage provider providing access to a persistent data store storing a set of data;
registering each storage provider with a storage provider registry;
selecting a storage provider that provides access to a particular set of data using the storage provider registry; and
utilizing the selected storage provider to access the particular set of data. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A system for distributed preference data services, comprising:
-
a storage provider registry; and
a plurality of storage providers, each storage provider in communication with a persistent data store storing a set of data, each service provider further optimized for a particular purpose, wherein each storage provider is registered with the storage provider registry, and wherein the storage provider registry is capable of selecting a particular storage provider that provides access to a particular set of data. - View Dependent Claims (10, 11, 12, 13, 14, 15)
-
-
16. A service provider for distributed preference data services, comprising:
-
a front-end component in communication with a plurality of preference services, each preference service providing access to a set of preferences for an application;
a preference cache component in communication with the front-end component, the preference cache component capable of locally caching a set of preferences; and
a storage provider registry that stores structure information associated with a plurality of storage providers, each structured information indicating an optimized particular purpose of a particular storage provider, wherein the preference cache component caches a set of preference data using a particular storage provider selected from the storage provider registry. - View Dependent Claims (17, 18, 19, 20)
-
Specification