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.
28 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)
-
-
8. A method comprising:
-
obtaining, at a server computer, navigation data from a navigation data source; determining, based upon the navigation data, expected conditions corresponding to conditions expected to exist at a point of time in the future; projecting route conditions based, at least partially, upon the navigation data and the expected conditions; 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 (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 navigation data source, determining, based upon the navigation data, expected conditions corresponding to conditions expected to exist at a point of time in the future, projecting route conditions based upon the navigation data and the expected conditions, determining, based upon the navigation data and the route conditions, 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