Intelligent traffic switch between networks
AssigneeAT&T Intellectual Property I, L.P.
InventorsYupeng Jia, Hongyan Lei
Life of this patent
Estimating the term…
Abstract
Aspects of the subject disclosure may include, for example, selecting a latency comparison, a throughput comparison, a security comparison, a reliability comparison, movement information or a combination thereof for an end user device executing a communication service according to a service type resulting in a selection criteria, wherein the comparisons are evaluations of each of different available connections; and generating a switching decision by selecting one of the connections. Other embodiments are disclosed.
Claims20
A non-transitory machine-readable medium, comprising executable instructions that, when executed by a processing system including a processor of an end user device, facilitate performance of operations, the operations comprising:
- determining a service type for a communication service executing on an end user device;
- selecting a latency comparison, a throughput comparison, movement information or a combination thereof for the end user device executing the communication service according to the service type for the communication service resulting in a selection criteria;
- generating the latency comparison, the throughput comparison, the movement information or the combination thereof according to the selection criteria,
- wherein the latency comparison comprises determining a first latency over a cellular connection for the end user device executing the communication service, determining a second latency over a WiFi connection via a WiFi access point for the end user device executing the communication service, and comparing the first and second latencies,
- wherein the throughput comparison comprises determining a first throughput over the cellular connection for the end user device executing the communication service, determining a second throughput over the WiFi connection via the WiFi access point for the end user device executing the communication service, and comparing the first and second throughputs,
- wherein the movement information is a prediction for the end user device executing the communication service relative to a coverage area of the WiFi access point;
- and
- generating a switching decision by selecting one of the cellular connection or the WiFi connection according to the latency comparison, the throughput comparison, the movement information, or the combination thereof.
A device comprising:
- a processing system including a processor;
- and
- a memory that stores executable instructions that, when executed by the processing system, facilitate performance of operations, the operations comprising:
- determining a service type for a communication service executing on an end user device;
- selecting a latency comparison, a throughput comparison, movement information or a combination thereof for the end user device executing the communication service according to the service type for the communication service resulting in a selection criteria;
- generating the latency comparison, the throughput comparison, the movement information or the combination thereof according to the selection criteria,
- wherein the latency comparison comprises determining a first latency over a cellular connection for the end user device executing the communication service, determining a second latency over a WiFi connection via a WiFi access point for the end user device executing the communication service, and comparing the first and second latencies,
- wherein the throughput comparison comprises determining a first throughput over the cellular connection for the end user device executing the communication service, determining a second throughput over the WiFi connection via the WiFi access point for the end user device executing the communication service, and comparing the first and second throughputs,
- wherein the movement information is a prediction for the end user device executing the communication service relative to a coverage area of the WiFi access point;
- and
- generating a switching decision by selecting one of the cellular connection or the WiFi connection according to the latency comparison, the throughput comparison, the movement information, or the combination thereof.
A method, comprising:
- determining, by a processor, a service type for a communication service executing on an end user device;
- selecting, by the processor, a latency comparison, a throughput comparison, a security comparison, a reliability comparison, movement information or a combination thereof for the end user device executing the communication service according to the service type resulting in a selection criteria, wherein the latency comparison is based on end-to-end latency measured over a cellular connection for the end user device executing the communication service and measured over a WiFi connection via a WiFi access point for the end user device executing the communication service, wherein the throughput comparison is based on throughput measured over the cellular connection for the end user device executing the communication service and measured over the WiFi connection via the WiFi access point for the end user device executing the communication service, wherein the throughput comparison is based on security ratings determined for the cellular connection for the end user device executing the communication service and determined for the WiFi connection via the WiFi access point for the end user device executing the communication service, wherein the reliability comparison is based on packet loss measured over the cellular connection for the end user device executing the communication service and measured over the WiFi connection via the WiFi access point for the end user device executing the communication service, wherein the movement information is a prediction for the end user device executing the communication service relative to a coverage area of the WiFi access point;
- and
- generating a switching decision by selecting one of the cellular connection or the WiFi connection according to an evaluation of the selection criteria.
Dependencies are inferred from the claim text.