User profile aggregation
First Claim
1. A method of aggregating a user profile comprising at least one user profile data item from one or more user profile servers having respective user profile data sets, the method comprising:
- reading a user profile map comprising an aggregating logic specifying retrieval of respective user profile data items from the respective user profile data sets of the one or more user profile servers;
retrieving at least one user profile data item from the one or more user profile servers according to the aggregating logic of the user profile map; and
aggregating the user profile from the at least one retrieved user profile data item.
2 Assignments
0 Petitions
Accused Products
Abstract
User profile data that may be spread across different service providers and that may vary across different service providers can be aggregated to provide an aggregate user profile. An aggregate user profile can be generated regardless of, among other things, varying user profile semantics, differing data formats, data item conflicts, evolving server protocols and interfaces, and updates to the number, identity, location, and type of servers upon which the service providers are maintained.
-
Citations
20 Claims
-
1. A method of aggregating a user profile comprising at least one user profile data item from one or more user profile servers having respective user profile data sets, the method comprising:
-
reading a user profile map comprising an aggregating logic specifying retrieval of respective user profile data items from the respective user profile data sets of the one or more user profile servers; retrieving at least one user profile data item from the one or more user profile servers according to the aggregating logic of the user profile map; and aggregating the user profile from the at least one retrieved user profile data item. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A system for aggregating a user profile comprising at least one user profile data item from one or more user profile servers having respective user profile data sets, the system comprising:
-
a user profile map comprising an aggregating logic specifying retrieval of respective user profile data items from the respective user profile data sets of the one or more user profile servers; and a user profile aggregator component configured to aggregate the user profile by retrieving at least one user profile data item from the one or more user profile servers according to the aggregating logic of the user profile map. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A method of aggregating a user profile comprising at least one user profile data item from one or more user profile servers having respective user profile data sets, the method comprising:
-
reading a user profile map comprising; an aggregating logic specifying retrieval of respective user profile data items from the respective user profile data sets of the one or more user profile servers, a user profile server map identifying the location of at least one of the one or more user profile servers, and a user profile server type map identifying the user profile server type of at least one of the one or more user profile servers; retrieving at least one user profile data item from the one or more user profile servers located according to the user profile server map, through at least one user profile accessor configured to retrieve at least one of the user profile data items from the user profile server type of the one or more user profile servers according to the user profile server type map, and according to a user profile type selected from one of an account user profile type, a shared user profile type, and an aggregate user profile type according to the identity of a user profile consumer; and aggregating the user profile from the at least one retrieved user profile data item according to the user profile type.
-
Specification