IP Library Granted Patent US 8,655,582
Granted Patent B2
US 8,655,582 · App. 12/749,081 · Granted Feb 18, 2014

Method and system for route based search including stopping point addition

Inventors: David Anthony Philbin (Arlington, MA); Hannah Youngsil Moon (Boston, MA)
Assignee: Verizon Patent and Licensing Inc.
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 8,655,582
App. No.
12/749,081
Granted
Feb 18, 2014
Kind
B2
Abstract

A route may be created and provided to a client. A stopping point along the route is received, and a search is performed for at least one point of interest according to the stopping point. Further, a route is created and provided to a client, and at least one stopping point associated with the route is identified based on at least one of a distance along the route, an indication of a place on a map, a category search, and a key word search.

Claims (64)

1. A method, comprising:

generating, at a computing device, a route between a start point and an end point;

providing a plurality of stopping point search options;

receiving a selection of at least one of the stopping point search options;

providing a listing of potential stopping points based on the selected stopping point search option;

receiving a selection of at least one of the potential stopping points;

providing a plurality of stopping point action options with respect to the selected stopping point, the selected stopping action options including at least an option to save the selected stopping point without adding the stopping point to the route, and also including adding the selected stopping point to the route and simultaneously conducting a search for at least one of a business, a person, and a category within a pre-determined proximity to the selected stopping point;

receiving a selection of at least one of the stopping point action options;

updating the route according to the selected stopping point action option; and

providing the updated route to a computing device via a network.

2. The method of claim 1 , further comprising:

providing a graphical user interface to a computing device via a network; and

receiving the start point and the end point from the computing device via the network.

3. The method of claim 1 , the plurality of stopping point search options including at least a subset of the following options to search for a stopping point by: specifying an address, specifying a distance, specifying a point on a map, performing a keyword search, and performing a category search.

4. The method of claim 1 , the plurality of stopping point search options including searching for points of interest associated with at least one of a business and a person within a pre-determined distance along the route.

5. The method of claim 1 , the plurality of stopping point action options further including at least a subset of the following options: adding the stopping point to the route, and searching for a point of interest according to the stopping point.

6. The method of claim 1 , further comprising:

generating directions between the route and the stopping point without altering the route between the start point and the end point, the directions including directions from the route to the stopping point, and directions from the stopping point back to the route.

7. The method of claim 1 , further comprising:

providing an interface to receive another stopping point; and

providing the plurality of stopping point action options in response to a selection of another stopping point being received.

8. The method of claim 1 , further comprising adding the stopping point to the route by revising the route between the start point and the end point to include the stopping point.

9. The method of claim 1 , wherein the at least one of a business, a person and a category are distinct from the selected stopping point such that at least one stopping point is selected before the search for the at least one of a business, a person and a category is performed.

10. A system, comprising:

at least one database comprising map data and data related to locations of a plurality of entities; and

a server in selective communication with the at least one database and a client device, the server being configured to:

generate a route that includes directions between a start point and an end point, provide a plurality of entity search options,

receive a selection of at least one of the entity search options,

provide a listing of entities based on the selected entity search option,

receive a selection of at least one entity of the listing of entities,

provide a plurality of action options with respect to the selected entity, the action options including at least an option to save the selected entity without adding the selected entity to the route and also including an option to add the selected entity to the route and simultaneously conduct a search for at least one of a business, a person, and a category within a pre-determined proximity to the selected entity,

receive a selection of at least one of the action options,

update the route according to the selected action option, and

provide the updated route to a client device via a network.

11. The system of claim 10 , the plurality of entity search options including at least a subset of the following options to search for an entity by: specifying an address, specifying a distance, specifying a point on a map, performing a keyword search, and performing a category search.

12. The system of claim 10 , the plurality of entity search options including an option to search for points of interest associated with at least one of a business and a person within a pre-determined distance along the route.

13. The system of claim 10 , the plurality of action options further including at least a subset of the following options: adding the entity to the route, and searching for a point of interest according to the location of the entity.

14. The system of claim 10 , the server being further configured to:

generate directions between the route and the entity without altering the route between the start point and the end point, the directions including directions from the route to the entity, and directions from the entity back to the route.

15. The system of claim 10 , the server being further configured to:

provide an interface to receive another entity selection; and

provide the plurality of action options when another entity selection is received.

16. The system of claim 10 , the server being further configured to add the entity to the route by revising the route between the start point and the end point to include the entity.

17. The system of claim 10 , wherein the at least one of a business, a person and a category are distinct from the selected entity such that at least one entity is selected before the search for the at least one of a business, a person and a category is performed.

18. A method, comprising:

providing, by a computing device, a graphical user interface to a computing device via a network;

receiving a start point and an end point from the computing device;

generating a route between the start point and the end point;

providing the route to the computing device;

providing a plurality of stopping point search options to the computing device;

receiving a selection of at least one of the stopping point search options from the computing device;

providing a listing of potential stopping points based on the selected stopping point search option;

receiving a selection of at least one of the potential stopping points;

determining, by a server device, providing a plurality of stopping point action options with respect to the selected stopping point, the stopping action options including at least an option to save the selected stopping point without adding the selected stopping point to the route and also including an option to add the selected stopping point to the route and simultaneously conduct a search for at least one of a business, a person, and a category within a pre-determined proximity to the selected stopping point;

receiving a selection of at least one of the stopping point action options;

receiving a selection of at least one additional stopping point;

providing the plurality of stopping point action options with respect to the at least one additional stopping point;

updating the route based on the selected stopping point action options; and

providing the updated route to the computing device.

19. The method of claim 18 , the plurality of stopping point search options including at least a subset of the following options to search for a stopping point by: specifying an address, specifying a distance, specifying a point on a map, performing a keyword search, and performing a category search.

20. The method of claim 18 , the plurality of stopping point action options further including at least a subset of the following options: adding the stopping point to the route, and searching for a point of interest according to the stopping point.

21. The method of claim 18 , further comprising:

generating directions between the route and the stopping point without altering the route between the start point and the end point, the directions including directions from the route to the stopping point, and directions from the stopping point back to the route.

22. The method of claim 18 , wherein the at least one of a business, a person and a category are distinct from the selected stopping point such that at least one stopping point is selected before the search for the at least one of a business, a person and a category is performed.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 12, 2014
From: VERIZON PATENT AND LICENSING INC.
To: AMAZON TECHNOLOGIES, INC.
Reel/Frame 032209/0213 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 10, 2013
From: VERIZON LABORATORIES INC.
To: VERIZON PATENT AND LICENSING INC.
Reel/Frame 031753/0921 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 28, 2012
From: PHILBIN, DAVID A.; MOON, HANNAH Y.
To: VERIZON LABORATORIES INC.
Reel/Frame 027948/0445 →
Continuity (2)
Continuation 11087337 · Mar 23, 2005
Related Publication 20100185385A1 · Jul 22, 2010