Voice query refinement to embed context in a voice query
AssigneeAdeia Guides Inc.
InventorsRajendran Pichaimurthy, Madhusudhan Seetharam, Harshith Kumar Gejjegondanahally Sreekanth
Life of this patent
Estimating the term…
Abstract
Systems and methods are described for providing contextual search results. The system may receive a search query during presentation of a video. If the query is ambiguous, the system accesses some of the frames of the video. The frames are analyzed to identify a performed action depicted in the frames. The system retrieves a keyword related to the identified action. The ambiguous query is augmented with the keyword. The augmented search query is used to search for and output relevant search results.
Claims21
1-30. (canceled)
A method comprising:
- identifying a character in a plurality of frames presented during playback of a video while an ambiguous search query is received;
- generating a model of at least one movement of the character that occurred during presentation of at least two frames of the plurality of frames;
- comparing the model to at least one movement template in a database;
- determining, based on the comparing, the model is comparable to the at least one movement template;
- in response to determining the model is comparable to the at least one movement template, extracting a keyword from the at least one movement template;
- and
- retrieving search results for display based on the keyword and the ambiguous search query.
A system comprising:
- input circuitry to receive a query during presentation of a video;
- and
- control circuitry configured to:
- identify a character in a plurality of frames presented during playback of a video while an ambiguous search query is received;
- generate a model of at least one movement of the character that occurred during presentation of at least two frames of the plurality of frames;
- compare the model to at least one movement template in a database;
- determine, based on the comparing, the model is comparable to the at least one movement template;
- in response to determining the model is comparable to the at least one movement template, extract a keyword from the at least one movement template;
- and
- retrieve search results for display based on the keyword and the ambiguous search query.
Dependencies are inferred from the claim text.