Context-Aware Interaction System Using a Semantic Model
First Claim
1. In a computing environment, a method performed at least in part on at least one processor, comprising, detecting symbolic activity within a given environment, including receiving sets of input data corresponding to one or more input modalities, processing a model associated with context data for the given environment, using the model to interpret the symbolic activity within the sets of input data, and identifying one or more commands directed to a target output mechanism based on the symbolic activity.
2 Assignments
0 Petitions
Accused Products
Abstract
The subject disclosure is directed towards detecting symbolic activity within a given environment using a context-dependent grammar. In response to receiving sets of input data corresponding to one or more input modalities, a context-aware interactive system processes a model associated with interpreting the symbolic activity using context data for the given environment. Based on the model, related sets of input data are determined. The context-aware interactive system uses the input data to interpret user intent with respect to the input and thereby, identify one or more commands for a target output mechanism.
101 Citations
20 Claims
- 1. In a computing environment, a method performed at least in part on at least one processor, comprising, detecting symbolic activity within a given environment, including receiving sets of input data corresponding to one or more input modalities, processing a model associated with context data for the given environment, using the model to interpret the symbolic activity within the sets of input data, and identifying one or more commands directed to a target output mechanism based on the symbolic activity.
-
11. In a computing environment, a system, comprising:
-
a plurality of devices that each input raw data corresponding to an input modality; an input processor mechanism configured to process the raw data into input events; a decision engine configured to process the input events based on context data for a given environment, to determine a user-intended meaning of one or more of the input events and to transform the user-intended meaning into one or more commands for an output mechanism; and an output processor mechanism configured to execute the one or more commands on the output mechanism. - View Dependent Claims (12, 13, 14, 15, 16)
-
-
17. One or more computer-readable media having computer-executable instructions, which when executed perform steps, comprising:
-
processing input events corresponding to a plurality of input modalities within a given environment; interpreting symbolic activity from the input events using a context-dependent grammar associated with the given environment; and converting the symbolic activity into one or more commands for a target output mechanism; and instructing the target output mechanism to execute the one or more commands. - View Dependent Claims (18, 19, 20)
-
Specification