IP Library Patent Application 18786213
Patent Application
App. No. 18/786,213

SYSTEMS AND METHODS FOR DYNAMIC VISUAL ADJUSTMENTS FOR A MAP OVERLAY

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 None
App. No.
18/786,213
Abstract

Systems and methods for adjusting a display size of a map overlay. A mapping application generates for display a virtual map in an overlay area that does not obstruct important portions of displayed content. As the mapping application receives location information, the mapping application adjusts the size of the virtual map overlay such that relevant landmarks are shown on the virtual map and important portions of the displayed content are not obstructed.

Claims (48)

1 . (canceled)

2 . A method comprising:

detecting a first application on a user device that generates for display a video content item;

accessing a second application on a user device that generates for display a route of a vehicle on a map;

selecting a screen segment for inserting an overlay of the map based on: (a) visual analysis of at least one frame of the video content item, and (b) expected obstruction of the at least one frame of the video content item by the display of the route of the vehicle; and

overlaying the selected screen segment of the display of the video content item by the first application with the map comprising the route of the vehicle.

3 . The method of claim 2 , wherein the video content item comprises a plurality of frames and the at least one frame of the video content item is a first frame, and the selecting screen segment is a first screen segment, the method further comprising:

selecting a second screen segment for inserting the overlay of the map based on: (a) visual analysis of a second frame of the video content item, and (b) expected obstruction of the second frame of the video content item by the display of the route of the vehicle; and

overlaying the second screen segment of the display of the video content item with the map comprising the route of the vehicle.

4 . The method of claim 2 , wherein visual analysis of the at least one frame of the video content items comprises:

identifying depiction of a human in the at least one frame of the video content item; and

determining whether route of the vehicle overlaps the depiction of a human.

5 . The method of claim 4 wherein selecting the screen segment comprises selection the screen segment that avoids depiction of the route overlapping with the depiction of the human.

6 . The method of claim 2 , wherein the user device is a mobile device and the selected screen segments for inserting the overlay are based at least in part on a resolution and size of the display of the mobile device.

7 . The method of claim 2 , wherein the map comprising the route of the vehicle is overlayed at a first time, the method further comprising:

receiving updated vehicle location data from the second application at a second time; and

updating the display of the route based on the updated vehicle location.

8 . The method of claim 2 , further comprising:

selecting a new screen segment for each respective frame of the video content item based at least in part on the video content item and the route of the vehicle.

9 . The method of claim 2 , wherein the display of the map comprising the route of the vehicle comprises map portions adjacent to the route of the vehicle.

10 . The method of claim 2 , wherein the display of the map comprising the route of the vehicle comprises map portions only used by the vehicle.

11 . The method of claim 2 , wherein the display of the route of the vehicle has greater opacity than the display of the map.

12 . A system comprising:

control circuitry configured to:

detect a first application on a user device that generates for display a video content item;

access a second application on a user device that generates for display a route of a vehicle on a map;

select a screen segment for inserting an overlay of the map based on: (a) visual analysis of at least one frame of the video content item, and (b) expected obstruction of the at least one frame of the video content item by the display of the route of the vehicle; and

an input/output circuitry configured to:

overlay the selected screen segment of the display of the video content item by the first application with the map comprising the route of the vehicle.

13 . The system of claim 12 , wherein the video content item comprises a plurality of frames and the at least one frame of the video content item is a first frame, and the selected screen segment is a first screen segment, wherein the control circuitry is further configured to:

select a second screen segment for inserting the overlay of the map based on: (a) visual analysis of a second frame of the video content item, and (b) expected obstruction of the second frame of the video content item by the display of the route of the vehicle; and

wherein the input/output circuitry is further configured to:

overlay the second screen segment of the display of the video content item with the map comprising the route of the vehicle.

14 . The system of claim 12 , wherein the control circuitry is configured to perform visual analysis of the at least one frame of the video content items by:

identify depiction of a human in the at least one frame of the video content item; and

determine whether route of the vehicle overlaps the depiction of a human.

15 . The system of claim 14 wherein the control circuitry is configured to select the screen segment is further by selecting the screen segment that avoids depiction of the route overlapping with the depiction of the human.

16 . The system of claim 12 , wherein the user device is a mobile device and the control circuitry configured to select screen segments for inserting the overlay based at least in part on a resolution and size of the display of the mobile device.

17 . The system of claim 12 , wherein the map comprising the route of the vehicle is overlayed at a first time, wherein:

the control circuitry is further configured to:

receive updated vehicle location data from the second application at a second time; and

the input/output circuitry is further configured to:

update the display of the route based on the updated vehicle location.

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

select a new screen segment for each respective frame of the video content item based at least in part on the video content item and the route of the vehicle.

19 . The system of claim 12 , wherein the display of the map comprising the route of the vehicle comprises map portions adjacent to the route of the vehicle.

20 . The system of claim 12 , wherein the display of the map comprising the route of the vehicle comprises map portions only used by the vehicle.

21 . The system of claim 12 , wherein the display of the route of the vehicle has greater opacity than the display of the map.

Assignments (3)
SECURITY INTEREST Recorded May 28, 2025
From: ADEIA INC. (F/K/A XPERI HOLDING CORPORATION); ADEIA HOLDINGS INC.; ADEIA MEDIA HOLDINGS INC.; ADEIA IMAGING LLC; ADEIA MEDIA LLC; ADEIA MEDIA SOLUTIONS INC.; ADEIA SEMICONDUCTOR BONDING TECHNOLOGIES INC.; ADEIA TECHNOLOGIES INC.; ADEIA GUIDES INC.; ADEIA SOLUTIONS LLC; ADEIA SEMICONDUCTOR ADVANCED TECHNOLOGIES INC.; ADEIA SEMICONDUCTOR SOLUTIONS LLC; ADEIA SEMICONDUCTOR INTELLECTUAL PROPERTY LLC; ADEIA SEMICONDUCTOR TECHNOLOGIES LLC; ADEIA PUBLISHING INC.
To: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
Reel/Frame 071454/0343 →
CHANGE OF NAME Recorded Oct 3, 2024
From: ROVI GUIDES, INC.
To: ADEIA GUIDES INC.
Reel/Frame 069106/0231 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 27, 2024
From: SEN, SUSANTO; AHAMED, SHAKIR SHARFRAZ ASHFAQ; PONNUSAMY, SRIRAM
To: ROVI GUIDES, INC.
Reel/Frame 068413/0465 →