IP Library Granted Patent US 10,527,442
Granted Patent B2
US 10,527,442 · App. 14/720,280 · Granted Jan 7, 2020

Navigation system and methods for generating enhanced search results

Inventors: Francis Bourque (Mundelein, IL); Sanjay Gupta (Lakewood, IL); Mark Hansen (Buffalo Grove, IL)
Assignee: GOOGLE TECHNOLOGY HOLDINGS LLC
G01C21/36G01C21/3611G01C21/3617G06F16/954G08G1/096827G08G1/096888
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,527,442
App. No.
14/720,280
Granted
Jan 7, 2020
Kind
B2
Abstract

A navigation system and various methods of using the system are described herein. Search query results are refined by the system and are prioritized based at least in part upon sub-search categories selected during the searching process. Sub-searches can be represented by graphical icons displayed on the user interface.

Claims (64)

1. A navigation system comprising:

a graphical user interface configured for receiving input and displaying content; and

a processor for executing a search engine to provide search query results, the processor configured to:

receive, via the graphical user interface, an input for a final destination,

initiate a search query based on the final destination,

identify, from travel related data stored in a database and based upon the search query, a plurality of points of interest (POIs) associated with the final destination,

identify a plurality of sub-search categories associated with the plurality of POIs,

cause the graphical user interface to display (i) the plurality of POIs, and (ii) a plurality of icons, wherein the plurality of icons are respectively visually representative of the plurality of sub-search categories,

after causing the graphical user interface to display the plurality of POIs and the plurality of icons, receive a keyword via the graphical user interface,

identify a refined list of POIs of the plurality of POIs based on (i) the keyword and (ii) proximity metrics to the final destination, and

cause the graphical user interface to display (i) the refined list of POIs, and (ii) for each POI in the refined list of POIs, a proximity metric of the proximity metrics.

2. The navigation system according to claim 1 , wherein the processor is further configured to:

receive, via the graphical user interface, a selection of one of the plurality of icons.

3. The navigation system according to claim 2 , wherein the processor is further configured to:

further refine the refined list of POIs according to the selection of the one of the plurality of icons, and

cause the graphical user interface to display the further refined list of POIs.

4. The navigation system according to claim 3 , wherein to further refine the refined list of results, the processor is configured to:

further refine the refined list of results further based on the final destination.

5. The navigation system according to claim 1 , wherein the processor is further configured to:

receive, via the graphical user interface, a selection of a point of interest (POI) from the refined list of POIs, and

generate a route to the POI.

6. The navigation system according to claim 1 , wherein the processor is further configured to:

prioritize the plurality of POIs based at least in part upon one or more previous travel and query selections.

7. The navigation system according to claim 1 , wherein the plurality of sub-search categories are selected from the group comprising: fuel filling station, restaurant, parking, arts and entertainment, lodging, religious worship structure, educational structure, medical services business, keywords, and meta-categories.

8. The navigation system according to claim 1 , wherein the travel related data includes information selected from the group comprising: frequency of destination visits, search query time, time-of-day associated with previous search queries, current directional travel, and frequency of the route.

9. A computer-implemented method for conveying enhanced search query results comprising the steps of:

receiving, via a graphical user interface, an input for a final destination;

initiating a search query, by accessing a database storing geographic related information, based at least in part upon the final destination;

identifying a plurality of points of interest (POIs) associated with the final destination based at least in part upon the search query;

identifying a plurality of sub-search categories associated with the plurality of POIs;

displaying, in the graphical user interface, (i) the plurality of POIs, and (ii) a plurality of icons, wherein the plurality of icons are respectively visually representative of the plurality of sub-search categories;

after displaying, in the graphical user interface, the plurality of destination POIs and the plurality of icons, receiving a keyword via the graphical user interface;

identifying a refined list of POIs of the plurality of POIs based on (i) the keyword and (ii) proximity metrics to the final destination; and

displaying, in the graphical user interface, (i) the refined list of POIs, and (ii) for each POI in the refined list of POIs, a proximity metric of the proximity metrics.

10. The computer-implemented method according to claim 9 , further comprising:

receiving, via the graphical user interface, a selection of one of the plurality of icons.

11. The computer-implemented method according to claim 10 , further comprising:

further refining the refined list of POIs according to the selection of the one of the plurality of icons; and

displaying the further refined list of POIs in the graphical user interface.

12. The computer-implemented method according to claim 9 , further comprising:

receiving a selection of a point of interest (POI) from the refined list of POIs; and

generating a route to the POI.

13. The computer-implemented method according to claim 9 , further comprising:

prioritizing the plurality of POIs at least in part based on a frequency of visits associated with the POIs.

14. The computer-implemented method according to claim 9 , wherein the plurality of sub-search categories are selected from the group comprising: fuel filling station, restaurant, parking, arts and entertainment, lodging, religious worship structure, educational structure, medical services business, keywords, and meta-categories.

15. A computer-implemented method of conveying search query results comprising the steps of:

receiving, via a graphical interface, an input for a final destination;

initiating a search query based at least in part upon the final destination;

identifying, from a database, a plurality of intermediary points of interest (POIs) based at least in part upon the search query;

displaying the plurality of intermediary POIs in the graphical interface;

identifying a plurality of sub-search categories associated with the plurality of intermediary POIs;

displaying, in the graphical interface, (i) the plurality of intermediary POIs, and (ii) a plurality of icons, wherein the plurality of icons are respectively visually representative of the plurality of sub-search categories;

after displaying, in the graphical user interface, the plurality of intermediary POIs and the plurality of icons, receiving a keyword via the graphical user interface;

initiating a sub-search, based at least in part upon (i) the keyword, and (ii) proximity metrics to the final destination, to identify a list of POIs; and

displaying, in the user interface, (i) the list of POIs, and (ii) for each POI in the list of POIs, a proximity metric of the proximity metrics.

16. The computer-implemented method according to claim 15 , wherein the plurality of sub-search categories are selected from the group comprising: fuel filling station, restaurant, parking, arts and entertainment, lodging, religious worship structure, educational structure, medical services business, keywords, and meta-categories.

17. The computer-implemented method according to claim 15 , further comprising:

receiving, via the graphical user interface, a selection of one of the plurality of icons.

18. The computer-implemented method according to claim 17 , further comprising:

identifying a refined list of POIs according to the selection of the one of the plurality of icons; and

displaying the refined list of POIs in the graphical user interface.

19. The computer-implemented method according to claim 15 , further comprising:

receiving a selection of a point of interest (POI) from the list of POIs; and

generating a route to the POI.

Assignments (4)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 5, 2015
From: BOURQUE, FRANCIS; GUPTA, SANJAY
To: MOTOROLA, INC.
Reel/Frame 036253/0596 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 5, 2015
From: MOTOROLA MOBILITY LLC
To: GOOGLE TECHNOLOGY HOLDINGS LLC
Reel/Frame 036254/0347 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 5, 2015
From: MOTOROLA, INC.
To: MOTOROLA MOBILITY, INC.
Reel/Frame 036278/0001 →
CHANGE OF NAME Recorded Aug 5, 2015
From: MOTOROLA MOBILITY, INC.
To: MOTOROLA MOBILITY LLC
Reel/Frame 036278/0855 →
Continuity (3)
Continuation 12579536 · Oct 15, 2009
Continuation In Part 12345439 · Dec 29, 2008
Related Publication 20160146625A1 · May 26, 2016
Cited By (1)
US 12,342,244