Systems and methods for recognizing and measuring hard-to-reach destinations
First Claim
1. A method for improving a current commute to a destination, the method comprising:
- storing geolocation data of a plurality of navigation devices in a database;
determining a plurality of historical routes based on the geolocation data stored in the database, wherein each historical route is a route traveled by at least one of the plurality of navigation devices during a corresponding historical commute to the destination prior to the current commute;
providing navigational guidance for the current commute, via a primary navigation device, to the destination from a current location along a current route different from at least one of the historical routes;
determining a difficultly index for the destination, wherein the difficulty index is determined based on the current route to the destination and the historical routes commutes, and wherein the difficulty index is determined by;
calculating duration and/or distance inefficiencies for each historical commute along the corresponding historical route, andaggregating the duration inefficiencies and distance inefficiencies of each historical commute;
associating the difficulty index with the destination; and
communicating the difficulty index, via a user interface of the primary navigation device, to a user in connection with providing the navigational guidance to the destination along the current route,wherein the difficulty index indicates a degree of difficulty of reaching the destination.
1 Assignment
0 Petitions
Accused Products
Abstract
A navigation system includes primary and secondary navigation device, and a server. The secondary navigation device transmits geolocation data to the server. The primary navigation device receives user input indicating a destination. The primary navigation device also determines a current route to the destination based on a current location of the primary navigation device, and transmits the current route to the server. The primary navigation device also receives and displays a difficulty index from the server in response to transmitting the current route. The server determines historical routes reflecting historical commutes based on the geolocation data. The server also determines the difficulty index based on the one or more historical routes and the current route, and transmits the difficulty index to the primary navigation device in response to receiving the current route.
20 Citations
15 Claims
-
1. A method for improving a current commute to a destination, the method comprising:
-
storing geolocation data of a plurality of navigation devices in a database; determining a plurality of historical routes based on the geolocation data stored in the database, wherein each historical route is a route traveled by at least one of the plurality of navigation devices during a corresponding historical commute to the destination prior to the current commute; providing navigational guidance for the current commute, via a primary navigation device, to the destination from a current location along a current route different from at least one of the historical routes; determining a difficultly index for the destination, wherein the difficulty index is determined based on the current route to the destination and the historical routes commutes, and wherein the difficulty index is determined by; calculating duration and/or distance inefficiencies for each historical commute along the corresponding historical route, and aggregating the duration inefficiencies and distance inefficiencies of each historical commute; associating the difficulty index with the destination; and communicating the difficulty index, via a user interface of the primary navigation device, to a user in connection with providing the navigational guidance to the destination along the current route, wherein the difficulty index indicates a degree of difficulty of reaching the destination. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A navigation system, comprising:
-
a secondary navigation device configured to transmit geolocation data to a server; a primary navigation device configured to; receive user input indicating a destination, determine, during a current commute, a current route to the destination based on a current location of the primary navigation device, provide navigational guidance for the current commute to the destination from the current location along the current route different from at least one historical route of a plurality of historical routes, transmit the current route to the server, receive a difficulty index in response to transmitting the current route, display the difficulty index in connection with providing the navigational guidance to the destination along the current route; the server configured to; determine the plurality of historical routes based on the geolocation data received from the secondary navigation device, wherein each historical is a route traveled by the secondary navigation device during a corresponding historical commute by the secondary navigation device to the destination prior to the current commute; determine the difficulty index for the destination, wherein the difficulty index is determined based on the historical routes commutes and the current route received from the primary navigation device, and wherein the difficulty index is determined by; calculating duration and/or distance inefficiencies for each historical commute along the corresponding historical route, and aggregating the duration inefficiencies and distance inefficiencies of each historical commute; associate the difficulty index with the destination; and transmit the difficulty index to the primary navigation device in response to receiving the current route, wherein the difficulty index indicates an estimated degree of difficulty of reaching the destination based on inefficient historical commutes. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A navigation device for assisting a current commute, the navigation device comprising:
- a geolocation unit, a transceiver, a user interface, and a control unit configured to control;
the geolocation unit such that the geolocation unit determines a current route to a destination based on a current location of the primary navigation device, the transceiver such that the transceiver; transmits the current route in response to user input indicating the destination, and receives a difficulty index corresponding to the current route in response, the difficulty index being determined based on the current route and one or more historical routes reflecting prior commutes of other navigation devices to the destination, the difficulty index being determined by; calculating duration and/or distance inefficiencies for each historical commute along the corresponding historical route, and aggregating the duration inefficiencies and distance inefficiencies of each historical commute; the user interface to receive the user input, and to display the difficulty index in association with current route.
- a geolocation unit, a transceiver, a user interface, and a control unit configured to control;
Specification