IP Library Granted Patent US 9,739,631
Granted Patent B2
US 9,739,631 · App. 14/242,651 · Granted Aug 22, 2017

Methods and systems for automatically providing point of interest information based on user interaction

Inventors: Elizabeth Ashby McIlhany (Denver, CO); George Michael Ringrose (Hanover, PA); Lindsey Young (Wrightsville, PA)
Assignee: Mapquest, Inc.
G01C21/367G01C21/3682G01C21/3697
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,739,631
App. No.
14/242,651
Granted
Aug 22, 2017
Kind
B2
Abstract

Computer implemented methods are disclosed for providing to a user, geographical mapping information relating to a trip from a start location to a destination location. The method includes receiving user input data including at least the destination location, determining a distance between the start location and the destination is equal to or above a pre-determined threshold, and generating and displaying a route from the start location to the destination location on an electronic map based on the user input data. The route may include a pin that is movable by the user along the route. The location of the pin may be received and a snap location along the route closest to the drop location may be calculated. The method may include animating movement of the pin from the drop location to snap location, and displaying the geographical mapping information based on the snap location.

Claims (88)

1. A method comprising:

receiving, by a device and from an electronic device; associated with a user, and over a network, user input data that includes at least a destination location;

determining, by the device, that a distance between a start location and the destination location is equal to or above a pre-determined distance threshold;

generating, by the device, a planned route from the start location to the destination location;

providing, by the device and for display by the electronic device, an electronic map that includes the planned route;

providing, by the device and for display by the electronic device, and based on determining that the distance is equal to or above the pre-determined distance threshold, a pin icon along the planned route,

the pin icon being movable along the planned route,

the pin icon being provided for display at an intermediate point along the planned route,

the pin icon being provided for display prior to information about a point of interest (POI), of a plurality of POIs, being provided for display on the planned route, and

the pin icon being provided for display prior to travel of the planned route;

receiving, by the device and from the electronic device, a drop location indicating a location along the planned route at which the pin icon is moved and dropped,

the drop location being received prior to travel of the planned route;

calculating, by the device, a snap location, along the planned route, that is closest to the drop location,

the snap location being associated with the POI, and

the snap location being calculated prior to travel of the planned route;

providing, by the device and for display by the electronic device, animated movement of the pin icon from the drop location to the snap location,

the animated movement being provided prior to travel of the planned route; and

providing, by the device and for display by the electronic device, the geographical mapping information associated with the POI,

the information associated with the POI being provided for display prior to travel of the planned route.

2. The method of claim 1 , wherein the pre-determined distance threshold is input by the user.

3. The method of claim 1 , wherein the drop location is within a pre-determined distance from the snap location.

4. The method of claim 1 , further comprising:

providing, for display by the electronic device, animated movement of the pin icon along the planned route to the drop location.

5. The method of claim 1 , further comprising:

automatically updating information associated with the planned route, based on movement of the pin icon along the planned route to the drop location, to generate updated information associated with the planned route; and

providing, for display by the electronic device, the updated information associated with the planned route.

6. The method of claim 1 , further comprising:

calculating one or more intersections close to the drop location; and

determining particular POIs, of the plurality of POIs, within a predetermined distance from the one or more intersections.

7. The method of claim 6 , wherein the particular POIs are based on the user input data.

8. The method of claim 6 , wherein at least one of the one or more intersections is a highway exit.

9. The method of claim 1 , further comprising:

accessing a database, associated with an external content provider, based on the drop location; and

enabling a transaction to be performed with the external content provider based on accessing the database.

10. The method of claim 1 , wherein the pin icon changes appearance based on the animated movement of the pin icon from the drop location to the snap location.

11. The method of claim 1 , further comprising:

receiving additional user input data after providing for display the information associated with the POI.

12. The method of claim 1 , wherein the snap location is calculated based on a shortest travel time from the drop location to the snap location.

13. The method of claim 1 , wherein the snap location is closer to the destination location than the drop location.

14. The method of claim 1 , wherein the snap location is closer to the start location than the drop location.

15. The method of claim 1 , wherein at least one of the start location and the destination location are movable.

16. The method of claim 1 , further comprising:

receiving information identifying an intermediate location between the start location and the destination location.

17. A system comprising:

a memory to store instructions; and

a processor, to execute the instructions in the memory, to:

receive, from an electronic device associated with a user, and over a network, user input data that includes at least a destination location;

determine that a distance between a start location and the destination location is equal to or above a pre-determined distance threshold;

generate a planned route from the start location to the destination location;

provide, for display by the electronic device, an electronic map that includes the planned route;

provide, for display by the electronic device, and based on determining that the distance is equal to or above the pre-determined distance threshold, a pin icon along the planned route,

the pin icon being movable along the planned route,

the pin icon being provided for display at an intermediate point along the planned route,

the pin icon being provided for display prior to information about a point of interest (POI), of a plurality of POIs, being provided for display on the planned route, and

the pin icon being provided for display prior to travel of the planned route;

receive, from the electronic device, a drop location indicating a location along the planned route at which the pin icon is moved and dropped,

the drop location being received prior to travel of the planned route;

calculate a snap location, along the planned route, that is closest to the drop location,

the snap location being associated with the POI, and

the snap location being calculated prior to travel of the planned route;

provide, for display by the electronic device, animated movement of the pin icon from the drop location to the snap location,

the animated movement being provided prior to travel of the planned route; and

provide, for display by the electronic device, information associated with the POI,

the information associated with the POI being provided for display prior to travel of the planned route.

18. The system of claim 17 , where the processor is further to:

provide, for display by the electronic device, animated movement of the pin icon along the planned route to the drop location.

19. The system of claim 17 , wherein the pin icon changes appearance based on the animated movement of the pin icon from the drop location to the snap location.

20. The system of claim 17 wherein the snap location is calculated based on a shortest travel time from the drop location to the snap location.

21. A non-transitory computer-readable medium storing instructions, the instructions comprising:

one or more instructions that, when executed by a processor, cause the processor to:

receive, from an electronic device associated with a user, and over a network, user input data that includes at least a destination location;

determine that a distance between a start location and the destination location is equal to or above a pre-determined distance threshold;

generate a planned route from the start location to the destination location;

provide, for display by the electronic device, an electronic map that includes the planned route;

provide, for display by the electronic device, and based on determining that the distance is equal to or above the pre-determined distance threshold, a pin icon along the planned route,

the pin icon being movable along the planned route,

the pin being provided for display at an intermediate point along the planned route,

the pin icon being provided for display prior to information about a point of interest (POI), of a plurality of POIs, being provided for display on the planned route, and

the pin icon being provided for display prior to travel of the planned route;

receive, from the electronic device, a drop location indicating a location along the planned route at which the pin icon is moved and dropped,

the drop location being received prior to travel of the planned route;

calculate a snap location, along the planned route, that is closest to the drop location,

the snap location being associated with the POI, and

the snap location being calculated prior to travel of the planned route;

provide, for display by the electronic device, animated movement of the pin icon from the drop location to the snap location,

the animated movement being provided prior to travel of the planned route; and

provide, for display by the electronic device, information associated with the POI,

the information associated with the POI being provided for display prior to travel of the planned route.

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 Apr 28, 2014
From: MCILHANY, ELIZABETH ASHBY; RINGROSE, GEORGE MICHAEL; YOUNG, LINDSEY
To: MAPQUEST, INC.
Reel/Frame 032771/0608 →
Continuity (1)
Related Publication 20150276423A1 · Oct 1, 2015