IP Library Granted Patent US 7,275,260
Granted Patent B2
US 7,275,260 · App. 10/040,270 · Granted Sep 25, 2007

Enhanced privacy protection in identification in a data communications network

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,275,260
App. No.
10/040,270
Granted
Sep 25, 2007
Kind
B2
Abstract

A method for enhanced privacy protection in identification in a data communications network includes enrolling for a service on the data communications network, receiving a randomized identifier (ID) in response to the enrolling, storing the randomized ID and using the randomized ID to obtain services on the data communications network. An apparatus for obtaining a service on a data communications network includes an enrollment authority configured to accept an enrollment request. The enrollment authority is further configured to return enrollment results in response to the enrollment request. The enrollment results include user data and the enrollment results may be used obtaining a service from a service provider.

Claims (42)

1. A method for enhanced privacy protection in identification in a data communications network, the method comprising:

enrolling, by a user, with an authority over said data communications network for a service on said data communications network;

receiving, by said user from said authority over said data communications network, a randomized identifier (ID) in response to said enrolling;

storing said randomized ID; and

using said randomized ID, by said user, and a service request to obtain services, on said data communications network, from a service provider wherein said service provider is different from said authority.

2. A program storage device readable by a machine, embodying a program of instructions executable by the machine to perform a method for enhanced privacy protection in identification in a data communications network, the method comprising:

enrolling, by a user, with an authority over said data communications network for a service on said data communications network;

receiving, by said user from said authority over said data communications network, a randomized identifier (ID) in response to said enrolling;

storing said randomized ID; and

using said randomized ID, by said user, and a service request to obtain services, on said data communications network, from a service provider wherein said service provider is different from said authority.

3. An apparatus for enhanced privacy protection in identification in a data communications network, the apparatus comprising:

means for enrolling, by a user, with an authority over said data communications network for a service on said data communications network;

means for receiving, by said user from said authority over said data communications network, a randomized identifier (ID) in response to said enrolling;

means for storing said randomized ID; and

means for using said randomized ID, by said user, and a service request to obtain services, on said data communications network, from a service provider wherein said service provider is different from said authority.

4. An apparatus for enhanced privacy protection in identification in a data communications network, the apparatus comprising:

a smart card configured to store a randomized ID obtained in response to enrolling for a service with an authority, by a user, on said data communications network, said smart card further configured to release said randomized ID to obtain services on said data communications network from a service provider wherein said service provider is different from said authority.

5. A memory for storing data for access by an application program being executed on a data processing system, comprising:

a data structure stored in said memory, said data structure including:

credential data;

an authority peer group ID that identifies an entity that provided data authentication for said credential, said entity comprising a one or more network servers in a data communications network, one of said one or more network servers providing data authentication for said credential; and

a cryptogram provided by said entity and used to authenticate said credential data.

6. A method for obtaining a service on a data communications network, the method comprising:

presenting, over said data communications network an authority on said data communications network with user data and a credential request; and

receiving, over said data communication network, a credential from said authority, in response to said credential request, said credential comprising:

a randomized identifier;

credential user data; and

an indication of the credential user data verification performed by said authority in response to said credential request.

7. A method for obtaining a service on a data communications network, the method comprising:

presenting, over said data communications network, an authority on said data communications network with a logon request;

receiving, over said data communications network, a kerberos ticket in response to said user authentication data, said kerberos ticket comprising a randomized user ID; and

using said kerberos ticket to obtain services from one or more service providers on said data communications network wherein said one or more service providers are different from said authority.

8. A program storage device readable by a machine, embodying a program of instructions executable by the machine to perform a method for obtaining a service on a data communications network, the method comprising:

presenting, over said data communications network, an authority on said data communications network with a logon request;

receiving, over said data communications network, a kerberos ticket in response to said user authentication data, said kerberos ticket comprising a randomized user ID; and

using said kerberos ticket to obtain services from one or more service providers on said data communications network wherein said one or more service providers are different from said authority.

9. An apparatus for obtaining a service on a data communications network, the apparatus comprising:

means for presenting, over said data communications network, an authority on said data communications network with a logon request;

means for receiving, over said data communications network, a kerberos ticket in response to said user authentication data, said kerberos ticket comprising a randomized user ID; and

means for using said kerberos ticket to obtain services from one or more service providers on said data communications network wherein said one or more service providers are different from said authority.

10. An apparatus for obtaining a service on a data communications network, the apparatus comprising:

a service provider configured to accept, over said data communications network, a service request and enrollment results obtained from an enrollment authority, said service provider capable of communicating with said enrollment authority to verify said enrollment results, said service provider configured to provide said service based upon said enrollment results and a response from said enrollment authority.

Assignments (2)
MERGER AND CHANGE OF NAME Recorded Dec 16, 2015
From: ORACLE USA, INC.; SUN MICROSYSTEMS, INC.; ORACLE AMERICA, INC.
To: ORACLE AMERICA, INC.
Reel/Frame 037302/0843 →
CORRECTIVE ASSIGNMENT TO CORRECT THE INVENTOR'S EXECUTION DATES, PREVIOUSLY RECORDED ON REEL 012898 FRAME 0359. Recorded May 25, 2007
From: DE JONG, EDUARD K.; LEVY, MOSHE; LEUNG, ALBERT Y.
To: SUN MICROSYSTEMS, INC.
Reel/Frame 019385/0209 →