ACTIVITY-CENTRIC DOMAIN SCOPING
First Claim
1. A system that facilitates focusing a domain, comprising:
- a receiving component that accesses activity information; and
a domain scoping component that scopes the domain into a plurality of sub-domains based at least in part upon the activity information.
2 Assignments
0 Petitions
Accused Products
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.
105 Citations
20 Claims
-
1. A system that facilitates focusing a domain, comprising:
-
a receiving component that accesses activity information; and a domain scoping component that scopes the domain into a plurality of sub-domains based at least in part upon the activity information. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A computer-implemented method of applying a recognition system in accordance with an activity, comprising:
-
identifying the activity; determining a domain related to the activity; scoping the domain into the plurality of sub-domains based upon the activity; and interpreting a user input based at least in part upon a subset of the plurality of sub-domains. - View Dependent Claims (15, 16, 17)
-
-
18. A system that facilitates interpreting a user input, comprising:
-
means for identifying an activity; means for scoping a domain into a plurality of sub-domains based at least in part upon the activity; means for establishing a lexicon and a grammar based upon the activity; means for maintaining the lexicon and the grammar associated to a subset of the plurality of sub-domains; and means for interpreting a user input based upon the lexicon and the grammar. - View Dependent Claims (19, 20)
-
Specification