IP Library Granted Patent US 11,889,144
Granted Patent B2
US 11,889,144 · App. 18/117,226 · Granted Jan 30, 2024

Methods and systems for dynamically optimizing content for consumption on a scheduled trip

Inventors: Srikanth Channapragada (Bangalore, IN); Vikram Makam Gupta (Karnataka, IN); Reda Harb (Issaquah, WA)
Assignee: Rovi Guides, Inc.
H04N21/4335H04N21/44204H04N21/4532
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,889,144
App. No.
18/117,226
Granted
Jan 30, 2024
Kind
B2
Abstract

Systems and methods are described herein for retrieving an information file from a user profile about a scheduled trip, where access to content may be restricted and identifying, based on the consumption pattern, a first progression point before the scheduled start time and a second progression point after the scheduled end time of the scheduled trip. Based on the difference between the first and second progression points, the media guidance application causes to be stored the respective media assets on a consumption device. Then before departing for the scheduled trip, the media guidance application confirms the first progression points against the current progression point and causes to adjust the stored media assets based on a difference between the current progression point and the first progression point.

Claims (61)

1. A method comprising:

storing, in local memory at a media device, a plurality of media assets based on data about a scheduled trip, wherein the plurality of media assets comprises episodes in a series;

within a threshold time period prior to the scheduled trip:

identifying a first progression point in the series;

retrieving, from a user profile, a consumption pattern;

determining, based on the consumption pattern, the first progression point, and the data about the scheduled trip, an expected progression amount to be consumed from the series during the scheduled trip; and

automatically modifying the plurality of media assets to store, in the local memory, episodes in the series matching the expected progression amount.

2. The method of claim 1 , further comprising:

determining a consumption order of the episodes in the series; and

rearranging the plurality of media assets to prioritize consumption of the stored episodes in the consumption order during the scheduled trip.

3. The method of claim 1 , wherein storing, in the local memory at the media device, the plurality of media assets based on the data about the scheduled trip comprises:

identifying one or more media assets that are unavailable from a remote content source during the scheduled trip; and

storing, in the local memory, the one or more media assets.

4. The method of claim 1 , wherein retrieving, from the user profile, the consumption pattern comprises:

identifying a travel media asset consumption pattern based on one or more previous trips; and

wherein the consumption pattern is at least partially based on the travel media asset consumption pattern.

5. The method of claim 1 , wherein retrieving, from the user profile, the consumption pattern comprises:

identifying, from the consumption pattern, a travel consumption pattern based on a previous trip;

identifying, from the consumption pattern, a non-travel consumption pattern;

weighting the travel consumption pattern and the non-travel consumption pattern based on a length of time between the previous trip and the scheduled trip; and

determining, based on the weighting the travel consumption pattern and the non-travel consumption pattern, a consumption rate.

6. The method of claim 5 , wherein the expected progression amount is determined at least partially based on the consumption rate.

7. The method of claim 1 , wherein the plurality of media assets comprises one or more media assets from a watchlist.

8. The method of claim 1 , wherein identifying the first progression point comprises monitoring consumption of the series in the user profile.

9. The method of claim 1 , further comprising:

determining that the data about the scheduled trip indicates a plurality of users on the scheduled trip;

determining a joint consumption pattern for the plurality of users; and

wherein storing, in the local memory at the media device, the plurality of media assets further comprises storing one or more media assets based on the joint consumption pattern.

10. The method of claim 1 , wherein storing the plurality of media assets comprises downloading one or more media assets from a media streaming service.

11. The method of claim 1 , further comprising:

generating a content recommendation indicating one or more media assets for consumption during the scheduled trip.

12. The method of claim 1 , wherein the data about the schedule trip comprises at least one of calendar data, electronic communication data, travel information data, or indicators of travel accommodations during the scheduled trip.

13. A system comprising:

storage circuitry configured to store one or more media assets in local memory at a media device; and

control circuitry configured to:

store, in the local memory via the storage circuitry, a plurality of media assets based on data about a scheduled trip, wherein the plurality of media assets comprises episodes in a series;

within a threshold time period prior to the scheduled trip:

identify a first progression point in the series;

retrieve, from a user profile, a consumption pattern;

determine, based on the consumption pattern, the first progression point, and the data about the scheduled trip, an expected progression amount to be consumed from the series during the scheduled trip; and

automatically modify the plurality of media assets to store, in the local memory via the storage circuitry, episodes in the series matching the expected progression amount.

14. The system of claim 13 , wherein the control circuitry is further configured to:

determine a consumption order of the episodes in the series; and

rearrange the plurality of media assets to prioritize consumption of the stored episodes in the consumption order during the scheduled trip.

15. The system of claim 13 , wherein the control circuitry, when storing, in the local memory, the plurality of media assets based on the data about the scheduled trip, is configured to:

identify one or more media assets that are unavailable from a remote content source during the scheduled trip; and

store, in the local memory, the one or more media assets.

16. The system of claim 13 , wherein the control circuitry, when retrieving, from the user profile, the consumption pattern, is configured to:

identify a travel media asset consumption pattern based on one or more previous trips; and

wherein the consumption pattern is at least partially based on the travel media asset consumption pattern.

17. The system of claim 13 , wherein the control circuitry, when retrieving, from the user profile, the consumption pattern, is configured to:

identify, from the consumption pattern, a travel consumption pattern based on a previous trip;

identify, from the consumption pattern, a non-travel consumption pattern;

weight the travel consumption pattern and the non-travel consumption pattern based on a length of time between the previous trip and the scheduled trip; and

determine, based on the weighting the travel consumption pattern and the non-travel consumption pattern, a consumption rate.

18. The system of claim 17 , wherein the control circuitry is configured to determine the expected progression amount at least partially based on the consumption rate.

19. The system of claim 13 , wherein the plurality of media assets comprises one or more media assets from a watchlist.

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

determine that the data about the scheduled trip indicates a plurality of users on the scheduled trip;

determine a joint consumption pattern for the plurality of users; and

wherein the control circuitry is further configured to store one or more media assets based on the joint consumption pattern.

Assignments (2)
CHANGE OF NAME Recorded Oct 4, 2024
From: ROVI GUIDES, INC.
To: ADEIA GUIDES INC.
Reel/Frame 069113/0399 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 6, 2023
From: CHANNAPRAGADA, SRIKANTH; GUPTA, VIKRAM MAKAM; HARB, REDA
To: ROVI GUIDES, INC.
Reel/Frame 062887/0513 →
Continuity (2)
Continuation 17379038 · Jul 19, 2021
Related Publication 20230209130A1 · Jun 29, 2023