Method and system for distributed user profiling
First Claim
1. A computer-implemented method of collecting and managing user profile data in a data communications network, comprising the steps of:
- storing profile data about users of the network in a network hub;
storing, in the data communications network, persona agents associated with the users, wherein the persona agents are interconnected by the hub;
wherein each persona agent is operable to perform the following tasks;
to collect observational data from an application used by a user, to receive a query from the application, and to deliver a profile segment associated with the user to the application;
wherein the contents of the profile segment is determined by a context data portion of the profile data; and
wherein the persona agent is further operable to communicate with the hub to obtain the profile segment.
5 Assignments
0 Petitions
Accused Products
Abstract
A data processing method and network for collecting, storing, and providing user profile data. The network comprises a number of persona agents, interconnected to a hub. The persona agents and the hub are stored within the data communications network. Each persona agent is associated with a user of the data communications network, and is operable to collect observational data from an application being executed by the user, as well to receive queries for profile data from the application and to respond to the queries with context-based profile data.
-
Citations
21 Claims
-
1. A computer-implemented method of collecting and managing user profile data in a data communications network, comprising the steps of:
-
storing profile data about users of the network in a network hub;
storing, in the data communications network, persona agents associated with the users, wherein the persona agents are interconnected by the hub;
wherein each persona agent is operable to perform the following tasks;
to collect observational data from an application used by a user, to receive a query from the application, and to deliver a profile segment associated with the user to the application;
wherein the contents of the profile segment is determined by a context data portion of the profile data; and
wherein the persona agent is further operable to communicate with the hub to obtain the profile segment. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A data processing network for collecting and managing user profile data in a data communications network, comprising:
-
a number of persona agents, each persona agent associated with a user of the data communications network and operating as a proxy for an application being executed by the user;
at least one persona hub, each hub in data communication with the number of persona agents;
wherein each persona agent is operable to respond to queries from applications seeking user profile data, to receive observational data from the application for the purpose of updating user profile data; and
to deliver a profile segment associated with the user to the application; and
wherein the contents of the profile segment is determined by a context data portion of the profile data. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21)
-
Specification