Facilitating urgency modulated beaconing rates for medical devices
First Claim
Patent Images
1. A medical device configured to be employed by a patient, comprising:
- a housing;
a memory, within the housing, that stores executable components; and
circuitry, within the housing, and configured to at least one of obtain sensed physiological data associated with the patient or deliver a therapy to the patient;
a processor, within the housing, that executes the executable components stored in the memory, wherein the executable components comprise;
a classification component configured to determine a classification for data generated by the medical device and to determine an urgency level for an advertising data packet based on the classification for the data, wherein the advertising data packet is a data packet that facilitates establishment of a connection with another device; and
a communication component configured to;
broadcast the advertising data packet for the medical device at a defined beaconing rate based on the urgency level for the advertising data packet, wherein the advertising data packet for the medical device is broadcast at the defined beaconing rate a plurality of times over an advertising period;
establish the connection with the other device; and
transmit the data generated by the medical device via the established communication channel, wherein transmission of the data is via a set of packets distinct from the advertising data packet.
1 Assignment
0 Petitions
Accused Products
Abstract
Techniques for facilitating telemetry between a medical device and an external device are provided. In one example, a medical device includes a classification component and a communication component. The classification component is configured to determine a classification for data generated by the medical device. The classification component is also configured to determine an urgency level for an advertising data packet based on the classification for the data. The communication component is also configured to broadcast the advertising data packet for the medical device at a defined beaconing rate based on the urgency level for the advertising data packet.
40 Citations
28 Claims
-
1. A medical device configured to be employed by a patient, comprising:
-
a housing; a memory, within the housing, that stores executable components; and circuitry, within the housing, and configured to at least one of obtain sensed physiological data associated with the patient or deliver a therapy to the patient; a processor, within the housing, that executes the executable components stored in the memory, wherein the executable components comprise; a classification component configured to determine a classification for data generated by the medical device and to determine an urgency level for an advertising data packet based on the classification for the data, wherein the advertising data packet is a data packet that facilitates establishment of a connection with another device; and a communication component configured to; broadcast the advertising data packet for the medical device at a defined beaconing rate based on the urgency level for the advertising data packet, wherein the advertising data packet for the medical device is broadcast at the defined beaconing rate a plurality of times over an advertising period; establish the connection with the other device; and transmit the data generated by the medical device via the established communication channel, wherein transmission of the data is via a set of packets distinct from the advertising data packet. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A method, comprising:
-
classifying, by a medical device comprising a processor, data for an advertising data packet associated with the medical device; determining, by the medical device, an urgency level for the advertising data packet based on the classifying for the data, wherein the advertising data packet is a data packet that facilitates establishment of a connection with another device; modulating, by the medical device, a beaconing rate for the advertising data packet based on the urgency level for the advertising data packet, wherein the advertising data packet for the medical device is broadcast at the modulated beaconing rate a plurality of times over an advertising period; establishing, by the device, a connection with the other device; and transmitting, by the device, the data generated by the medical device via the established communication channel. - View Dependent Claims (16, 17, 18)
-
-
19. An apparatus, 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 user feedback component configured to process user input data received via the apparatus; and a communication component configured to; transmit the user input data to a medical device via a first communication channel; and scan for an advertising data packet broadcast via a second communication channel, wherein the advertising data packet is a data packet that facilitates establishment of a connection, wherein the advertising data packet is broadcast at a defined beaconing rate based on an urgency level for the advertising data packet to establish the connection with the apparatus and to transmit the data generated by the medical device to the apparatus via the established communication channel, and wherein the advertising data packet for the medical device is broadcast at the defined beaconing rate a plurality of times over an advertising period. - View Dependent Claims (20, 21)
-
-
22. A non-transitory computer readable medium comprising computer executable instructions that, based on execution, cause a medical device including at least one processor to perform operations, comprising:
-
determining a classification for data associated with the medical device; adjusting polling associated with an advertising data packet provided by the medical device based on the classification for the data, wherein the advertising data packet is a data packet that facilitates establishment of a connection with a device, and wherein the advertising data packet for the medical device is broadcast a plurality of times over an advertising period in accordance with the adjusted polling; establishing the connection with the device; and transmitting the data generated by the medical device via the established communication channel. - View Dependent Claims (23, 24)
-
-
25. A system comprising:
-
a medical device comprising; a classification component configured to determine a classification for data included in an advertising data packet associated with a telemetry communication protocol; and a communication component configured to; modulate the advertising data packet at a defined beaconing rate based on the classification for the data, wherein the advertising data packet is a data packet that facilitates establishment of a connection with another device, and wherein the advertising data packet for the medical device is broadcast at the defined beaconing rate a plurality of times over an advertising period; establish a connection with a second device; and transmit the data generated by the medical device via the established communication channel; and the second device configured to perform telemetry communication with the medical device using the telemetry communication protocol and the advertising data packet. - View Dependent Claims (26, 27, 28)
-
Specification