IP Library Granted Patent US 9,885,582
Granted Patent B2
US 9,885,582 · App. 14/965,989 · Granted Feb 6, 2018

Systems and methods for generating electronic map displays with points-of-interest information based on reference locations

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,885,582
App. No.
14/965,989
Granted
Feb 6, 2018
Kind
B2
Abstract

Methods and systems are provided for generating an electronic map display. In one implementation, a method is provided for receiving route information associated with a route having an origination point and a destination point, determining a location of a reference point along the route, assigning a spatial identifier to the reference point, searching for points of interest (POIs) in a search area associated with the spatial identifier, ranking, using a processor, the POIs based on distances of POIs from the location of the reference point, and providing POI information for an electronic map display, wherein the POI information is associated with one or more POIs and selected based on the ranking of the POIs.

Claims (57)

1. A computer-implemented method for generating an electronic map display, the method comprising the following operations performed by at least one processor:

searching for points of interest (POIs) in a search area associated with a reference point along a route;

comparing a density of the POIs in the search area with a density threshold;

adjusting the search area when the density of the POIs is less than the density threshold; and

ranking POIs in the adjusted search area based on a distance of each of the POIs from a location of the reference point.

2. The computer-implemented method of claim 1 , further comprising:

searching for POIs in the adjusted search area.

3. The computer-implemented method of claim 1 , further comprising:

determining the search area based on a significance of the reference point.

4. The computer-implemented method of claim 1 , further comprising:

ranking the POIs in the adjusted search area based on a driving duration between each of the POIs and the location of the reference point.

5. The computer-implemented method of claim 1 , further comprising:

providing point of interest (POI) information for the electronic map display, wherein the POI information is associated with one or more of the POIs and selected based on the ranking of the POIs.

6. The computer-implemented method of claim 1 , wherein

the route includes an origination point and a destination point; and

the reference point is different from the origination point and the destination point.

7. The computer-implemented method of claim 1 , wherein the reference point corresponds to at least one of a rest area located along the route or an exit of a roadway included in the route.

8. The computer-implemented method of claim 1 , further comprising:

receiving search criteria specified by a user; and

searching for the POIs in the search area associated with the reference point along the route based on the received search criteria.

9. The computer-implemented method of claim 8 , further comprising:

ranking the POIs in the adjusted search area based on the received search criteria.

10. The computer-implemented method of claim 9 , wherein:

the received search criteria includes a type of POI requested by the user; and

ranking the POIs in the adjusted search area based on the received search criteria includes: ranking the POIs in the adjusted search area based on the POI type.

11. A system for generating an electronic map display, the system comprising:

an input device for receiving input from a user;

a display device for displaying the electronic map display;

at least one processor configured to:

search for points of interest (POIs) in a search area associated with a reference point along a route;

compare a density of the POIs in the search area with a density threshold;

adjust the search area when the density of the POIs is less than the density threshold; and

rank POIs in the adjusted search area based on a distance of each of the POIs from a location of the reference point.

12. The system of claim 11 , Wherein the at least one processor is further configured to:

search for POIs in the adjusted search area.

13. The system of claim 11 , wherein the at least one processor is further configured to:

determine the search area based on a significance of the reference point.

14. The system of claim 11 , wherein the at least one processor is further configured to:

rank the POIs in the adjusted search area based on a driving duration between each of the POIs and the location of the reference point.

15. The system of claim 11 , wherein the at least one processor is further configured to:

provide point of interest (POI) information for the electronic map display, wherein the POI information is associated with one or more of the POIs and selected based on the ranking of the POIs.

16. The system of claim 11 , wherein:

the route includes an origination point and a destination point; and

the reference point is different from the origination point and the destination point.

17. The system of claim 11 , wherein the at least one processor is further configured to:

receive search criteria specified by the user; and

search for the POIs in the search area associated with the reference point along the route based on the received search criteria.

18. The system of claim 17 , wherein the at least one processor is further configured to:

rank the POIs in the adjusted search area based on the received search criteria.

19. The system of claim 18 , wherein:

the received search criteria includes a type of POT requested by the user; and

the at least one processor is further configured to: rank the POIs in the adjusted search area based on the POI type.

20. A non-transitory computer-readable storage medium storing a program which, when executed by at least one computer processor, causes the at least one computer processor to perform a method for generating an electronic map display, the method comprising:

searching for points of interest (POIs) in a search area associated with a reference point along a route;

comparing a density of the POIs in the search area with a density threshold;

adjusting the search area when the density of the POIs is less than the density threshold; and

ranking POIs in the adjusted search area based on a distance of each of the POIs from a location of the reference point.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 11, 2018
From: MAPQUEST, INC.
To: VERIZON PATENT AND LICENSING INC.
Reel/Frame 047469/0106 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 11, 2015
From: BEYELER, ERIC; GEARHART, G. DUANE; WANG, TIANYU
To: MAPQUEST, INC.
Reel/Frame 037267/0967 →