IP Library Granted Patent US 7,768,388
Granted Patent B2
US 7,768,388 · App. 11/318,811 · Granted Aug 3, 2010

Methods and apparatus for providing notifications in a media system

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 7,768,388
App. No.
11/318,811
Granted
Aug 3, 2010
Kind
B2
Abstract

A system to convey user alert messages is disclosed. The system may have a alert service coupled between alert providers and a number of households. After receiving in the alert service an alert message from an alert provider, the alert service may alter the alert message to identify the household designated to receive the alert message. The alert service sends a notification to a home media system within the household designated to receive the alert message.

Claims (76)

1. In a system having an alert service connected with a plurality of alert providers and a plurality of households, a method to convey alert messages, comprising:

receiving at the alert service an alert message from each alert provider in the plurality of alert providers;

for each alert message, determining a plurality of households designated to receive the alert message;

for each alert message, adding an identification of the alert provider that sent the alert message;

for each alert message for each designated household, assigning an alert level for the alert message based on the identity of the alert provider that sent the alert message, the assigned alert level for each alert provider being determined by user settings for the designated household, wherein an alert message is assigned to one of at least two different alert levels, each alert level determining a different manner in which the alert message is presented at the designated household; and

for each alert message, sending the alert message to the households designated to receive the alert message.

2. The method of claim 1 , wherein each household comprises a digital media adaptor (DMA) connected with the alert service and a display device connected with the DMA, the operation of the DMA being configured by settings inputted by a user, the method further comprising:

determining that the user settings permit the DMA to pass information regarding alert messages to the display device; and

displaying the alert message on the display device.

3. The method of claim 2 , the method further comprising:

before displaying the alert message, determining that the user settings permit the DMA to automatically display alert messages on the display device,

wherein the alert message is displayed on the display device without requiring further user input.

4. The method of claim 2 , the method further comprising:

before displaying the alert message, determining that the user settings do not permit the DMA to automatically display alert messages on the display device;

displaying an icon representing the alert message on the display device; and

receiving an input from the user to display the alert message.

5. The method of claim 1 , further comprising:

adding or removing content of a received alert message.

6. The method of claim 1 , wherein:

an alert message is assigned to an informational, important, or critical alert level;

an alert message assigned the informational alert level is presented by displaying a flashing light at a designated household, wherein text of the alert message is displayed upon user selection;

an alert message assigned the important alert level is presented by displaying an icon at a designated household, wherein text of the alert message is displayed upon user selection; and

an alert message assigned the critical alert level is presented by displaying text of the alert message at a designated household, wherein the text of the alert message is displayed without requiring user selection.

7. The method of claim 1 , wherein an alert message comprises digital information for indicating its authenticity, the method further comprising:

validating each alert message to determine if the alert message is valid; and

upon determining that an alert message is not valid, deleting and not distributing the alert message.

8. The method of claim 1 , further comprising:

receiving, from a designated household, a response to an alert message to execute a pre-defined action.

9. A computer program product comprising a computer readable medium having instructions stored thereon when executed by a processor convey alert messages in a system having an alert service connected with a plurality of alert providers and a plurality of households, the computer program product comprising sets of instructions for:

receiving at the alert service an alert message from each alert provider in the plurality of alert providers;

for each alert message, determining a plurality of households designated to receive the alert message;

for each alert message, adding an identification of the alert provider that sent the alert message;

for each alert message for each designated household, assigning an alert level for the alert message based on the identity of the alert provider that sent the alert message, the assigned alert level for each alert provider being determined by user settings for the designated household, wherein an alert message is assigned to one of at least two different alert levels, each alert level determining a different manner in which the alert message is presented at the designated household; and

for each alert message, sending the alert message to the households designated to receive the alert message.

10. The computer program product of claim 9 , further comprising a set of instructions for:

adding or removing content of a received alert message.

11. The computer program product of claim 9 , further comprising a set of instructions for:

after receiving an alert message from an alert provider, authenticating that the alert message is from a trusted source.

12. The computer program product of claim 9 , wherein:

an alert message is assigned to an informational, important, or critical alert level;

an alert message assigned the informational alert level is presented by displaying a flashing light at a designated household, wherein text of the alert message is displayed upon user selection;

an alert message assigned the important alert level is presented by displaying an icon at a designated household, wherein text of the alert message is displayed upon user selection; and

an alert message assigned the critical alert level is presented by displaying text of the alert message at a designated household, wherein the text of the alert message is displayed without requiring user selection.

13. The computer program product of claim 9 , wherein an alert message comprises digital information for indicating its authenticity, the computer program product further comprising sets of instructions for:

validating each alert message to determine if the alert message is valid; and

upon determining that an alert message is not valid, deleting and not distributing the alert message.

14. The computer program product of claim 9 , further comprising a set of instructions for:

receiving, from a designated household, a response to an alert message to execute a pre-defined action.

15. An alert message distribution system, comprising:

an alert service configured for:

being in communication with a plurality of alert providers and a plurality of digital media adaptors (DMAs), each DMA being located at a household;

receiving an alert message from each alert provider in the plurality of alert providers;

for each alert message, determining a plurality of households designated to receive the alert message;

for each alert message, adding an identification of the alert provider that sent the alert message;

for each alert message for each designated household, assigning an alert level for the alert message based on the identity of the alert provider that sent the alert message, the assigned alert level for each alert provider being determined by user settings for the designated household, wherein an alert message is assigned to one of at least two different alert levels, each alert level determining a different manner in which the alert message is presented at the designated household; and

for each alert message, sending the alert message to the households designated to receive the alert message by sending the alert message to the DMA located at the designated household;

the plurality of DMAs, each DMA configured for being in communication with a media device at a household to pass information regarding the alert message to the media device; and

the media device configured for presenting the alert message.

16. The alert distribution system of claim 15 , wherein:

the media device comprises a television or other display device configured to display video content or a running application; and

the DMA configures the alert message to overlay the video content or running application displayed on the display device.

17. The alert distribution system of claim 16 , wherein the operation of the DMA is configured by settings inputted by a user, the settings comprising settings that permit or do not permit the DMA to pass information regarding the alert messages to the display device.

18. The alert distribution system of claim 17 , wherein the settings further comprise settings that permit or do not permit the DMA to automatically display alert messages on the display device without requiring further user input.

19. The alert distribution system of claim 18 , wherein:

the DMA is further configured to display the user alert messages on the display device after receiving a selection input from the user if the settings do not permit the DMA to automatically display alert messages on the display device.

20. The alert distribution system of claim 15 , wherein:

an alert message is assigned to an informational, important, or critical alert level;

an alert message assigned the informational alert level is presented by displaying a flashing light at a designated household, wherein text of the alert message is displayed upon user selection;

an alert message assigned the important alert level is presented by displaying an icon at a designated household, wherein text of the alert message is displayed upon user selection; and

an alert message assigned the critical alert level is presented by displaying text of the alert message at a designated household, wherein the text of the alert message is displayed without requiring user selection.

21. The alert distribution system of claim 15 , wherein:

an alert message comprises digital information for indicating its authenticity; and

the alert service is further configured for:

validating each alert message to determine if the alert message is valid; and

upon determining that an alert message is not valid, deleting and not distributing the alert message.

22. The alert distribution system of claim 15 , wherein the alert service is further configured for receiving, from a designated household, a response to an alert message to execute a pre-defined action.

Assignments (16)
CHANGE OF NAME Recorded Oct 2, 2024
From: ROVI GUIDES, INC.
To: ADEIA GUIDES INC.
Reel/Frame 069085/0376 →
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 →
RELEASE OF SECURITY INTEREST IN PATENT RIGHTS Recorded Nov 25, 2019
From: MORGAN STANLEY SENIOR FUNDING, INC., AS COLLATERAL AGENT
To: APTIV DIGITAL INC.; GEMSTAR DEVELOPMENT CORPORATION; INDEX SYSTEMS INC.; ROVI GUIDES, INC.; ROVI SOLUTIONS CORPORATION; ROVI TECHNOLOGIES CORPORATION; SONIC SOLUTIONS LLC; STARSIGHT TELECAST, INC.; UNITED VIDEO PROPERTIES, INC.; VEVEO, INC.
Reel/Frame 051145/0090 →
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 Feb 11, 2015
From: ROVI SOLUTIONS CORPORATION
To: ROVI GUIDES, INC.
Reel/Frame 034940/0382 →
PATENT SECURITY AGREEMENT Recorded Jul 24, 2014
From: APTIV DIGITAL, INC.; GEMSTAR DEVELOPMENT CORPORATION; INDEX SYSTEMS INC.; ROVI GUIDES, INC.; ROVI SOLUTIONS CORPORATION; ROVI TECHNOLOGIES CORPORATION; SONIC SOLUTIONS LLC; STARSIGHT TELECAST, INC.; UNITED VIDEO PROPERTIES, INC.; VEVEO, INC.
To: MORGAN STANLEY SENIOR FUNDING, INC., AS COLLATERAL AGENT
Reel/Frame 033407/0035 →
PATENT RELEASE Recorded Jul 24, 2014
From: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
To: ALL MEDIA GUIDE, LLC; APTIV DIGITAL, INC.; GEMSTAR DEVELOPMENT CORPORATION; INDEX SYSTEMS INC.; ROVI CORPORATION; ROVI GUIDES, INC.; ROVI SOLUTIONS CORPORATION; ROVI TECHNOLOGIES CORPORATION; STARSIGHT TELECAST, INC.; TV GUIDE INTERNATIONAL, INC.; UNITED VIDEO PROPERTIES, INC.
Reel/Frame 033396/0001 →
SECURITY INTEREST Recorded Sep 13, 2011
From: APTIV DIGITAL, INC., A DELAWARE CORPORATION; GEMSTAR DEVELOPMENT CORPORATION, A CALIFORNIA CORPORATION; INDEX SYSTEMS INC, A BRITISH VIRGIN ISLANDS COMPANY; ROVI CORPORATION, A DELAWARE CORPORATION; ROVI GUIDES, INC., A DELAWARE CORPORATION; ROVI SOLUTIONS CORPORATION, A DELAWARE CORPORATION; ROVI TECHNOLOGIES CORPORATION, A DELAWARE CORPORATION; STARSIGHT TELECAST, INC., A CALIFORNIA CORPORATION; UNITED VIDEO PROPERTIES, INC., A DELAWARE CORPORATION
To: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
Reel/Frame 027039/0168 →
RELEASE OF SECURITY INTEREST Recorded Oct 29, 2010
From: JPMORGAN CHASE BANK, N.A. (A NATIONAL ASSOCIATION)
To: ALL MEDIA GUIDE, LLC; APTIV DIGITAL, INC.; GEMSTAR DEVELOPMENT CORPORATION; INDEX SYSTEMS INC.; ODS PROPERTIES, INC.; ROVI DATA SOLUTIONS, INC. (FORMERLY KNOWN AS TV GUIDE DATA SOLUTIONS, INC.); ROVI GUIDES, INC. (FORMERLY KNOWN AS GEMSTAR-TV GUIDE INTERNATIONAL, INC.); ROVI SOLUTIONS CORPORATION (FORMERLY KNOWN AS MACROVISION CORPORATION); ROVI SOLUTIONS LIMITED (FORMERLY KNOWN AS MACROVISION EUROPE LIMITED); ROVI TECHNOLOGIES CORPORATION; STARSIGHT TELECAST, INC.; TV GUIDE, INC.; TV GUIDE ONLINE, LLC; UNITED VIDEO PROPERTIES, INC.
Reel/Frame 025222/0731 →
CHANGE OF NAME Recorded Jun 15, 2010
From: MACROVISION CORPORATION
To: ROVI SOLUTIONS CORPORATION
Reel/Frame 024539/0284 →
SECURITY AGREEMENT Recorded May 15, 2008
From: APTIV DIGITAL, INC.; GEMSTAR DEVELOPMENT CORPORATION; GEMSTAR-TV GUIDE INTERNATIONAL, INC.; INDEX SYSTEMS INC; MACROVISION CORPORATION; ODS PROPERTIES, INC.; STARSIGHT TELECAST, INC.; TV GUIDE ONLINE, LLC; UNITED VIDEO PROPERTIES, INC.
To: JPMORGAN CHASE BANK, N.A.
Reel/Frame 020986/0074 →
MERGER Recorded Apr 23, 2007
From: MEDIABOLIC, INC
To: MACROVISION CORPORATION
Reel/Frame 019466/0865 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 17, 2006
From: PUTTERMAN, DANIEL; PETERS, GREGORY; BULLWINKLE, RICHARD; DYKEMAN, KIM R.; DIETRICH, BRADLEY
To: MEDIABOLIC, INC., A DELAWARE CORPORATION
Reel/Frame 017676/0856 →