The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.
The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.
Patent No.:
Date of Patent:
May. 11, 2010
Filed:
Jan. 26, 2005
Ryan Edward Cukierman, Redmond, WA (US);
Christopher Michael Hahn, Bellevue, WA (US);
Vikram Madan, Bellevue, WA (US);
Ravipal Soin, Sammamish, WA (US);
Kamesh Chander Tumsi Dayakar, Redmond, WA (US);
Ryan Edward Cukierman, Redmond, WA (US);
Christopher Michael Hahn, Bellevue, WA (US);
Vikram Madan, Bellevue, WA (US);
Ravipal Soin, Sammamish, WA (US);
Kamesh Chander Tumsi Dayakar, Redmond, WA (US);
Microsoft Corporation, Redmond, WA (US);
Abstract
An improved system and method for a context-awareness platform that may be used to adapt an execution environment is provided. A framework with interfaces for setting, tracking, and getting context information about the execution environment of a computer system includes a context engine and a unified data store for aggregating context information at a platform level for access by executables running on the platform. The context engine may receive requests to perform context information operations from executables such as setting, tracking and getting context information in the data store. Upon receiving a notification of a change in context information, one or more executables may change the execution environment such as reconfiguring system settings. In this way, an executable may adapt its execution environment using context information.