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:
Nov. 16, 2010
Filed:
Jun. 27, 2006
Steven W. Macbeth, Snohomish, WA (US);
Roland L. Fernandez, Woodinville, WA (US);
Brian R. Meyers, Issaquah, WA (US);
Desney S. Tan, Kirkland, WA (US);
George G. Robertson, Seattle, WA (US);
Nuria M. Oliver, Seattle, WA (US);
Oscar E. Murillo, Seattle, WA (US);
Steven W. Macbeth, Snohomish, WA (US);
Roland L. Fernandez, Woodinville, WA (US);
Brian R. Meyers, Issaquah, WA (US);
Desney S. Tan, Kirkland, WA (US);
George G. Robertson, Seattle, WA (US);
Nuria M. Oliver, Seattle, WA (US);
Oscar E. Murillo, Seattle, WA (US);
Microsoft Corporation, Redmond, VA (US);
Abstract
A system that can automatically narrow the search space or recognition scope within an activity-centric environment based upon a current activity or set of activities is provided. In addition, the activity and context data can also be used to rank the results of the recognition or search activity. In accordance with the domain scoping, natural language processing (NLP) as well as other types of conversion and recognition systems can dynamically adjust to the scope of the activity or group of activities thereby increasing the recognition systems accuracy and usefulness. In operation, a user context, activity context, environment context and/or device profile can be employed to effectuate the scoping. As well, the system can combine context with extrinsic data, including but not limited to, calendar, profile, historical activity data, etc. in order to define the parameters for an appropriate scoping.