Navigation using routine driving information and destination areas
First Claim
1. A device for routing a user from a first location to a point-of-interest via one or more route segments, comprising:
- a processor;
a memory module communicatively coupled to the processor and configured to store a point-of-interest (POI), user historical trip data, at least one user routing preference, and processor executable instructions;
an interface module; and
a wireless communications module communicatively coupled to a navigation service provider;
wherein the processor executable instructions include instructions for;
accessing the POI from the memory module;
identifying, using the wireless communications module, a destination area in which the POI is located;
wherein the destination area includes a first route segment connected by a first node to a second route segment;
determining, in view of the user historical trip data, whether at least one of the first route segment and the second route segment is a routine route segment;
wherein each of the first route segment and the second route segment provides at least a portion of a route between a first location and the POI;
designating, in view of the at least one user routing preference, at least one of the first route segment and the second route segment as a preferred route segment;
determining a first route, via the first node, from the first location to the POI using at least one designated preferred route segment; and
outputting to the interface module at least one navigation instruction navigating the user to the POI via the node using the first route.
7 Assignments
0 Petitions
Accused Products
Abstract
A method according to an embodiment of the invention is provided for identifying at least one routing option for use in routing a user from a current location to at least one destination comprising. The method includes the operations of: receiving electronic data identifying at least one destination; receiving electronic data indicating a current location; accessing, from the at least one memory device, historical information associated with at least one route segment, wherein the at least one route segment is interposed between the current location and the at least one destination; receiving, from at least one navigation service provider, a current condition for each of the at least one route segment; identifying, based on the current location, the historical information associated with at least one route segment, and the current condition for each of the at least one route segment, at least one routing option for use in routing a user from the current location to the at least one destination; and outputting at least one navigation direction, wherein the at least one navigation direction include an identification of the at least one routing option.
113 Citations
22 Claims
-
1. A device for routing a user from a first location to a point-of-interest via one or more route segments, comprising:
-
a processor; a memory module communicatively coupled to the processor and configured to store a point-of-interest (POI), user historical trip data, at least one user routing preference, and processor executable instructions; an interface module; and a wireless communications module communicatively coupled to a navigation service provider; wherein the processor executable instructions include instructions for; accessing the POI from the memory module; identifying, using the wireless communications module, a destination area in which the POI is located; wherein the destination area includes a first route segment connected by a first node to a second route segment; determining, in view of the user historical trip data, whether at least one of the first route segment and the second route segment is a routine route segment; wherein each of the first route segment and the second route segment provides at least a portion of a route between a first location and the POI; designating, in view of the at least one user routing preference, at least one of the first route segment and the second route segment as a preferred route segment; determining a first route, via the first node, from the first location to the POI using at least one designated preferred route segment; and outputting to the interface module at least one navigation instruction navigating the user to the POI via the node using the first route. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A device for routing a user from a first location to a point-of-interest via one or more route segments, comprising:
-
a processor; a memory module communicatively coupled to the processor and configured to store a point-of-interest (POI), user historical trip data, at least one user routing preference, and processor executable instructions; an interface module; and a wireless communications module communicatively coupled to a navigation service provider; wherein the processor executable instructions include instructions for; accessing the POI from the memory module; identifying, using the wireless communications module, a destination area in which the POI is located; wherein the destination area includes a first route segment connected by a first node to a second route segment; determining, in view of the user historical trip data, whether at least one of the first route segment and the second route segment is a routine route segment, and each of the first route segment and the second route segment provides at least a portion of a route between a first location and the POI; designating, in view of the at least one user routing preference, at least one of the first route segment and the second mute segment as a preferred route segment; determining a first route, via the first node, from the first location to the POI using at least one designated preferred route segment; and outputting to the interface module at least one navigation instruction navigating the user to the POI via the node using the first route; wherein the POI is located within two destination areas and the processor executable instructions include instructions for selecting a second route between the first location and the POI based on whether either of the two destination areas is a preferred destination area. - View Dependent Claims (7, 8)
-
-
9. A device for routing a user from a first location to a point-of-interest via one or more route segments, comprising:
-
a processor; a memory module communicatively coupled to the processor and configured to store a point-of-interest (POI), user historical trip data, at least one user routing preference, and processor executable instructions; an interface module; and a wireless communications module communicatively coupled to a navigation service provider; wherein the processor executable instructions include instructions for; accessing the POI from the memory module; identifying, using the wireless communications module, a destination area in which the POI is located; wherein the destination area includes a first route segment connected by a first node to a second route segment; determining, in view of the user historical trip data, whether at least one of the first route segment and the second route segment is a routine route segment, and each of the first route segment and the second route segment provides at least a portion of a route between a first location and the POI; designating, in view of the at least one user routing preference, at least one of the first route segment and the second route segment as a preferred route segment; determining a first route, via the first node, from the first location to the POI using at least one designated preferred route segment; and outputting to the interface module at least one navigation instruction navigating the user to the POI via the node using the first route; wherein the destination area is a dynamic destination area that defines a geographic area including at least one of the first node and one or more second nodes, wherein the nodes located within the dynamic destination area are statistically determined based on the user historical trip data. - View Dependent Claims (10)
-
-
11. A system for using routine driving information to route a user from a first location to a second location, comprising:
-
a processor; at least one memory module communicatively coupled to the processor and configured to store processor executable instructions and at least one user routing preference; at least one radio for receiving navigation data from a navigation service provider; wherein the processor executes at least one instruction to; store statistical information associated with a user routinely traveling between a first location and a second location using at least one route segment; designate, based on the statistical information, at least one of the route segments as a routine route segment; access the navigation data; and select, based on the navigation data and the at least one user routing preference, a first route between the first location and the second location using at least one of the designated routine route segments. - View Dependent Claims (12, 13, 14, 15)
-
-
16. A system for using routine driving information to route a user from a first location to a second location, comprising:
-
a processor; at least one memory module communicatively coupled to the processor and configured to store processor executable instructions and at least one user routing preference; at least one radio for receiving navigation data from a navigation service provider; wherein the processor executes at least one instruction to; store statistical information associated with a user routinely traveling between a first location and a second location using at least one route segment; designate, based on the statistical information, at least one of the route segments as a routine route segment; access the navigation data; and select, based on the navigation data and the at least one user routing preference, a first route between the first location and the second location using at least one of the designated routine route segments; wherein the statistical information is based on historical information associated with at least one of the route segments on the first route; wherein each of the plurality of route segments connects to at least one node located within one or more destination areas; wherein the processor executes at least one processor executable instruction to; determine whether each of the one or more destination areas is a routine destination area; and select the first route between the first location and the second location using at least one routine route segment that connects to at least one node located within a routine destination area. - View Dependent Claims (17, 18, 19, 20, 21, 22)
-
Specification