IP Library Granted Patent US 12,292,300
Granted Patent B2
US 12,292,300 · App. 18/142,836 · Granted May 6, 2025

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: Adeia 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 12,292,300
App. No.
18/142,836
Granted
May 6, 2025
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 (74)

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

generating for display a content item at a device;

generating for display, at a first level of transparency, a map overlay concurrently displayed over the content item at the device, wherein the map overlay comprises a depiction of at least a portion of a route and a first location of the device;

receiving, from a global-positioning system, location data corresponding to a current location of the device;

automatically modifying the depiction of the first location of the device to depict a second location corresponding to the current location of the device based on the location data;

detecting, based on the current location and the route, a directional change for the route, wherein a map component of the map overlay depicts the directional change; and

in response to detecting the 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 item displayed concurrently with the map overlay; and

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

2. The method of claim 1 , wherein the content item is unrelated to a mapping application generating the map overlay for display at the device.

3. The method of claim 1 , further comprising:

retrieving metadata of the content item, 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 greater than the second level of transparency.

4. The method of claim 1 , wherein automatically adjusting the transparency of the map overlay to the second level of transparency comprises:

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

determining a first color of the first portion; and

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

5. The method of claim 4 , wherein the adjusting, in the second portion, the second color 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.

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

7. The method of claim 1 , further comprising:

determining a receipt time of data corresponding to the first location;

in response to determining that (1) the first location is the same as the second 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 the content item than the ratio corresponding to the second level of transparency.

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

identifying a plurality of directions in the route, wherein each direction of 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 of 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 directional change.

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

estimating at least one of a remaining travel time for reaching a destination of the route or an amount of traffic for reaching the destination of the route;

identifying an alternate route that can be taken at a location on the route, wherein the identifying the alternate route comprises at least one of:

determining that the alternate route reduces the remaining travel time for reaching the destination; or

determining that the alternate route reduces the amount of traffic for reaching the destination; and

in response to determining that the current location is within a threshold distance from the location, detecting the 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 a content item at a device; and

generate for display, at a first level of transparency, a map overlay concurrently displayed with the content item at the device, wherein the map overlay comprises a depiction of at least a portion of a route and a first location of the device; and

control circuitry configured to:

receive, from a global-positioning system, location data corresponding to a current location of the device;

automatically modify the depiction of the first location of the device to depict a second location corresponding to the current location of the device based on the location data;

detect, based on the current location and the route, a directional change for the route, wherein a map component of the map overlay depicts the directional change; and

in response to detecting the 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 item displayed concurrently with the map overlay; and

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

12. The system of claim 11 , wherein the content item is unrelated to a mapping application generating the map overlay for display at the device.

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

retrieve metadata of the content item, 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 greater than the second level of transparency.

14. The system of claim 11 , wherein the control circuitry, when automatically adjusting the transparency of the map overlay to the second level of transparency, is configured to:

identify a first portion of the content item and a second portion of the map overlay, wherein the first portion and the second portion overlap;

determine a first color of the first portion; and

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

15. The system of claim 14 , wherein the control circuitry, when the adjusting, in the second portion, the second color, is configured to:

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

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

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

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

determine a receipt time of data corresponding to the first location; and

in response to determining that (1) the first location is the same as the second 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 the content item than the ratio corresponding to the second level of transparency.

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

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

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

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

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

estimate at least one of a remaining travel time for reaching a destination of the route or an amount of traffic for reaching the destination of the route;

identify an alternate route that can be taken at a location on the route by at least one of:

determining that the alternate route reduces the remaining travel time for reaching the destination; or

determining that the alternate route reduces the amount of traffic for reaching the destination; and

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

20. The system of claim 11 , wherein 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 (2)
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 May 4, 2023
From: SEN, SUSANTO; AHAMED, SHAKIR SHARFRAZ ASHFAQ; PONNUSAMY, SRIRAM
To: ROVI GUIDES, INC.
Reel/Frame 063531/0545 →
Continuity (2)
Continuation 16447592 · Jun 20, 2019
Related Publication 20230273042A1 · Aug 31, 2023
References Cited (43)
US 11120593B2 · Sen et al. · 2021 [cited by applicant]
US 11674818B2 · Sen et al. · 2023 [cited by applicant]
US 12073498B2 · Sen et al. · 2024 [cited by applicant]
US 20020140635A1 · Saitou et al. · 2002 [cited by applicant]
US 20020154168A1 · Ijäs et al. · 2002 [cited by applicant]
US 20110025531A1 · Geelen et al. · 2011 [cited by applicant]
US 20110153198A1 · Kokkas et al. · 2011 [cited by applicant]
US 20110208417A1 · Fink et al. · 2011 [cited by applicant]
US 20120185165A1 · Geelen et al. · 2012 [cited by applicant]
US 20120262482A1 · Miwa · 2012 [cited by applicant]
US 20130211708A1 · Takahashi · 2013 [cited by examiner]
US 20130314441A1 · Grasset et al. · 2013 [cited by applicant]
US 20130325321A1 · Pylappan · 2013 [cited by applicant]
US 20130345980A1 · Van Os et al. · 2013 [cited by applicant]
US 20140095303A1 · Jones et al. · 2014 [cited by applicant]
US 20140240348A1 · Arita et al. · 2014 [cited by applicant]
US 20140313229A1 · Arita et al. · 2014 [cited by applicant]
US 20140359656A1 · Banica et al. · 2014 [cited by applicant]
US 20150153182A1 · Tu et al. · 2015 [cited by applicant]
US 20150160841A1 · Chang · 2015 [cited by applicant]
US 20150161762A1 · Fujiwara · 2015 [cited by applicant]
US 20150232030A1 · Bongwald · 2015 [cited by applicant]
US 20160003636A1 · Ng-Thow-Hing · 2016 [cited by examiner]
US 20160011854A1 · Furumoto et al. · 2016 [cited by applicant]
US 20160102992A1 · Otero Diaz et al. · 2016 [cited by applicant]
US 20170061696A1 · Li et al. · 2017 [cited by applicant]
US 20170148222A1 · Holzer et al. · 2017 [cited by applicant]
US 20180058877A1 · Andrew et al. · 2018 [cited by applicant]
US 20180088323A1 · Bao et al. · 2018 [cited by applicant]
US 20180093663A1 · Kim et al. · 2018 [cited by applicant]
US 20180284808A1 · Minagawa · 2018 [cited by examiner]
US 20180330515A1 · Stall et al. · 2018 [cited by applicant]
US 20190003851A1 · Ishikawa et al. · 2019 [cited by applicant]
US 20190041231A1 · Kitada · 2019 [cited by examiner]
US 20190043259A1 · Wang et al. · 2019 [cited by applicant]
US 20190156573A1 · Palos et al. · 2019 [cited by applicant]
US 20190340837A1 · Shmayahu et al. · 2019 [cited by applicant]
US 20200090401A1 · Terrano · 2020 [cited by applicant]
US 20200125244A1 · Feinstein · 2020 [cited by applicant]
US 20200400456A1 · Sen · 2020 [cited by examiner]
US 20210375018A1 · Sen et al. · 2021 [cited by applicant]
JP 2015215619A · 2015 [cited by applicant]
“ISR & Written Opinion”, International Search Report and Written Opinion of PCT/US2020/038410 dated Nov. 2, 2020 (21 pages), Nov. 2, 2020. [cited by applicant]