Dynamic adjustment of quality of service parameters
AssigneeVivint, Inc.
InventorsVenkat Kalkunte, Pravin Bathija
Life of this patent
Estimating the term…
Abstract
A computer-implemented method for dynamic adjustment of quality of service parameters is described. In one embodiment, one or more quality of service (QoS) parameters of a client of a mesh network is set based on an expected bandwidth for the mesh network. An actual bandwidth for the mesh network is measured. One or more QoS parameters of the client is automatically changed in response to the actual bandwidth differing from the expected bandwidth. The change in the QoS parameters may be configured to compensate for the difference between the actual bandwidth and the expected bandwidth.
Claims20
A computer-implemented method for dynamic adjustment of quality of service (QoS) parameters comprising:
- monitoring an actual bandwidth available to one or more computing devices in a network;
- detecting a change in the actual bandwidth;
- in response to detecting a change in the actual bandwidth, changing one or more QoS parameters, wherein a change in a QoS for media traffic is different from a change in a QoS for non-media traffic;
- identifying one or more alternate routes in response to detecting a change in the actual bandwidth;
- and
- changing to the alternate route if an estimated alternate bandwidth is larger than the actual bandwidth.
A computing device configured for dynamic adjustment of quality of service (QoS) parameters comprising:
- a processor;
- memory in electronic communication with the processor;
- instructions stored in the memory, the instructions being executable by the processor to:
- monitor an actual bandwidth available to one or more computing devices in a network;
- detect a change in the actual bandwidth;
- in response to detecting a change in the actual bandwidth, change one or more QoS parameters, wherein a change in a QoS for media traffic is different from a change in a QoS for non-media traffic;
- identify one or more alternate routes in response to detecting a change in the actual bandwidth;
- and
- change to the alternate route if an estimated alternate bandwidth is larger than the actual bandwidth.
A computer-program product for dynamically adjusting, by a processor, quality of service parameters (QoS), the computer-program product comprising a non-transitory computer-readable medium storing instructions thereon, the instructions being executable by the processor to:
- monitor an actual bandwidth available to one or more computing devices in a network;
- detect a change in the actual bandwidth;
- in response to detecting a change in the actual bandwidth, change one or more QoS parameters, wherein a change in a QoS for media traffic is different from a change in a QoS for non-media traffic;
- identify one or more alternate routes in response to detecting a change in the actual bandwidth;
- and
- change to the alternate route if an estimated alternate bandwidth is larger than the actual bandwidth.
Dependencies are inferred from the claim text.