System and method of providing turn-by-turn directions to non-specific destinations
First Claim
1. A computer-implemented method for providing turn by turn directions, the method comprising:
- receiving an indication of a destination area;
identifying a plurality of choke points associated with the destination area, wherein each of the plurality of choke points is in proximity to the destination area, and wherein each of the plurality of choke points provides access to the destination area;
selecting, based on the destination area, one or more of the plurality of choke points;
providing for display, the one or more of the selected choke points;
receiving an indication of a user-selection of one of the one or more of the selected choke points; and
providing a set of turn by turn directions to the user-selected choke point associated with the destination area.
2 Assignments
0 Petitions
Accused Products
Abstract
Aspects of the invention provide systems and methods for providing turn by turn directions based on imprecise destination information. In one embodiment, a user may request turn by turn directions based on a first location, such as an address, and a destination area, defined by the name of a geographic area, such as a city or state. A plurality of access locations may be identified based on the geographic area. These access locations may be displayed to the user so that the user may select a particular destination. The selected location may then be used, along with the first location, to provide a set of turn by turn directions to the user.
-
Citations
20 Claims
-
1. A computer-implemented method for providing turn by turn directions, the method comprising:
-
receiving an indication of a destination area; identifying a plurality of choke points associated with the destination area, wherein each of the plurality of choke points is in proximity to the destination area, and wherein each of the plurality of choke points provides access to the destination area; selecting, based on the destination area, one or more of the plurality of choke points; providing for display, the one or more of the selected choke points; receiving an indication of a user-selection of one of the one or more of the selected choke points; and providing a set of turn by turn directions to the user-selected choke point associated with the destination area. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A computer-implemented method for providing turn by turn directions, the method comprising:
-
receiving, an indication of a destination area; identifying a start location; identifying a plurality of destination zones associated with the destination area, wherein each of the plurality of destination zones comprises a physical portion of the destination area; storing the plurality of destination zones in a memory; providing for display, the stored plurality of destination zones; receiving an indication of a user-selection of one of the plurality of destination zones; identifying, based on the start location and the indication of the user-selected destination zone, a choke point, which is in proximity to the user-selected destination zone, and provides access to the user-selected destination zone; and providing for display, based on the start location and the indication of the user-selected destination zone, a set of turn by turn directions to the identified choke point. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A computer-implemented method for providing turn by turn directions, the method comprising:
-
sending to a server, an indication of a destination area, wherein the server is configured to determine, based on the destination area and the start location, a plurality of choke points, wherein each of the plurality of choke points is in proximity to the destination area, and wherein each of the plurality of choke points provides access to the destination area; displaying, the plurality of choke points received from the server; sending an indication of a user-selection of one of the displayed plurality of choke points; and displaying a set of turn by turn directions, received from the server, to the user-selected choke point. - View Dependent Claims (16, 17)
-
-
18. A computer-implemented method for providing turn by turn directions, the method comprising:
-
sending to a server, an indication of a start location and a destination area, wherein the server is configured to determine, based on the start location and the destination area, a plurality of destination zones, wherein each of the plurality of destination zones comprises a physical portion of the destination area; displaying the plurality of destination zones received from the server; sending to the server, an indication of a user-selection of one of the displayed plurality of destination zones, wherein the server is further configured to identify, based on the start location and the user-selected destination zone, a choke point which is in proximity to the user-selected destination zone, and provides access to the user-selected destination zone; and displaying a set of turn by turn directions to the choke point, wherein the turn by turn directions are received from the server. - View Dependent Claims (19, 20)
-
Specification