IP Library Granted Patent US 10,277,945
Granted Patent B2
US 10,277,945 · App. 13/857,562 · Granted Apr 30, 2019

Contextual queries for augmenting video display

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 10,277,945
App. No.
13/857,562
Granted
Apr 30, 2019
Kind
B2
Abstract

An embodiment provides a method, including: deriving text data from an input of audiovisual data; analyzing the text data to form one or more key words; selecting the one or more key words to obtain one or more relevant key words, wherein selecting comprises selection based on text data from user specific data sources; forming the one or more relevant key words into a query for obtaining relevant content; and issuing one or more queries to obtain related content from a network connected device. Other aspects are described and claimed.

Claims (56)

1. A method, comprising:

deriving text data from an input of audiovisual data;

analyzing the text data to form one or more key words;

deriving additional text data from at least one user specific data source, wherein the at least one user specific data source is associated with prior user inputs and is irrespective of content provided in the audiovisual data;

analyzing the additional text data to form additional one or more key words;

selecting, from the one or more key words and the additional one or more key words, one or more relevant key words, wherein the one or more relevant key words are associated with frequently used words in the one or more key words and the additional one or more key words;

receiving social media data from at least one social media source;

analyzing the social media data to identify user interest data;

identifying an intersection between the one or more relevant key words and the user interest data, the intersection comprising at least one query word;

forming the at least one query word into a query for obtaining relevant content; and

automatically issuing one or more queries to obtain related content from a network connected device.

2. The method of claim 1 , wherein the input of audiovisual data comprises one or more of displayable video data, audio data, and closed caption data.

3. The method of claim 1 , wherein the at least one user specific data source comprises one or more of social media content, email content, documents, purchase history, and user input.

4. The method of claim 1 , wherein the analyzing comprises tokenizing the text data to form one or more key words comprises performing a language analysis to identify one or more key words from a string of text data.

5. The method of claim 4 , wherein the selecting comprises selection based upon conducting a frequency analysis to identify one or more frequently used key words.

6. The method of claim 1 , wherein issuing one or more queries to obtain related content from a network connected device comprises issuing a query to a search engine.

7. The method of claim 1 , wherein issuing one or more queries to obtain related content from a network connected device comprises issuing a query to a knowledge based search service.

8. The method of claim 1 , wherein issuing one or more queries to obtain related content from a network connected device comprises issuing a query to a database having predefined contents stored therein.

9. The method of claim 1 , further comprising inviting user interaction after obtaining the related content.

10. The method of claim 9 , wherein inviting user interaction after obtaining the related content comprises providing one or more of audio and visual output to a viewer inviting interaction with one or more links to the related content.

11. An information handling device, comprising:

one or more processors;

a data input connection;

a network connection; and

a memory device storing instructions accessible to the one or more processors, the instruction being executable by the one or more processors to perform acts comprising:

deriving text data from an input of audiovisual data;

analyzing the text data to form one or more key words;

deriving additional text data from at least one user specific data source, wherein the at least one user specific data source is associated with prior user inputs and is irrespective of content provided in the audiovisual data;

analyzing the additional text data to form additional one or more key words;

selecting, from the one or more key words and the additional one or more key words, one or more relevant key words, wherein the one or more relevant key words are associated with frequently used words in the one or more key words and the additional one or more key words;

receiving social media data from at least one social media source;

analyzing the social media data to identify user interest data;

identifying an intersection between the one or more relevant key words and the user interest data, the intersection comprising at least one query word;

forming the at least one query word into a query for obtaining relevant content; and

automatically issuing one or more queries to obtain related content from a network connected device.

12. The information handling device of claim 11 , wherein the input of audiovisual data comprises one or more of displayable video data, audio data, and closed caption data.

13. The information handling device of claim 11 , wherein the at least one user specific data source comprises one or more of social media content, email content, documents, purchase history, and user input.

14. The information handling device of claim 11 , wherein the analyzing comprises tokenizing the text data to form one or more key words comprises performing a language analysis to identify one or more key words from a string of text data.

15. The information handling device of claim 14 , wherein the selecting comprises selection based upon conducting a frequency analysis to identify one or more frequently used key words.

16. The information handling device of claim 11 , wherein issuing one or more queries to obtain related content from a network connected device comprises issuing a query to a search engine.

17. The information handling device of claim 11 , wherein issuing one or more queries to obtain related content from a network connected device comprises issuing a query to a knowledge based search service.

18. The information handling device of claim 11 , wherein issuing one or more queries to obtain related content from a network connected device comprises issuing a query to a custom database having predefined contents stored therein.

19. The information handling device of claim 11 , wherein the acts further comprise inviting user interaction after obtaining the related content.

20. The information handling device of claim 19 , wherein inviting user interaction after obtaining the related content comprises providing one or more of audio and visual output to a viewer inviting interaction with one or more links to the related content.

21. A computer program product, comprising:

a storage device having computer readable program code embodied therewith, the computer readable program code comprising:

computer readable program code that derives text data from an input of audiovisual data;

computer readable program code that analyzes the text data to form one or more key words;

computer readable program code that derives additional text data from at least one user specific data source, wherein the at least one user specific data source is associated with prior user inputs and is irrespective of content provided in the audiovisual data;

computer readable program code that analyzes the additional text data to form additional one or more key words;

computer readable program code that selects, from the one or more key words and the additional one or more key words, one or more relevant key words, wherein the one or more relevant key words are associated with frequently used words in the one or more key words and the additional one or more key words;

computer readable program code that receives social media data from at least one social media source;

computer readable program code that analyzes the social media data to identify user interest data;

computer readable program code that identifies an intersection between the one or more relevant key words and the user interest data, the intersection comprising at least one query word;

computer readable program code that forms the at least one query word into a query for obtaining relevant content; and

computer readable program code that automatically issues one or more queries to obtain related content from a network connected device.

Assignments (4)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 10, 2025
From: LENOVO PC INTERNATIONAL LIMITED
To: LENOVO SWITZERLAND INTERNATIONAL GMBH
Reel/Frame 069870/0670 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 15, 2019
From: LENOVO (SINGAPORE) PTE LTD
To: LENOVO PC INTERNATIONAL LTD
Reel/Frame 051023/0972 →
CORRECTIVE ASSIGNMENT TO CORRECT THE ASSIGNORS LISTED ON THE ASSIGNMENT PREVIOUSLY RECORDED ON REEL 030161 FRAME 0564. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT.. Recorded Jun 7, 2013
From: WALTERMANN, ROD D.; HOLT, JEFFERSON LOGAN
To: LENOVO (SINGAPORE) PTE. LTD.
Reel/Frame 030574/0460 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 5, 2013
From: WALTERMANN, ROD D.
To: LENOVO (SINGAPORE) PTE. LTD.
Reel/Frame 030161/0564 →