IP Library Granted Patent US 10,869,100
Granted Patent B2
US 10,869,100 · App. 16/046,338 · Granted Dec 15, 2020

Systems and methods for providing a contextual menu with information related to an emergency alert

Inventor: Daniel Thomas Ward (Encino, CA)
Assignee: ROVI GUIDES, INC.
H04N21/4882H04N21/4334H04N21/4394H04N21/44008H04N21/4821H04N21/4828H04N21/812H04N21/84G06F16/14G06F16/438H04H20/59H04N21/482H04N21/814
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,869,100
App. No.
16/046,338
Granted
Dec 15, 2020
Kind
B2
Abstract

Systems and methods are described herein for presenting additional information related to an emergency alert. A media guidance application may detect that a new emergency alert has been received. The media guidance application may then perform a search of various content sources (e.g., program listings, the Internet, etc.) for content related to the emergency alert. The media guidance application may then present the search results in a contextual menu enabling the user to access content of the search results. The media guidance application may also provide more options, such as, recording or pausing media content that the user was in the process of consuming when the emergency alert was generated, and an option to the user not to bring up the contextual menu again if the same emergency alert is repeated.

Claims (80)

1. A method for providing a contextual menu related to an emergency alert, the method comprising:

receiving the emergency alert;

in response to receiving the emergency alert, automatically identifying an emergency alert format from the emergency alert;

extracting, from the emergency alert according to the emergency alert format, a plurality of emergency alert keywords;

retrieving information related to a media asset based on the plurality of emergency alert keywords;

determining an amount of the plurality of emergency alert keywords that are present in the information about the media asset;

comparing the amount of the plurality of emergency alert keywords that are present in the information related to the media asset with a relevance threshold;

determining, based on the comparing, whether the relevance threshold is satisfied by the amount of the plurality of emergency alert keywords that are present in the information related to the media asset; and

in response to determining that the relevance threshold is satisfied by the amount of the plurality of emergency alert keywords that are present in the information related to the media asset, generating for display the contextual menu comprising a user-selectable option corresponding to the media asset.

2. The method of claim 1 , further comprising:

identifying a content portion of the emergency alert;

extracting content information from the content portion of the emergency alert;

identifying a set of keywords based on the extracted content information; and

including a second media asset related to the emergency alert by:

extracting textual data associated with the second media asset;

comparing the textual data associated with the second media asset with the identified set of keywords; and

determining that the textual data associated with the second media asset matches at least one of the identified set of keywords; and

adding a second user-selectable option corresponding to the second media asset to the contextual menu.

3. The method of claim 2 , wherein the content information comprises at least one of an audio portion and a video portion and wherein extracting the content information comprises:

executing audio pattern recognition against the audio portion based on determining that the content information comprises the audio portion; and

executing video pattern recognition against the video portion based on determining that the content information comprises the video portion.

4. The method of claim 1 , wherein the generating for display the contextual menu comprises:

accessing trending topics on the Internet;

comparing the plurality of emergency alert keywords to each trending topic; and

including, in the contextual menu, an option to access information associated with the trending topic based on determining that a trending topic matches a threshold number of emergency alert keywords in the plurality of emergency alert keywords.

5. The method of claim 1 , further comprising switching, to a user-defined default content source associated with emergency alerts, after a predetermined amount of time from the generation for display of the contextual menu.

6. The method of claim 1 , further comprising generating for display an option to prevent the contextual menu from being displayed again based on the emergency alert.

7. The method of claim 1 , further comprising:

generating for display the media asset based on a user-selection of the user-selectable option; and

generating for display a second option from a group of options comprising:

an option to record media content currently accessed by the user, an option to pause the media content currently accessed by the user, and an option to record the media content that the user is currently accessing on a device different from the device that the user is currently accessing the content on.

8. The method of claim 1 , wherein automatically identifying an emergency alert format from the emergency alert comprises:

identifying a field in the emergency alert that indicates a signal type; and

correlating data in the field with the emergency alert format.

9. The method of claim 1 , wherein automatically identifying an emergency alert format from the emergency alert comprises inspecting data in the emergency alert to detect data specifically included in emergency alerts sent in the emergency alert format.

10. The method of claim 1 , wherein automatically identifying an emergency alert format from the emergency alert comprises:

determining whether the emergency alert matches one of a plurality of known alert formats;

in response to determining the emergency alert matches one of a plurality of known alert formats, identifying the matching one of the plurality of known alert formats as the emergency alert format; and

in response to determining the emergency alert does not match one of a plurality of known alert formats, executing pattern analysis on the emergency alert to determine the emergency alert format.

11. A system for providing a contextual menu related to an emergency alert, the system comprising:

communications circuitry configured to:

receive the emergency alert; and

control circuitry configured to:

in response to receiving the emergency alert, automatically identify an emergency alert format from the emergency alert;

extract, from the emergency alert according to the emergency alert format, a plurality of emergency alert keywords;

retrieve information related to a media asset based on the plurality of emergency alert keywords;

determine an amount of the plurality of emergency alert keywords that are present in the information about the media asset;

compare the amount of the plurality of emergency alert keywords that are present in the information related to the media asset with a relevance threshold;

determine, based on the comparing, whether the relevance threshold is satisfied by the amount of the plurality of emergency alert keywords that are present in the information related to the media asset; and

in response to determining that the relevance threshold is satisfied by the amount of the plurality of emergency alert keywords that are present in the information related to the media asset, generate for display the contextual menu comprising a user-selectable option corresponding to the media asset.

12. The system of claim 11 , wherein the control circuitry is further configured to:

identify a content portion of the emergency alert;

extract content information from the content portion of the emergency alert;

identify a set of keywords based on the extracted content information; and

include a second media asset related to the emergency alert by:

extracting textual data associated with the second media asset;

comparing the textual data associated with the second media asset with the identified set of keywords; and

determining that the textual data associated with the second media asset matches at least one of the identified set of keywords; and

adding a second user-selectable option corresponding to the second media asset to the contextual menu.

13. The system of claim 12 , wherein the content information comprises at least one of an audio portion and a video portion and wherein the control circuitry is further configured, when extracting the content information, to:

execute audio pattern recognition against the audio portion based on determining that the content information comprises the audio portion; and

execute video pattern recognition against the video portion based on determining that the content information comprises the video portion.

14. The system of claim 11 , wherein the control circuitry is further configured, when generating for display the contextual menu, to:

access trending topics on the Internet;

compare the plurality of emergency alert keywords to each trending topic; and

include, in the contextual menu, an option to access information associated with the trending topic based on determining that a trending topic matches a threshold number of emergency alert keywords in the plurality of emergency alert keywords.

15. The system of claim 11 , wherein the control circuitry is further configured to switch, to a user-defined default content source associated with emergency alerts, after a predetermined amount of time from the generation for display of the contextual menu.

16. The system of claim 11 , wherein the control circuitry is further configured to generate for display an option to prevent the contextual menu from being displayed again based on the emergency alert.

17. The system of claim 11 , wherein the control circuitry is further configured to:

generate for display the media asset based on a user-selection of the user-selectable option; and

generate for display a second option from a group of options comprising:

an option to record media content currently accessed by the user, an option to pause the media content currently accessed by the user, and an option to record the media content that the user is currently accessing on a device different from the device that the user is currently accessing the content on.

18. The system of claim 11 , wherein the control circuitry is further configured, when automatically identifying an emergency alert format from the emergency alert, to:

identify a field in the emergency alert that indicates a signal type; and

correlate data in the field with the emergency alert format.

19. The system of claim 11 , wherein the control circuitry is further configured, when automatically identifying an emergency alert format from the emergency alert, to inspect data in the emergency alert to detect data specifically included in emergency alerts sent in the emergency alert format.

20. The system of claim 11 , wherein the control circuitry is further configured, when automatically identifying an emergency alert format from the emergency alert, to:

determine whether the emergency alert matches one of a plurality of known alert formats;

in response to determining the emergency alert matches one of a plurality of known alert formats, identify the matching one of the plurality of known alert formats as the emergency alert format; and

in response to determining the emergency alert does not match one of a plurality of known alert formats, execute pattern analysis on the emergency alert to determine the emergency alert format.

Assignments (7)
CHANGE OF NAME Recorded Oct 2, 2024
From: ROVI GUIDES, INC.
To: ADEIA GUIDES INC.
Reel/Frame 069085/0715 →
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 →
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 →
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 Jul 26, 2018
From: WARD, DANIEL THOMAS
To: ROVI GUIDES, INC.
Reel/Frame 046471/0462 →
Continuity (2)
Continuation 14954162 · Nov 30, 2015
Related Publication 20180359536A1 · Dec 13, 2018