IP Library Granted Patent US 11,681,347
Granted Patent B2
US 11,681,347 · App. 17/157,626 · Granted Jun 20, 2023

Systems and methods for elastic delivery, processing, and storage for wearable devices based on system resources

Inventors: John Douglas (Potomac, MD); Frank Fornari (Naples, FL); Jeff Rowberg (Salem, VA)
Assignee: BioMech Sensor LLC
G06F1/3212G06F1/163H04B17/318
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 11,681,347
App. No.
17/157,626
Granted
Jun 20, 2023
Kind
B2
Abstract

The present disclosure relates to systems and methods for elastic delivery, processing, and storage for wearable devices based on system resources. For example, a wearable apparatus may have at least one battery; at least one sensor configured to measure at least one property associated with a user of the wearable apparatus; at least one memory storing measurements from the at least one sensor and instructions; at least one transmitter configured to send data to a device remote from the wearable apparatus; and at least one processor configured to execute the instructions to: receive, from the at least one battery, an indicator of a charge; and based on the received indicator, sending a command to the at least one sensor to operate in a low-power mode or a high-power mode, the low-power mode having. a lower sampling rate than the high-power mode.

Claims (50)

1. A wearable apparatus having an adjustable sampling rate, comprising:

at least one sensor configured to measure at least one property associated with a user of the wearable apparatus;

at least one memory storing measurements from the at least one sensor and instructions;

at least one transmitter configured to send data to a device external from the wearable apparatus;

at least one processor configured to execute the instructions to perform operations comprising:

receiving, from the external device in communication with the wearable apparatus, a signal strength, wherein the signal strength is based on at least one of a speed of data transfer or packet loss;

sending a command to the at least one transmitter to operate in a low-power mode or a high-power mode based on the received signal strength;

when the command is to operate in the low-power mode, sending a command to the at least one sensor to operate at a first sampling rate and sending a periodic command to check the signal strength of the external device;

when the command is to operate in the high-power mode, sending a command to the at least one sensor to operate at a second sampling rate; and

when a response to the periodic command from the at least one transmitter indicates the signal strength is above a predetermined threshold, sending a command to the at least one transmitter to operate in the high-power mode temporarily.

2. The wearable apparatus of claim 1 , wherein the operations further comprise:

determining, using historical data stored in the at least one memory, a period of time during which the signal strength exceeds a predetermined threshold; and

sending the command to the at least one transmitter during the determined period of time.

3. The wearable apparatus of claim 1 , wherein the operations further comprise:

receiving, from at least one battery of the wearable apparatus, an indicator of a charge; and

sending the command to the at least one transmitter to operate in the low-power mode or the high-power mode based on the received signal strength and the indicator of the charge.

4. The wearable apparatus of claim 1 , wherein the operations further comprise:

receiving, from at least one battery of the wearable apparatus, an indicator of a charge;

determining an available capacity of the at least one memory; and

sending the command to the at least one transmitter to operate in the low-power mode or the high-power mode based on the received signal strength, the indicator of the charge, and the available capacity of the at least one memory.

5. The wearable apparatus of claim 4 , wherein the operations further comprise:

sending a command to the at least one transmitter to transition from the low-power mode to the high-power mode when the received signal strength, the indicator of the charge, and the available capacity exceed a first threshold; and

sending a command to the at least one transmitter to transition from the high-power mode to the low-power mode when the received signal strength, the indicator of the charge, and the available capacity are below a second threshold lower than the first threshold.

6. The wearable apparatus of claim 5 , wherein the operations further comprise sending a command to the at least one transmitter to operate in a standard mode when the received signal strength, the indicator of the charge, and the available capacity exceed the second threshold but are below the first threshold.

7. The wearable apparatus of claim 2 , wherein the predetermined threshold is dynamically adjustable.

8. The wearable apparatus of claim 1 , wherein the operations further comprise: when the command is to operate in the low-power mode, reducing a frequency of uploads to the external device.

9. The wearable apparatus of claim 8 , wherein the at least one processor reduces the frequency of uploads only when an available capacity of the at least one memory exceeds a predetermined threshold.

10. A method of selecting a sapling rate, comprising:

receiving, from a device external from a wearable apparatus and in communication with the wearable apparatus, a signal strength, wherein the signal strength is based on at least one of a speed of data transfer or packet loss;

sending a command to at least one transmitter of the wearable apparatus to operate in a low-power mode or a high-power mode based on the received signal strength;

when the command is to operate in the low-power mode, sending a command to at least one sensor of the wearable apparatus to operate at a first sampling rate and sending a periodic command to check the signal strength of the external device;

when the command is to operate in the high-power mode, sending a command to the at least one sensor of the wearable apparatus to operate at a second sampling rate; and

when a response to the periodic command from the at least one transmitter indicates the signal strength is above a predetermined threshold, sending a command to the at least one transmitter to operate in the high-power mode temporarily.

11. The method of claim 10 , further comprising:

determining, using historical data stored in at least one memory of the wearable apparatus, a period of time during which the signal strength exceeds a predetermined threshold; and

sending the command to the at least one transmitter during the determined period of time.

12. The method of claim 10 , further comprising:

receiving, from at least one battery of the wearable apparatus, an indicator of a charge; and

sending the command to the at least one transmitter to operate in the low-power mode or the high-power mode based on the received signal strength and the indicator of the charge.

13. The method of claim 10 , further comprising:

receiving, from at least one battery of the wearable apparatus, an indicator of a charge;

determining an available capacity of at least one memory of the wearable apparatus; and

sending the command to the at least one transmitter to operate in the low-power mode or the high-power mode based on the received signal strength, the indicator of the charge, and the available capacity of the at least one memory.

14. The method of claim 13 , further comprising:

sending a command to the at least one transmitter to transition from the low-power mode to the high-power mode when the received signal strength, the indicator of the charge, and the available capacity exceed a first threshold; and

sending a command to the at least one transmitter to transition from the high-power mode to the low-power mode when the received signal strength, the indicator of the charge, and the available capacity are below a second threshold lower than the first threshold.

15. The method of claim 14 , further comprising sending a command to the at least one transmitter to operate in a standard mode when the received signal strength, the indicator of the charge, and the available capacity exceed the second threshold but are below the first threshold.

16. The method of claim 11 , wherein the predetermined threshold is dynamically adjustable.

17. The method of claim 10 , further comprising: when the command is to operate in the low-power mode, reducing a frequency of uploads to the external device.

18. The method of claim 17 , further comprising reducing the frequency of uploads only when an available capacity of the at least one memory exceeds a predetermined threshold.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 1, 2024
From: BIOMECH SENSOR LLC
To: BIOMECH HEALTH, LLC
Reel/Frame 069105/0370 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 5, 2023
From: DOUGLAS, JOHN; FORNARI, FRANK; ROWBERG, JEFF
To: BIOMECH SENSOR LLC
Reel/Frame 063551/0323 →
Continuity (3)
Continuation 16752096 · Jan 24, 2020
Continuation 16257662 · Jan 25, 2019
Related Publication 20210255687A1 · Aug 19, 2021