Protected computing environment -> Monitor Keywords
Fresh Patents
Monitor Patents Patent Organizer File a Provisional Patent Browse Inventors Browse Industry Browse Agents Browse Locations
site info Site News  |  monitor Monitor Keywords  |  monitor archive Monitor Archive  |  organizer Organizer  |  account info Account Info  |  
10/26/06 - USPTO Class 713 |  43 views | #20060242406 | Prev - Next | About this Page  713 rss/xml feed  monitor keywords

Protected computing environment

USPTO Application #: 20060242406
Title: Protected computing environment
Abstract: A method of establishing a protected environment within a computing device including validating a kernel component loaded into a kernel of the computing device, establishing a security state for the kernel based on the validation, creating a secure process and loading a software component into the secure process, periodically checking the security state of the kernel, and notifying the secure process when the security state of the kernel has changed. (end of abstract)



Agent: Microsoft Corporation Attn: Patent Group Docketing Department - Redmond, WA, US
Inventors: Sumedh N. Barde, Jonathan D. Schwartz, Reid Joseph Kuhn, Alexandre Vicktorovich Grigorovitch, Kirt A. Debique, Chadd B. Knowlton, James M. Alkove, Geoffrey T. Dunbar, Michael J. Grier, Ming Ma, Chaitanya D. Upadhyay, Adil Ahmed Sherwani, Arun Upadhyaya Kishan
USPTO Applicaton #: 20060242406 - Class: 713164000 (USPTO)

Related Patent Categories: Electrical Computers And Digital Processing Systems: Support, Multiple Computer Communication Using Cryptography, Security Kernel Or Utility

Protected computing environment description/claims


The Patent Description & Claims data below is from USPTO Patent Application 20060242406, Protected computing environment.

Brief Patent Description - Full Patent Description - Patent Application Claims
  monitor keywords



CROSS-REFERENCE TO RELATED APPLICATION

[0001] This application claims benefit to U.S. Provisional Patent Application No. ______ (attorney docket number 313361.01), filed on Friday, Apr. 22, 2005.

DESCRIPTION OF THE DRAWINGS

[0002] These and other features and advantages of the present example will be better understood from the following detailed description read in light of the accompanying drawings, wherein:

[0003] FIG. 1 is a block diagram showing a conventional media application processing media content operating in a conventional computing environment with an indication of an attack against the system.

[0004] FIG. 2 is a block diagram showing a trusted application processing media content and utilizing a protected environment that tends to be resistant to attacks.

[0005] FIG. 3 is a block diagram showing exemplary components of a trusted application that may be included in the protected environment.

[0006] FIG. 4 is a block diagram showing a system for downloading digital media content from a service provider that utilizes an exemplary trusted application utilizing a protected environment.

[0007] FIG. 5 is a block diagram showing exemplary attack vectors that may be exploited by a user or mechanism attempting to access media content and other data typically present in a computing environment in an unauthorized manner.

[0008] FIG. 6 is a flow diagram showing the process for creating and maintaining a protected environment that tends to limit unauthorized access to media content and other data.

[0009] FIG. 7 is a block diagram showing exemplary kernel components and other components utilized for creating an exemplary secure computing environment.

[0010] FIG. 8 and FIG. 9 are flow diagrams showing an exemplary process for loading kernel components to create an exemplary secure computing environment.

[0011] FIG. 10 is a block diagram showing a secure computing environment loading an application into an exemplary protected environment to form a trusted application that is typically resistant to attacks.

[0012] FIG. 11 is a flow diagram showing an exemplary process for creating a protected environment and loading an application into the protected environment.

[0013] FIG. 12 is a block diagram showing an exemplary trusted application utilizing an exemplary protected environment periodically checking the security state of the secure computing environment.

[0014] FIG. 13 is a flow diagram showing an exemplary process for periodically checking the security state of the secure computing environment.

[0015] FIG. 14 is a block diagram showing an exemplary computing environment in which the processes, systems and methods for establishing a secure computing environment including a protected environment may be implemented.

[0016] Like reference numerals are used to designate like elements in the accompanying drawings.

DETAILED DESCRIPTION

[0017] The detailed description provided below in connection with the appended drawings is intended as a description of the present examples and is not intended to represent the only forms in which the present examples may be constructed or utilized. The description sets forth the functions of the examples and the sequence of steps for constructing and operating the examples in connection with the examples illustrated. However, the same or equivalent functions and sequences may be accomplished by different examples.

[0018] Although the present examples are described and illustrated herein as being implemented in a computer operating system, the system described is provided as an example and not a limitation. As those skilled in the art will appreciate, the present examples are suitable for application in a variety of different types of computer systems.

Introduction

[0019] FIG. 1 is a block diagram showing a conventional media application 105 processing media content 106 operating in a conventional computing environment 100 with an indication of an attack 107 against the system 101. A conventional computing environment 100 may be provided by a personal computer ("PC") or consumer electronics ("CE") device 101 that may include operating system ("OS") 102. Typical operating systems often partition their operation into a user mode 103, and a kernel mode 104. User mode 103 and kernel mode 104 may be used by one or more application programs 105. An application program 105 may be used to process media content 106 that may be transferred to the device 101 via some mechanism, such as a CD ROM drive, Internet connection or the like. An example of content 106 would be media files that may be used to reproduce audio and video information.

[0020] The computing environment 100 may typically include an operating system ("OS") 102 that facilitates operation of the application 105, in conjunction with the one or more central processing units ("CPU"). Many operating systems 102 may allow multiple users to have access to the operation of the CPU. Multiple users may have ranges of access privileges typically ranging from those of a typical user to those of an administrator. Administrators typically have a range of access privileges to applications 105 running on the system, the user mode 103 and the kernel 104. Such a computing environment 100 may be susceptible to various types of attacks 107. Attacks may include not only outsiders seeking to gain access to the device 101 and the content 106 on it, but also attackers having administrative rights to the device 101 or other types of users having whatever access rights granted them.

Continue reading about Protected computing environment...
Full patent description for Protected computing environment

Brief Patent Description - Full Patent Description - Patent Application Claims

Click on the above for other options relating to this Protected computing environment patent application.
###
monitor keywords

How KEYWORD MONITOR works... a FREE service from FreshPatents
1. Sign up (takes 30 seconds). 2. Fill in the keywords to be monitored.
3. Each week you receive an email with patent applications related to your keywords.  
Start now! - Receive info on patent apps like Protected computing environment or other areas of interest.
###


Previous Patent Application:
Peer-to-peer authentication and authorization
Next Patent Application:
Cryptographic key management
Industry Class:
Electrical computers and digital processing systems: support

###

FreshPatents.com Support
Thank you for viewing the Protected computing environment patent info.
IP-related news and info


Results in 0.1793 seconds


Other interesting Feshpatents.com categories:
Daimler Chrysler , DirecTV , Exxonmobil Chemical Company , Goodyear , Intel , Kyocera Wireless , 174
filepatents (1K)

* Protect your Inventions
* US Patent Office filing
patentexpress PATENT INFO