Mitigating device power drain associated with stalled telemetry sessions
First Claim
1. A device comprising:
- a memory that stores executable components; and
a processor that executes the executable components stored in the memory, wherein the executable components comprise;
a communication component configured to receive a communication request from a second device via a telemetry communication link established between the device and the second device, wherein the communication request comprises a request for data from the device; and
a throughput monitoring component configured to monitor uplink throughput measuring successful transmission of the data by the device to the second device via the telemetry communication link, wherein the communication component is further configured to;
terminate the telemetry communication link based on the uplink throughput being below a threshold value for a defined period of time following reception of the communication request, wherein the defined period of time varies based on a type of telemetry session associated with the communication request, and wherein the uplink throughput represents a rate of successful message delivery over the telemetry communication link.
1 Assignment
0 Petitions
Accused Products
Abstract
Systems, apparatus, methods and computer-readable storage media that mitigate device power drain associated with stalled telemetry sessions are provided. In one embodiment, a first device includes a memory and a processor that executes executable components stored in the memory. The executable components include a communication component configured to receive a communication request from a second device via a telemetry communication link established between the first and second devices. The communication request can comprise a request for data. The executable components can also comprise a throughput monitoring component configured to monitor uplink throughput measuring successful transmission of the data by the first device to the second device via the telemetry communication link based on reception of the communication request. The communication component is configured to terminate the telemetry communication link based on the uplink throughput being below a threshold value.
-
Citations
16 Claims
-
1. A device comprising:
-
a memory that stores executable components; and a processor that executes the executable components stored in the memory, wherein the executable components comprise; a communication component configured to receive a communication request from a second device via a telemetry communication link established between the device and the second device, wherein the communication request comprises a request for data from the device; and a throughput monitoring component configured to monitor uplink throughput measuring successful transmission of the data by the device to the second device via the telemetry communication link, wherein the communication component is further configured to; terminate the telemetry communication link based on the uplink throughput being below a threshold value for a defined period of time following reception of the communication request, wherein the defined period of time varies based on a type of telemetry session associated with the communication request, and wherein the uplink throughput represents a rate of successful message delivery over the telemetry communication link. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A device comprising:
-
a memory that stores executable components; and a processor that executes the executable components stored in the memory, wherein the executable components comprise; a communication component configured to transmit data to a second device via a telemetry communication link established between the device and the second device; and a throughput monitoring component configured to monitor uplink throughput measuring successful transmission of the data by the device to the second device, wherein the communication component is further configured to; terminate the telemetry communication link based on the uplink throughput being below a threshold value for a defined period of time following an establishment of the telemetry communication link, wherein the defined period of time varies based on a type of telemetry session associated with the establishment of the communication link, and wherein the uplink throughput represents a rate of successful message delivery over the telemetry communication link. - View Dependent Claims (10, 11)
-
-
12. A method comprising:
-
receiving, by a first device, a data request from a second device via a telemetry communication link established between the first device and the second device, wherein the data request comprises a request for data from the first device; monitoring, by the first device, uplink throughput measuring successful transmission of the data by the first device to the second device via the telemetry communication link, wherein the uplink throughput represents a rate of successful message delivery over the telemetry communication link; and terminating, by the first device, the telemetry communication link based on the uplink throughput being below a threshold value for a defined period of time following reception of the data request, wherein the defined period of time varies based on a type of telemetry session associated with the data request. - View Dependent Claims (13, 14, 15, 16)
-
Specification