NAVIGATION ROUTE UPDATES
First Claim
Patent Images
1. A method comprising:
- generating, at a server computer executing a routing service, route data corresponding to a navigation route;
transmitting, by the server computer, the route data to a user device;
obtaining, by the server computer, navigation data from a navigation data source;
determining, by the server computer based upon the navigation data, expected conditions corresponding to conditions expected to exist at a point of time in the future;
projecting, by the server computer, route conditions based upon the navigation data and the expected conditions;
determining, by the server computer based upon the navigation data and the route conditions, if the navigation route is to be modified; and
in response to determining that the navigation route is to be modified,generating, by the server computer, a modified route, andtransmitting, by the server computer to the user device, updated route data corresponding to the modified route.
4 Assignments
0 Petitions
Accused Products
Abstract
Concepts and technologies are disclosed herein for providing navigation routes and/or providing navigation route updates. According to various embodiments of the concepts and technologies disclosed herein, a navigation application can be configured to obtain route data from a routing service. The routing service can be configured to use navigation data locally stored and/or obtained from a number of sources to generate navigation routes and/or to update navigation routes. The generated and/or updated navigation routes can be provided to the user device as route data that can be used to provide navigation directions to a user.
-
Citations
20 Claims
-
1. A method comprising:
-
generating, at a server computer executing a routing service, route data corresponding to a navigation route; transmitting, by the server computer, the route data to a user device; obtaining, by the server computer, navigation data from a navigation data source; determining, by the server computer based upon the navigation data, expected conditions corresponding to conditions expected to exist at a point of time in the future; projecting, by the server computer, route conditions based upon the navigation data and the expected conditions; determining, by the server computer based upon the navigation data and the route conditions, if the navigation route is to be modified; and in response to determining that the navigation route is to be modified, generating, by the server computer, a modified route, and transmitting, by the server computer to the user device, updated route data corresponding to the modified route. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method comprising:
-
obtaining, at a server computer, navigation data from a navigation data source; determining, by the server computer based upon the navigation data, if a navigation route is to be modified; and in response to determining that the navigation route is to be modified, generating, by the server computer, a modified route, and transmitting, by the server computer to a user device, updated route data corresponding to the modified route. - View Dependent Claims (8, 9, 10, 11, 12, 13, 14)
-
-
15. A system comprising:
-
a processor; and a memory device that stores computer-executable instructions that, when executed by the processor, cause the processor to perform operations comprising generating route data corresponding to a navigation route, transmitting the route data to a user device, obtaining navigation data from a plurality of navigation data sources, determining, based upon the navigation data, if the navigation route is to be modified, and in response to a determination that the navigation route is to be modified, generating a modified route, and transmitting, to the user device, updated route data corresponding to the modified route. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification