IP Library Granted Patent US 7,444,518
Granted Patent B1
US 7,444,518 · App. 10/674,105 · Granted Oct 28, 2008

Method and apparatus for communicating authorization data

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,444,518
App. No.
10/674,105
Granted
Oct 28, 2008
Kind
B1
Abstract

A permission level associated with a child's access to a Web server is identified. A relationship ticket is obtained from an authentication server and a request is generated to set the identified permission level. The request and the relationship ticket are sent to the Web server and a success code is received from the Web server if the requested permission level is established.

Claims (19)

1. A method comprising:

communicating, by a first entity via a client computing device, a first entity's identity to an authentication server for verification;

receiving a relationship ticket from the authentication server after the first entity's identity has been successfully verified, wherein the relationship ticket received from the authentication server is encrypted so that the relationship ticket cannot be decrypted by the client computing device which receives the relationship ticket, and wherein the relationship ticket includes the first entity's identity and identifies a second entity who's access to a web server is to be limited;

generating, by the first entity via the client computing device, a request to establish a selected permission level for the second entity which will limit the second entity's access to the web server;

sending, by the first entity via the client computing device, the request and the relationship ticket to the web server to:

decrypt the relationship ticket;

perform an integrity check of the relationship ticket using a message authentication code contained within the relationship ticket;

authenticate the first entity's identity, wherein the web server authenticates the first entity's identity with the authentication server using contents of the relationship ticket; and

establish the selected permission level for the second entity; and

receiving, by the first entity via the client computing device, a success code from the web server if the selected permission level is established for the second entity; and

wherein the method does not require use of secure communications protocols including SSL (Security Socket Layer) and the client computing device, the web server and the authentication server communicate using an unsecure or untrusted communication link.

2. A method as recited in claim 1 further including receiving a failure notification from the web server if the selected permission level is not established.

3. A method as recited in claim 1 wherein sending the request to the web server includes using an untrusted connection with the web server.

4. A method as recited in claim 1 wherein the request to the web server is sent using an unsecure connection with the web server.

5. A method as recited in claim 1 wherein the relationship ticket is encrypted by the authentication server.

6. A method as recited in claim 1 wherein the selected permission level is established if the relationship ticket is authenticated.

7. A method as recited in claim 1 wherein the authentication server is a .NET Passport server.

8. A method as recited in claim 1 wherein selecting a permission level associated with a second entity's usage of a web site is performed by a first entity that has authority to select the permission level associated with the second entity's usage of the web site.

9. A computer program stored in one or more computer storage media to execute the method recited in claim 1 .

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 9, 2014
From: MICROSOFT CORPORATION
To: MICROSOFT TECHNOLOGY LICENSING, LLC
Reel/Frame 034541/0477 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 29, 2003
From: DHARMARAJAN, BASKARAN; PAYA, CEM; MATHEW, ASHVIN
To: MICROSOFT CORPORATION
Reel/Frame 014577/0068 →