IP Library Granted Patent US 11,402,231
Granted Patent B2
US 11,402,231 · App. 16/557,921 · Granted Aug 2, 2022

Systems and methods for providing uninterrupted media content during vehicle navigation

Inventors: Nishchit Mahajan (Punjab, IN); Ankur Aher (Maharashtra, IN)
Assignee: Rovi Guides, Inc.
G01C21/3655G01C21/3629G01C21/3632G01C21/3661G01C21/3697G06F3/165G06F16/4387G06F16/635G06F16/639G06F16/64
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,402,231
App. No.
16/557,921
Granted
Aug 2, 2022
Kind
B2
Abstract

Systems and methods are disclosed herein for providing uninterrupted media content by reordering playlists during vehicle navigation. The disclosed techniques herein determine directions from route data and navigation announcements for each of the directions. For each direction, a corresponding media asset from media assets in a playlist having a media asset duration that matches a direction duration is determined. The direction duration is the time difference between the navigation announcement and a subsequent navigation announcement.

Claims (36)

1. A method for providing uninterrupted media content by reordering playlists during vehicle navigation, the method comprising:

determining one or more directions from route data and one or more navigation announcements for each of the one or more directions;

for each direction of the one or more directions, determining, from a plurality of media assets in a playlist, a corresponding media asset having a duration that matches a direction duration, wherein the direction duration is a time difference between a navigation announcement and a subsequent navigation announcement;

reordering the playlist based on the corresponding media assets for each of the one or more directions,

receiving a list of preferred media assets;

determining whether the media asset duration of the corresponding media asset matches a media asset duration of a media asset from the list of preferred media assets; and

responsive to the determination that the media asset duration of the corresponding media asset matches the media asset duration of the media asset from the list of preferred media assets, substituting the matching media asset from the list of preferred media assets for the corresponding media asset.

2. The method of claim 1 , wherein the route data is received from a navigation application.

3. The method of claim 1 , wherein a date of a media asset from the plurality of media assets in the playlist is received from a media application.

4. The method of claim 1 , further comprising:

determining if a quantity of the plurality of media assets in the playlist exceeds a predefined minimum playlist size; and

responsive to the determination that the quantity of the plurality of media assets in the playlist does not exceed the predefined minimum playlist size, selecting a playlist from a plurality of playlists exceeding the predefined minimum playlist size.

5. The method of claim 4 , wherein the selected playlist is received by user instruction.

6. The method of claim 4 , wherein the selected playlist is selected from a list of preferred playlists of a user profile.

7. The method of claim 4 , wherein the predefined minimum playlist size is determined based at least in part on a quantity of the one or more directions.

8. The method of claim 4 , wherein the predefined minimum playlist size is provided by a media service.

9. The method of claim 1 , wherein the playlist is a genre-based playlist comprising a plurality of media assets of the genre.

10. A system for providing uninterrupted media content by reordering playlists during vehicle navigation, comprising:

memory configured to store route data;

control circuitry configured to:

determine one or more directions from the route data and one or more navigation announcements for each of the one or more directions;

for each direction of the one or more directions, determine, from a plurality of media assets in a playlist, a corresponding media asset having a duration that matches a direction duration, wherein the direction duration is a time difference between a navigation announcement and a subsequent navigation announcement;

reorder the playlist based on the corresponding media assets for each of the one or more directions;

receive a list of preferred media assets;

determine whether the media asset duration of the corresponding media asset matches a media asset duration of a media asset from the list of preferred media assets; and

responsive to the determination that the media asset duration of the corresponding media asset matches the media asset duration of the media asset from the list of preferred media assets, substitute the matching media asset from the list of preferred media assets for the corresponding media asset.

11. The system of claim 10 , wherein the route data is received from a navigation application.

12. The system of claim 10 , wherein a date of a media asset from the plurality of media assets in the playlist is received from a media application.

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

determine if a quantity of the plurality of media assets in the playlist exceeds a predefined minimum playlist size; and

responsive to the determination that the quantity of the plurality of media assets in the playlist does not exceed the predefined minimum playlist size, select a playlist from a plurality of playlists exceeding the predefined minimum playlist size.

14. The system of claim 13 , wherein the selected playlist is received by user instruction.

15. The system of claim 13 , wherein the selected playlist is selected from a list of preferred playlists of a user profile.

16. The system of claim 13 , wherein the predefined minimum playlist size is determined based at least in part on a quantity of the one or more directions.

17. The system of claim 13 , wherein the predefined minimum playlist size is provided by a media service.

18. The system of claim 10 , wherein the playlist is a genre-based playlist comprising a plurality of media assets of the genre.

Assignments (7)
CHANGE OF NAME Recorded Oct 3, 2024
From: ROVI GUIDES, INC.
To: ADEIA GUIDES INC.
Reel/Frame 069106/0207 →
RELEASE OF SECURITY INTEREST Recorded Jun 5, 2020
From: MORGAN STANLEY SENIOR FUNDING, INC.
To: ROVI SOLUTIONS CORPORATION; ROVI TECHNOLOGIES CORPORATION; ROVI GUIDES, INC.; TIVO SOLUTIONS, INC.; VEVEO, INC.
Reel/Frame 053481/0790 →
RELEASE OF SECURITY INTEREST Recorded Jun 5, 2020
From: HPS INVESTMENT PARTNERS, LLC
To: ROVI SOLUTIONS CORPORATION; ROVI TECHNOLOGIES CORPORATION; ROVI GUIDES, INC.; TIVO SOLUTIONS, INC.; VEVEO, INC.
Reel/Frame 053458/0749 →
SECURITY INTEREST Recorded Jun 1, 2020
From: ROVI SOLUTIONS CORPORATION; ROVI TECHNOLOGIES CORPORATION; ROVI GUIDES, INC.; TIVO SOLUTIONS INC.; VEVEO, INC.; INVENSAS CORPORATION; INVENSAS BONDING TECHNOLOGIES, INC.; TESSERA, INC.; TESSERA ADVANCED TECHNOLOGIES, INC.; DTS, INC.; PHORUS, INC.; IBIQUITY DIGITAL CORPORATION
To: BANK OF AMERICA, N.A.
Reel/Frame 053468/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 13, 2020
From: MAHAJAN, NISHCHIT; AHER, ANKUR
To: ROVI GUIDES, INC.
Reel/Frame 051816/0661 →
PATENT SECURITY AGREEMENT Recorded Nov 25, 2019
From: ROVI SOLUTIONS CORPORATION; ROVI TECHNOLOGIES CORPORATION; ROVI GUIDES, INC.; TIVO SOLUTIONS, INC.; VEVEO, INC.
To: MORGAN STANLEY SENIOR FUNDING, INC., AS COLLATERAL AGENT
Reel/Frame 051110/0006 →
SECURITY INTEREST Recorded Nov 22, 2019
From: ROVI SOLUTIONS CORPORATION; ROVI TECHNOLOGIES CORPORATION; ROVI GUIDES, INC.; TIVO SOLUTIONS, INC.; VEVEO, INC.
To: HPS INVESTMENT PARTNERS, LLC, AS COLLATERAL AGENT
Reel/Frame 051143/0468 →
Continuity (1)
Related Publication 20210063194A1 · Mar 4, 2021
Cited By (3)
US 12,284,417 US 12,659,546 US 12,674,672