IP Library Granted Patent US 8,495,051
Granted Patent B2
US 8,495,051 · App. 13/479,676 · Granted Jul 23, 2013

Search engine inference based virtual assistance

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 8,495,051
App. No.
13/479,676
Granted
Jul 23, 2013
Kind
B2
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.

Claims (50)

1. A method for automatically displaying inference terms by a computing device, comprising:

receiving streaming audio or video data;

playing received audio or video data in substantially real time as the audio or video data is received;

displaying streaming text corresponding to voice within the received audio or video data, as the received audio or video data is played;

identifying inference terms within the streaming text;

visually indicating identified inference terms within the streaming text, wherein visually indicating identified inference terms within the streaming text comprises highlighting or bracketing the identified inference terms within a text window comprising the streaming text; and

displaying, with the identified inference terms, web search information associated with the identified inference terms.

2. The method of claim 1 , wherein the computing device comprises a mobile device.

3. The method of claim 1 , wherein the streaming audio or video data is received in a communication session.

4. The method of claim 1 , wherein the streaming audio or video data comprises video data received in a video chat session.

5. The method of claim 1 , further comprising producing the streaming text with a voice-to text engine configured to operate upon the received audio or video data.

6. The method of claim 1 , further comprising receiving the streaming text along with the streaming audio or video data.

7. The method of claim 1 , wherein displaying streaming text comprises displaying streaming text in a text window.

8. The method of claim 1 , wherein identifying inference terms within the streaming text comprises identifying rare words within the streaming text.

9. The method of claim 1 , wherein displaying web search information associated with the identified inference terms comprises displaying numbers of web search hits resulting from web searches on the identified inference terms.

10. The method of claim 1 , further comprising displaying an inference identified using the identified inference terms.

11. A computing device comprising:

a processor;

a memory; and

a search engine inference based virtual assistance application configured to:

receive streaming audio or video data;

play received audio or video data in substantially real time as the audio or video data is received;

display streaming text corresponding to voice within the received audio or video data, as the received audio or video data is played;

identify inference terms within the streaming text;

visually indicate identified inference terms within the streaming text, wherein visually indicating identified inference terms within the streaming text comprises highlighting or bracketing the identified inference terms within a text window comprising the streaming text; and

display, with the identified inference terms, web search information associated with the identified inference terms.

12. The computing device of claim 11 , wherein the computing device comprises a mobile device.

13. The computing device of claim 11 , wherein the search engine inference based virtual assistance application is configured to receive the streaming audio or video data in a communication session.

14. The computing device of claim 11 , wherein the search engine inference based virtual assistance application is configured to receive the streaming audio or video data in a video chat session.

15. The computing device of claim 11 , wherein the search engine inference based virtual assistance application is configured to produce the streaming text with a voice-to text engine configured to operate upon the received audio or video data.

16. The computing device of claim 11 , wherein the search engine inference based virtual assistance application is configured to receive the streaming text along with the streaming audio or video data.

17. The computing device of claim 11 , wherein the search engine inference based virtual assistance application is configured to display the streaming text by displaying the streaming text in a text window.

18. The computing device of claim 11 , wherein the search engine inference based virtual assistance application is configured to identify inference terms within the streaming text by identifying rare words within the streaming text.

19. The computing device of claim 11 , wherein the search engine inference based virtual assistance application is configured to display web search information associated with the identified inference terms by displaying numbers of web search hits resulting from web searches on the identified inference terms.

20. The computing device of claim 11 , wherein the search engine inference based virtual assistance application is configured to display an inference identified using the identified inference terms.

21. 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;

play received audio or video data in substantially real time as the audio or video data is received;

display streaming text corresponding to voice within the received audio or video data, as the received audio or video data is played;

identify inference terms within the streaming text;

visually indicate identified inference terms within the streaming text, wherein visually indicating identified inference terms within the streaming text comprises highlighting or bracketing the identified inference terms within a text window comprising the streaming text; and

display, with the identified inference terms, web search information associated with the identified inference terms.

22. The non-transitory computer readable storage medium of claim 21 , wherein the streaming audio or video data is received in a communication session.

23. The non-transitory computer readable storage medium of claim 21 , wherein the streaming audio or video data comprises video data received in a video chat session.

24. The non-transitory computer readable storage medium of claim 21 , further comprising instructions that, when executed by the processor, cause the processor to produce the streaming text with a voice-to text engine configured to operate upon the received audio or video data.

25. The non-transitory computer readable storage medium of claim 21 , further comprising instructions that, when executed by the processor, cause the processor to receive the streaming text along with the streaming audio or video data.

26. The non-transitory computer readable storage medium of claim 21 , wherein displaying streaming text comprises displaying streaming text in a text window.

27. The non-transitory computer readable storage medium of claim 21 , wherein identifying inference terms within the streaming text comprises identifying rare words within the streaming text.

28. The non-transitory computer readable storage medium of claim 21 , wherein displaying web search information associated with the identified inference terms comprises displaying numbers of web search hits resulting from web searches on the identified inference terms.

29. The non-transitory computer readable storage medium of claim 21 , further comprising instructions that, when executed by the processor, cause the processor to display an inference identified using the identified inference terms.

Assignments (6)
RELEASE OF SECURITY INTEREST IN PATENTS, RECORDED ON JANUARY 29, 2019 AT REEL 048373 FRAME 0217 Recorded Sep 22, 2025
From: CRESTLINE DIRECT FINANCE, L.P., AS COLLATERAL AGENT
To: EMPIRE TECHNOLOGY DEVELOPMENT LLC
Reel/Frame 072936/0464 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 24, 2022
From: EMPIRE TECHNOLOGY DEVELOPMENT LLC
To: STREAMLINE LICENSING LLC
Reel/Frame 059993/0523 →
RELEASE OF SECURITY INTEREST Recorded Jan 2, 2020
From: CRESTLINE DIRECT FINANCE, L.P.
To: EMPIRE TECHNOLOGY DEVELOPMENT LLC
Reel/Frame 051404/0666 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 22, 2019
From: KRUGLICK, EZEKIEL
To: ARDENT RESEARCH CORPORATION
Reel/Frame 051351/0792 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 22, 2019
From: ARDENT RESEARCH CORPORATION
To: EMPIRE TECHNOLOGY DEVELOPMENT LLC
Reel/Frame 051398/0956 →
SECURITY INTEREST Recorded Jan 29, 2019
From: EMPIRE TECHNOLOGY DEVELOPMENT LLC
To: CRESTLINE DIRECT FINANCE, L.P.
Reel/Frame 048373/0217 →