SELECTIVE DATA FEED DISTRIBUTION ARCHITECTURE
First Claim
1. A system for distributing large data feeds to requesting clients, comprising:
- a data warehouse that stores a plurality of usage tracking records relating to a client in a service platform, the usage tracking records comprising a plurality of data fields;
a feed manager that receives a request for subscription to at least a portion of the data fields, the request specifying at least one customized property; and
a feed replication component that packages the data fields of the usage tracking records in the data warehouse within a data feed and transmits the data feed to the client according to the customized property.
2 Assignments
0 Petitions
Accused Products
Abstract
An architecture for providing data feeds to clients in a service-based platform environment is provided where the platform stores an immense amount of data regarding transactions occurring on the platform. In one aspect, the platform operates in a partner context such that partners are clients to the platform service, and the partner exposes the service to its own customers as well. In this regard, data feeds can be transmitted as local copies to the partner from the service to facilitate customized viewing and analyzing of the data beyond that offered by the service platform. To this end, the partner can created custom applications and services that provide access to the data for customers and the partner itself. This mitigates service-side processing of requests for data by partners and customers of the partners, as well as storage on the service platform.
-
Citations
20 Claims
-
1. A system for distributing large data feeds to requesting clients, comprising:
-
a data warehouse that stores a plurality of usage tracking records relating to a client in a service platform, the usage tracking records comprising a plurality of data fields; a feed manager that receives a request for subscription to at least a portion of the data fields, the request specifying at least one customized property; and a feed replication component that packages the data fields of the usage tracking records in the data warehouse within a data feed and transmits the data feed to the client according to the customized property. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method for distributing service-platform data feeds to a client, comprising:
-
receiving a request for at least one data feed; storing data related to the request in a feed database; and replicating feeds based at least in part on data stored in the feed database. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A system for distributing data feeds to a plurality of clients, comprising:
-
means for receiving a request for subscription to at least a portion of a plurality of data fields associated with usage data in a service platform; and means for packaging the requested data fields of the usage data within a data feed. - View Dependent Claims (20)
-
Specification