Patent ID: 7836002

Claim:
Computer storage media having a system embodied thereon including computer-executable instructions that, when executed, perform a method for facilitating focusing of a domain, the system comprising: a receiving component that accesses information related to an activity a user is attempting to accomplish, wherein the accessed information comprises information related to at least one of a lithe user, the user's environment, or the activity; and a domain scoping component that automatically scopes the domain into a plurality of sub-domains to facilitate accomplishment of the activity by reducing the domain resources available and narrowing a search space or recognition scope, wherein the domain comprises resources including one or more applications and at least one of one or more files, web links, functionalities, services, or views, wherein each sub-domain includes a subset of the resources in the domain, and wherein the domain scoping component comprises: an activity selection component that infers the activity the user is attempting to accomplish from the accessed information, an application selection component that identifies domain resources, including one or more applications, to limit access to or functionality of for each sub-domain based on the inferred activity, and a scaling component that limits access to or functionality of applications and other resources identified by the application selection component for each sub-domain to provide a focused workspace, including narrowing a grammar and lexicon available for recognition in natural language and speech processing to provide more efficient processing by limiting the number of words and grammatical constructs against which a language or speech input is compared during processing.