Navigation service in support of mobile communication sessions
AssigneeVerizon Patent and Licensing Inc.
InventorsPramod Kalyanasundaram, Kumar K. Vishwanathan, Damascene M. Joachimpillai
Life of this patent
Estimating the term…
Abstract
A method, a device, and a non-transitory storage medium having instructions to receive, by a network device, a request from a mobile device that includes data indicating a signal quality pertaining to a connection between the mobile device and a wireless network, data indicating a location of the mobile device, and data indicating a destination of a user of the mobile device; determine a route that yields a probability that a communication session between the mobile device and another device avoids communication dropout; and transmit a response that indicates the determined route.
Claims20
A method comprising:
- receiving, by the network device, a no-drop request from a mobile device that includes data indicating a signal quality pertaining to a connection between the mobile device and a wireless network, data indicating a location of the mobile device, and data indicating a destination to which a user of the mobile device is traveling;
- selecting, by the network device, one or more routes based on the no-drop request;
- obtaining, by the network device, map data and network coverage data pertaining to the wireless network;
- determining, by the network device, which of the one or more routes yields a probability that a communication session between the mobile device and another device avoids communication dropout based on the no-drop request, the one or more routes, the map data and the network coverage data;
- selecting, by the network device, at least one of the one or more routes in response to the determining;
- generating, by the network device, a no-drop response that includes data indicating the at least one of the one or more routes;
- and
- transmitting, by the network device, the no-drop response to the mobile device.
A network device comprising:
- a communication interface, wherein the communication interface includes a transmitter and a receiver;
- a memory, wherein the memory stores instructions;
- and
- a processor, wherein the processor executes the instructions to:
- receive, via the communication interface, a no-drop request from a mobile device that includes data indicating a signal quality pertaining to a connection between the mobile device and a wireless network, data indicating a location of the mobile device, and data indicating a destination to which a user of the mobile device is traveling;
- select one or more routes based on the no-drop request;
- obtain map data and network coverage data pertaining to the wireless network;
- determine which of the one or more routes yields a probability that a communication session between the mobile device and another device avoids communication dropout based on the no-drop request, the one or more routes, the map data and the network coverage data;
- select at least one of the one or more routes in response to a determination of the one or more routes;
- generate a no-drop response that includes data indicating the at least one of the one or more routes;
- and
- transmit, via the communication interface, the no-drop response to the mobile device.
A non-transitory storage medium storing instructions executable by a computational device to:
- receive a no-drop request from a mobile device that includes data indicating a signal quality pertaining to a connection between the mobile device and a wireless network, data indicating a location of the mobile device, and data indicating a destination to which a user of the mobile device is traveling;
- select one or more routes based on the no-drop request;
- obtain map data and network coverage data pertaining to the wireless network;
- determine which of the one or more routes yields a probability that a communication session between the mobile device and another device avoids communication dropout based on the no-drop request, the one or more routes, the map data and the network coverage data;
- select at least one of the one or more routes in response to a determination of the one or more routes;
- generate a no-drop response that includes data indicating the at least one of the one or more routes;
- and
- transmit the no-drop response to the mobile device.
Dependencies are inferred from the claim text.