ROUTE MODIFICATIONS
First Claim
1. One or more computer-readable media having computer-executable instructions embodied thereon that perform a method to deliver routing information, the method comprising:
- receiving a request for directions at a routing engine;
generating routing information in response to the request for directions received by the routing engine;
transmitting the routing information generated by the routing engine;
receiving user modifications to the routing information at the routing engine; and
generating, by the routing engine, updated routing information based on the user modifications.
2 Assignments
0 Petitions
Accused Products
Abstract
A computer system and media for delivering routing information are provided. The computer system includes a routing engine, a database, and routing network that are employed to respond to routing requests and user modifications of routing information received in response to the routing requests. The routing engine receives the routing requests and generates routing information that illustrates a route and metadata for directions that guides a user when navigating the route. A user that is dissatisfied with the routing information may use route modification tools to alter the route in a manner that is consistent with the user'"'"'s understanding of alternate routes that may supplement the routing information provided by the routing engine. The computer system receives the user modifications, stores the user modifications, and updates the routing network to learn the alternate route provided in the user modifications.
162 Citations
20 Claims
-
1. One or more computer-readable media having computer-executable instructions embodied thereon that perform a method to deliver routing information, the method comprising:
-
receiving a request for directions at a routing engine; generating routing information in response to the request for directions received by the routing engine; transmitting the routing information generated by the routing engine; receiving user modifications to the routing information at the routing engine; and generating, by the routing engine, updated routing information based on the user modifications. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A computer system for managing routing information, the system comprising:
-
one or more clients to generate routing requests and to generate user modifications to routing information provided in response to the routing requests; and one or more routing engines to generate routing information in response to the routing requests and to generate updated routing information in response to the user modifications. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A client device having a processor, and computer readable medium configured to execute a method for modifying routing information, the method comprising:
-
receiving routing information in response to a request for directions; displaying the routing information; generating user modifications to the routing information; transmitting the user modifications to a routing engine; and receiving updated routing information based on the user modifications. - View Dependent Claims (20)
-
Specification