IP Library Granted Patent US 11,804,291
Granted Patent B2
US 11,804,291 · App. 17/141,949 · Granted Oct 31, 2023

Systems and methods for recommending physical activity associated with media content

Inventor: Jeffrey P. Miller (Santa Clara, CA)
Assignee: ROVI GUIDES, INC.
G16H20/30G06V20/41H04N21/251
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,804,291
App. No.
17/141,949
Granted
Oct 31, 2023
Kind
B2
Abstract

Systems and methods are presented herein for providing a user with a recommendation for physical activity related to media content. The user may activate a recommendation application setting on a user equipment device. The user may select a media asset for presentation on a user equipment device. The system may analyze data associated with the media asset and perform deep video analysis of the frames of the media asset to identify events in the media asset. The system may identify the content type of each respective segment of the media asset and may identify respective activities performed in each segment by a primary character. The system may determine a respective activity to recommend to the user for reach respective segment of the media asset. The application may then determine a segment is being displayed for a user and generate an overlay representing a physical activity for the user to perform.

Claims (54)

1. A method for providing activity recommendations, comprising:

generating, via a content server, for presentation a media content item;

identifying, via the content server, an event in the media content item, wherein the event comprises a first physical activity comprising one or more actions performed by a character in the media content item;

determining, via the content server based on the event, a second physical activity to be performed, wherein the second physical activity to be performed is based on the one or more actions of the first physical activity and is different than the first physical activity; and

generating, via the content server, for presentation at a client device a recommendation for performing the second physical activity based on the one or more actions of the first physical activity proximate to the occurrence of the event in the generated media content item.

2. The method of claim 1 , wherein the generating for presentation the media content item comprises generating the media content item for display on a display.

3. The method of claim 2 , wherein the generating for presentation the recommendation comprises generating the recommendation for display on the display.

4. The method of claim 1 , wherein the identifying the event comprises retrieving metadata associated with the media content item.

5. The method of claim 1 , wherein the identifying the event comprises analyzing video frame data in the media content item.

6. The method of claim 1 , further comprising:

retrieving a user profile;

determining to provide media recommendations based on the user profile; and

in response to determining to provide media recommendations based on the user profile, generating for presentation the recommendation for performing the second physical activity.

7. The method of claim 6 , wherein the user profile comprises a media recommendation setting and wherein the media recommendation setting is set in response to receiving a user input.

8. The method of claim 1 , wherein the event comprises a first event, the method further comprising:

identifying a second subsequent event in the media content item;

determining a time difference between the first event and the second subsequent event;

comparing the time difference to a predetermined threshold; and

in response to comparing the time difference to the predetermined threshold, determining whether to generate for presentation a recommendation for performing a third physical activity proximate to the occurrence of the second subsequent event.

9. The method of claim 1 , wherein:

the event in the media content item comprises an event type;

determining the second physical activity to be performed comprises:

comparing the event type to event types of a plurality of physical activities to be performed; and

identifying a match based on the comparing.

10. A system comprising:

input/output circuitry configured to:

generate for presentation a media content item; and

control circuitry configured to:

identify an event in the media content item, wherein the event comprises a first physical activity comprising one or more actions performed by a character in the media content item;

determine, based on the event, a second physical activity to be performed, wherein the second physical activity to be performed is based on the one or more actions of the first physical activity and is different than the first physical activity; and

generate for presentation a recommendation for performing the second physical activity based on the one or more actions of the first physical activity proximate to the occurrence of the event in the generated media content item.

11. The system of claim 10 , wherein the input/output circuitry is configured to generate for presentation the media content item by generating the media content item for display on a display.

12. The system of claim 11 , wherein the input/output circuitry is configured to generate for presentation the recommendation by generating the recommendation for display on the display.

13. The system of claim 10 , wherein the control circuitry is configured to identify the event by retrieving metadata associated with the media content item.

14. The system of claim 10 , wherein the control circuitry is configured to identify the event by analyzing video frame data in the media content item.

15. The system of claim 10 , wherein the control circuitry is further configured to:

retrieve a user profile;

determine to provide media recommendations based on the user profile; and

in response to determining to provide media recommendations based on the user profile, generate for presentation the recommendation for performing the second physical activity.

16. The system of claim 15 , wherein the user profile comprises a media recommendation setting and wherein the media recommendation setting is set in response to receiving a user input.

17. The system of claim 10 , wherein the event comprises a first event, and wherein the control circuitry is further configured to:

identify a second subsequent event in the media content item;

determine a time difference between the first event and the second subsequent event;

compare the time difference to a predetermined threshold; and

in response to comparing the time difference to the predetermined threshold, determine whether to generate for presentation a recommendation for performing a third physical activity proximate to the occurrence of the second subsequent event.

18. The system of claim 10 , wherein:

the event in the media content item comprises an event type; and

the control circuitry is configured to determine the second physical activity to be performed by:

comparing the event type to event types of a plurality of physical activities to be performed; and

identifying a match based on the comparing.

19. The method of claim 1 , wherein the recommendation for performing the second physical activity comprises an animated graphic depicting the second physical activity to be performed.

20. The method of claim 1 , wherein the second physical activity to be performed comprises an exercise based on the one or more actions.

21. The system of claim 10 , wherein the recommendation for performing the second physical activity comprises an animated graphic depicting the second physical activity to be performed.

22. The system of claim 10 , wherein the second physical activity to be performed comprises an exercise based on the one or more actions.

Assignments (3)
CHANGE OF NAME Recorded Oct 4, 2024
From: ROVI GUIDES, INC.
To: ADEIA GUIDES INC.
Reel/Frame 069113/0392 →
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 Jan 12, 2021
From: MILLER, JEFFREY P.
To: ROVI GUIDES, INC.
Reel/Frame 054895/0345 →
Continuity (1)
Related Publication 20220215924A1 · Jul 7, 2022
Cited By (1)
US 12,718,924