Systems and methods for quality of experience measurement and wireless network recommendation
First Claim
Patent Images
1. A method performed by a digital device, the method comprising:
- connecting to a non-cellular wireless data network, the digital device capable of communicating over a cellular network;
determining if the digital device has previously connected to the non-cellular wireless data network over a predetermined period of time, and if the digital device has not previously connected to the non-cellular wireless data network over the predetermined period of time, then changing a failure count threshold from an initial value to a different value;
transmitting a plurality of pings to a Quality of Experience (QoE) system accessible over the non-cellular wireless data network;
receiving a set of ping responses from the QoE system in response to the plurality of pings;
calculating a plurality of QoE scores based on the set of ping responses;
comparing each of the plurality of QoE scores to a QoE threshold and changing a failure count for each of the plurality of QoE scores that fails to satisfy the QoE threshold based on the comparison;
comparing the failure count to the failure count threshold; and
determining whether to maintain connectivity with the non-cellular wireless data network based on the comparison of the failure count to the failure count threshold.
5 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods for quality of experience measurement and wireless network recommendation are disclosed. In some embodiments, a method comprises connecting to a non-cellular wireless data network, the digital device capable of communicating over a cellular network, transmitting a plurality of pings to a QoE system accessible over the non-cellular wireless data network, receiving a set of ping responses from the QoE system in response to the plurality of pings, calculating a QoE score based on the set of ping responses, and determining whether to maintain connectivity with the non-cellular wireless data network based on the QoE score.
15 Citations
27 Claims
-
1. A method performed by a digital device, the method comprising:
-
connecting to a non-cellular wireless data network, the digital device capable of communicating over a cellular network; determining if the digital device has previously connected to the non-cellular wireless data network over a predetermined period of time, and if the digital device has not previously connected to the non-cellular wireless data network over the predetermined period of time, then changing a failure count threshold from an initial value to a different value; transmitting a plurality of pings to a Quality of Experience (QoE) system accessible over the non-cellular wireless data network; receiving a set of ping responses from the QoE system in response to the plurality of pings; calculating a plurality of QoE scores based on the set of ping responses; comparing each of the plurality of QoE scores to a QoE threshold and changing a failure count for each of the plurality of QoE scores that fails to satisfy the QoE threshold based on the comparison; comparing the failure count to the failure count threshold; and determining whether to maintain connectivity with the non-cellular wireless data network based on the comparison of the failure count to the failure count threshold. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A digital device, comprising:
-
a communication interface configured to assist in connecting to a non-cellular wireless data network and a cellular wireless network; a failure count adjustment module configured to determine if the digital device has previously connected to the non-cellular wireless data network over a predetermined period of time, and if the digital device has not previously connected to the non-cellular wireless data network over the predetermined period of time, then the failure count adjustment module is further configured to change a failure count threshold from an initial value to a different value; a ping module configured to transmit a plurality of pings to a Quality of Experience (QoE) system accessible over the non-cellular wireless data network and receive a set of ping responses from the QoE system in response to the plurality of pings; a QoE score module configured to calculate a plurality of QoE scores based on the set of ping responses; a QoE threshold module configured to compare each of the plurality of QoE scores to a QoE threshold and change a failure count for each of the plurality of QoE scores that fails to satisfy the QoE threshold based on the comparison; a failure count module configured to compare the failure count to the failure count threshold; and a network response module configured to determine whether to maintain connectivity with the non-cellular wireless data network based on the comparison of the failure count to the failure count threshold. - View Dependent Claims (15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26)
-
-
27. A non-transitory computer readable medium comprising executable instructions, the instructions executable by a processor to perform a method, the method comprising:
-
connecting a digital device to a non-cellular wireless data network, the digital device capable of communicating over a cellular network; determining if the digital device has previously connected to the non-cellular wireless data network over a predetermined period of time, and if the digital device has not previously connected to the non-cellular wireless data network over the predetermined period of time, then changing a failure count threshold from an initial value to a different value; transmitting a plurality of pings to a Quality of Experience (QoE) system accessible over the non-cellular wireless data network; receiving a set of ping responses from the QoE system in response to the plurality of pings; calculating a plurality of QoE scores based on the set of ping responses; comparing each of the plurality of QoE scores to a QoE threshold and changing a failure count for each of the plurality of QoE scores that fails to satisfy the QoE threshold based on the comparison; comparing the failure count to the failure count threshold; and determining whether to maintain connectivity with the non-cellular wireless data network based on the comparison of the failure count to the failure count threshold.
-
Specification