IP Library Granted Patent US 11,416,537
Granted Patent B2
US 11,416,537 · App. 16/673,904 · Granted Aug 16, 2022

Processing the results of multiple search queries in a mapping application

Inventors: Bernhard Seefeld (San Francisco, CA); Neal Kanodia (Mountain View, CA); Elizabeth M. Windram (San Francisco, CA)
Assignee: GOOGLE LLC
G06F16/444G06F16/248G06F16/2425G06F16/29G06F16/9537
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,416,537
App. No.
16/673,904
Granted
Aug 16, 2022
Kind
B2
Abstract

A response to a first query related to a geographic area, and search results responsive to a second query related to the geographic area, are received from a server system. A digital map of the geographic is provided via a user interface. A focus is provided to the first query to illustrate the response on the digital map, where the response defines a geographic context. A subset of the search results is identified based on a relationship to the geographic context. The search results in the identified subset are visually emphasized on the digital map relative to the rest of the search results.

Claims (39)

1. A method for displaying geographic search results on digital maps, the method comprising:

receiving, by one or more processors in a single session of a mapping service, (i) user-defined content defining a geographic context and (ii) a plurality of search results responsive to a query related to the geographic area;

providing a digital map of the geographic area via a user interface;

providing, by the one or more processors, focus to the query to illustrate the response on the digital map, the response defining a geographic context;

displaying each of the plurality of search results as visual indicators at respective geographic locations on the digital map;

identifying, by the one or more processors, a subset of the plurality of search results based on a relationship to the geographic context; and

visually emphasizing, on the digital map, the search results in the identified subset relative to the rest of the plurality of search results, including modifying the corresponding visual indicators.

2. The method of claim 1 , wherein receiving the user-defined content includes receiving a plurality of selections of respective places favorited by the user via the user interface.

3. The method of claim 1 , wherein receiving the user-defined content includes receiving modifications of a driving route.

4. The method of claim 1 , wherein receiving the user-defined content includes receiving user-defined shapes.

5. The method of claim 1 , wherein each of the plurality of search results corresponds to a respective location within the geographic area.

6. The method of claim 1 , wherein identifying the subset is based on distances between locations corresponding to the user-defined content and locations corresponding to the second plurality of search results.

7. A computing device comprising:

one or more processors;

a user interface; and

a non-transitory computer-readable medium storing thereon instructions for displaying geographic search results on digital maps, including:

receiving, in a single session of a mapping service, (i) user-defined content defining a geographic context and (ii) a plurality of search results responsive to a query related to the geographic area,

providing a digital map of the geographic area via the user interface,

providing focus to the query to illustrate the response on the digital map, the response defining a geographic context,

displaying each of the plurality of search results as visual indicators at respective geographic locations on the digital map,

identifying a subset of the plurality of search results based on a relationship to the geographic context, and

visually emphasizing, on the digital map, the search results in the identified subset relative to the rest of the plurality of search results, including modifying the corresponding visual indicators.

8. The computing device of claim 7 , wherein receiving the user-defined content includes receiving a plurality of selections of respective places favorited by the user via the user interface.

9. The computing device of claim 7 , wherein receiving the user-defined content includes receiving modifications of a driving route.

10. The computing device of claim 7 , wherein receiving the user-defined content includes receiving user-defined shapes.

11. The computing device of claim 7 , wherein each of the plurality of search results corresponds to a respective location within the geographic area.

12. The computing device of claim 7 , wherein identifying the subset is based on distances between locations corresponding to the user-defined content and locations corresponding to the second plurality of search results.

13. A non-transitory computer-readable medium storing thereon instructions that implement a method for displaying geographic search results on digital maps, the method comprising:

receiving, by one or more processors in a single session of a mapping service, (i) user-defined content defining a geographic context and (ii) a plurality of search results responsive to a query related to the geographic area;

providing a digital map of the geographic area via a user interface;

providing, by the one or more processors, focus to the query to illustrate the response on the digital map, the response defining a geographic context;

displaying each of the plurality of search results as visual indicators at respective geographic locations on the digital map;

identifying, by the one or more processors, a subset of the plurality of search results based on a relationship to the geographic context; and

visually emphasizing, on the digital map, the search results in the identified subset relative to the rest of the plurality of search results, including modifying the corresponding visual indicators.

14. The non-transitory computer-readable medium of claim 13 , wherein receiving the user-defined content includes receiving a plurality of selections of respective places favorited by the user via the user interface.

15. The non-transitory computer-readable medium of claim 13 , wherein receiving the user-defined content includes receiving modifications of a driving route.

16. The non-transitory computer-readable medium of claim 13 , wherein receiving the user-defined content includes receiving user-defined shapes.

17. The non-transitory computer-readable medium of claim 13 , wherein each of the plurality of search results corresponds to a respective location within the geographic area.

18. The non-transitory computer-readable medium of claim 13 , wherein identifying the subset is based on distances between locations corresponding to the user-defined content and locations corresponding to the second plurality of search results.

Assignments (2)
CHANGE OF NAME Recorded Feb 20, 2020
From: GOOGLE INC.
To: GOOGLE LLC
Reel/Frame 051976/0069 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 6, 2019
From: SEEFELD, BERNHARD A.M.; KANODIA, NEAL; WINDRAM, ELIZABETH M.
To: GOOGLE INC.
Reel/Frame 050927/0473 →
Continuity (5)
Continuation 14685555 · Apr 13, 2015
Continuation 13931792 · Jun 28, 2013
Continuation 13179459 · Jul 8, 2011
Provisional Application 61362552 · Jul 8, 2010
Related Publication 20200065323A1 · Feb 27, 2020