IP Library Granted Patent US 11,680,805
Granted Patent B2
US 11,680,805 · App. 17/694,256 · Granted Jun 20, 2023

Systems and methods for altering navigation instructions based on the consumption time of media content

Inventor: Milan Indu Patel (Santa Clara, CA)
Assignee: ROVI GUIDES, INC.
G01C21/3415G01C21/3453H04N21/41422
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,680,805
App. No.
17/694,256
Filed
Mar 14, 2022
Granted
Jun 20, 2023
Kind
B2
Art Unit
3665
USPC
701/411
Abstract

Systems and methods are described ensuring that a user will be able to consume selected media content in its entirety. In particular, a media guidance application described herein determines an amount of time ( 102 ) required to reach a destination ( 116 ) and compares time ( 104 ) exceeds the amount of time ( 102 ) required to reach the destination, it calculates a route ( 120 ) for a current trip in which the length of time required to traverse a calculated route corresponds to the play length of the selected media asset.

Claims (67)

1. A method for calculating a route, the method comprising:

determining, via control circuitry of a navigation device of a vehicle, a first path from a first node to a final node, wherein the first path includes a second node between the first node and the final node;

determining, using the navigation device, a first travel time corresponding to an amount of time required to traverse the first path in the vehicle;

when the vehicle traverses on the first path, receiving, via a display on the navigation device, a user request to consume a media asset;

determining, via control circuitry of the navigation device, a threshold time corresponding to an amount of time required to consume the media asset in its entirety;

comparing the first travel time and the threshold time to determine whether the threshold time exceeds the first travel time;

in response to determining that the threshold time exceeds the first travel time, the control circuitry of the navigation device is configured to:

1) determine a second path from a first node to a final node, wherein the second path includes a third node between the first node and the final node; and

2) adjust the threshold time based on a fast-access playback operation while the user is consuming the media asset;

determining, using the navigation device, a second travel time corresponding to an amount of time required to traverse the second path in the vehicle;

comparing the second travel time and the adjusted threshold time to determine whether the adjusted threshold time exceeds the second travel time; and

in response to determining that the second time equals or exceeds the adjusted threshold time, generating, via the control circuitry of the navigation device, navigation instructions for the vehicle based on the second path and the fast-access playback operation of the media asset.

2. The method of claim 1 , wherein the first path is defined by a series of roads, traversable with the vehicle, connecting the first node to the final node.

3. The method of claim 1 , wherein the first node corresponds to an intersection of a plurality of roads, wherein each of the plurality of roads is traversable with the vehicle.

4. The method of claim 1 , further comprising generating for display the navigation instructions on a user interface in the vehicle.

5. The method of claim 4 , further comprising receiving a user request to transmit the navigation instructions to the navigation device in the vehicle.

6. The method of claim 5 , further comprising:

receiving a user request to ignore the navigation instructions;

in response to receiving the user request to ignore the navigation instructions, generating secondary navigation instructions for the vehicle, wherein the secondary navigation instructions are based on the first path; and

transmitting the secondary navigation instructions to the navigation device in the vehicle.

7. The method of claim 6 , further comprising:

generating an indication that the media asset cannot be consumed in its entirety; and

generating for display the indication on the user interface in the vehicle.

8. The method of claim 7 , further comprising:

determining that the vehicle has arrived at the final node; and

in response to determining that the vehicle has arrived at the final node, receiving a user request to finish consuming the media asset outside of the vehicle.

9. The method of claim 1 , wherein adjusting the threshold time based on the fast-access playback operation comprises increasing the playback speed of the media.

10. The method of claim 1 , further comprising:

determining the vehicle has begun traversing the second path;

in response to determining that the vehicle has begun traversing the second path, determining a third travel time, wherein the third travel time corresponds to an amount of time required to traverse a remainder of the second path in the vehicle, and initiating playback of the media asset;

determining a revised threshold time, wherein the revised threshold time corresponds to an amount of time required to consume the remainder of the media asset in its entirety after initiating playback;

comparing the third travel time and the revised threshold time; and

in response to determining that the third travel time does not equal or exceed the revised threshold time, alerting the user.

11. A system for calculating a route, the system comprising:

interface circuitry configured to receive a user request; and

control circuitry configured to:

determine, by a navigation device of a vehicle, a first path from the first node to the final node, wherein the first path includes a second node between the first node and the final node;

determine by the navigation device of the vehicle a first travel time corresponding to an amount of time required to traverse the first path in the vehicle;

when the vehicle travels on the first path, receive, via a display on the navigation device, the user request to consume a media asset;

determine, via control circuitry of the navigation device, a threshold time corresponding to an amount of time required to consume the media asset in its entirety;

compare the first travel time and the threshold time to determine whether the threshold time exceeds the first travel time;

in response to determining that the threshold time exceeds the first travel time, the navigation device is configured to:

1) determine a second path from a first node to a final node, wherein the second path includes a third node between the first node and the final node; and

2) adjust the threshold time based on a fast-access playback operation while the user is consuming the media asset;

determine, using the navigation device, a second travel time corresponding to an amount of time required to traverse the second path in the vehicle;

compare the second travel time and the adjusted threshold time to determine whether the adjusted threshold time exceeds the second travel time; and

in response to determining that the second time equals or exceeds the adjusted threshold time, generate, via the navigation device, navigation instructions for the vehicle based on the second path and the fast-access playback operation of the media asset.

12. The system of claim 11 , wherein the first path is defined by a series of roads, traversable with the vehicle, connecting the first node to the final node.

13. The system of claim 11 , wherein the first node corresponds to an intersection of a plurality of roads, wherein each of the plurality of roads is traversable with the vehicle.

14. The system of claim 11 , wherein the control circuitry is further configured to: generate for display the navigation instructions on a user interface in the vehicle.

15. The system of claim 14 , wherein the control circuitry is further configured to: receive a user request to transmit the navigation instructions to the navigation device in the vehicle.

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

receive a user request to ignore the navigation instructions;

in response to receiving the user request to ignore the navigation instructions, generate secondary navigation instructions for the vehicle, wherein the secondary navigation instructions are based on the first path; and

transmit the secondary navigation instructions to the navigation device in the vehicle.

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

generate an indication that the media asset cannot be consumed in its entirety; and

generate for display the indication on the user interface in the vehicle.

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

determine that the vehicle has arrived at the final node; and

in response to determining that the vehicle has arrived at the final node, receive a user request to finish consuming the media asset outside of the vehicle.

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

determine the vehicle has begun traversing the second path;

in response to determining that the vehicle has begun traversing the second path, determine a third travel time, wherein the third travel time corresponds to an amount of time required to traverse a remainder of the second path in the vehicle, and initiate playback of the media asset;

determine a revised threshold time, wherein the revised threshold time corresponds to an amount of time required to consume the remainder of the media asset in its entirety after initiating playback;

compare the third travel time and the revised threshold time; and

in response to determining that the third travel time does not equal or exceed the revised threshold time, alert the user.

Assignments (3)
CHANGE OF NAME Recorded Sep 26, 2024
From: ROVI GUIDES, INC.
To: ADEIA GUIDES INC.
Reel/Frame 069050/0709 →
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 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 14, 2022
From: PATEL, MILAN INDU
To: ROVI GUIDES, INC.
Reel/Frame 059704/0936 →
Continuity (2)
Continuation 16488072
Related Publication 20220268588A1 · Aug 25, 2022
Cited By (1)
US 12,710,279