IP Library Granted Patent US 10,901,481
Granted Patent B2
US 10,901,481 · App. 16/752,096 · Granted Jan 26, 2021

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

Inventors: John Douglas (Richmond, VA); 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 10,901,481
App. No.
16/752,096
Granted
Jan 26, 2021
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 (40)

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

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;

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

receiving, from the at least one battery, an indicator of a charge; determining an available capacity of the at least one memory; receiving, from the at least one sensor, indicator of activity of the user;

determining, using a scoring algorithm, a score based on the indicator of the charge, the available capacity, and the indicator of activity;

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

when the at least one transmitter is in the low-power mode, sending a periodic command to check a strength of signal from the remote device; and

when a response to the periodic command from the at least one transmitter indicates the strength of signal is above a threshold, sending a command to the at least one transmitter to operate in the high-power mode for a predetermined period of time;

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 based on the determined score; and

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 based on the determined score.

2. The wearable apparatus of claim 1 , wherein the operations further comprise: weighting, using the scoring algorithm, the indicator of the charge, the available capacity, and the indicator of activity to determine the score.

3. 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 remote device.

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

5. The wearable apparatus of claim 1 , wherein: the command further comprises a command to operate in a medium-power mode, and the medium-power mode has at least one of a range of communication or a transmission rate between those of the low-power mode and the high-power mode.

6. The wearable apparatus of claim 5 , wherein the at least one processor selects a sampling rate for the at least one sensor based on the command to operate in the low-power mode, the medium-power mode, or the high-power mode.

7. The wearable apparatus of claim 1 , wherein receiving, from the at least one sensor, indicator of activity of the user comprises extrapolating an activity score based on measurements of the at least one sensor.

8. The wearable apparatus of claim 1 , wherein the operations further comprise selecting a power mode for the at least one sensor based on a power mode selected for the at least one transmitter.

9. The wearable apparatus of claim 1 , wherein the second sampling rate is greater than the first sampling rate.

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

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

determining an available capacity of at least one memory of the wearable device, the at least one memory storing measurements from at least one sensor configured to measure at least one property associated with a user of the wearable device;

receiving, from the at least one sensor, indicator of activity of the user;

determining, using a scoring algorithm, a score based on the indicator of the charge, the available capacity, and the indicator of activity;

sending a command to at least one transmitter to operate in a low-power mode or a high-power mode based on the determined score, the at least one transmitter being configured to send data to a device remote from the wearable device;

when the at least one transmitter is in the low-power mode, sending a periodic command to check a strength of signal from the remote device; and

when a response to the periodic command from the at least one transmitter indicates the strength of signal is above a threshold, sending a command to the at least one transmitter to operate in the high-power mode for a predetermined period of time;

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 based on the determined score; and

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 based on the determined score.

11. The method of claim 10 , further comprising: weighting, using the scoring algorithm, the indicator of the charge, the available capacity, and the indicator of activity to determine the score.

12. 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 remote device.

13. The method of claim 12 , further comprising reducing the frequency of uploads only when the available capacity of the at least one memory exceeds a threshold.

14. The method of claim 10 , wherein:

the command further comprises a command to operate in a medium-power mode, and the medium-power mode has at least one of a range of communication or a transmission rate between those of the low-power mode and the high-power mode.

15. The method of claim 14 , further comprising selecting a sampling rate for the at least one sensor based on the command to operate in the low-power mode, the medium-power mode, or the high-power mode.

16. The method of claim 10 , wherein receiving, from the at least one sensor, indicator of activity of the user comprises extrapolating an activity score based on measurements of the at least one sensor.

17. The method of claim 10 , further comprising selecting a power mode for the at least one sensor based on a power mode selected for the at least one transmitter.

18. The method of claim 10 , wherein the second sampling rate is greater than the first sampling rate.

Assignments (4)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 1, 2024
From: BIOMECH SENSOR LLC
To: BIOMECH HEALTH, LLC
Reel/Frame 069105/0370 →
SECURITY INTEREST Recorded Jul 7, 2021
From: BIOMECH SENSOR, LLC; BIOMECH GOLF, LLC
To: FORNARI, FRANK; BAUER, GWEN
Reel/Frame 056771/0355 →
CORRECTIVE ASSIGNMENT TO CORRECT THE ASSIGNEE STATE OF INCORPORATION PREVIOUSLY RECORDED ON REEL 051615 FRAME 0161. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Jun 8, 2021
From: DOUGLAS, JOHN; FORNARI, FRANK
To: BIOMECH SENSOR, LLC
Reel/Frame 056523/0140 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 24, 2020
From: DOUGLAS, JOHN; FORNARI, FRANK
To: BIOMECH SENSOR LLC
Reel/Frame 051615/0161 →
Continuity (2)
Continuation 16257662 · Jan 25, 2019
Related Publication 20200241621A1 · Jul 30, 2020