IP Library Granted Patent US 9,880,699
Granted Patent B2
US 9,880,699 · App. 13/601,358 · Granted Jan 30, 2018

Multiple views of a geographic area on a mobile device

Inventors: Adam Bliss (Berkeley, CA); Mark Crady (Palo Alto, CA); Michael Chu (Los Altos Hills, CA); Scott Jenson (Palo Alto, CA); Sanjay Mavinkurve (East Palo Alto, CA); Joshua J. Sacks (Woodside, CA); Jerry Morrison (Mountain View, CA)
Assignee: Google Inc.
G06F3/04817G01C21/367G01C21/3676G06F3/048G06F3/0482G06F17/3087G06F17/30241G06F17/30864G06F17/30867G09B29/106H04M1/0206H04M1/72519G06F17/30873H04M1/72572
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 9,880,699
App. No.
13/601,358
Filed
Aug 31, 2012
Granted
Jan 30, 2018
Kind
B2
Art Unit
2158
USPC
707/705
Abstract

A computer-implemented method is disclosed that includes receiving on a mobile device a search query associated with a geographic location, providing one or more search results in response to the search query, the search results each being associated with a geographic location, and presenting on a graphical display of the computing device icons corresponding to each search result and also corresponding to a key on the computing device.

Claims (30)

1. A computer-implemented method comprising:

displaying, by a computing system, a presentation of a particular geographic area as a presentation of a map view of the particular geographic area;

receiving, by the computing system and during the presentation of the map view of the particular geographic area, an indication of a user input to select a first user interface element;

displaying, by the computing system and as a result of having received the indication of the user input to select the first user interface element, a second user interface element that is configured to enable toggling from the presentation of the map view of the particular geographic area to a presentation of an overhead image view of the particular geographic area, wherein displaying the second user interface element as a result of having received the indication of the user input to select the first user interface element includes displaying the second user interface element in a menu of user interface elements that the computing system displays in response to having received the indication of the user input to select the first user interface element;

receiving, by the computing system, an indication of a user input to select the second user interface element; and

toggling, by the computing system as a result of having received the indication of the user input to select the second user interface element, the presentation of the map view of the particular geographic area to the presentation of the overhead image view of the particular geographic area;

receiving, by the computing system and during the presentation of the overhead image view of the particular geographic area, an indication of another user input to select the first user interface element; and

displaying, by the computing system as a result of receiving the indication of the another user input to select the first user interface element, the menu of user interface elements with the display of the second user interface element in the collection having changed from (i) presenting an indication that selection of the second user interface element toggles the presentation of the geographic area to the overhead image view, to (ii) presenting an indication that selection of the second user interface element toggles the presentation of the geographic area to the map view.

2. The computer-implemented method of claim 1 , wherein each of the user interface elements in the menu of user interface elements other than the second user interface element remains the same as a result of (i) receiving the indication of the user input to select the first user interface element, and (ii) receiving the indication of the another user input to select the first user interface element.

3. A computer-implemented method comprising: displaying, by a computing system, a presentation of a particular geographic area as a presentation of a map view of the particular geographic area at a particular zoom level;

receiving, by the computing system and during the presentation of the map view of the particular geographic area at the particular zoom level, an indication of first user input to select a first user interface element that was displayed concurrent with the presentation of the map view of the particular geographic area at the particular zoom level;

displaying, by the computing system and as a result of having received the indication of the first user input to select the first user interface element, a second user interface element concurrent with the presentation of the map view of the particular geographic area at the particular zoom level, the second user interface element being configured to enable toggling from the presentation of the map view of the particular geographic area at the particular zoom level to a presentation of a satellite image view of the particular geographic area at the particular zoom level;

receiving, by the computing system, an indication of second user input to select the second user interface element, and as a result:

(i) removing the display of the second user interface element,

(ii) displaying the first user interface element, and

(iii) toggling the presentation of the map view of the particular geographic area at the particular zoom level to a presentation of the satellite image view of the particular geographic area at the particular zoom level;

receiving, by the computing system and during the presentation of the satellite image view of the particular geographic area at the particular zoom level, an indication of third user input to select the first user interface element which is displayed concurrent with the presentation of the satellite image view of the particular geographic area at the particular zoom level;

displaying, by the computing system and as a result having received the indication of the third user input to select the first user interface element, a third user interface element concurrent with the presentation of the satellite image view of the particular geographic area at the particular zoom level, the third user interface element being configured to enable toggling from the presentation of the satellite image view of the particular geographic area at the particular zoom level to the presentation of the map view of the particular geographic area at the particular zoom level; and

receiving, by the computing system, an indication of a fourth user input to select the third user interface element, and as a result:

(i) removing the display of the third user interface element,

(ii) displaying the first user interface element, and

(iii) toggling the presentation of the satellite image view of the particular geographic area at the particular zoom level to the presentation of the map view of the particular geographic area at the particular zoom level.

4. A computer-readable storage device including instructions that, when executed by a programmable processor, cause performance of operations that comprise:

receiving, by the computing system and during the presentation of the map view of the particular geographic area, an indication of a user input to select a first user interface element;

displaying, by the computing system and as a result of having received the indication of the user input to select the first user interface element, a second user interface element that is configured to enable toggling from the presentation of the map view of the particular geographic area to a presentation of an overhead image view of the particular geographic area, wherein displaying the second user interface element as a result of having received the indication of the user input to select the first user interface element includes displaying the second user interface element in a menu of user interface elements that the computing system displays in response to having received the indication of the user input to select the first user interface element;

receiving, by the computing system, an indication of a user input to select the second user interface element;

toggling, by the computing system as a result of having received the indication of the user input to select the second user interface element, the presentation of the map view of the particular geographic area to the presentation of the overhead image view of the particular geographic area; and

receiving, by the computing system and during the presentation of the overhead image view of the particular geographic area, an indication of another user input to select the first user interface element; and

displaying, by the computing system as a result of receiving the indication of the another user input to select the first user interface element, the menu of user interface elements with the display of the second user interface element in the collection having changed from (i) presenting an indication that selection of the second user interface element toggles the presentation of the geographic area to the overhead image view, to (ii) presenting an indication that selection of the second user interface element toggles the presentation of the geographic area to the map view.

5. The computer-readable storage device of claim 4 , wherein each of the user interface elements in the menu of user interface elements other than the second user interface element remains the same as a result of (i) receiving the indication of the user input to select the first user interface element, and (ii) receiving the indication of the another user input to select the first user interface element.

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 Jun 4, 2013
From: BLISS, ADAM; CRADY, MARK; CHU, MICHAEL; JENSON, SCOTT; MAVINKURVE, SANJAY; SACKS, JOSHUA J.; MORRISON, JERRY
To: GOOGLE INC.
Reel/Frame 030537/0917 →
Continuity (4)
Continuation 13107155 · May 13, 2011
Continuation 11557460 · Nov 7, 2006
Provisional Application 60734675 · Nov 7, 2005
Related Publication 20120329519A1 · Dec 27, 2012