SEARCH ENGINE INFERENCE BASED VIRTUAL ASSISTANCE
5 Assignments
0 Petitions
Accused Products
Abstract
Techniques described herein generally relate to real time inference based systems. Example embodiments may set forth devices, methods, and computer programs related to search engine inference based virtual assistance. One example method may include a computing device adapted to receive text as input and a computer processor arranged to determine at least one inference regarding subject matter of the text based on one or more web searches of one or more terms within the text. The inference(s) may then be automatically displayed upon the inference(s) being determined. The text may be automatically received as input from a voice-to-text converter as voice-to-text conversion producing the text is occurring.
8 Citations
43 Claims
-
1-21. -21. (canceled)
-
22. A method for displaying inferences according to evaluated inference strength, comprising:
-
receiving, by a computing device, streaming audio or video data; converting, by the computing device, voice within received audio or video data to streaming text; automatically performing at least one web search using one or more terms within the streaming text to identify, by the computing device, at least one inference regarding subject matter of the streaming text; determining, by the computing device, a strength of the at least one inference; and displaying the at least one inference by the computing device, along with the streaming text, when the strength of the at least one inference is above a predetermined strength threshold, or displaying the at least one inference by the computing device, along with the streaming text, when the strength of the at least one inference is greater than a strength of one or more other inferences identified by the computing device. - View Dependent Claims (23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34)
-
-
35. A computing device comprising:
-
a processor; a memory; and a search engine inference based virtual assistance component configured to; receive streaming audio or video data; convert voice within received audio or video data to streaming text; automatically perform at least one web search using one or more terms within the streaming text to identify at least one inference regarding subject matter of the streaming text; determine a strength of the at least one inference; and display the at least one inference, along with the streaming text, when the strength of the at least one inference is above a predetermined strength threshold, or display the at least one inference, along with the streaming text, when the strength of the at least one inference is greater than a strength of one or more other inferences identified by the computing device. - View Dependent Claims (36, 37, 38, 39, 40, 41, 42)
-
-
43. A non-transitory computer readable storage medium having computer executable instructions executable by a processor, the instructions that, when executed by the processor, cause the processor to:
-
receive streaming audio or video data; convert voice within received audio or video data to streaming text; automatically perform at least one web search using one or more terms within the streaming text to identify at least one inference regarding subject matter of the streaming text; determine a strength of the at least one inference; and display the at least one inference, along with the streaming text, when the strength of the at least one inference is above a predetermined strength threshold, or display the at least one inference, along with the streaming text, when the strength of the at least one inference is greater than a strength of one or more other inferences identified by the computing device.
-
Specification