IP Library Granted Patent US 7,076,504
Granted Patent B1
US 7,076,504 · App. 09/195,852 · Granted Jul 11, 2006

Sharing a centralized profile

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,076,504
App. No.
09/195,852
Granted
Jul 11, 2006
Kind
B1
Abstract

A system is disclosed that facilitates web-based a virtually ubiquitous network interface is created by obtaining user profile information from a user and activity information from a user device, storing the user profile information and activity information in a database, providing access to the database from any Internet enabled device with appropriate security clearance for altering the database, receiving permission from the user to allow a third party to access the user profile, providing the third party access to a public subset of the user profile, receiving and storing content from the third party, and synchronizing the database and an Internet enabled device. The system responds to unsolicited updates from Internet enabled devices such as gas meters, electrical meters and household appliances to keep a user profile current.

Claims (42)

1. A method for sharing a centralized profile, comprising:

(a) obtaining user profile information;

(b) obtaining at least one Activity from a user device, and wherein an Activity is a calendar, email, contact list, task list, or note;

(c) storing the user profile information and the Activity in a centralized, Internet-accessible database;

(d) providing a user access to the database from an Internet enabled device for allowing the user to alter the user profile information and to access the Activity;

(e) receiving permission from the user to allow a third party to access a public subset of the user profile information;

(f) providing the third party access to the public subset of the user profile information on the database;

(g) receiving content from the third party related to the Activity;

(h) storing the content from the third party in the database; and

(i) synchronizing the database and an Internet enabled device so that the database and the Internet enabled device both contain the content and the Activities previously stored either on the Internet enabled device or on the database.

2. The method for sharing a centralized profile as recited in claim 1 , wherein the third party is a merchant utilizing the user profile information for offering a personalized service to the user.

3. The method for sharing a centralized profile as recited in claim 1 , further comprising updating a third-party application based on a change in the user profile information.

4. The method for sharing a centralized profile as recited in claim 1 , further comprising storing rules in the database indicative of information usage in the user profile information.

5. The method for sharing a centralized profile as recited in claim 1 , wherein the profile information is grouped in an optimal manner for a third-party target application.

6. The method for sharing a centralized profile as recited in claim 1 , wherein the Internet enabled device is a gas meter, electricity meter, telephone, television, computer, smart card, pocket organizer, personal digital assistant, vehicle, kitchen appliances, lights, security system or home monitor.

7. A computer program embodied on a computer-readable medium that is executed by a computer to create a shared centralized profile, comprising:

(a) a code segment that obtains user profile information;

(b) a code segment that obtains at least one Activity from a user device, wherein an Activity is a calendar, email, contact list, task list, or note;

(c) a code segment that stores the user profile information and the Activity in a centralized, Internet accessible database;

(d) a code segment that provides user access to the database from an Internet enabled device for allowing the user to alter the user profile information and to access the Activity;

(e) a code segment that receives permission from the user to allow a third party to access a public subset of the user profile information;

(f) a code segment that provides access to the public subset of the user profile information on the database;

(g) a code segment that receives content form the third party related to the Activity;

(h) a code segment that stores the content from the third party in the database; and

(i) a code segment that synchronizes the database and an Internet enabled device so that the database and the Internet enabled device both contain the content and the Activities previously stored either on the Internet enabled device or on the database.

8. The computer program embodied on a computer-readable medium as recited in claim 7 , wherein the third party is a merchant utilizing the user profile information for offering a personalized service to the user.

9. The computer program embodied on a computer-readable medium as recited in claim 7 , further comprising a code segment that updates a third-party application based on a change in the user profile information.

10. A computer program embodied on a computer-readable medium as recited in claim 7 , further comprising a code segment that stores rules indicative of information usage in the user profile information.

11. The computer program embodied on a computer-readable medium as recited in claim 7 , wherein the profile information is grouped in an optimal manner for a third-party target application.

12. The computer program embodied on a computer-readable medium as recited in claim 7 , wherein the Internet enabled device is a gas meter, electricity meter, telephone, television, computer, smart card, pocket organizer, personal digital assistant, vehicle, kitchen appliances, lights, security system and home monitor.

13. A system that supports a shared centralized profile, comprising;

(a) a processor;

(b) a memory that stores information under the control of the processor;

(c) a code segment that obtains user profile information;

(d) a code segment that obtains at least one Activity from a user device, and wherein an Activity is a calendar, email, contact list, task list, or note;

(e) a code segment that stores the user profile information and the Activity in a centralized, Internet accessible database;

(f) a code segment that provides user access to the database from an Internet enabled device for allowing the user to alter the user profile information and to access the Activity;

(g) a code segment that receives permission from the user to allow a third party to access a public subset of the user profile information;

(h) a code segment that provides the third party access to the public subset of the user profile information on the database;

(i) a code segment that receives content form the third party related to the Activity;

(j) a code segment that stores the content form the third party in the database; and

(k) a code segment for synchronizing the database and an Internet enabled device so that the database and the Internet enabled device both contain the content and the Activities previously stored either on the Internet enable device or on the database.

Assignments (5)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 26, 2011
From: ACCENTURE GLOBAL SERVICES GMBH
To: ACCENTURE GLOBAL SERVICES LIMITED
Reel/Frame 025700/0287 →
CONFIRMATORY ASSIGNMENT Recorded Sep 8, 2010
From: ACCENTURE LLP
To: ACCENTURE GLOBAL SERVICES GMBH
Reel/Frame 024946/0971 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 18, 2010
From: HANDEL, SEAN; DAY, BRIAN; YUEN, MIYA
To: AC PROPERTIES B.V.
Reel/Frame 024555/0724 →
CHANGE OF NAME Recorded Jan 3, 2002
From: ACCENTURE, LLP
To: ACCENTURE LLP
Reel/Frame 012390/0974 →
CHANGE OF NAME Recorded Aug 16, 2001
From: ANDERSEN CONSULTING LLP
To: ACCENTURE, LLP
Reel/Frame 012120/0758 →