IP Library Granted Patent US 10,359,294
Granted Patent B2
US 10,359,294 · App. 13/929,582 · Granted Jul 23, 2019

Interactive digital map on a portable device

Inventors: Daniel Graf (San Francisco, CA); Darren Delaye (San Francisco, CA)
Assignee: GOOGLE LLC
G01C21/3614G01C21/3667
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 10,359,294
App. No.
13/929,582
Granted
Jul 23, 2019
Kind
B2
Abstract

A digital map of a geographic area is displayed in a map sheet in a software application executing on a portable device. Several individually selectable location indicators are displayed over the digital map in the map sheet. In response to a first one of the several location indicators being selected on the map sheet, an informational sheet related to the selected location indicator is generated, where the informational sheet occludes a portion of the map sheet. In response to a gesture applied to the informational sheet, (a) a selection of a second one of the several location indicators is automatically indicated on the map sheet, and (b) the informational sheet is updated to display information related to the newly selected location indicator.

Claims (57)

1. A method in a portable device for efficiently managing screen real estate in software application that displays interactive digital maps, the method comprising:

displaying a digital map of a geographic area in a map sheet;

displaying a plurality of individually selectable location indicators at different respective locations over the digital map in the map sheet; and

in response to a user gesture selecting one of the plurality of location indicators on the map sheet, generating an informational sheet related to the selected location indicator, including:

determining a current state of the digital map, wherein the current state is selected from a set including a default state, a search state, and a directions state, and

automatically selecting a size and content of the informational sheet according to the current state of the digital map.

2. The method of claim 1 , wherein selecting the size and the content of the informational sheet includes selecting one of:

(a) an informational bubble displayed over a location on the digital map corresponding to the selected location indicator,

(b) a compact informational sheet displayed in a first fixed position, wherein the informational sheet occludes a portion of the map sheet, or

(c) a detailed information sheet displayed in a second fixed position, wherein the informational sheet occludes a portion of the map sheet larger than the portion occluded by the compact informational sheet.

3. The method of claim 2 , wherein:

the compact informational sheet includes one or more of (i) a name of a business entity, (ii) hours of operation, and (iii) drive or transmit time, and

the detailed informational sheet includes one or more of (i) a photograph, (ii) user review information, and (iii) a hyperlink to an additional resource.

4. The method of claim 1 , wherein the selected location indicator is a first location indicator, the method further comprising:

in response to detecting a gesture applied to the informational sheet, (a) automatically indicating a selection of a second one of the plurality of location indicators on the map sheet, and (b) updating the informational sheet to display information related to the newly selected location indicator.

5. The method of claim 4 , further comprising:

wherein automatically indicating the selection of the second one of the plurality of location indicators on the map sheet including changing at least one of a position and a zoom level of a viewport in which the digital map is displayed on the map sheet.

6. The method of claim 1 , further comprising:

receiving search results in response to a geographic query; wherein each of the plurality of individually selectable location indicators corresponds to a respective search result.

7. A non-transitory computer-readable medium storing thereon instructions for efficiently managing screen real estate in a software application that displays interactive digital maps, wherein the instructions, when executed on one or more processors, cause the one or more processors to:

display a digital map of a geographic area in a map sheet;

display a plurality of individually selectable location indicators at different respective locations over the digital map in the map sheet; and

in response to a user gesture selecting one of the plurality of location indicators on the map sheet, generate an informational sheet related to the selected location indicator, including:

determine a current state of the digital map, wherein the current state is selected from a set including a default state, a search state, and a directions state, and

automatically select a size and content of the informational sheet according to the current state of the digital map.

8. The non-transitory computer-readable medium of claim 7 , wherein selecting the size and the content of the informational sheet includes selecting one of:

(a) an informational bubble displayed over a location on the digital map corresponding to the selected location indicator,

(b) a compact informational sheet displayed in a first fixed position, wherein the informational sheet occludes a portion of the map sheet, or

(c) a detailed information sheet displayed in a second fixed position, wherein the informational sheet occludes a portion of the map sheet larger than the portion occluded by the compact informational sheet.

9. The non-transitory computer-readable medium of claim 8 , wherein:

the compact informational sheet includes one or more of (i) a name of a business entity, (ii) hours of operation, and (iii) drive or transmit time, and

the detailed informational sheet includes one or more of (i) a photograph, (ii) user review information, and (iii) a hyperlink to an additional resource.

10. The non-transitory computer-readable medium of claim 7 , wherein the selected location indicator is a first location indicator, and wherein the instructions further cause the one or more processors to:

in response to detecting a gesture applied to the informational sheet, (a) automatically indicate a selection of a second one of the plurality of location indicators on the map sheet, and (b) update the informational sheet to display information related to the newly selected location indicator.

11. The non-transitory computer-readable medium of claim 10 , wherein automatically indicating the selection of the second one of the plurality of location indicators on the map sheet including changing at least one of a position and a zoom level of a viewport in which the digital map is displayed on the map sheet.

12. The non-transitory computer-readable medium of claim 7 , wherein the instructions further cause the one or more processors to:

receive search results in response to a geographic query; wherein each of the plurality of individually selectable location indicators corresponds to a respective search result.

13. A portable device comprising:

one or more processors;

a non-transitory computer-readable medium storing thereon instructions for efficiently managing screen real estate in a software application that displays interactive digital maps, wherein the instructions, when executed on the one or more processors, cause the one or more processors to:

display a digital map of a geographic area in a map sheet;

display a plurality of individually selectable location indicators at different respective locations over the digital map in the map sheet; and

in response to a user gesture selecting one of the plurality of location indicators on the map sheet, generate an informational sheet related to the selected location indicator, including:

determine a current state of the digital map, wherein the current state is selected from a set including a default state, a search state, and a directions state, and

automatically select a size and content of the informational sheet according to the current state of the digital map.

14. The portable device of claim 13 , wherein selecting the size and the content of the informational sheet includes selecting one of:

(a) an informational bubble displayed over a location on the digital map corresponding to the selected location indicator,

(b) a compact informational sheet displayed in a first fixed position, wherein the informational sheet occludes a portion of the map sheet, or

(c) a detailed information sheet displayed in a second fixed position, wherein the informational sheet occludes a portion of the map sheet larger than the portion occluded by the compact informational sheet.

15. The portable device of claim 14 , wherein:

the compact informational sheet includes one or more of (i) a name of a business entity, (ii) hours of operation, and (iii) drive or transmit time, and

the detailed informational sheet includes one or more of (i) a photograph, (ii) user review information, and (iii) a hyperlink to an additional resource.

16. The portable device of claim 13 , wherein the selected location indicator is a first location indicator, and wherein the instructions further cause the one or more processors to:

in response to detecting a gesture applied to the informational sheet, (a) automatically indicate a selection of a second one of the plurality of location indicators on the ma p sheet, and (b) update the informational sheet to display information related to the newly selected location indicator.

17. The portable device of claim 16 , wherein automatically indicating the selection of the second one of the plurality of location indicators on the map sheet including changing at least one of a position and a zoom level of a viewport in which the digital map is displayed on the map sheet.

18. The portable device of claim 13 , wherein the instructions further cause the one or more processors to:

receive search results in response to a geographic query; wherein each of the plurality of individually selectable location indicators corresponds to a respective search result.

Assignments (2)
CHANGE OF NAME Recorded Oct 5, 2017
From: GOOGLE INC.
To: GOOGLE LLC
Reel/Frame 044129/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 2, 2013
From: GRAF, DANIEL; DELAYE, DARREN
To: GOOGLE INC.
Reel/Frame 030725/0767 →
Continuity (3)
Provisional Application 61719746 · Oct 29, 2012
Provisional Application 61732905 · Dec 3, 2012
Related Publication 20140359510A1 · Dec 4, 2014