IP Library Granted Patent US 11,653,068
Granted Patent B2
US 11,653,068 · App. 17/483,952 · Granted May 16, 2023

Systems and methods for displaying notifications of anticipated dynamic events on a media progress indicator

Inventor: David D. Shoop (San Jose, CA)
Assignee: Rovi Guides, Inc.
H04N21/488H04N21/458H04N21/478H04N21/47217
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,653,068
App. No.
17/483,952
Granted
May 16, 2023
Kind
B2
Abstract

Systems and methods for tracking the status of an anticipated dynamic event and displaying a corresponding notification icon on a media progress indicator. A media guidance application receives, from an application (e.g., Uber), a notification (e.g., “Driver Found”) during consumption of a media asset (e.g., “Fast and Furious”) and determines that an expected event without a fixed time of occurrence will happen (e.g., arrival of driver at user's location). The media guidance application determines an anticipated time of the expected event and generate a visual icon representing the expected event on the media asset's consumption progress indicator at the anticipated time relative to the consumption (e.g., 56-minute mark of the movie). As updated information (e.g., traffic, driver's route, etc.) is received, the media guidance application recalculates the anticipated time and shift the visual icon based on the new calculation.

Claims (68)

1. A method comprising:

generating for consumption a media asset;

receiving a notification, from an application, during consumption of the media asset;

determining, based on the notification, an anticipated time of the expected event, wherein the expected event does not have a fixed time of occurrence;

detecting that the anticipated time of the expected event will coincide with portion of the media asset that is determined to be important; and

in response to the detecting:

transmitting a request to the application to delay the anticipated time of the expected event, wherein new anticipated time of the expected event will occur after the conclusion of the portion of the media asset that is determined to be important.

2. The method of claim 1 , wherein the media asset comprises one of a video, an audio clip, a slideshow of images, text, or a video game.

3. The method of claim 1 , wherein determining that the portion of the media asset is important comprises:

retrieving metadata of the media asset;

determining that the metadata of the media asset matches a user profile.

4. The method of claim 3 , wherein the determining that the metadata of the media asset matches the user profile comprises:

identifying a scene in the media asset that comprises an attribute that matches user's preference identified by the user profile.

5. The method of claim 1 , wherein determining that the portion of the media asset is important comprises:

identifying a popular scene in media asset consumed by more than a threshold number of users.

6. The method of claim 1 , wherein the determining that the anticipated time of the expected event will coincide with the portion of the media asset that is determined to be important comprises:

determining a start play time and an end play time for the important scene of the media asset;

determining the anticipated time of the expected event; and

determining that the expected time of anticipated event is at the start play time or between the play time and the end play time.

7. The method of claim 1 , further comprising:

calculating the anticipated time of the expected event based on history of previous notifications received from the application.

8. The method of claim 1 , wherein the transmitting the request to the application to delay the anticipated time of the expected event, further comprising the application to:

calculate a time difference between the anticipated start time of the expected event and end play time for the important scene of the media asset; and

shift the anticipated time of the expected event by the calculated time difference such that the new anticipated time of the expected event will occur after the conclusion portion of the media asset that is determined to be important.

9. A system comprising:

communications circuitry configured to:

transmit for consumption a media asset; and

control circuitry configured to:

receive a notification, from an application, during consumption of the media asset;

determine, based on the notification, an anticipated time of the expected event, wherein the expected event does not have a fixed time of occurrence;

detect that the anticipated time of the expected event will coincide with portion of the media asset that is determined to be important; and

in response to the detecting:

transmit a request to the application to delay the anticipated time of the expected event, wherein new anticipated time of the expected event will occur after the conclusion of the portion of the media asset that is determined to be important.

10. The system of claim 9 , wherein the control circuitry is further configured, when determining the portion of the media asset that is important, to:

retrieve metadata of the media asset;

determine that the metadata of the media asset matches a user profile.

11. The system of claim 10 , wherein the control circuitry is further configured to determine that the metadata of the media asset matches user profile, by:

identifying a scene in the media asset that comprises an attribute that matches user's preference identified by the user profile.

12. The system of claim 9 , wherein the control circuitry is further configured to determine that the portion of the media asset is important by:

identifying a popular scene in media asset consumed by more than a threshold number of users.

13. The system of claim 9 , wherein the control circuitry is further configured to determine that the anticipated time of the expected event will coincide with the portion of the media asset that is determined to be important by:

determining a start play time and an end play time for the important scene of the media asset;

determining an anticipated time of the expected event; and

determining that the expected time of anticipated event is at the start play time or between the play time and the end play time.

14. The system of claim 9 , wherein the control circuitry is further configured to transmit the request to the application to delay the anticipated time of the expected event by causing the application to:

calculate a time difference between the anticipated start time of the expected event and end play time for the important scene of the media asset;

shift the anticipated time of the expected event by the calculated time difference such that the new anticipated time of the expected event will occur after the conclusion portion of the media asset that is determined to be important.

15. An apparatus comprising:

means for generating for consumption, a media asset;

means for receiving a notification, from an application, during consumption of the media asset;

means for determining, based on the notification, an anticipated time of the expected event, wherein the expected event does not have a fixed time of occurrence;

means for detecting that the anticipated time of the expected event will coincide with portion of the media asset that is determined to be important; and

means for, in response to the detecting:

transmitting a request to the application to delay the anticipated time of the expected event, wherein new anticipated time of the expected event will occur after the conclusion of the portion of the media asset that is determined to be important.

16. The apparatus of claim 15 , wherein the means for determining the portion of the media asset that is important, further comprise:

means for retrieving metadata of the media asset;

means for determining that the metadata of the media asset matches a user profile.

17. The apparatus of claim 16 , wherein the means to determine that the metadata of the media asset matches user profile, comprise:

means for identifying a scene in the media asset that comprises an attribute that matches user's preference identified by the user profile.

18. The apparatus of claim 15 , wherein the means to determine that the anticipated time of the expected event will coincide with the portion of the media asset that is determined to be important, comprise:

means for determining a start play time and an end play time for the important scene of the media asset;

means for determining an anticipated time of the expected event; and

means for determining that the expected time of anticipated event is at the start play time or between the play time and the end play time.

19. The apparatus of claim 15 , wherein the means to calculate the anticipated time of the expected event comprise:

means for calculating based on history of previous notifications received from the application.

20. The apparatus of claim 15 , wherein the means to transmit the request to the application to delay the anticipated time of the expected event, comprise:

means for calculating a time difference between the anticipated start time of the expected event and end play time for the important scene of the media asset;

means for shifting the anticipated time of the expected event by the calculated time difference such that the new anticipated time of the expected event will occur after the conclusion portion of the media asset that is determined to be important.

Assignments (3)
CHANGE OF NAME Recorded Oct 3, 2024
From: ROVI GUIDES, INC.
To: ADEIA GUIDES INC.
Reel/Frame 069106/0164 →
SECURITY INTEREST Recorded May 19, 2023
From: ADEIA GUIDES INC.; ADEIA MEDIA HOLDINGS LLC; ADEIA MEDIA SOLUTIONS INC.; ADEIA SEMICONDUCTOR BONDING TECHNOLOGIES INC.; ADEIA SEMICONDUCTOR SOLUTIONS LLC; ADEIA SEMICONDUCTOR TECHNOLOGIES LLC
To: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
Reel/Frame 063707/0884 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 24, 2021
From: SHOOP, DAVID D.
To: ROVI GUIDES, INC.
Reel/Frame 057589/0321 →
Continuity (3)
Continuation 16899995 · Jun 12, 2020
Continuation 16045349 · Jul 25, 2018
Related Publication 20220014825A1 · Jan 13, 2022
Cited By (1)
US 12,348,831