Remote read-write access to disparate data stores
First Claim
Patent Images
1. A computerized method comprising:
- connecting to a plurality of data sources each providing attributes corresponding to personal information management (PIM) data;
accessing the attributes from the plurality of data sources;
mapping each of the accessed attributes to an object model;
creating an object of aggregated PIM data as a function of the mapped attributes;
generating user interface data representing the created object; and
sending the generated user interface data to a network client for display.
2 Assignments
0 Petitions
Accused Products
Abstract
Providing a rich user experience on a network client in which personal information management (PIM) data from a plurality of data sources is aggregated and displayed to the user. An aggregation system connects to data sources and maps attributes of PIM data in the data sources to a common object model. An object of aggregated PIM data is created according to the mapped attributes. The aggregation system generates user interface data representing the created object and sends the user interface data to the network client for rendering.
-
Citations
20 Claims
-
1. A computerized method comprising:
-
connecting to a plurality of data sources each providing attributes corresponding to personal information management (PIM) data;
accessing the attributes from the plurality of data sources;
mapping each of the accessed attributes to an object model;
creating an object of aggregated PIM data as a function of the mapped attributes;
generating user interface data representing the created object; and
sending the generated user interface data to a network client for display. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A computer-implemented system comprising:
-
a memory area storing an object model having a plurality of object model attributes corresponding to personal information management (PIM) data, said memory area further storing schema maps each being associated with at least one of a plurality of data sources providing PIM data, wherein each of the schema maps correlates the plurality of object model attributes to data source attributes associated with each of the data sources; and
a processor configured to execute computer-executable instructions for;
connecting to the plurality of data sources;
mapping the data source attributes from the plurality of data sources to the object model attributes as a function of the schema maps stored in the memory area;
creating an object of aggregated PIM data as a function of the mapped data source attributes;
generating user interface data representing the created object;
sending the generated user interface data to a network client for display; and
updating the created object and at least one of the plurality of data sources responsive to user input on the network client. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17)
-
-
18. One or more computer-readable media having computer-executable components, said components comprising:
-
a network component for connecting to the plurality of data sources providing PIM data;
a schema component for mapping attributes from the plurality of data sources to an object model;
an aggregation component for creating an object of aggregated PIM data as a function of the attributes mapped by the schema component;
a presentation component for generating user interface data representing the object created by the aggregation component, wherein the network component sends the user interface data generated by the presentation component to a network client for display; and
a manipulation component for updating the created object responsive to user input on the network client, wherein the manipulation component further identifies and updates at least one of the data sources associated with the user input. - View Dependent Claims (19, 20)
-
Specification