IP Library Patent Application 13026265
Patent Application
App. No. 13/026,265

USER-CENTRIC IDENTITY MANAGEMENT PROXY FOR PERSONALIZED BROWSING

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 None
App. No.
13/026,265
Abstract

A user-centric identity management proxy system, including: a personalization engine configured to: receive user-centric information for a user from an identity management engine, wherein the user-centric information identifies the user and is specific to the user; receive context information for a location request by a user device from a content categorization engine, wherein the context information provides detail about the location request that is relatable to the user-centric information; and produce personalized information for the user based on the user-centric information and the context information; and a memory device to store the personalized information.

Claims (47)

1 . A user-centric identity management proxy system, comprising:

a personalization engine configured to:

receive user-centric information for a user from an identity management engine, wherein the user-centric information identifies the user and is specific to the user;

receive context information for a location request by a user device from a content categorization engine, wherein the context information provides detail about the location request that is relatable to the user-centric information; and

produce personalized information for the user based on the user-centric information and the context information; and

a memory device to store the personalized information.

2 . The system of claim 1 , further comprising an information insertion engine to insert the personalized information into display data in response to the location request by the user device.

3 . The system of claim 2 , wherein the display data is configured to implement an interactive toolbar to be displayed in a browser at the user device.

4 . The system of claim 2 , further comprising a data dictionary to interface between the personalization engine and the information insertion engine, wherein the data dictionary is configured to store the personalized information after the personalization engine produces the personalized information, wherein the information insertion engine is configured to retrieve the personalized information from the data dictionary and to populate the display data with the personalized information in response to the location request by the user device.

5 . The system of claim 1 , further comprising a subscription service to which the user subscribes, wherein the subscription service retrieves a digital identification card corresponding to the user for use by the identity management engine, wherein the digital identification card comprises user-centric information corresponding to a particular service.

6 . The system of claim 1 , wherein the content categorization engine comprises a uniform resource locator (URL) categorization database.

7 . The system of claim 1 , wherein the location request comprises information for a physical location of the user device.

8 . A method for personalized browsing, comprising:

identifying a user corresponding to a user device;

receiving user-centric information for the user, wherein the user-centric information is specific to the user;

receiving context information for a location request by the user device, wherein the context information provides detail about the location request that is relatable to the user-centric information;

storing the user-centric information and the context information on a memory device; and

producing personalized information for a user based on the user-centric information and the context information.

9 . The method of claim 8 , further comprising inserting the personalized information into display data sent in response to the location request by the user device, wherein the display data is configured to implement an interactive toolbar to be displayed in a browser at the user device.

10 . The method of claim 9 , further comprising:

storing the personalized information in a data dictionary that interfaces between the personalization engine and the information insertion engine, wherein the personalized information is stored in the data dictionary after the personalization engine produces the personalized information; and

inserting the personalized information in response to the location request by the user device by retrieving the personalized information from the data dictionary and populating the display data with the personalized information.

11 . The method of claim 8 , further comprising:

enrolling the user in a subscription service; and

retrieving digital identification cards corresponding to the user, wherein the digital identification cards comprise user-centric information corresponding to a particular service.

12 . The method of claim 8 , further comprising periodically, automatically obtaining updated user-centric information for the user.

13 . The method of claim 8 , further comprising obtaining the context information for the location request from a uniform resource locator (URL) categorization database.

14 . The method of claim 8 , wherein the location request comprises information for a physical location of the user device.

15 . A computer program product, comprising:

a computer readable storage device to store a computer readable program, wherein the computer readable program, when executed by a processor within a computer, causes the computer to perform operations for personalized browsing, the operations comprising:

identifying a user corresponding to a user device;

receiving user-centric information for the user, wherein the user-centric information is specific to the user;

receiving context information for a location request by the user device, wherein the context information provides detail about the location request that is relatable to the user-centric information;

storing the user-centric information and the context information on a memory device; and

producing personalized information for a user based on the user-centric information and the context information.

16 . The computer program product of claim 15 , wherein the computer program product, when executed on the computer, causes the computer to perform additional operations, comprising:

inserting the personalized information into display data sent in response to the location request by the user device, wherein the display data is configured to implement an interactive toolbar to be displayed in a browser at the user device.

17 . The computer program product of claim 16 , wherein the computer program product, when executed on the computer, causes the computer to perform additional operations, comprising:

storing the personalized information in a data dictionary that interfaces between the personalization engine and the information insertion engine, wherein the personalized information is stored in the data dictionary after the personalization engine produces the personalized information; and

inserting the personalized information in response to the location request by the user device by retrieving the personalized information from the data dictionary and populating the display data with the personalized information.

18 . The computer program product of claim 15 , wherein the computer program product, when executed on the computer, causes the computer to perform additional operations, comprising:

enrolling the user in a subscription service; and

retrieving digital identification cards corresponding to the user, wherein the digital identification cards comprise user-centric information corresponding to a particular service.

19 . The computer program product of claim 15 , wherein the computer program product, when executed on the computer, causes the computer to perform additional operations, comprising:

periodically, automatically obtaining updated user-centric information for the user.

20 . The computer program product of claim 15 , wherein the computer program product, when executed on the computer, causes the computer to perform additional operations, comprising:

obtaining the context information for the location request from a uniform resource locator (URL) categorization database.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 20, 2012
From: UNWIRED PLANET, INC. (F/K/A OPENWAVE SYSTEMS INC.)
To: OPENWAVE MOBILITY, INC.
Reel/Frame 028410/0867 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 13, 2011
From: WOODS, COLIN; IYER, RAJALAKSHMI
To: OPENWAVE SYSTEMS INC.
Reel/Frame 025799/0987 →