Contextual quality of user experience analysis using equipment dynamics
First Claim
1. A method comprising:
- receiving at least one diagnostic file from a client device, the at least one diagnostic file indicating at least one network signal indicator associated with the client device and indicating data from one or more sensors associated with the client device, wherein the one or more sensors include an accelerometer;
analyzing the at least one network signal indicator to determine a Quality of Experience (QoE) for the client device;
analyzing the data from the one or more sensors to determine a physical motion of the client device;
determining a degraded QoE event at the client device based at least in part on the QoE for the client device and the physical motion of the client device;
determining a gradual acceleration based at least in part on the accelerometer, the gradual acceleration associated with an acceleration of an elevator; and
presenting at least one message on a display of the client device based at least in part on the gradual acceleration and the at least one network signal indicator.
5 Assignments
0 Petitions
Accused Products
Abstract
The techniques described herein involve determining a context-based Quality of Experience based upon client device Quality of Experience diagnostic files in combination with client device equipment dynamics. Client device Quality of Experience (QoE) diagnostic files may indicate a reduced QoE at a client device, such as reduced signal strength or an increased number of dropped packets. User behavior during a reduced QoE event may be reflected as equipment dynamics, which may be included in equipment dynamics files. A service provider may receive information from the client device and may analyze the information to determine, with an increased confidence level, that the user device experiences a reduced QoE. Network resources may be allocated in response to the reduced QoE determination, thereby increasing a functioning of the computing network and an associated device'"'"'s Quality of Experience.
-
Citations
20 Claims
-
1. A method comprising:
-
receiving at least one diagnostic file from a client device, the at least one diagnostic file indicating at least one network signal indicator associated with the client device and indicating data from one or more sensors associated with the client device, wherein the one or more sensors include an accelerometer; analyzing the at least one network signal indicator to determine a Quality of Experience (QoE) for the client device; analyzing the data from the one or more sensors to determine a physical motion of the client device; determining a degraded QoE event at the client device based at least in part on the QoE for the client device and the physical motion of the client device; determining a gradual acceleration based at least in part on the accelerometer, the gradual acceleration associated with an acceleration of an elevator; and presenting at least one message on a display of the client device based at least in part on the gradual acceleration and the at least one network signal indicator. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A system comprising:
-
one or more processors; a memory; and one or modules stored in the memory and executable by the one or more processors to perform operations comprising; receiving at least one diagnostic file from a client device at a service provider associated with the client device, the at least one diagnostic file indicating at least one network signal indicator associated with the client device and indicating data from at least one sensor associated with the client device; analyzing the at least one network signal indicator to determine a Quality of Experience (QoE) for the client device; analyzing the data from the at least one sensor to determine a physical motion of the client device; and determining a degraded QoE event at the client device based at least in part on the QoE for the client device and the physical motion of the client device, the determining including aggregating the at least one diagnostic file with a plurality of aggregated diagnostic files to determine at least one context-based pattern indicating the physical motion of the client device associated with the degraded QoE event. - View Dependent Claims (10, 11, 12, 13, 14, 15)
-
-
16. A non-transitory computer storage medium having computer programming instructions stored thereon, the computer programming instruction, when executed by a processor of a computing device, causing the computing device to perform operations comprising:
-
receiving at least one diagnostic file from a client device, the at least one diagnostic file indicating at least one network signal indicator associated with the client device and indicating data from one or more sensors associated with the client device, wherein the one or more sensors include an accelerometer; analyzing the at least one network signal indicator to determine a Quality of Experience (QoE) for the client device; analyzing the data from the one or more sensors to determine a physical motion of the client device; determining a degraded QoE event at the client device based at least in part on the QoE for the client device and the physical motion of the client device; determining a gradual acceleration based at least in part on the accelerometer, the gradual acceleration associated with an acceleration of an elevator; and presenting at least one message on a display of the client device based at least in part on the gradual acceleration and the at least one network signal indicator. - View Dependent Claims (17, 18, 19, 20)
-
Specification