IP Library Granted Patent US 11,674,818
Granted Patent B2
US 11,674,818 · App. 16/447,592 · Granted Jun 13, 2023

Systems and methods for dynamic transparency adjustments for a map overlay

Inventors: Susanto Sen (Karnataka, IN); Shakir Sharfraz Ashfaq Ahamed (Karnataka, IN); Sriram Ponnusamy (Tamil Nadu, IN)
Assignee: ROVI GUIDES, INC.
G01C21/367G01C21/3415G01C21/3492
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,674,818
App. No.
16/447,592
Granted
Jun 13, 2023
Kind
B2
Abstract

Systems and methods are described herein for adjusting a transparency of a map overlay. A mapping application generates for display the map overlay at a first level of transparency depicting at least a portion of a route. The mapping application receives an indication of a current location on the route and based on the current location, detects an upcoming directional change on the route. In response to detecting the upcoming directional change, the mapping application adjusts the transparency of the map overlay to a second level of transparency.

Claims (76)

1. A method for adjusting a transparency of a map overlay, the method comprising:

generating for display, by a mapping application, while concurrently displaying content unrelated to the mapping application, the map overlay over the displayed content, the map overlay depicting at least a portion of a route, wherein the map overlay is generated at a first level of transparency, and wherein the map overlay comprises a depiction of the route and an indication corresponding to a location along the route;

receiving, by the mapping application, location data from a global-positioning system corresponding to a current location;

automatically modifying, by the mapping application, the displayed indication based on the location data;

detecting, based on the current location and the route, that a directional change is required to remain on the route, wherein a map component of the map overlay depicts the required directional change; and

in response to detecting the required directional change:

automatically adjusting the transparency of the map overlay to a second level of transparency, wherein the second level of transparency corresponds to a ratio between values corresponding to pixels of the map overlay and values corresponding to pixels of the content displayed concurrently with the map overlay; and

automatically adjusting the transparency of the map component depicting the required directional change to a third level of transparency less than the second level of transparency such that pixels of the map component depicting the required directional change are prominently displayed against the pixels of the content displayed concurrently with the map overlay.

2. The method of claim 1 , wherein the map overlay is generated for display over content being displayed on a device, further comprising:

retrieving metadata of the displayed content, wherein the metadata indicates an upcoming significant frame; and

in response to detecting the upcoming significant frame, adjusting the transparency of the map overlay to a fourth level of transparency.

3. The method of claim 2 , wherein adjusting the transparency of the map overlay comprises:

identifying a first portion of the displayed content and a second portion of the map overlay, wherein the first portion and the second portion overlap;

determining a first color of the displayed content in the first portion; and

adjusting, in the second portion, a second color of the map overlay to modify contrast between the map overlay and the displayed content based on the second level of transparency.

4. The method of claim 3 , wherein adjusting, in the second portion, the second color of the map overlay comprises:

selecting a plurality of pixels in the second portion of the map overlay based on the second level of transparency; and

setting the second color of the plurality of pixels to the first color.

5. The method of claim 1 , wherein the second level of transparency is less than the first level of transparency.

6. The method of claim 1 , wherein the indication is a first indication, further comprising:

determining a receipt time of the first indication;

receiving a second indication of an updated current location on the route;

in response to determining that (1) the current location is the same as the updated current location and (2) a threshold period of time has elapsed since the receipt time, adjusting the transparency of the map overlay to a fourth level of transparency that is greater than the second level of transparency, wherein the fourth level of transparency corresponds to a greater ratio between the values corresponding to the pixels of the map overlay and the values corresponding to the pixels of content displayed than the ratio corresponding to the second level of transparency.

7. The method of claim 1 , wherein detecting the required directional change further comprises:

identifying a plurality of directions in the route, wherein each direction in the plurality of directions is triggered at a respective reference location;

determining whether the current location is within a threshold distance from the respective reference location of a direction in the plurality of directions; and

in response to determining that the current location is within the threshold distance from the respective reference location, detecting the required directional change.

8. The method of claim 1 , wherein detecting the required directional change further comprises:

estimating a remaining travel time for reaching a destination of the route;

identifying an alternate route that can be taken at a location on the route, wherein taking the alternate route will reduce the remaining travel time for reaching the destination; and

in response to determining that the current location is within a threshold distance from the location, detecting the required directional change.

9. The method of claim 1 , wherein detecting the required directional change further comprises:

estimating an amount of traffic on the route;

identifying an alternate route that can be taken at a location on the route, wherein an amount of traffic on the alternate route is less than the amount of traffic on the route; and

in response to determining that the current location is within a threshold distance from the location, detecting the required directional change.

10. The method of claim 1 , further comprising:

adjusting a respective transparency value of a respective portion of the map overlay that depicts a location of interest, in response to determining that the location of interest is listed in a user profile, wherein the respective transparency value of the respective portion of the map overlay corresponds to a transparency value corresponding to the transparency of the map overlay.

11. A system for adjusting a transparency of a map overlay, the system comprising:

display circuitry configured to:

generate for display, by a mapping application, while concurrently displaying content unrelated to the mapping application, the map overlay over the displayed content, the map overlay depicting at least a portion of a route, wherein the map overlay is generated at a first level of transparency, and wherein the map overlay comprises a depiction of the route and an indication corresponding to a current location along the route; and

control circuitry configured to:

receive, by the mapping application, location data from a global-positioning system corresponding to a current location along the route;

automatically modify, by the mapping application, the displayed indication based on the location data;

detect, based on the current location and the route, that a directional change is required to remain on the route, wherein a map component of the map overlay depicts the required directional change; and

in response to detecting the required directional change:

automatically adjust the transparency of the map overlay to a second level of transparency, wherein the second level of transparency corresponds to a ratio between values corresponding to pixels of the map overlay and values corresponding to pixels of the content displayed concurrently with the map overlay; and

automatically adjust the transparency of the map component depicting the required directional change to a third level of transparency less than the second level of transparency such that pixels of the map component depicting the required directional change are prominently displayed against the pixels of the content displayed concurrently with the map overlay.

12. The system of claim 11 , wherein the map overlay is generated, for display by the display circuitry, over content being displayed on a device, wherein the control circuitry is further configured to:

retrieve metadata of the displayed content, wherein the metadata indicates an upcoming significant frame; and

in response to detecting the upcoming significant frame, adjust the transparency of the map overlay to a fourth level of transparency.

13. The system of claim 12 , wherein the control circuitry is configured to adjust the transparency of the map overlay by:

identifying a first portion of the displayed content and a second portion of the map overlay, wherein the first portion and the second portion overlap;

determining a first color of the displayed content in the first portion; and

adjusting, in the second portion, a second color of the map overlay to modify contrast between the map overlay and the displayed content based on the second level of transparency.

14. The system of claim 13 , wherein the control circuitry is configured to adjust, in the second portion, the second color of the map overlay by:

selecting a plurality of pixels in the second portion of the map overlay based on the second level of transparency; and

setting the second color of the plurality of pixels to the first color.

15. The system of claim 11 , wherein the second level of transparency is less than the first level of transparency.

16. The system of claim 11 , wherein the indication is a first indication, the control circuitry is further configured to:

determine a receipt time of the first indication;

receive a second indication of an updated current location on the route;

in response to determining that (1) the current location is the same as the updated current location and (2) a threshold period of time has elapsed since the receipt time, adjust the transparency of the map overlay to a fourth level of transparency that is greater than the second level of transparency, wherein the fourth level of transparency corresponds to a greater ratio between the values corresponding to the pixels of the map overlay and the values corresponding to the pixels of content displayed than the ratio corresponding to the second level of transparency.

17. The system of claim 11 , wherein the control circuitry is configured to detect the required directional change by:

identifying a plurality of directions in the route, wherein each direction in the plurality of directions is triggered at a respective reference location;

determining whether the current location is within a threshold distance from the respective reference location of a direction in the plurality of directions; and

in response to determining that the current location is within the threshold distance from the respective reference location, detecting the required directional change.

18. The system of claim 11 , wherein the control circuitry is configured to detect the required directional change by:

estimating a remaining travel time for reaching a destination of the route;

identifying an alternate route that can be taken at a location on the route, wherein taking the alternate route will reduce the remaining travel time for reaching the destination; and

in response to determining that the current location is within a threshold distance from the location, detecting the required directional change.

19. The system of claim 11 , wherein the control circuitry is configured to detect the required directional change by:

estimating an amount of traffic on the route;

identifying an alternate route that can be taken at a location on the route, wherein an amount of traffic on the alternate route is less than the amount of traffic on the route; and

in response to determining that the current location is within a threshold distance from the location, detecting the required directional change.

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

adjust a respective transparency value of a respective portion of the map overlay that depicts a location of interest, in response to determining that the location of interest is listed in a user profile, wherein the respective transparency value of the respective portion of the map overlay corresponds to a transparency value corresponding to the transparency of the map overlay.

Assignments (7)
CHANGE OF NAME Recorded Oct 3, 2024
From: ROVI GUIDES, INC.
To: ADEIA GUIDES INC.
Reel/Frame 069106/0231 →
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 →
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 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 30, 2019
From: SEN, SUSANTO; AHAMED, SHAKIR SHARFRAZ ASHFAQ; PONNUSAMY, SRIRAM
To: ROVI GUIDES, INC.
Reel/Frame 049899/0213 →
Continuity (1)
Related Publication 20200400456A1 · Dec 24, 2020
Cited By (1)
US 12,292,300