Movatterモバイル変換


[0]ホーム

URL:


US20200011678A1 - Systems and methods for altering navigation instructions based on the consumption time of media content - Google Patents

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

Info

Publication number
US20200011678A1
US20200011678A1US16/488,072US201716488072AUS2020011678A1US 20200011678 A1US20200011678 A1US 20200011678A1US 201716488072 AUS201716488072 AUS 201716488072AUS 2020011678 A1US2020011678 A1US 2020011678A1
Authority
US
United States
Prior art keywords
time
vehicle
instructions
node
path
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Abandoned
Application number
US16/488,072
Inventor
Milan Indu Patel
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Adeia Guides Inc
Original Assignee
Rovi Guides Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Rovi Guides IncfiledCriticalRovi Guides Inc
Assigned to ROVI GUIDES, INC.reassignmentROVI GUIDES, INC.ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS).Assignors: PATEL, Milan Indu
Assigned to HPS INVESTMENT PARTNERS, LLC, AS COLLATERAL AGENTreassignmentHPS INVESTMENT PARTNERS, LLC, AS COLLATERAL AGENTSECURITY INTEREST (SEE DOCUMENT FOR DETAILS).Assignors: ROVI GUIDES, INC., ROVI SOLUTIONS CORPORATION, ROVI TECHNOLOGIES CORPORATION, Tivo Solutions, Inc., VEVEO, INC.
Assigned to MORGAN STANLEY SENIOR FUNDING, INC., AS COLLATERAL AGENTreassignmentMORGAN STANLEY SENIOR FUNDING, INC., AS COLLATERAL AGENTPATENT SECURITY AGREEMENTAssignors: ROVI GUIDES, INC., ROVI SOLUTIONS CORPORATION, ROVI TECHNOLOGIES CORPORATION, Tivo Solutions, Inc., VEVEO, INC.
Publication of US20200011678A1publicationCriticalpatent/US20200011678A1/en
Assigned to BANK OF AMERICA, N.A.reassignmentBANK OF AMERICA, N.A.SECURITY INTEREST (SEE DOCUMENT FOR DETAILS).Assignors: DTS, INC., IBIQUITY DIGITAL CORPORATION, INVENSAS BONDING TECHNOLOGIES, INC., INVENSAS CORPORATION, PHORUS, INC., ROVI GUIDES, INC., ROVI SOLUTIONS CORPORATION, ROVI TECHNOLOGIES CORPORATION, TESSERA ADVANCED TECHNOLOGIES, INC., TESSERA, INC., TIVO SOLUTIONS INC., VEVEO, INC.
Assigned to ROVI SOLUTIONS CORPORATION, ROVI GUIDES, INC., VEVEO, INC., ROVI TECHNOLOGIES CORPORATION, Tivo Solutions, Inc.reassignmentROVI SOLUTIONS CORPORATIONRELEASE BY SECURED PARTY (SEE DOCUMENT FOR DETAILS).Assignors: HPS INVESTMENT PARTNERS, LLC
Assigned to ROVI GUIDES, INC., VEVEO, INC., Tivo Solutions, Inc., ROVI SOLUTIONS CORPORATION, ROVI TECHNOLOGIES CORPORATIONreassignmentROVI GUIDES, INC.RELEASE BY SECURED PARTY (SEE DOCUMENT FOR DETAILS).Assignors: MORGAN STANLEY SENIOR FUNDING, INC.
Abandonedlegal-statusCriticalCurrent

Links

Images

Classifications

Definitions

Landscapes

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 this time to an amount of time required to consume media content (104). If the amount of 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.

Description

Claims (51)

What is claimed is:
1. A method for calculating a route, the method comprising:
determining an amount of time required to reach a destination;
receiving a user request to consume a media asset;
determining an amount of time required to consume the media asset in its entirety;
determining whether the amount of time required to consume the media asset in its entirety is larger than the amount of time required to reach the destination; and
in response to determining that the amount of time required to consume the media asset in its entirety is larger than the amount of time required to reach the destination, calculating a route for the self-driving car, wherein the amount of time required to reach the destination using the route is based on the amount of time required to consume the media asset in its entirety.
2. A method for calculating a route, the method comprising:
determining 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 a first travel time, wherein the first travel time corresponds to an amount of time required to traverse the first path in a vehicle;
storing the first travel time in memory;
receiving a user request to consume a media asset;
determining a threshold time, wherein the threshold time corresponds to an amount of time required to consume the media asset in its entirety;
storing the threshold time in the memory;
retrieving the first travel time and the threshold time from the memory;
comparing the first travel time and the threshold time;
in response to determining that the threshold time exceeds the first travel time, determining 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;
determining a second travel time, wherein the second travel time corresponds to an amount of time required to traverse the second path in the vehicle;
storing the second travel time in memory;
retrieving the second travel time and the threshold time from the memory;
comparing the second travel time d the threshold time; and
in response to determining that the second time equals or exceeds the threshold time, generating navigation instructions for the vehicle, wherein the navigation instructions are based on the second path.
3. The method ofclaim 2, wherein the first path is defined by a series of roads, traversable with the vehicle, connecting the first node to the final node.
4. The method ofclaim 2, 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.
5. The method ofclaim 2, further comprising generating for display the navigation instructions on a user interface in the vehicle.
6. The method ofclaim 5, further comprising receiving a user request to transmit the navigation instructions to a navigation system in the vehicle.
7. The method ofclaim 6, 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 system in the vehicle.
8. The method ofclaim 7, 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.
9. The method ofclaim 8, 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.
10. The method ofclaim 2, further comprising adjusting the threshold time based on a fast-access playback operation received while the user is consuming the media asset.
11. The method ofclaim 2, 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;
storing the third travel time in the memory;
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;
storing the revised threshold time in the memory;
retrieving the third travel time and the revised threshold time from the memory;
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.
12. A system calculating a route, the system comprising:
memory configured to store a first node and a final node;
interface circuitry configured to receive a user request; and
control circuitry configured to:
determine 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 a first travel time, wherein the first travel time corresponds to an amount of time required to traverse the first path in a vehicle;
store the first travel time in memory;
receive the user request to consume a media asset;
determine a threshold time, wherein the threshold time corresponds to an amount of time required to consume the media asset in its entirety;
store the threshold time in the memory;
retrieve the first travel time and the threshold time from the memory;
compare the first travel time and the threshold time;
in response to determining that the threshold time exceeds the first travel time, determine a second path from the first node to the final node, wherein the second path includes a third node between the first node and the final node;
determine a second travel time, wherein the second travel time corresponds to an amount of time required to traverse the second path in the vehicle:
store the second travel time in memory;
retrieve the second travel time and the threshold time from the memory;
compare the second travel time and the threshold time; and
in response to determining that the second time equals or exceeds the threshold time, generate navigation instructions for the vehicle, wherein the navigation instructions are based on the second path.
13. The system ofclaim 12, wherein the first path is defined by a series of roads, traversable with the vehicle, connecting the first node to the final node.
14. The system ofclaim 12, 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.
15. The system ofclaim 12, wherein the control circuitry is further configured to:
generate for display the navigation instructions on a user interface in the vehicle.
16. The system ofclaim 15, wherein the control circuitry is further configured to:
receive a user request to transmit the navigation instructions to a navigation system in the vehicle.
17. The system ofclaim 16, 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 system in the vehicle.
18. The system ofclaim 17, 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.
19. The system ofclaim 18, 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.
20. The system ofclaim 12, wherein the control circuitry is further configured to:
adjust the threshold time based on a fast-access playback operation received while the user is consuming the media asset.
21. The system ofclaim 12, 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;
store the third travel time in the memory;
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;
store the revised threshold time in the memory;
retrieve the third travel time and the revised threshold time from the memory;
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.
22. A system calculating a route, the system comprising:
means for determining 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;
means for determining a first travel time, wherein the first travel time corresponds to an amount of time required to traverse the first path in a vehicle;
means for storing the first travel time in memory;
means for receiving a user request to consume a media asset;
means for determining a threshold time, wherein the threshold time corresponds to an amount of time required to consume the media asset in its entirety;
means for storing the threshold time in the memory;
means for retrieving the first travel time and the threshold time from the memory;
means comparing the first travel time and the threshold time;
in response to determining that the threshold time exceeds the first travel time, means for determining 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;
means for determining a second travel time, wherein the second travel time corresponds to an amount of time required to traverse the second path in the vehicle;
means for storing the second travel time in memory;
means for retrieving the second travel time and the threshold time from the memory;
means for comparing the second travel time and the threshold time; and
in response to determining that the second time equals or exceeds the threshold time, means for generating navigation instructions for the vehicle, wherein the navigation instructions are based on the second path.
23. The system ofclaim 22, wherein the first path is defined by a series of roads, traversable with the vehicle, connecting the first node to the final node.
24. The system ofclaim 22, 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.
25. The system ofclaim 22, the system further comprising:
means for generating for display the navigation instructions on a user interface in the vehicle.
26. The system ofclaim 25, the system further comprising:
means for receiving a user request to transmit the navigation instructions to a navigation system in the vehicle.
27. The system ofclaim 26, the system further comprising:
means for receiving a user request to ignore the navigation instructions:
in response to receiving the user request to ignore the navigation instructions, means for generating secondary navigation instructions for the vehicle, wherein the secondary navigation instructions are based on the first path; and
means for transmitting the secondary navigation instructions to the navigation system in the vehicle.
28. The system ofclaim 27, the system further comprising:
means for generating an indication that the media asset cannot be consumed in its entirety; and
means for generating for display the indication on the user interface in the vehicle.
29. The system ofclaim 28, the system further comprising:
means for determining that the vehicle has arrived at the final node; and
in response to determining that the vehicle has arrived at the final node, means for receiving a user request to finish consuming the media asset outside of the vehicle.
30. The system ofclaim 22, the system further comprising:
means for adjusting the threshold time based on a fast-access playback operation received while the user is consuming the media asset.
31. The system ofclaim 22, the system further comprising:
means for determining the vehicle has begun traversing second path;
in response to determining that the vehicle has begun traversing the second path, means for 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 means for initiating playback of the media asset;
means for storing the third travel time in the memory;
means for 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;
means for storing the revised threshold time in the memory;
means for retrieving the third travel time and the revised threshold time from the memory;
means for 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, means for alerting the user.
32. A non-transitory machine-readable medium comprising memory with instructions encoded thereon for calculating a route, the instructions comprising:
instructions to determine 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;
instructions to determine a first travel time, wherein the first travel time corresponds to an amount of time required to traverse the first path in a vehicle;
instructions to store the first travel time in memory;
instructions to receive a user request to consume a media asset;
instructions to determine a threshold time, wherein the threshold time corresponds to an amount of time required to consume the media asset in its entirety;
instructions to store the threshold time in the memory;
instructions to retrieve the first travel time and the threshold time from the memory;
instructions to compare the first travel time and the threshold time;
in response to determining that the threshold time exceeds the first travel time, instructions to 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;
instructions to determine a second travel time, wherein the second travel time corresponds to an amount of time required to traverse the second path in the vehicle;
instructions to store the second travel time in memory;
instructions to retrieve the second travel time and the threshold time from the memory;
instructions to compare the second travel time and the threshold time; and
in response to determining that the second time equals or exceeds the threshold time, instructions to generate navigation instructions for the vehicle, wherein the navigation instructions are based on the second path.
33. The non-transitory machine-readable medium ofclaim 32, wherein the first path is defined by a series of roads, traversable with the vehicle, connecting the first node to the final node.
34. The non-transitory machine-readable medium ofclaim 32, 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.
35. The non-transitory machine-readable medium ofclaim 32, the instructions further comprising:
instructions to generate for display the navigation instructions on a user interface in the vehicle.
36. The non-transitory machine-readable medium ofclaim 35, the instructions further comprising:
instructions to receive a user request to transmit the navigation instructions to a navigation system in the vehicle.
37. The non-transitory machine-readable medium ofclaim 36, the instructions further comprising:
instructions to receive a user request to ignore the navigation instructions;
in response to receiving the user request to ignore the navigation instructions, instructions to generate secondary navigation instructions for the vehicle, wherein the secondary navigation instructions are based on the first path; and
instructions to transmit the secondary navigation instructions to the navigation system in the vehicle.
38. The non-transitory machine-readable medium ofclaim 37, the instructions further comprising:
instructions to generate an indication that the media asset cannot be consumed in its entirety; and
instructions to generate for display the indication on the user interface in the vehicle.
39. The non-transitory machine-readable medium ofclaim 38, the instructions further comprising:
instructions 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, instructions to receiving a user request to finish consuming the media asset outside of the vehicle.
40. The non-transitory machine-readable medium ofclaim 32, the instructions further comprising:
instructions to adjust the threshold time based on a fast-access playback operation received while the user is consuming the media asset.
41. The non-transitory machine-readable medium ofclaim 32, the instructions further comprising:
instructions to determine the vehicle has begun traversing the second path;
in response to determining that the vehicle has begun traversing the second path, instructions to 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 instructions to initiate playback of the media asset;
instructions to store the third travel time in the memory;
instructions to 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;
instructions to store the revised threshold time in the memory;
instructions to retrieve the third travel time and the revised threshold time from the memory;
instructions to 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, instructions to alert the user.
42. A method for calculating a route, the method comprising:
determining 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 a first travel time, wherein the first travel time corresponds to an amount of time required to traverse the first path in a vehicle;
storing the first travel time in memory;
receiving a user request to consume a media asset;
determining a threshold time, wherein the threshold time corresponds to an amount of time required to consume the media asset in its entirety;
storing the threshold time in the memory;
retrieving the first travel time and the threshold time from the memory;
comparing the first travel time and the threshold time;
in response to determining that the threshold time exceeds the first travel time, determining 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;
determining a second travel time, wherein the second travel time corresponds to an amount of time required to traverse the second path in the vehicle;
storing the second travel time in memory;
retrieving the second travel time and the threshold time from the memory;
comparing the second travel time and the threshold time; and
in response to determining that the second time equals or exceeds the threshold time, generating navigation instructions for the vehicle, wherein the navigation instructions are based on the second path.
43. The method ofclaim 42, wherein the first path is defined by a series of roads, traversable with the vehicle, connecting the first node to the final node.
44. The method of any ofclaims 42-43, 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.
45. The method of any ofclaims 42-44, further comprising generating for display the navigation instructions on a user interface in the vehicle.
46. The method ofclaim 45, further comprising receiving a user request to transmit the navigation instructions to a navigation system in the vehicle.
47. The method ofclaim 46, 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 system in the vehicle.
48. The method ofclaim 47, 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.
49. The method ofclaim 48, 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.
50. The method of any ofclaims 42-49, further comprising adjusting the threshold time based on a fast-access playback operation received while the user is consuming the media asset.
51. The method of any ofclaims 42-50, 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;
storing the third travel time in the memory;
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;
storing the revised threshold time in the memory;
retrieving the third travel time and the revised threshold time from the memory;
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.
US16/488,0722017-02-222017-02-22Systems and methods for altering navigation instructions based on the consumption time of media contentAbandonedUS20200011678A1 (en)

Applications Claiming Priority (1)

Application NumberPriority DateFiling DateTitle
PCT/US2017/018796WO2018156108A1 (en)2017-02-222017-02-22Systems and methods for altering navigation instructions based on the consumption time of media content

Related Parent Applications (1)

Application NumberTitlePriority DateFiling Date
PCT/US2017/018796A-371-Of-InternationalWO2018156108A1 (en)2017-02-222017-02-22Systems and methods for altering navigation instructions based on the consumption time of media content

Related Child Applications (1)

Application NumberTitlePriority DateFiling Date
US17/694,256ContinuationUS11680805B2 (en)2017-02-222022-03-14Systems and methods for altering navigation instructions based on the consumption time of media content

Publications (1)

Publication NumberPublication Date
US20200011678A1true US20200011678A1 (en)2020-01-09

Family

ID=60388110

Family Applications (4)

Application NumberTitlePriority DateFiling Date
US16/488,072AbandonedUS20200011678A1 (en)2017-02-222017-02-22Systems and methods for altering navigation instructions based on the consumption time of media content
US17/694,256ActiveUS11680805B2 (en)2017-02-222022-03-14Systems and methods for altering navigation instructions based on the consumption time of media content
US18/141,701ActiveUS12111164B2 (en)2017-02-222023-05-01Systems and methods for altering navigation instructions based on the consumption time of media content
US18/824,371PendingUS20250130051A1 (en)2017-02-222024-09-04Systems and methods for altering navigation instructions based on the consumption time of media content

Family Applications After (3)

Application NumberTitlePriority DateFiling Date
US17/694,256ActiveUS11680805B2 (en)2017-02-222022-03-14Systems and methods for altering navigation instructions based on the consumption time of media content
US18/141,701ActiveUS12111164B2 (en)2017-02-222023-05-01Systems and methods for altering navigation instructions based on the consumption time of media content
US18/824,371PendingUS20250130051A1 (en)2017-02-222024-09-04Systems and methods for altering navigation instructions based on the consumption time of media content

Country Status (2)

CountryLink
US (4)US20200011678A1 (en)
WO (1)WO2018156108A1 (en)

Cited By (7)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US20180224852A1 (en)*2017-02-062018-08-09Denso CorporationAuto-drive apparatus
US20190147739A1 (en)*2017-11-162019-05-16Toyota Jidosha Kabushiki KaishaInformation processing device
US20210262811A1 (en)*2020-02-252021-08-26At&T Intellectual Property I, L.P.Apparatuses and methods for enhancing navigation
US20220268588A1 (en)*2017-02-222022-08-25Rovi Guides, Inc.Systems and methods for altering navigation instructions based on the consumption time of media content
EP4239292A1 (en)*2022-03-032023-09-06Sony Interactive Entertainment Inc.Content-dependent travel provision system and method
US12313420B2 (en)2021-11-182025-05-27International Business Machines CorporationVehicle based external environment augmentation for operator alertness
US12399931B2 (en)*2023-06-072025-08-26Hyundai Motor CompanyDevice and method for controlling vehicle

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
DE102023108869A1 (en)*2023-04-062024-10-10Bayerische Motoren Werke Aktiengesellschaft Determining a route for a motor vehicle

Family Cites Families (48)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US6239794B1 (en)1994-08-312001-05-29E Guide, Inc.Method and system for simultaneously displaying a television program and information about the program
US6388714B1 (en)*1995-10-022002-05-14Starsight Telecast IncInteractive computer system for providing television schedule information
US6177931B1 (en)*1996-12-192001-01-23Index Systems, Inc.Systems and methods for displaying and recording control interface with television programs, video, advertising information and program scheduling information
US6564378B1 (en)1997-12-082003-05-13United Video Properties, Inc.Program guide system with browsing display
DE69906954T2 (en)*1998-03-042003-11-06United Video Properties, Inc. PROGRAM MANAGEMENT SYSTEM WITH TARGETED ADVERTISING
CN1867068A (en)1998-07-142006-11-22联合视频制品公司Client-server based interactive television program guide system with remote server recording
AR020608A1 (en)1998-07-172002-05-22United Video Properties Inc A METHOD AND A PROVISION TO SUPPLY A USER REMOTE ACCESS TO AN INTERACTIVE PROGRAMMING GUIDE BY A REMOTE ACCESS LINK
CN101383948B (en)1998-07-172013-07-17联合视频制品公司System for remote access and related method
US7165098B1 (en)1998-11-102007-01-16United Video Properties, Inc.On-line schedule system with personalization features
CA3011846C (en)2001-02-212021-02-16Rovi Guides, Inc.Systems and methods for interactive program guides with personal video recording features
JP4039622B2 (en)*2002-11-062008-01-30Kddi株式会社 Route prediction method for content providing apparatus
KR100499002B1 (en)*2003-01-022005-07-01엘지전자 주식회사A method for searching return routes of vehicles in navigation systems
JP2004226302A (en)*2003-01-242004-08-12Denso CorpNavigation system
US20100153885A1 (en)2005-12-292010-06-17Rovi Technologies CorporationSystems and methods for interacting with advanced displays provided by an interactive media guidance application
US8577594B2 (en)*2006-10-252013-11-05Motorola Mobility LlcApparatus and method for route navigation of multiple destinations
CN101451843A (en)*2007-11-302009-06-10鸿富锦精密工业(深圳)有限公司Portable electronic device and travel time computation method thereof
US7996422B2 (en)*2008-07-222011-08-09At&T Intellectual Property L.L.P.System and method for adaptive media playback based on destination
US8990848B2 (en)*2008-07-222015-03-24At&T Intellectual Property I, L.P.System and method for temporally adaptive media playback
US9200913B2 (en)*2008-10-072015-12-01Telecommunication Systems, Inc.User interface for predictive traffic
JP5056737B2 (en)*2008-12-042012-10-24アイシン・エィ・ダブリュ株式会社 Navigation device and navigation road data creation device
US9014546B2 (en)*2009-09-232015-04-21Rovi Guides, Inc.Systems and methods for automatically detecting users within detection regions of media devices
DE102011003914A1 (en)*2011-02-102012-08-16Bayerische Motoren Werke Aktiengesellschaft Method for operating a route acquisition system and route acquisition system
US8909476B2 (en)*2012-03-222014-12-09Here Global B.V.Method and apparatus for recommending content based on a travel route
US9310217B2 (en)*2012-06-122016-04-12Qualcomm IncorporatedMethods and systems for managing content delivery
US9188985B1 (en)*2012-09-282015-11-17Google Inc.Suggesting a route based on desired amount of driver interaction
JP5829226B2 (en)*2013-02-282015-12-09本田技研工業株式会社 Navigation system, information providing method, and mobile communication terminal
US20140281976A1 (en)*2013-03-152014-09-18International Business Machines CorporationAdjusting content playback to correlate with travel time
WO2014177882A1 (en)*2013-05-022014-11-06Bae Systems PlcGoal-based planning system
US20150276412A1 (en)*2014-03-312015-10-01International Business Machines CorporationGlobal Positioning System Routing Based On Altering Arrival Time
US20150292894A1 (en)*2014-04-112015-10-15Telecommunication Systems, Inc.Travel route
US9363544B2 (en)*2014-05-302016-06-07Rovi Guides, Inc.Methods and systems for adjusting the amount of time required to consume a media asset based on a current trip of a user
US9739622B2 (en)*2014-12-052017-08-22Yuan Ze UniversitySystem and method for selecting path according to selection conditions
CN108432209A (en)*2015-11-302018-08-21法拉第未来公司Infotainment based on vehicle navigation data
US11314831B2 (en)*2016-04-252022-04-26Google LlcAllocating communication resources via information technology infrastructure
US10484494B2 (en)*2016-06-292019-11-19Rovi Guides, Inc.Methods and systems for alerting users regarding availability of unconsumed content
US10584974B2 (en)*2016-10-042020-03-10Bose CorporationPlatform for experiencing geotagged media content
WO2018093375A1 (en)*2016-11-182018-05-24Rovi Guides, Inc.Systems and methods for slowing down fast-access playback operations
US10390098B2 (en)*2017-01-032019-08-20Rovi Guides, Inc.Systems and methods for enabling a user to start a scheduled program over by retrieving the same program from a non-linear source
US10288444B2 (en)*2017-01-102019-05-14Microsoft Technology Licensing, LlcGenerating instructions for shared travel experiences
US20200011678A1 (en)*2017-02-222020-01-09Rovi Guides, Inc.Systems and methods for altering navigation instructions based on the consumption time of media content
US10319235B2 (en)*2017-03-102019-06-11Rovi Guides, Inc.Systems and methods for resolving conflicts between paths of driverless vehicles based on time remaining in media assets being consumed in the driverless vehicles
US10038929B1 (en)*2017-03-312018-07-31Rovi Guides, Inc.Systems and methods for creating a virtual channel for binge watching
US9866888B1 (en)*2017-03-312018-01-09Rovi Guides, Inc.Systems and methods for creating a virtual channel for binge watching
US9948966B1 (en)*2017-04-192018-04-17Rovi Guides, Inc.Systems and methods for modifying playback of a media asset based on an event that will interrupt playback of the media asset
US10949457B2 (en)*2018-08-312021-03-16International Business Machines CorporationModifying playback of media content based on estimated travel time of a user
US11971269B2 (en)*2019-12-192024-04-30Google LlcConstrained navigation and route planning
US11402223B1 (en)*2020-02-192022-08-02BlueOwl, LLCSystems and methods for generating scenic routes
US20210389138A1 (en)*2020-06-152021-12-16Google LlcVehicle Communication System for Optimizing Traffic Flow

Cited By (13)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US20180224852A1 (en)*2017-02-062018-08-09Denso CorporationAuto-drive apparatus
US12111164B2 (en)*2017-02-222024-10-08Rovi Guides, Inc.Systems and methods for altering navigation instructions based on the consumption time of media content
US20220268588A1 (en)*2017-02-222022-08-25Rovi Guides, Inc.Systems and methods for altering navigation instructions based on the consumption time of media content
US11680805B2 (en)*2017-02-222023-06-20Rovi Guides, Inc.Systems and methods for altering navigation instructions based on the consumption time of media content
US20230273030A1 (en)*2017-02-222023-08-31Rovi Guides, Inc.Systems and methods for altering navigation instructions based on the consumption time of media content
US20190147739A1 (en)*2017-11-162019-05-16Toyota Jidosha Kabushiki KaishaInformation processing device
US20210262811A1 (en)*2020-02-252021-08-26At&T Intellectual Property I, L.P.Apparatuses and methods for enhancing navigation
US12313420B2 (en)2021-11-182025-05-27International Business Machines CorporationVehicle based external environment augmentation for operator alertness
EP4239292A1 (en)*2022-03-032023-09-06Sony Interactive Entertainment Inc.Content-dependent travel provision system and method
US20230280171A1 (en)*2022-03-032023-09-07Sony Interactive Entertainment Inc.Content-dependent travel provision system and method
GB2616414A (en)*2022-03-032023-09-13Sony Interactive Entertainment IncContent-dependent travel provision system and method
GB2616414B (en)*2022-03-032024-12-18Sony Interactive Entertainment IncContent-dependent travel provision system and method
US12399931B2 (en)*2023-06-072025-08-26Hyundai Motor CompanyDevice and method for controlling vehicle

Also Published As

Publication numberPublication date
US20230273030A1 (en)2023-08-31
US20220268588A1 (en)2022-08-25
US11680805B2 (en)2023-06-20
US12111164B2 (en)2024-10-08
US20250130051A1 (en)2025-04-24
WO2018156108A1 (en)2018-08-30

Similar Documents

PublicationPublication DateTitle
US12111164B2 (en)Systems and methods for altering navigation instructions based on the consumption time of media content
US11799977B2 (en)Systems and methods for ensuring continued access to media of a playlist despite geographic content restrictions
US20250260853A1 (en)Systems and methods for managing available bandwidth in a household
CN107735786B (en)Recommending media content based on user's trajectory
US11202114B2 (en)Methods and systems for efficiently downloading media assets
US10319235B2 (en)Systems and methods for resolving conflicts between paths of driverless vehicles based on time remaining in media assets being consumed in the driverless vehicles
US11989225B2 (en)Systems and methods for automatically generating supplemental content for a media asset based on a user's personal media collection
US10110939B1 (en)Systems and methods for presenting a service application selection window including dynamic icons
US11863840B2 (en)Systems and methods for recording broadcast programs that will be missed due to travel delays
US12348813B2 (en)Methods and systems for bypassing preemptions in recorded media assets
US10382812B1 (en)Methods and systems for selecting a destination for storage of a media asset based on trick-play likelihood
US10382821B1 (en)Methods and systems for selecting a destination for storage of a media asset based on wireless access likelihood
EP3391645B1 (en)Methods and systems for bypassing preemptions in recorded media assets
US9860587B2 (en)Methods and systems for bypassing preemptions in recorded media assets
HK40007000A (en)Methods and systems for bypassing preemptions in recorded media assets
WO2019212613A1 (en)Systems and methods for automatically generating supplemental content for a media asset based on a user's personal media collection

Legal Events

DateCodeTitleDescription
ASAssignment

Owner name:ROVI GUIDES, INC., CALIFORNIA

Free format text:ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:PATEL, MILAN INDU;REEL/FRAME:050674/0487

Effective date:20170221

ASAssignment

Owner name:HPS INVESTMENT PARTNERS, LLC, AS COLLATERAL AGENT,

Free format text:SECURITY INTEREST;ASSIGNORS:ROVI SOLUTIONS CORPORATION;ROVI TECHNOLOGIES CORPORATION;ROVI GUIDES, INC.;AND OTHERS;REEL/FRAME:051143/0468

Effective date:20191122

Owner name:HPS INVESTMENT PARTNERS, LLC, AS COLLATERAL AGENT, NEW YORK

Free format text:SECURITY INTEREST;ASSIGNORS:ROVI SOLUTIONS CORPORATION;ROVI TECHNOLOGIES CORPORATION;ROVI GUIDES, INC.;AND OTHERS;REEL/FRAME:051143/0468

Effective date:20191122

ASAssignment

Owner name:MORGAN STANLEY SENIOR FUNDING, INC., AS COLLATERAL

Free format text:PATENT SECURITY AGREEMENT;ASSIGNORS:ROVI SOLUTIONS CORPORATION;ROVI TECHNOLOGIES CORPORATION;ROVI GUIDES, INC.;AND OTHERS;REEL/FRAME:051110/0006

Effective date:20191122

Owner name:MORGAN STANLEY SENIOR FUNDING, INC., AS COLLATERAL AGENT, MARYLAND

Free format text:PATENT SECURITY AGREEMENT;ASSIGNORS:ROVI SOLUTIONS CORPORATION;ROVI TECHNOLOGIES CORPORATION;ROVI GUIDES, INC.;AND OTHERS;REEL/FRAME:051110/0006

Effective date:20191122

STPPInformation on status: patent application and granting procedure in general

Free format text:APPLICATION DISPATCHED FROM PREEXAM, NOT YET DOCKETED

ASAssignment

Owner name:BANK OF AMERICA, N.A., NORTH CAROLINA

Free format text:SECURITY INTEREST;ASSIGNORS:ROVI SOLUTIONS CORPORATION;ROVI TECHNOLOGIES CORPORATION;ROVI GUIDES, INC.;AND OTHERS;REEL/FRAME:053468/0001

Effective date:20200601

ASAssignment

Owner name:VEVEO, INC., CALIFORNIA

Free format text:RELEASE BY SECURED PARTY;ASSIGNOR:HPS INVESTMENT PARTNERS, LLC;REEL/FRAME:053458/0749

Effective date:20200601

Owner name:ROVI GUIDES, INC., CALIFORNIA

Free format text:RELEASE BY SECURED PARTY;ASSIGNOR:HPS INVESTMENT PARTNERS, LLC;REEL/FRAME:053458/0749

Effective date:20200601

Owner name:ROVI TECHNOLOGIES CORPORATION, CALIFORNIA

Free format text:RELEASE BY SECURED PARTY;ASSIGNOR:HPS INVESTMENT PARTNERS, LLC;REEL/FRAME:053458/0749

Effective date:20200601

Owner name:ROVI SOLUTIONS CORPORATION, CALIFORNIA

Free format text:RELEASE BY SECURED PARTY;ASSIGNOR:HPS INVESTMENT PARTNERS, LLC;REEL/FRAME:053458/0749

Effective date:20200601

Owner name:TIVO SOLUTIONS, INC., CALIFORNIA

Free format text:RELEASE BY SECURED PARTY;ASSIGNOR:HPS INVESTMENT PARTNERS, LLC;REEL/FRAME:053458/0749

Effective date:20200601

Owner name:ROVI GUIDES, INC., CALIFORNIA

Free format text:RELEASE BY SECURED PARTY;ASSIGNOR:MORGAN STANLEY SENIOR FUNDING, INC.;REEL/FRAME:053481/0790

Effective date:20200601

Owner name:VEVEO, INC., CALIFORNIA

Free format text:RELEASE BY SECURED PARTY;ASSIGNOR:MORGAN STANLEY SENIOR FUNDING, INC.;REEL/FRAME:053481/0790

Effective date:20200601

Owner name:ROVI TECHNOLOGIES CORPORATION, CALIFORNIA

Free format text:RELEASE BY SECURED PARTY;ASSIGNOR:MORGAN STANLEY SENIOR FUNDING, INC.;REEL/FRAME:053481/0790

Effective date:20200601

Owner name:ROVI SOLUTIONS CORPORATION, CALIFORNIA

Free format text:RELEASE BY SECURED PARTY;ASSIGNOR:MORGAN STANLEY SENIOR FUNDING, INC.;REEL/FRAME:053481/0790

Effective date:20200601

Owner name:TIVO SOLUTIONS, INC., CALIFORNIA

Free format text:RELEASE BY SECURED PARTY;ASSIGNOR:MORGAN STANLEY SENIOR FUNDING, INC.;REEL/FRAME:053481/0790

Effective date:20200601

STPPInformation on status: patent application and granting procedure in general

Free format text:DOCKETED NEW CASE - READY FOR EXAMINATION

STPPInformation on status: patent application and granting procedure in general

Free format text:NON FINAL ACTION MAILED

STPPInformation on status: patent application and granting procedure in general

Free format text:RESPONSE TO NON-FINAL OFFICE ACTION ENTERED AND FORWARDED TO EXAMINER

STPPInformation on status: patent application and granting procedure in general

Free format text:NOTICE OF ALLOWANCE MAILED -- APPLICATION RECEIVED IN OFFICE OF PUBLICATIONS

STCBInformation on status: application discontinuation

Free format text:ABANDONED -- FAILURE TO PAY ISSUE FEE


[8]ページ先頭

©2009-2025 Movatter.jp