IP Library Patent Application 16434884
Patent Application
App. No. 16/434,884

SYSTEMS AND METHODS FOR MANAGING AN INTERACTIVE SESSION IN AN INTERACTIVE MEDIA GUIDANCE APPLICATION

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 None
App. No.
16/434,884
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 (84)

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.

Assignments (7)
CHANGE OF NAME Recorded Oct 2, 2024
From: ROVI GUIDES, INC.
To: ADEIA GUIDES INC.
Reel/Frame 069085/0755 →
RELEASE OF SECURITY INTEREST Recorded Jun 5, 2020
From: MORGAN STANLEY SENIOR FUNDING, INC.
To: ROVI SOLUTIONS CORPORATION; ROVI TECHNOLOGIES CORPORATION; ROVI GUIDES, INC.; TIVO SOLUTIONS, INC.; VEVEO, INC.
Reel/Frame 053481/0790 →
RELEASE OF SECURITY INTEREST Recorded Jun 5, 2020
From: HPS INVESTMENT PARTNERS, LLC
To: ROVI SOLUTIONS CORPORATION; ROVI TECHNOLOGIES CORPORATION; ROVI GUIDES, INC.; TIVO SOLUTIONS, INC.; VEVEO, INC.
Reel/Frame 053458/0749 →
SECURITY INTEREST Recorded Jun 1, 2020
From: ROVI SOLUTIONS CORPORATION; ROVI TECHNOLOGIES CORPORATION; ROVI GUIDES, INC.; TIVO SOLUTIONS INC.; VEVEO, INC.; INVENSAS CORPORATION; INVENSAS BONDING TECHNOLOGIES, INC.; TESSERA, INC.; TESSERA ADVANCED TECHNOLOGIES, INC.; DTS, INC.; PHORUS, INC.; IBIQUITY DIGITAL CORPORATION
To: BANK OF AMERICA, N.A.
Reel/Frame 053468/0001 →
PATENT SECURITY AGREEMENT Recorded Nov 25, 2019
From: ROVI SOLUTIONS CORPORATION; ROVI TECHNOLOGIES CORPORATION; ROVI GUIDES, INC.; TIVO SOLUTIONS, INC.; VEVEO, INC.
To: MORGAN STANLEY SENIOR FUNDING, INC., AS COLLATERAL AGENT
Reel/Frame 051110/0006 →
SECURITY INTEREST Recorded Nov 22, 2019
From: ROVI SOLUTIONS CORPORATION; ROVI TECHNOLOGIES CORPORATION; ROVI GUIDES, INC.; TIVO SOLUTIONS, INC.; VEVEO, INC.
To: HPS INVESTMENT PARTNERS, LLC, AS COLLATERAL AGENT
Reel/Frame 051143/0468 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 7, 2019
From: PATEL, MILAN INDU
To: ROVI GUIDES, INC.
Reel/Frame 049407/0944 →