US2019306587A1PendingUtilityA1

Systems and methods for managing an interactive session in an interactive media guidance application

Assignee: ROVI GUIDES INCPriority: Nov 3, 2016Filed: Jun 7, 2019Published: Oct 3, 2019
Est. expiryNov 3, 2036(~10.3 yrs left)· nominal 20-yr term from priority
Inventors:Milan Patel
H04N 21/4828H04N 21/23418H04N 21/812H04N 21/4331H04N 21/8405H04N 21/472H04N 21/44008H04N 21/23412H04N 21/4821H04N 21/2668H04N 21/8545H04N 21/8133H04N 21/4122
61
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

Systems and methods to address shortcomings in conventional systems that traditionally provide interactive television services. In some aspects, the systems and methods provide for a method for managing an interactive session in an interactive media guidance application. The interactive media guidance application receives a user selection of a media asset. The interactive media guidance application stores, in a buffer, an advertisement received during display of the media asset. The interactive media guidance application receives a user request to initiate an interactive session. The interactive media guidance application analyzes the buffer for information relating to the advertisement based on the user request to initiate the interactive session. The interactive media guidance application receives a user request for information in the interactive session. The interactive media guidance application generates for display the information relating to the advertisement based on the user request for information relating to the advertisement.

Claims

exact text as granted — not AI-modified
1 .- 51 . (canceled) 
     
     
         52 . A method for providing a response to a user query pertaining to an advertisement, the method comprising:
 detecting an advertisement during display of a media asset on a first device;   storing the advertisement in a buffer;   receiving a user query at a second device;   determining whether the user query relates to the stored advertisement; and   in response to determining that the user query relates to the stored advertisement:
 extracting data from the stored advertisement; and 
 outputting a response to the user query on the second device, wherein the response comprises the extracted data. 
   
     
     
         53 . The method of  claim 52 , further comprising:
 in response to determining that the user query does not relate to the stored advertisement, removing the stored advertisement from the buffer.   
     
     
         54 . The method of  claim 52 , further comprising:
 determining whether the display of the media asset has ended;   in response to determining that the display of the media asset has ended, removing the advertisement from the buffer.   
     
     
         55 . The method of  claim 52 , wherein the advertisement is a first advertisement, further comprising:
 detecting the second advertisement during display of the media asset on the first device; and   replacing, in the buffer, the first advertisement with the second advertisement.   
     
     
         56 . The method of  claim 55 , further comprising:
 subsequent to detecting the second advertisement and prior to completion of the media asset:
 receiving an additional user query at the second device; 
 determining whether the additional user query relates to the second advertisement; and 
 in response to determining that the additional user query relates to the second advertisement:
 extracting data from the second advertisement; and 
 outputting a response to the additional user query on the second device, wherein the response to the additional user query comprises the extracted data from the second advertisement. 
 
   
     
     
         57 . The method of  claim 56 , further comprising:
 in response to determining that the additional user query does not relate to the second advertisement, removing the second advertisement from the buffer.   
     
     
         58 . The method of  claim 52 , wherein detecting the advertisement during the display of the media asset on the first device comprises:
 capturing audio of a portion of the media asset;   determining an audio signature for the audio of the portion;   comparing the audio signature to a plurality of audio signatures for a corresponding plurality of advertisements;   determining that the audio signature matches a candidate audio signature of the plurality of audio signatures based on the comparing;   selecting, from the plurality of advertisements, the advertisement corresponding to the candidate audio signature.   
     
     
         59 . The method of  claim 52 , further comprising:
 retrieving, from the buffer, metadata associated with one or more frames of the stored advertisement;   determining, based on the metadata, a plurality of keywords of the stored advertisement; and   storing, in the buffer, the plurality of keywords of the stored advertisement.   
     
     
         60 . The method of  claim 59 , wherein determining whether the user query relates to the stored advertisement further comprises:
 parsing the user query into one or more keywords;   retrieving, from the buffer, the plurality of keywords of the stored advertisement;   comparing the parsed one or more keywords to the plurality of keywords of the stored advertisement;   determining whether one of the parsed one or more keywords matches one of the plurality of keywords based on the comparison.   
     
     
         61 . The method of  claim 59 , wherein the user query is received subsequent to storing, in the buffer, the plurality of keywords of the stored advertisement. 
     
     
         62 . A system for providing a response to a user query pertaining to an advertisement, the system comprising:
 control circuitry configured to:
 detect an advertisement during display of a media asset on a first device; 
   store the advertisement in a buffer;
 receive a user query at a second device; 
 determine whether the user query relates to the stored advertisement; and 
 in response to determining that the user query relates to the stored advertisement:
 extract data from the stored advertisement; and 
 output a response to the user query on the second device, wherein the response comprises the extracted data. 
 
   
     
     
         63 . The system of  claim 62 , wherein the control circuitry is further configured to:
 in response to determining that the user query does not relate to the stored advertisement, remove the stored advertisement from the buffer.   
     
     
         64 . The system of  claim 62 , wherein the control circuitry is further configured to:
 determine whether the display of the media asset has ended;   in response to determining that the display of the media asset has ended, remove the advertisement from the buffer.   
     
     
         65 . The system of  claim 62 , wherein the advertisement is a first advertisement, wherein the control circuitry is further configured to:
 detect the second advertisement during display of the media asset on the first device; and   replace, in the buffer, the first advertisement with the second advertisement.   
     
     
         66 . The system of  claim 65 , wherein the control circuitry is further configured to:
 subsequent to detecting the second advertisement and prior to completion of the media asset:
 receive an additional user query at the second device; 
 determine whether the additional user query relates to the second advertisement; and 
 in response to determining that the additional user query relates to the second advertisement:
 extract data from the second advertisement; and 
 output a response to the additional user query on the second device, wherein the response to the additional user query comprises the extracted data from the second advertisement. 
 
   
     
     
         67 . The system of  claim 66 , wherein the control circuitry is further configured to:
 in response to determining that the additional user query does not relate to the second advertisement, remove the second advertisement from the buffer.   
     
     
         68 . The system of  claim 62 , wherein the control circuitry is further configured to detect the advertisement during the display of the media asset on the first device by:
 capturing audio of a portion of the media asset;   determining an audio signature for the audio of the portion;   comparing the audio signature to a plurality of audio signatures for a corresponding plurality of advertisements;   determining that the audio signature matches a candidate audio signature of the plurality of audio signatures based on the comparing;   selecting, from the plurality of advertisements, the advertisement corresponding to the candidate audio signature.   
     
     
         69 . The system of  claim 62 , wherein the control circuitry is further configured to:
 retrieve, from the buffer, metadata associated with one or more frames of the stored advertisement;   determine, based on the metadata, a plurality of keywords of the stored advertisement; and   store, in the buffer, the plurality of keywords of the stored advertisement.   
     
     
         70 . The system of  claim 69 , wherein the control circuitry is further configured to determine whether the user query relates to the stored advertisement by:
 parsing the user query into one or more keywords;   retrieving, from the buffer, the plurality of keywords of the stored advertisement;   comparing the parsed one or more keywords to the plurality of keywords of the stored advertisement;   determining whether one of the parsed one or more keywords matches one of the plurality of keywords based on the comparison.   
     
     
         71 . The system of  claim 69 , wherein the control circuitry is further configured to receive the user query subsequent to storing, in the buffer, the plurality of keywords of the stored advertisement.

Join the waitlist — get patent alerts

Track US2019306587A1 — get alerts on status changes and closely related new filings.

We store only your email — no account needed. See our privacy policy.