IP Library › Granted Patent US 11,927,456
Granted Patent B2
US 11,927,456 · App. 17/331,815 · Granted Mar 12, 2024

Methods and systems for providing dynamic in-vehicle content based on driving and navigation data

Inventors: Akshay Chetan Shah (Mumbai, IN); Padmassri Chandrashekar (Karnataka, IN); Daina Emmanuel (Bangalore, IN)
Assignee: Rovi Guides, Inc.
G01C21/3697G01C21/3484G01C21/3691G06F16/29G06Q30/0266
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,927,456
App. No.
17/331,815
Granted
Mar 12, 2024
Kind
B2
Abstract

Systems and methods are presented for providing dynamic in-vehicle content. A path of a vehicle is predicted, and an intersection is identified along the predicted path. Based on vehicle status data, a determination is made as to whether the vehicle is decelerating along the predicted path within a threshold distance of the intersection. In response to determining that the vehicle is decelerating along the predicted path within the threshold distance of the intersection, a further determination is made as to whether a geographical location of the intersection is associated with a content item. In response to determining that the geographical location of the intersection is associated with the content item, the content item is presented via an entertainment device of the vehicle.

Claims (72)

1. A method for providing dynamic in-vehicle content, the method comprising:

accessing vehicle status data of a vehicle;

determining, based on a vehicle location from the vehicle status data,predicting a predicted path of the vehicle;

identifying an intersection device along the predicted path;

detecting, based on the vehicle location, that the vehicle is within a threshold distance of the intersection device along the predicted path;

determining, based on the vehicle status data, that a vehicle speed for the vehicle is decreasing within the threshold distance of the intersection device;

based on detecting that the vehicle is within the threshold distance of the intersection device along the predicted path and determining that the vehicle speed for the vehicle is decreasing within the threshold distance of the intersection device, determining that the vehicle is decelerating along the predicted path within the threshold distance of the intersection device;

in response to determining that the vehicle is decelerating along the predicted path within the threshold distance of the intersection device:

identifying, from a content server a geographical location of associated with the intersection device, is associated with a content item; and

in response to identifying the content item from the content server associated with the intersection device:

retrieving the content item; and

causing presentation of the content item via an entertainment device of the vehicle.

2. The method of claim 1 , wherein the identifying, from the content server associated with the intersection device, the content item comprises:

accessing, via the content server, a database of content items mapped to geographical locations; and

identifying the content item with geographical origin metadata corresponding to the intersection device.

3. The method of claim 2 , further comprising:

accessing a user profile; and

wherein identifying, from the content server associated with the intersection device, the content item comprises identifying, from the content server, the content item based on user preferences associated with the user profile.

4. The method of claim 1 , wherein causing presentation of the content item via the entertainment device of the vehicle comprises:

identifying an insertion point based on an estimated time for the vehicle to remain within the threshold distance of the intersection device; and

inserting the content item for presentation at the insertion point.

5. The method of claim 4 , further comprising:

determining the estimated time for the vehicle to remain located within the threshold distance of the intersection device, wherein determining the estimated time for the vehicle comprises:

accessing a traffic map along the predicted path; and

calculating a time between arrival and departure from the intersection device based on the traffic map, wherein the content item is presented for the estimated time the vehicle remains located within the threshold distance of the intersection device.

6. The method of claim 1 , wherein the content item is presented while the vehicle remains located within the threshold distance of the intersection device.

7. The method of claim 1 , wherein the content item comprises an advertisement for a merchant within a distance of the intersection device matching the threshold distance of the intersection device.

8. The method of claim 1 , wherein the vehicle status data comprises one or more of velocity, acceleration, altitude, direction, or angular velocity.

9. The method of claim 1 , further comprising determining an environmental condition based on information collected from one or more systems of the vehicle, wherein the causing presentation of the content item via the entertainment device of the vehicle is based on the environmental condition.

10. The method of claim 1 , wherein predicting determining the predicted path of the vehicle comprises:

retrieving, from the vehicle status data, GPS information for the vehicle;

determining, based on the GPS information, the vehicle location of the vehicle;

identifying a selected destination of the vehicle; and

computing the predicted path of the vehicle based on the vehicle location and the selected destination of the vehicle.

11. A system for providing dynamic in-vehicle content, the system comprising:

an entertainment device of a vehicle configured to present content and

control circuitry configured to:

access vehicle status data of the vehicle;

determine, based on a vehicle location from the vehicle status data, a predicted path of the vehicle;

identify an intersection device along the predicted path;

detect, based on the vehicle location, that the vehicle is within a threshold distance of the intersection device along the predicted path;

determine, based on the vehicle status data, that a vehicle speed for the vehicle is decreasing within the threshold distance of the intersection device;

based on detecting that the vehicle is within the threshold distance of the intersection device along the predicted path and determining that the vehicle speed for the vehicle is decreasing within the threshold distance of the intersection device, determine that the vehicle is decelerating along the predicted path within the threshold distance of the intersection device;

in response to determining that the vehicle is decelerating along the predicted path within the threshold distance of the intersection device:

identify, from a content server ef associated with the intersection device, a content item; and

in response to identifying the content item from the content server associated with the intersection device:

retrieve the content item; and

cause presentation of the content item via the entertainment device of the vehicle.

12. The system of claim 11 , wherein the control circuitry is further configured to identify, from the content server associated the intersection device, is associated with the content item by:

accessing, via the content server, a database of content items mapped to geographical locations; and

identifying the content item with geographical origin metadata corresponding to the intersection device.

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

access a user profile; and

identify, from the content server, the content item based on user preferences associated with the user profile.

14. The system of claim 11 , wherein the control circuitry is further configured to cause presentation of the content item via the entertainment device by:

identifying an insertion point based on an estimated time for the vehicle to remain within the threshold distance of the intersection device; and

inserting the content item for presentation at the insertion point.

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

determine the estimated time for the vehicle to remain located within the threshold distance of the intersection device by:

accessing a traffic map along the predicted path; and

calculating a time between arrival and departure from the intersection device based on the traffic map, wherein the control circuitry is configured to cause presentation of the content item for the estimated time the vehicle remains located within the threshold distance of the intersection device.

16. The system of claim 11 , wherein the control circuitry is configured to cause presentation of the content item while the vehicle remains located within the threshold distance of the intersection device.

17. The system of claim 11 , wherein the content item comprises an advertisement for a merchant within a distance of the intersection device matching the threshold distance of the intersection device.

18. The system of claim 11 , wherein the vehicle status data comprises one or more of velocity, acceleration, altitude, direction, or angular velocity.

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

determine an environmental condition based on information collected from one or more systems of the vehicle; and

cause presentation of the content item via the entertainment device of the vehicle based on the environmental condition.

20. The system of claim 11 , wherein the control circuitry is configured to determine the predicted path of the vehicle by:

retrieving, from the vehicle status data, GPS information for the vehicle;

determining, based on the GPS information, the vehicle location of the vehicle;

identifying a selected destination of the vehicle; and

computing the predicted path of the vehicle based on the vehicle location and the selected destination of the vehicle.

Assignments (3)
CHANGE OF NAME Recorded Oct 4, 2024
From: ROVI GUIDES, INC.
To: ADEIA GUIDES INC.
Reel/Frame 069113/0348 →
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 Jun 23, 2021
From: SHAH, AKSHAY CHETAN; CHANDRASHEKAR, PADMASSRI; EMMANUEL, DAINA
To: ROVI GUIDES, INC.
Reel/Frame 056641/0107 →
Continuity (1)
Related Publication 20220381580A1 · Dec 1, 2022