System and method of using context in selecting a response to user device interaction
First Claim
1. A method comprising:
- determining, via at least one processing unit, a context of content being output by a device of a user;
determining, via the at least one processing unit, a device context identifying a geographic location of the device;
determining, via the at least one processing unit, a user context comprising information about the user'"'"'s interaction with menu options previously provided to the user, the determining comprising gathering user input indicating the user'"'"'s previous interaction with menu options;
detecting, via the at least one processing unit, user interaction by the user with the device, the current user interaction comprising interaction with selected content output by the device;
determining, via the at least one processing unit, a number of options using the context of the content, the device context and the user context;
making a determination, via the at least one processing unit, that none of the number of options has a threshold likelihood of being an option sought by the user, the determination being made using the context of the content, the device context and the user context;
in response to the determination that none of the number of options has a threshold likelihood of being an option sought by the user, selecting, via the at least one processing unit, a first reply of displaying a menu comprising the number of determined options selectable by the user, the first reply being selected rather than selecting a second reply of displaying a result of a performance of an option sought by the user, the second reply being available for selection in a case that an option sought by the user is determinable; and
instructing, via the at least one processing unit, the device to output the selected first reply in response to the user interaction.
6 Assignments
0 Petitions
Accused Products
Abstract
A system, method and architecture of using context in determining a response to user interaction with a device, such context may be context of content being output by the device, the device'"'"'s context, the user'"'"'s content, or some combination of contexts. In accordance with one or more embodiments, a response may comprise a menu the content of which, e.g., one or more user-selectable actions or options, can be determined based on a determined context, or contexts, or a determination may be made to provide a response other than an option menu, which determination may be made based on a determined context or combination of contexts. As yet another alternative, a determination may be made to provide a response that includes a menu, the content of which is determined based on one or more determined contexts, and another response, such as an answer identified based on one or more determined contexts.
167 Citations
39 Claims
-
1. A method comprising:
-
determining, via at least one processing unit, a context of content being output by a device of a user; determining, via the at least one processing unit, a device context identifying a geographic location of the device; determining, via the at least one processing unit, a user context comprising information about the user'"'"'s interaction with menu options previously provided to the user, the determining comprising gathering user input indicating the user'"'"'s previous interaction with menu options; detecting, via the at least one processing unit, user interaction by the user with the device, the current user interaction comprising interaction with selected content output by the device; determining, via the at least one processing unit, a number of options using the context of the content, the device context and the user context; making a determination, via the at least one processing unit, that none of the number of options has a threshold likelihood of being an option sought by the user, the determination being made using the context of the content, the device context and the user context; in response to the determination that none of the number of options has a threshold likelihood of being an option sought by the user, selecting, via the at least one processing unit, a first reply of displaying a menu comprising the number of determined options selectable by the user, the first reply being selected rather than selecting a second reply of displaying a result of a performance of an option sought by the user, the second reply being available for selection in a case that an option sought by the user is determinable; and instructing, via the at least one processing unit, the device to output the selected first reply in response to the user interaction. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A system comprising:
at least one computing device comprising a processor and a non-transitory storage medium for tangibly storing thereon program logic for execution by the processor, the stored program logic comprising; determining logic executed by the processor for determining a context of content being output by a device of a user; determining logic executed by the processor for determining a device context identifying a geographic location of the device; determining logic executed by the processor for determining a user context comprising information about the user'"'"'s interaction with menu options previously provided to the user, the determining comprising gathering user input indicating the user'"'"'s previous interaction with menu options; detecting logic executed by the processor for detecting user interaction by the user with the device, the current user interaction comprising interaction with selected content output by the device; determining logic executed by the processor for determining a number of options using the context of the content, the device context and the user context; making logic executed by the processor for making a determination that none of the number of options has a threshold likelihood of being an option sought by the user, the determination being made using the context of the content, the device context and the user context; in response to the determination that none of the number of options has a threshold likelihood of being an option sought by the user, selecting logic executed by the processor for selecting a first reply of displaying a menu comprising the number of determined options selectable by the user, the first reply being selected rather than selecting a second reply of displaying a result of a performance of an option sought by the user, the second reply being available for selection in a case that an option sought by the user is determinable; and instructing logic executed by the processor for instructing, via the at least one processing unit, the device to output the selected first reply in response to the user interaction. - View Dependent Claims (15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26)
-
27. A non-transitory computer readable storage medium for tangibly encoded with computer executable instructions that when executed by a processor associated with a computing device perform a method comprising:
-
determining a context of content being output by a device of a user; determining a device context identifying a geographic location of the device; determining a user context comprising information about the user'"'"'s interaction with menu options previously provided to the user, the determining comprising gathering user input indicating the user'"'"'s previous interaction with menu options; detecting user interaction by the user with the device, the current user interaction comprising interaction with selected content output by the device; determining a number of options using the context of the content, the device context and the user context; making a determination that none of the number of options has a threshold likelihood of being an option sought by the user, the determination being made using the context of the content, the device context and the user context; in response to the determination that none of the number of options has a threshold likelihood of being an option sought by the user, selecting a first reply of displaying a menu comprising the number of determined options selectable by the user, the first reply being selected rather than selecting a second reply of displaying a result of a performance of an option sought by the user, the second reply being available for selection in a case that an option sought by the user is determinable; and instructing, via the at least one processing unit, the device to output the selected first reply in response to the user interaction. - View Dependent Claims (28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39)
-
Specification