IP Library › Granted Patent US 9,032,500
Granted Patent B2
US 9,032,500 · App. 14/065,361 · Granted May 12, 2015

Integrating operating systems with content offered by web based entities

Inventors: Girish Chander (Redmond, WA); Tanmoy Dutta (Redmond, WA); Cristian Ilac (Sammamish, WA); Bronislav Kavsan (Kirkland, WA); Ziquian Li (Redmond, WA); Andreas K. Luther (Kirkland, WA); Gennady Medvinsky (Redmond, WA); Liquiang Zhu (Kirkland, WA)
Assignee: Microsoft Technology Licensing, LLC
H04L63/08H04L63/0884G06F21/335H04L63/0807H04L63/10
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 9,032,500
App. No.
14/065,361
Granted
May 12, 2015
Kind
B2
Abstract

Example embodiments are provided for integrating operating systems with content offered by internet based entities.

Claims (43)

1. A method of facilitating a computer logon session comprising:

transmitting a validation request to an internet based service provider, wherein said validation request includes a user's credentials, said credentials being verifiable by said internet based service provider;

receiving information related to said user from said internet based service provider, wherein said information includes a security context;

utilizing said user security context to generate a token;

logging said user into a client's operating system, wherein the token is used by said operating system to authorize operations; and

using the security context to obtain content from one or more internet based service providers.

2. The method of claim 1 , wherein the security context comprises a data structure having security data associated with the user.

3. The method of claim 1 , wherein the token comprises an object containing information associated with the user.

4. The method of claim 3 , wherein the token is generated by an authenticating system associated with the client's operating system.

5. The method of claim 4 , wherein logging said user into a client's operating system includes creating, by the authenticating system, a logon session for the user.

6. The method of claim 1 , wherein the authorize of operations includes using the token to determine whether the user possesses privileges to access the client's operating system resources.

7. A computer system, comprising:

a processor; and

a memory coupled to the processor, wherein the memory includes executable instructions that upon executing by the processor cause the computer system to:

receive a user credential;

transmit the user credential to an internet based service provider;

receive a security context from the internet based service provider, wherein the security context is generated by the internet based service provider;

generate a token using information associated with the security context;

use the token to log the user into an operating system of the computer system,

wherein the token is used by the operating system to authorize operations; and

use the security context to obtain content from one or more internet based service providers.

8. The system of claim 7 , further comprising: rendering, by the computer system, a challenge in response to receiving an incorrect user credential to the internet based service provider.

9. The system of claim 7 , further comprising: caching the security context on the computer system.

10. The system of claim 7 , wherein the security context comprises a ticket, wherein the ticket is operable to obtain content from one or more internet based service providers.

11. The system of claim 7 , wherein authorizing operations includes using the token to determine whether the user possesses privileges to access content requested by the user.

12. The system of claim 7 , further comprising: transmitting a request to configure privileges to content associated with the user, wherein the privileges enable a separate user to access the content.

13. The system of claim 7 , further comprising: transmitting a request to configure a common view of the user's computing environment across one or more clients.

14. The system of claim 7 , wherein the token is generated by an authenticating system associated with the operating system.

15. A computer-readable storage medium wherein the medium is not a signal including executable instructions that, upon execution by a processor, cause a computer system to facilitate a method for creating a computer system logon session, the method comprising:

displaying a logon screen for an operating system associated with the computer system;

receiving a user credential;

transmitting the user credential to an internet based service provider;

receiving a security context from the internet based service provider, wherein the security context is generated by the internet based service provider;

generating a token using information associated with the security context;

using the token to log the user into the operating system, wherein the token is used by the operating system to authorize operations; and

using the security context to obtain content from one or more internet based service providers.

16. The computer-readable storage medium of claim 15 , wherein the internet based service provider is selected from a plurality of internet based service providers.

17. The computer-readable storage medium of claim 15 , further comprising:

transmitting a request to access an administrative profile to the internet based service provider, wherein the administrative profile is operable to manage one or more profiles.

18. The computer-readable storage medium of claim 15 , further comprising:

prior to logging the user in to the operating system, downloading a file from the internet based service provider.

19. The computer-readable storage medium of claim 18 , wherein the operating system displays an icon for the downloaded file after logging the user into the operating system.

20. The computer-readable storage medium of claim 15 , wherein the token is generated by an authenticating system associated with the operating system.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 9, 2014
From: MICROSOFT CORPORATION
To: MICROSOFT TECHNOLOGY LICENSING, LLC
Reel/Frame 034544/0541 →
Continuity (2)
Continuation 11789270 · Apr 23, 2007
Related Publication 20140059653A1 · Feb 27, 2014