IP Library › Granted Patent US 12,615,405
Granted Patent B2
US 12,615,405 · App. 18/114,738 · Granted Apr 28, 2026

System and methods for providing in-vehicle content during vehicle operation

Inventors: Vishwas Sharadanagar Panchaksharaiah (Tiptur, IN); Vikram Makam Gupta (Bangalore, IN)
Assignee: Adeia Guides Inc.
H04N21/41422B60K35/29H04N21/4126H04N21/422H04N21/44004H04N21/4825H04N21/8126B60K35/28B60K2360/16B60K2360/195
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 12,615,405
App. No.
18/114,738
Filed
Feb 27, 2023
Granted
Apr 28, 2026
Kind
B2
Art Unit
2675
USPC
455/3.06
Abstract

Systems and methods are disclosed herein for providing in-vehicle content. Audio of media content is provided to a vehicle. The vehicle is determined to be approaching a location for stopping. A predicted stop duration is calculated during which the vehicle will be stopped at the location. A playlist of video portions of the media content is generated based on the predicted stop duration. The vehicle is detected to have stopped at the location. The video portions are generated for displaying while the vehicle is stopped at the location.

Claims (52)

1 . A method comprising:

while a vehicle is in motion:

providing audio of media content to the vehicle;

determining that the vehicle is approaching a location for stopping;

calculating, based at least in part on historical traffic data or current traffic data, a predicted stop duration during which the vehicle will be stopped at the location; and

generating a playlist of video portions of the media content based on the predicted stop duration;

detecting that the vehicle has stopped at the location; and

generating for display the video portions for displaying while the vehicle is stopped at the location.

2 . The method of claim 1 , wherein the audio of the media content is provided to an interior environment of the vehicle via at least one of a mobile device or an in-vehicle infotainment system.

3 . The method of claim 1 , wherein the media content comprises streaming content, and wherein the generating for display comprises generating for display video of the streaming content for displaying while the vehicle is stopped.

4 . The method of claim 1 , wherein the location is along a route of the vehicle, and wherein the determining that the vehicle is approaching the location comprises one of:

(i) determining the location based on analyzing a predetermined route of the vehicle via a navigation system;

(ii) determining the location based on an analysis of a predicted route of the vehicle; or

(iii) analyzing vehicle telemetry data.

5 . The method of claim 1 , wherein calculating the predicted stop duration comprises:

accessing historical traffic data comprising traffic information corresponding to a plurality of vehicle stop durations at the location;

determining current traffic information for the vehicle; and

calculating the predicted stop duration based on the plurality of vehicle stop durations and the determined current traffic information.

6 . The method of claim 1 , wherein generating the playlist of the video portions based on the predicted stop duration comprises selecting the video portions based on selected events depicted in the video portions.

7 . The method of claim 6 , wherein the media content is a sports media content, and wherein the playlist includes one or more video portions depicting a scoring event in the sports media content.

8 . The method of claim 1 , further comprising, prior to the vehicle stopping at the location, buffering one or more of the video portions in local memory for playing at the location.

9 . The method of claim 1 , wherein the method further comprises:

generating, for concurrent display with the video portions, an indicator corresponding to a countdown of a remaining duration for the video portions.

10 . The method of claim 1 , wherein the method further comprises:

generating for display an indicator corresponding to a countdown of the predicted stop duration.

11 . The method of claim 1 , wherein the location is proximate to a traffic light, the method further comprising:

generating for display video of the traffic light indicative of a stop duration for the vehicle.

12 . A system comprising:

display circuitry configured to generate for display video content; and

control circuitry configured to:

while a vehicle is in motion:

provide audio of media content to the vehicle;

determine that the vehicle is approaching a location for stopping;

calculate, based at least in part on historical traffic data or current traffic data, a predicted stop duration during which the vehicle will be stopped at the location; and

generate a playlist of video portions of the media content based on the predicted stop duration;

detect that the vehicle has stopped at the location; and

generate for display, via the display circuitry, the video portions for displaying while the vehicle is stopped at the location.

13 . The system of claim 12 , wherein the audio of the media content is provided to an interior environment of the vehicle via at least one of a mobile device or an in-vehicle infotainment system.

14 . The system of claim 12 , wherein the media content comprises streaming content, and wherein the control circuitry is configured to generate for display video of the streaming content for displaying while the vehicle is stopped.

15 . The system of claim 12 , wherein the location is along a route of the vehicle, and wherein the control circuitry is configured to determine that the vehicle is approaching the location by one of:

(i) determining the location based on analyzing a predetermined route of the vehicle via a navigation system;

(ii) determining the location based on an analysis of a predicted route of the vehicle; or

(iii) analyzing vehicle telemetry data.

16 . The system of claim 12 , wherein the control circuitry, when calculating the predicted stop duration, is configured to:

access historical traffic data comprising traffic information corresponding to a plurality of vehicle stop durations at the location;

determine current traffic information for the vehicle; and

calculate the predicted stop duration based on the plurality of vehicle stop durations and the determined current traffic information.

17 . The system of claim 12 , wherein the control circuitry, when generating the playlist of the video portions based on the predicted stop duration, is configured to select the video portions based on selected events depicted in the video portions.

18 . The system of claim 17 , wherein the media content is a sports media content, and wherein the playlist includes one or more video portions depicting a scoring event in the sports media content.

19 . The system of claim 12 , wherein the control circuitry is further configured to, prior to the vehicle stopping at the location, buffer one or more of the video portions in local memory for playing at the location.

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

generate, for concurrent display with the video portions, an indicator corresponding to a countdown of a remaining duration for the video portions.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 8, 2023
From: PANCHAKSHARAIAH, VISHWAS SHARADANAGAR; GUPTA, VIKRAM MAKAM
To: ADEIA GUIDES INC.
Reel/Frame 062917/0926 →
Continuity (1)
Related Publication 20240292047A1 · Aug 29, 2024
References Cited (28)
US 7856602B2 · Armstrong · 2010 [cited by applicant]
US 8762879B1 · Goodger et al. · 2014 [cited by applicant]
US 8874144B1 · Liu et al. · 2014 [cited by applicant]
US 9335891B2 · Paushkina et al. · 2016 [cited by applicant]
US 9928022B2 · Cansino et al. · 2018 [cited by applicant]
US 9939989B2 · Hwangbo et al. · 2018 [cited by applicant]
US 20030055537A1 · Odinak et al. · 2003 [cited by applicant]
US 20050046630A1 · Jacob et al. · 2005 [cited by applicant]
US 20050125736A1 · Ferri et al. · 2005 [cited by applicant]
US 20060123353A1 · Matthews et al. · 2006 [cited by applicant]
US 20060155429A1 · Boone et al. · 2006 [cited by applicant]
US 20070120697A1 · Ayoub et al. · 2007 [cited by applicant]
US 20070157240A1 · Walker · 2007 [cited by applicant]
US 20080189645A1 · Kapanen et al. · 2008 [cited by applicant]
US 20080301732A1 · Archer et al. · 2008 [cited by applicant]
US 20100157989A1 · Krzyzanowski et al. · 2010 [cited by applicant]
US 20110145863A1 · Alsina et al. · 2011 [cited by applicant]
US 20130311340A1 · Krishnan · 2013 [cited by applicant]
US 20140164963A1 · Klemenz et al. · 2014 [cited by applicant]
US 20140309870A1 · Ricci et al. · 2014 [cited by applicant]
US 20150026708A1 · Ahmed et al. · 2015 [cited by applicant]
US 20160110158A1 · Park · 2016 [cited by applicant]
US 20160327399A1 · Ronnang et al. · 2016 [cited by applicant]
US 20180121071A1 · Khafagy et al. · 2018 [cited by applicant]
US 20190196679A1 · You et al. · 2019 [cited by applicant]
US 20190243517A1 · Jung et al. · 2019 [cited by applicant]
US 20200134671A1 · Maccini · 2020 [cited by examiner]
US 20200319845A1 · Shoop et al. · 2020 [cited by applicant]