AGGREGATION OF DATA STORED IN MULTIPLE DATA STORES
First Claim
1. A computer-implemented method for associating information related to an entity stored in a secondary data store with information related to the entity stored in a primary data store, the method comprising:
- identifying an entry in a primary data store that contains information related to an entity;
receiving a request to associate an entry in a secondary data store with the identified entry in the primary data store;
identifying information in the secondary data store that identifies the entry in the secondary data store; and
associating the identified information with the entry in the primary data store, so that the entries from the primary and secondary data store can be viewed together without modifying the secondary data store.
2 Assignments
0 Petitions
Accused Products
Abstract
A data aggregation system is described herein for accessing and viewing information about an entity stored in multiple data stores. The data aggregation system identifies an entry in a primary data store that contains information about an entity. The system receives a request to associate an entry in a secondary data store with the identified entry in the primary data store. Then, the system identifies information in the secondary data store that identifies the entry in the secondary data store and associates the identified information with the entry in the primary data store. When a user requests to view the entry in the primary data store, the system retrieves the information about the entry in the primary data store and uses the stored entry identifier to also retrieve the information about the entry from the secondary data store. Thus, the information remains in the data store in which it originated, but the data aggregation system provides a unified view.
34 Citations
20 Claims
-
1. A computer-implemented method for associating information related to an entity stored in a secondary data store with information related to the entity stored in a primary data store, the method comprising:
-
identifying an entry in a primary data store that contains information related to an entity; receiving a request to associate an entry in a secondary data store with the identified entry in the primary data store; identifying information in the secondary data store that identifies the entry in the secondary data store; and associating the identified information with the entry in the primary data store, so that the entries from the primary and secondary data store can be viewed together without modifying the secondary data store. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A computer system for aggregating information stored in multiple data stores in a unified view, the system comprising:
-
a primary data store configured to store information related to one or more entities; a secondary data store configured to store additional information related to at least one of the one or more entities; and an aggregation component configured to provide a unified view of the information stored in the primary data store and the additional information stored in the secondary data store, wherein the unified view provides the appearance to a consumer of the unified view that the information is stored in a single data store. - View Dependent Claims (11, 12, 13, 14)
-
-
15. A computer-readable storage medium encoded with instructions for controlling a computer system to display information from multiple data stores in a unified view, by a method comprising:
-
receiving a request to display information related to an entity; accessing a primary data store to retrieve first information related to the entity, wherein the first information contains a reference to a secondary data store that contains additional information related to the entity; accessing the secondary data store to retrieve additional information related to the entity using the reference retrieved from the primary data store; and displaying a user interface that contains the first information from the primary data store and the additional information from the secondary data store, wherein the user interface does not identify from which data store contents of the first information and additional information was retrieved. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification