Method and system for distributed user profiling
First Claim
Patent Images
1. A computer-implemented method of collecting and managing user profile data in a data communications network comprising the steps of:
- storing, in a data communications network, persona agents associated with users of a network, wherein the persona agents are interconnected by a network hub; and
a particular persona agent performing the following tasks;
collecting observational data from an application used by a user for the purpose of updating user profile data associated with the user,receiving a query from the application for a profile segment associated with the user, the profile segment including at least a portion of the user profile data, andin response to the query, delivering the profile segment associated with the user to the application;
wherein at least a portion of the contents of the profile segment delivered to the application is determined by comparing a context data portion of the profile data with a context in which the profile segment was requested by the application.
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.
97 Citations
17 Claims
-
1. A computer-implemented method of collecting and managing user profile data in a data communications network comprising the steps of:
-
storing, in a data communications network, persona agents associated with users of a network, wherein the persona agents are interconnected by a network hub; and a particular persona agent performing the following tasks; collecting observational data from an application used by a user for the purpose of updating user profile data associated with the user, receiving a query from the application for a profile segment associated with the user, the profile segment including at least a portion of the user profile data, and in response to the query, delivering the profile segment associated with the user to the application; wherein at least a portion of the contents of the profile segment delivered to the application is determined by comparing a context data portion of the profile data with a context in which the profile segment was requested by the application. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. 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 used by the user; and wherein a particular persona agent is communicatively coupled to an application such that the particular persona agent can receive observational data from the application for the purpose of updating user profile data associated with the user, receive a query from the application seeking a profile segment associated with the user, the profile segment including at least a portion of the user profile data, and in response to the query, deliver the profile segment associated with the user to the application; and wherein at least a portion of the contents of the profile segment delivered to the application is determined by comparing a context data portion of the profile data with a context in which the profile segment was requested by the application. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16, 17)
-
Specification