| CPC A61B 5/4851 (2013.01) [A61B 5/0002 (2013.01); A61B 5/0024 (2013.01); A61B 5/1114 (2013.01); A61F 2/12 (2013.01); A61F 2/3662 (2013.01); A61F 2/389 (2013.01); H04W 4/08 (2013.01); H04W 4/70 (2018.02); A61B 5/686 (2013.01); A61B 2562/0219 (2013.01); A61F 2/482 (2021.08); A61F 2250/0002 (2013.01)] | 25 Claims |

|
1. A kinematic implantable device, comprising:
an inertial measurement unit including a plurality of sensors configured to generate signals based on motion of the kinematic implantable device;
a radio configured to communicate with a base station and receive configuration information from the base station, wherein the configuration information includes parameters that specify a data-collection schedule, a communication schedule, a first set of the plurality of sensors, a first sampling rate, a first resolution, a second set of the plurality of sensors different from the first set of the plurality of sensors, a second sampling rate different from the first sampling rate, and a second resolution different from the first resolution;
a memory that stores instructions and the configuration information;
a processing circuit; and
a timing circuit coupled to the processing circuit and the radio, and configured to execute the instructions stored in the memory to:
cause the processing circuit to transition from a deep-sleep state to a standby state for a duration specified by the data-collection schedule stored in the memory, and
cause the radio to transition from a deep-sleep state to a standby state based on the communication schedule stored in the memory,
wherein, when in the standby state, the processing circuit is configured to execute the instructions stored in the memory to:
enable the first set of the plurality of sensors for the duration specified by the data-collection schedule, sample the signals generated by the first set of the plurality of sensors at the first sampling rate and the first resolution, and detect a threshold number of kinematic events based on the sampled signals;
responsive to a detection of the threshold number of kinematic events, enable the second set of the plurality of sensors, and sample the signals generated by the second set of the plurality of sensors at the second sampling rate and the second resolution;
store collected data in the memory, the collected data corresponding to the sampled signals; and
when the radio is in the standby state, receive a request for the stored collected data from the base station and in response to receiving the request for the stored collected data, communicate the stored collected data to the base station via the radio.
|