Method and system for generating travel routes based on wireless coverage
First Claim
1. A computer-implemented method of providing route information, comprising:
- receiving an origin and a destination for a travel objective;
accessing a graph model associated with a geographic region proximate the travel objective;
the graph model comprising a plurality of edges associated with traversable paths between the origin and the destination;
obtaining wireless coverage data associated with the geographic region;
adjusting the graph model based at least in part on the wireless coverage data, the wireless coverage data comprising estimated time spent without wireless coverage while traversing at least one of the plurality of edges;
determining a route between the origin and destination from the adjusted graph model to provide increased wireless coverage during the travel objective; and
providing the route for presentation to a user.
2 Assignments
0 Petitions
Accused Products
Abstract
Methods and systems for providing routing information to a user are disclosed. Based on a request for routing information between an origin and destination for a travel objective, wireless coverage data for the geographic area associated with the travel objective is received. A graph model for determining routes between the origin and destination is adjusted based at least in part on the wireless coverage data. According to particular aspects of the present disclosure, the graph model can be adjusted based on the wireless coverage data and at least additional parameter such as estimated trip time, average speed, distance, favored routes or traffic information. User information can be optionally provided and used to emphasize or deemphasize wireless coverage data in the determination of the route for the travel objective.
49 Citations
28 Claims
-
1. A computer-implemented method of providing route information, comprising:
-
receiving an origin and a destination for a travel objective; accessing a graph model associated with a geographic region proximate the travel objective;
the graph model comprising a plurality of edges associated with traversable paths between the origin and the destination;obtaining wireless coverage data associated with the geographic region; adjusting the graph model based at least in part on the wireless coverage data, the wireless coverage data comprising estimated time spent without wireless coverage while traversing at least one of the plurality of edges; determining a route between the origin and destination from the adjusted graph model to provide increased wireless coverage during the travel objective; and providing the route for presentation to a user. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A system comprising a processing device and a network interface, the processing device configured to:
-
receive a request identifying an origin and a destination for a travel objective; receive wireless coverage data associated with a geographic region associated with the travel objective; generate a route from the origin and destination, the route being generated at least in part from a graph model having a plurality of edges representing traversable paths between the origin and destination, each of the plurality of edges being assigned a weighting factor determined based at least in part on the wireless coverage data and information associated with a user; and provide, via the network interface, the route to another processing device. - View Dependent Claims (17, 18, 19, 20)
-
-
21. A computing device for providing route information to a user, comprising:
-
a user interface configured to receive an origin and a destination for a travel objective from a user; a network interface configured to access a remote computing device over a network; a display device configured to display route information to the user; and a processing device configured to; provide the origin and destination via the network interface to the remote computing device; receive from the remote computing device a route generated, the route being generated at least in part from a graph model having a plurality of edges representing traversable paths between the origin and destination, each of the plurality of edges being assigned a weighting factor determined based at least in part on wireless coverage data and information associated with the user; and display, via the display device, the route to the user. - View Dependent Claims (22, 23)
-
-
24. A computer-readable medium having computer-readable instructions for execution by a processor, causing the processor to perform operations, the operations comprising:
-
receiving an origin and a destination for a travel objective; accessing a graph model associated with a geographic region proximate the travel objective, the graph model comprising a plurality of edges representing traversable paths between the origin and the destination; obtaining wireless coverage data associated with the geographic region; adjusting a weighting factor assigned to at least one of the plurality edges of the graph model based at least in part on the wireless coverage data, the wireless coverage data comprising estimated time spent without wireless coverage while traversing a particular edge; generating a route between the origin and destination from the graph model based at least in part on the adjusted weighting factors assigned to the plurality of edges; and providing the route for presentation to a user. - View Dependent Claims (25, 26, 27, 28)
-
Specification