IP Library Granted Patent US 12,073,498
Granted Patent B2
US 12,073,498 · App. 17/401,102 · Granted Aug 27, 2024

Systems and methods for dynamic visual adjustments for a map overlay

Inventors: Susanto Sen (Karnataka, IN); Shakir Sharfraz Ashfaq Ahamed (Bengaluru, IN); Sriram Ponnusamy (Tamil Nadu, IN)
Assignee: Rovi Guides, Inc.
G06T11/60G06T3/40G06T3/60G06T11/001G06T2210/22
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,073,498
App. No.
17/401,102
Granted
Aug 27, 2024
Kind
B2
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 (46)

1. A method comprising:

providing, for display on a device that is located in a first geographic location, a virtual map in a first orientation;

receiving an indication of movement of the device from the first geographic location to a second geographic location;

identifying a landmark that is within a threshold distance from the second geographic location of the device, wherein the virtual map in the first orientation does not include a representation of the landmark; and

rotating the virtual map from the first orientation to a second orientation without a user input requesting to rotate an orientation of the virtual map, wherein the virtual map in the second orientation includes the representation of the landmark.

2. The method of claim 1 , wherein the second orientation is different from the first orientation.

3. The method of claim 1 , wherein the virtual map is overlaid on displayed content on the device.

4. The method of claim 3 , wherein the virtual map is rotated to minimize an amount of obstruction over the displayed content.

5. The method of claim 3 , further comprising:

identifying an overlay area on which to generate the virtual map, wherein the virtual map is within the overlay area of the displayed content on the device.

6. The method of claim 5 , further comprising:

identifying a route from the geographic location of the device to the landmark;

determining a curvature of the route; and

determining whether the curvature can be displayed within the overlay area.

7. The method of claim 6 , further comprising:

in response to determining that the curvature of the route can be displayed within the overlay area, aligning the route with a side of the overlay area.

8. The method of claim 6 , further comprising:

in response to determining that the curvature of the route cannot be displayed within the overlay area, shifting the virtual map to a different overlay area.

9. The method of claim 6 , wherein determining whether the curvature can be displayed within the overlay area comprises determining whether rotating the route allows the route to fit within bounds of the overlay area.

10. The method of claim 1 , further comprising:

determining a display distance threshold of the overlay area; and

determining that a distance of the route is within the display distance threshold of the overlay area.

11. A system comprising:

user interface circuitry configured to:

provide, for display on a device that is located in a first geographic location, a virtual map in a first orientation; and

control circuitry configured to:

receive an indication of movement of the device from the first location to a second geographic location;

identify a landmark that is within a threshold distance from the second geographic location of the device, wherein the virtual map in the first orientation does not include a representation of the landmark; and

rotate the virtual map from the first orientation to a second orientation without a user input requesting to rotate an orientation of the virtual map, wherein the virtual map in the second orientation includes the representation of the landmark.

12. The system of claim 11 , wherein the second orientation is different from the first orientation.

13. The system of claim 11 , wherein the virtual map is overlaid on displayed content on the device.

14. The system of claim 13 , wherein the virtual map is rotated to minimize an amount of obstruction over the displayed content.

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

identify an overlay area on which to generate the virtual map, wherein the virtual map is within the overlay area of the displayed content on the device.

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

identify a route from the geographic location of the device to the landmark;

determine a curvature of the route; and

determine whether the curvature can be displayed in the overlay area.

17. The system of claim 16 , wherein the control circuitry is further configured to:

in response to determining that the curvature of the route can be displayed within the overlay area, align the route with a side of the overlay area.

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

in response to determining that the curvature of the route cannot be displayed within the overlay area, shift the virtual map to a different overlay area.

19. The system of claim 16 , wherein determining whether the curvature can be displayed within the overlay area comprises determining whether rotating the route allows the route to fit within bounds of the overlay area.

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

determine a display distance threshold of the overlay area; and

determine that a distance of the route is within the display distance threshold of the overlay area.

Assignments (3)
CHANGE OF NAME Recorded Oct 3, 2024
From: ROVI GUIDES, INC.
To: ADEIA GUIDES INC.
Reel/Frame 069106/0231 →
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 Aug 12, 2021
From: SEN, SUSANTO; AHAMED, SHAKIR SHARFRAZ ASHFAQ; PONNUSAMY, SRIRAM
To: ROVI GUIDES, INC.
Reel/Frame 057278/0307 →
Continuity (2)
Continuation 16421841 · May 24, 2019
Related Publication 20210375018A1 · Dec 2, 2021
Cited By (1)
US 12,292,300