Processing natural language user inputs using context data
First Claim
Patent Images
1. A method, comprising:
- receiving, at a user device, user input;
identifying, using a processor, at least one element included in the user input, whereinthe at least one element renders the user input ambiguous;
identifying, using a processor, context data associated with the user input from a source of context data comprising another user device producing active media;
disambiguating, using a processor, the user input based on an association between the at least one element and an aspect of the active media, wherein the aspect is identified at least in part during a duration of the active media that the user input is received; and
automatically forming, using a processor, an altered input based on the disambiguating.
2 Assignments
0 Petitions
Accused Products
Abstract
An embodiment provides a method, including: receiving, at a device, user input; identifying, using a processor, elements included in the user input; determining, using a processor, that at least one of the identified elements renders the user input ambiguous; identifying, using a processor, a source of context data; accessing, using a processor, context data associated with the user input from the source of context data; disambiguating, using a processor, the user input based on the context data associated with the user input; and forming, using a processor, an altered input based on the disambiguating. Other embodiments are described and claimed.
40 Citations
21 Claims
-
1. A method, comprising:
-
receiving, at a user device, user input; identifying, using a processor, at least one element included in the user input, wherein the at least one element renders the user input ambiguous; identifying, using a processor, context data associated with the user input from a source of context data comprising another user device producing active media; disambiguating, using a processor, the user input based on an association between the at least one element and an aspect of the active media, wherein the aspect is identified at least in part during a duration of the active media that the user input is received; and automatically forming, using a processor, an altered input based on the disambiguating. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A device, comprising:
-
an input device; a processor; and a memory device that stores instructions executable by the processor to; receive, via the input device, user input; identify at least one element included in the user input, wherein the at least one element renders the user input ambiguous; identify context data associated with the user input from a source of context data comprising another user device producing active media; disambiguate the user input based on an association between the at least one element and an aspect of the active media, wherein the aspect is identified at least in part during a duration of the active media that the user input is received; and automatically form an altered input based on the disambiguated user input. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A product, comprising:
-
a storage medium having code stored therewith, the code being executable by a processor and comprising; code that receives, via an input device, user input; code that identifies, using a processor, at least one element included in the user input, wherein the at least one element renders the user input ambiguous; code that identifies, using a processor, context data associated with the user input from a source of context data comprising another user device producing active media; code that disambiguates, using a processor, the user input based on an association between the at least one element and an aspect of the active media, wherein the aspect is identified at least in part during a duration of the active media that the user input is received; and code that automatically forms, using a processor, an altered input based on the disambiguated user input.
-
-
21. A method, comprising:
-
receiving, from a device, data relating to a user input; the data being used to identify, using a processor, at least one ambiguity contained in the user input, wherein the at least one ambiguity is based upon at least one element included within the user input; identifying, using a processor, context data associated with the user input from a source of context data comprising another user device producing active media; disambiguating, using a processor, the user input based on an association between the at least one element and an aspect of the active media, wherein the aspect is identified at least in part during a duration of the active media that the user input is received; and automatically forming, using a processor, an altered input based on the disambiguated user input.
-
Specification