IP Library Granted Patent US 11,776,384
Granted Patent B2
US 11,776,384 · App. 17/678,623 · Granted Oct 3, 2023

Methods and apparatus for providing notifications in a media system

Inventors: Daniel Putterman (San Francisco, CA); Gregory Peters (San Francisco, CA); Richard Bullwinkle (Palo Alto, CA); Kim R. Dykeman (San Francisco, CA); Brad Dietrich (San Francisco, CA)
Assignee: Rovi Guides, Inc.
G08B27/00G08B27/005G08B27/006G08B27/008
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 11,776,384
App. No.
17/678,623
Granted
Oct 3, 2023
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 altar 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 (48)

1. A computer-implemented method comprising:

prior to generating for display, by control circuitry, an indication of an alert message:

receiving input, at the control circuitry, of a user setting specifying an alert level for alert messages;

receiving, at the control circuitry, the alert message from a particular alert provider, wherein the particular alert provider is a third-party alert provider that transmitted the alert from a separate system;

reading the user setting from memory; and

generating for display, on a display screen and based on reading the user setting from the memory, the indication of the alert message.

2. The method of claim 1 , wherein the alert level indicates that when the alert message is received from the particular alert provider, the indication of the alert message should be generated for display.

3. The method of claim 2 , wherein the alert level further indicates certain categories of alert messages received from the particular alert provider, for which indications of alert messages should be generated for display.

4. The method of claim 1 , wherein the alert level indicates a particular manner in which the indication of the alert message should be generated for display.

5. The method of claim 1 , wherein the indication of the alert message is an icon comprising indicia identifying the particular alert provider.

6. The method of claim 1 , further comprising:

generating for display a plurality of indications of alert messages received from one or more alert providers, based on one or more user settings including the user setting, wherein the plurality of indications of alert messages include the displayed indication of the alert message.

7. The method of claim 6 , further comprising:

generating for display a selectable option to view a list of the plurality of indications of alert messages;

receiving selection of the selectable option;

ordering the plurality of indications of alert messages based at least in part on a time when each alert message was received by the control circuitry; and

generating for display the list of the plurality of indications of alert messages based at least in part on the ordering.

8. The method of claim 7 , further comprising:

generating for display content for an alert message corresponding to an indication of the plurality of indications included in the list of the plurality of indications of alert messages.

9. The method of claim 7 , further comprising:

based on receiving selection of an indication of the plurality of indications, causing an application associated with the selected indication to be launched.

10. The method of claim 7 , further comprising:

receiving user input to navigate through the list of the plurality of indications of alert messages and display additional indications of alert messages included in the list.

11. A computer-implemented system comprising:

memory;

control circuitry configured to:

prior to generating for display, by the control circuitry, an indication of an alert message:

receive input of a user setting specifying an alert level for alert messages;

receive the alert message from a particular alert provider, wherein the particular alert provider is a third-party alert provider that transmitted the alert from a separate system; and

read the user setting from the memory; and

generate for display, on a display screen and based on reading the user setting from the memory, the indication of the alert message.

12. The system of claim 11 , wherein the alert level indicates that when the alert message is received from the particular alert provider, the indication of the alert message should be generated for display.

13. The system of claim 12 , wherein the alert level further indicates certain categories of alert messages received from the particular alert provider, for which indications of alert messages should be generated for display.

14. The system of claim 11 , wherein the alert level specifies whether the indication of the alert message is permitted to be displayed on a particular user interface capable of being generated for display on the display screen.

15. The system of claim 11 , wherein the indication of the alert message is an icon comprising indicia identifying the particular alert provider.

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

generate for display a plurality of indications of alert messages received from one or more alert providers, based on one or more user settings including the user setting, wherein the plurality of indications of alert messages include the displayed indication of the alert message.

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

generate for display a selectable option to view a list of the plurality of indications of alert messages;

receive selection of the selectable option;

order the plurality of indications of alert messages based at least in part on a time when each alert message was received by the control circuitry; and

generate for display the list of the plurality of indications of alert messages based at least in part on the ordering.

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

generate for display content for an alert message corresponding to an indication of the plurality of indications included in the list of the plurality of indications of alert messages.

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

based on receiving selection of an indication of the plurality of indications, cause an application associated with the selected indication to be launched.

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

receive user input to navigate through the list of the plurality of indications of alert messages and display additional indications of alert messages included in the list.

Assignments (6)
CHANGE OF NAME Recorded Oct 2, 2024
From: ROVI GUIDES, INC.
To: ADEIA GUIDES INC.
Reel/Frame 069085/0376 →
SECURITY INTEREST Recorded May 3, 2023
From: ADEIA GUIDES INC.; ADEIA IMAGING LLC; ADEIA MEDIA HOLDINGS LLC; ADEIA MEDIA SOLUTIONS INC.; ADEIA SEMICONDUCTOR ADVANCED TECHNOLOGIES INC.; ADEIA SEMICONDUCTOR BONDING TECHNOLOGIES INC.; ADEIA SEMICONDUCTOR INC.; ADEIA SEMICONDUCTOR SOLUTIONS LLC; ADEIA SEMICONDUCTOR TECHNOLOGIES LLC; ADEIA SOLUTIONS LLC
To: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
Reel/Frame 063529/0272 →
CHANGE OF NAME Recorded Feb 24, 2022
From: MACROVISION CORPORATION
To: ROVI SOLUTIONS CORPORATION
Reel/Frame 059595/0418 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 24, 2022
From: ROVI SOLUTIONS CORPORATION
To: ROVI GUIDES, INC.
Reel/Frame 059089/0315 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 24, 2022
From: PUTTERMAN, DANIEL; PETERS, GREGORY; BULLWINKLE, RICHARD; DYKEMAN, KIM R.; DIETRICH, BRADLEY
To: MEDIABOLIC, INC.
Reel/Frame 059089/0345 →
MERGER Recorded Feb 24, 2022
From: MEDIABOLIC, INC.
To: MACROVISION CORPORATION
Reel/Frame 059240/0646 →