Route selection
First Claim
Patent Images
1. A method, comprising:
- specifying, by a user input with a computing device having a processor and a memory, a route rule in advance of first and second conditions relative to a plurality of map elements, the route rule being specified based on stored data, that is not real-time data, representing multiple driver experiences and including user knowledge associated with a geographic area and obtained over a period of time;
presenting to a user, through a user interface, the plurality of map elements associated with the geographic area;
receiving a selection of at least one of the plurality of map elements from the user;
generating, based on an occurrence of the conditions, a route based in part on the route rule and the selected one of the plurality of map elements; and
providing, through the user interface, the route to the user.
1 Assignment
0 Petitions
Accused Products
Abstract
A request is received to compute a route from a start point to an end point. The route is computed using map data that includes a plurality of map elements, and route data that includes rules associated with the map elements, each of the rules being triggered by a condition flag that specifies a condition according to which the rule should be applied. The route data is based inputs related to driver experience in a geographic area associated with the route, and the inputs are based on stored data and not real-time or near-real-time data.
28 Citations
21 Claims
-
1. A method, comprising:
-
specifying, by a user input with a computing device having a processor and a memory, a route rule in advance of first and second conditions relative to a plurality of map elements, the route rule being specified based on stored data, that is not real-time data, representing multiple driver experiences and including user knowledge associated with a geographic area and obtained over a period of time; presenting to a user, through a user interface, the plurality of map elements associated with the geographic area; receiving a selection of at least one of the plurality of map elements from the user; generating, based on an occurrence of the conditions, a route based in part on the route rule and the selected one of the plurality of map elements; and providing, through the user interface, the route to the user. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A non-transitory computer-readable medium tangibly embodying computer-executable instructions, comprising instructions that, when executed by a processor, cause the processor to:
-
specify, by a user input, a route rule in advance of first and second conditions relative to a plurality of map elements, the route rule being specified based on stored data, that is not real time data, representing multiple driver experiences and including user knowledge associated with a geographic area and obtained over a period of time; present to a user the plurality of map elements associated with the geographic area; receive a selection of at least one of the plurality of map elements; generate, based on an occurrence of the conditions, a route based in part on the route rule and the selected one of the plurality of map elements; and provide the route to the user. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A system, comprising:
-
a computing device with a processor and a memory, the processor being configured to; specify, by a user input, a route rule in advance of first and second conditions relative to a plurality of map elements, the route rule being specified based on stored data that is not real-time data, representing multiple driver experiences and including user knowledge associated with a geographic area and obtained over a period of time; present to a user the plurality of map elements associated with the geographic area; receive a selection of at least one of the plurality of map elements; generate, based on an occurrence of the conditions, a route based in part on the route rule and the selected one of the plurality of map elements; and provide the route to the user. - View Dependent Claims (16, 17, 18, 19, 20, 21)
-
Specification