Systems and methods for establishing a communication link between an implantable medical device and an external instrument
US-9894691-B1 · Feb 13, 2018 · US
US10639487B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-10639487-B2 |
| Application number | US-201816182640-A |
| Country | US |
| Kind code | B2 |
| Filing date | Nov 7, 2018 |
| Priority date | Feb 28, 2017 |
| Publication date | May 5, 2020 |
| Grant date | May 5, 2020 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
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.
Opening claim text (preview).
The invention claimed is: 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. 2. The device of claim 1 , wherein the throughput monitoring component is configured to determine the uplink throughput based on a number of application data packets comprising the data that are transmitted by the device to the second device via the telemetry communication link per connection interval. 3. The device of claim 1 , wherein the throughput monitoring component is configured to determine the uplink throughput based on time delays between successful transmissions of data packets comprising the data by the device to the second device via the telemetry communication link. 4. The device of claim 1 , wherein the threshold value varies based on a type of the data. 5. The device of claim 1 , wherein the threshold value varies based on a type of telemetry session associated with the communication request. 6. The device of claim 1 , wherein the data comprises a first type of data and wherein the uplink throughput comprises first uplink throughput, and wherein the throughput monitoring component is configured to monitor the first uplink throughput independently from second uplink throughput measuring successful transmission of a second type of data by the device to the second device via the telemetry communication link. 7. The device of claim 1 , wherein the transmission of the data comprises transmission of one or more data packets comprising the data, and wherein the throughput monitoring component is configured to determine the uplink throughput based on whether the communication component receives one or more acknowledgment messages from the second device that indicate the second device received the one or more data packets. 8. The device of claim 1 , wherein the transmission of the data comprises transmission of one or more data packets comprising the data, and wherein the throughput monitoring component is configured to determine the uplink throughput based on timing of reception, by the communication component, of one or more acknowledgment messages from the second device that indicate the second device received the one or more data packets. 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. 10. The device of claim 9 , wherein the throughput monitoring component is configured to determine the uplink throughput based on at least one of a number of application data packets comprising the data that are successfully transmitted by the device per connection interval or time delays between successful transmissions of data packets comprising the data by the device. 11. The device of claim 9 , wherein the threshold value varies based on a type of the data. 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. 13. The method of claim 12 , wherein the monitoring the uplink throughput comprises determining the uplink throughput based on number of application data packets comprising the data that are successfully transmitted by the first device per connection interval. 14. The method of claim 12 , wherein the monitoring the uplink throughput comprises determining the uplink throughput based on time delays between successful transmissions of data packets comprising the data by the first device. 15. The method of claim 12 , wherein the threshold value varies based on a type of the data. 16. The method of claim 12 , wherein the monitoring comprises monitoring the uplink throughput measuring successful transmission of the data based on a type of the data.
of urogenital or gastrointestinal organs, e.g. for incontinence control · CPC title
Connection release · CPC title
by means inserted into the body · CPC title
characterised by means for reducing power consumption during telemetry · CPC title
Throughput · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.