IP Library Granted Patent US 7,162,494
Granted Patent B2
US 7,162,494 · App. 10/157,366 · Granted Jan 9, 2007

Method and system for distributed user profiling

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 7,162,494
App. No.
10/157,366
Granted
Jan 9, 2007
Kind
B2
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.

Claims (26)

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.

2. The method of claim 1 , wherein the context data is stored as a context signature, operable to permit a profile attribute to have a different value depending on context data.

3. The method of claim 1 , wherein the persona agent is further operable to mine the observational data to obtain user profile data.

4. The method of claim 1 , wherein the persona agent is operable to act on rules stored in the profile segment to determine privacy preferences of the user.

5. The method of claim 1 , wherein the context data comprises data representing one or more from the following groups of data types: the location of an activity, network capabilities, device capabilities, and temporal information.

6. The method of claim 1 , wherein the context data defines where and when profile data is relevant to be included in the profile segment.

7. The method of claim 1 , further comprising using the persona agent to analyze the observational data and generate context data based on the observational data.

8. The method of claim 1 , wherein delivering the profile segment associated with the user to the application includes obtaining the profile segment associated with the user from a persona hub associated with the persona agent.

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.

10. The network of claim 9 , further comprising at least one persona hub, each hub in data communication with the number of persona agents, wherein the at least one persona hub is stored on network server.

11. The network of claim 9 , wherein the persona agents are stored on one or more network servers.

12. The network of claim 9 , wherein the persona agents are stored on user devices.

13. The network of claim 9 , wherein each persona agent is further operable to mine the observational data to obtain user profile data.

14. The network of claim 9 , wherein each persona agent is further operable to act on rules stored in the profile segment to determine privacy preferences of the user.

15. The network of claim 9 , wherein multiple persona agents are provided on the data communications network for a particular user.

16. The network of claim 15 , wherein the multiple persona agents for the user are stored in different locations on the network.

17. The network of claim 9 , wherein the particular persona agent is communicatively coupled to the application such that the particular persona agent can obtain the profile segment associated with the user from a persona hub associated with the persona agent in order to deliver the profile segment to the application.

Assignments (4)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 29, 2014
From: AT&T INTELLECTUAL PROPERTY I, L.P.
To: ASHBOURNE TECHNOLOGIES, LLC
Reel/Frame 033414/0346 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 20, 2014
From: AT&T LABS, INC.
To: AT&T INTELLECTUAL PROPERTY I, L.P.
Reel/Frame 032251/0100 →
CHANGE OF NAME Recorded Feb 20, 2014
From: SBC TECHNOLOGY RESOURCES, INC.
To: SBC LABORATORIES, INC.
Reel/Frame 032275/0818 →
CHANGE OF NAME Recorded Feb 20, 2014
From: SBC LABORATORIES, INC.
To: AT&T LABS, INC.
Reel/Frame 032275/0848 →