# US 12,057,225 B2 · Stamina monitoring method and device

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 12,057,225 B2
- Document ID: US12057225B2
- Status: Granted
- Kind: B2
- Application number: 18/055,851
- Filed: 2022-11-16
- Published: 2023-03-09
- Granted: 2024-08-06
- Earliest claimed: 2013-08-19
- Assignees: Bomdic Inc.
- Applicants: Bomdic Inc.
- Inventors: Shih-Heng Cheng; Hsin-Fu Kuo
- Web page: https://patentgrep.com/patent/US12057225B2

## CPC

- G16H 40/63: for local operation
- A61B 5/02055: {Simultaneously evaluating both cardiovascular condition and temperature}
- A61B 5/1118: {Determining activity level}
- A61B 5/14542: {for measuring blood gases (A61B5/14551 takes precedence)}
- A61B 5/14546: {for measuring analytes not otherwise provided for, e.g. ions, cytochromes}
- A61B 5/318: Heart-related electrical modalities, e.g. electrocardiography [ECG]
- A61B 5/4866: {Evaluating metabolism (using breath test A61B5/083)}
- A61B 5/7278: {Artificial waveform generation or derivation, e.g. synthesizing signals from measured signals}
- A61B 5/7405: {using sound}
- A61B 5/742: {using visual displays (displays for heart-related electrical signals, e.g. ECG, A61B5/339)}
- A61B 5/7455: {characterised by tactile indication, e.g. vibration or electrical stimulation}
- G16H 50/50: for simulation or modelling of medical disorders
- G16Z 99/00: Subject matter not provided for in other main groups of this subclass
- A61B 5/021: Measuring pressure in heart or blood vessels
- A61B 5/02405: {Determining heart rate variability}
- A61B 5/0245: by using sensing means generating electric signals, {i.e. ECG signals}
- A61B 5/0816: {Measuring devices for examining respiratory frequency (measuring frequency of electric signals G01R23/00)}
- G16H 20/30: relating to physical therapies or activities, e.g. physiotherapy, acupressure or exercising
- G16H: HEALTHCARE INFORMATICS, i.e. INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR THE HANDLING OR PROCESSING OF MEDICAL OR HEALTHCARE DATA
- A61B: DIAGNOSIS; SURGERY; IDENTIFICATION (usefulness limited to only animals A61D)
- G16Z: INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR SPECIFIC APPLICATION FIELDS, NOT OTHERWISE PROVIDED FOR

## Abstract

The present disclosure provides an exercise assistive device. The present disclosure also provides a method for estimating stamina level and a method for adjusting the method according to a user's anaerobic energy level and aerobic energy level. The present disclosure further provides the several types and applications of the exercise assistive device.

## Claims

### Claim 1

A method for calculating a stamina level of a user, and comprising:
detecting a first exercise data of a user by a sensor for monitoring a heart rate of the user and obtaining a first physiological data corresponding to the first exercise data, wherein the first physiological data comprise a first heart rate related data, wherein the first heart rate related data is the heart rate;
receiving a biological information from a user interface;
determining, by a processing module, a first stamina category corresponding to the user based on the exercise data, the first physiological data, and the biological data;
determining, by the processing module, a maximum stamina level and a minimum stamina level of the first stamina category corresponding to the use; wherein, the maximum stamina level and the minimum stamina level are based on an anaerobic energy level in percentage and an aerobic energy level in percentage; the anaerobic energy level in percentage is based on an anaerobic energy, a maximum anaerobic energy level, and a minimum anaerobic energy level; and the aerobic energy level in percentage is based on the aerobic energy level and an aerobic category corresponding to the fist physiological data;
outputting a first stamina level on the user interface;
detecting, by the processing module, a second exercise data and obtaining a second physiological data corresponding to the second exercise data, wherein the second physiological data comprise a second heart rate related data;
calculating, by the processing module, a second stamina level based on the second exercise data, the second physiological data, and the first stamina level and outputting the second stamina level on the user interface; wherein the step of calculating the second stamina level comprise:
obtaining an adjusted anaerobic energy level in percentage based on the anaerobic energy level, an adjusted maximum anaerobic energy level, and the minimum anaerobic energy level corresponding to the second physiological data;
obtaining an adjusted aerobic energy level in percentage based on the aerobic energy level and an aerobic energy category corresponding to the second physiological data; and
obtaining the second stamina level based on the adjusted anaerobic energy level in percentage and the adjusted aerobic energy level in percentage; and
adjusting the first stamina category to a second stamina category corresponding to the second stamina level based on the second exercise data.

### Claim 2 (depends on 1)

The method of claim 1, wherein the first exercise data comprises an activity intensity.

### Claim 3 (depends on 1)

The method of claim 1, wherein the first exercise data comprises speed.

### Claim 4 (depends on 1)

The method of claim 1, wherein the biological information comprises at least one of height, weight, age, and gender.

### Claim 5 (depends on 1)

The method of claim 1, further comprising:
outputting at least one parameter of heart rate, velocity, time, map, temperature, humidity, altitude, calorie consumption, exercising efficiency, power, cadence, speed, elevation, and inclination corresponding to the second exercise data on the user interface.

### Claim 6 (depends on 1)

The method of claim 1, further comprising:
outputting a notification to the user corresponding to the stamina level.

### Claim 7 (depends on 1)

The method of claim 1, wherein a notification is used for notifying the user to lower the exercise intensity.

### Claim 8 (depends on 1)

The method of claim 1, further comprising:
mapping the second stamina level to a RPE scale and outputting the RPE scale on the user interface.

### Claim 9 (depends on 1)

The method of claim 1, further comprising:
uploading a stamina level record to a social network.

### Claim 10

A stamina level monitoring device, comprising:
a storage, storing a program code; and
a processor, coupled to the storage, and accessing the program code to execute:
detecting a first exercise data of a user by a sensor for monitoring a heart rate of the user and obtaining a first physiological data corresponding to the first exercise data, wherein the first physiological data comprise a first heart rate related data, the first heart rate related data is the heart rate;
receiving a biological information from a user interface;
determining a first stamina category corresponding to the user based on the exercise data, the first physiological data, and the biological data;
determining a maximum stamina level and a minimum stamina level of the first stamina category corresponding to the user; wherein, the maximum stamina level and the minimum stamina level are based on an anaerobic energy level in percentage and an aerobic energy level in percentage; the anaerobic energy level in percentage is based on an anaerobic energy, a maximum anaerobic energy level, and a minimum anaerobic energy level; and the aerobic energy level in percentage is based on the aerobic energy level and an aerobic category corresponding to the first physiological data;
outputting a first stamina level on the user interface;
detecting a second exercise data and obtaining a second physiological data corresponding to the second exercise data, wherein the second physiological data comprise a second heart rate related data;
calculating a second stamina level based on the second exercise data, second physiological data, and the first stamina level and outputting the second stamina level on the user interface; wherein the step of calculating the second stamina level comprise:
obtaining an adjusted anaerobic energy level in percentage based on the anaerobic energy level, an adjusted maximum anaerobic energy level, and the minimum anaerobic energy level corresponding to the second physiological data;
obtaining an adjusted aerobic energy level in percentage based on the aerobic energy level and an aerobic energy category corresponding to the second physiological data; and
obtaining the second stamina level based on the adjusted anaerobic energy level in percentage and the adjusted aerobic energy level in percentage; and
adjusting the first stamina category to a second stamina category corresponding the second stamina level based on the second exercise data.

### Claim 11 (depends on 10)

The device of claim 10, wherein the first exercise data comprises an activity intensity.

### Claim 12 (depends on 10)

The device of claim 10, wherein the first exercise data comprises speed.

### Claim 13 (depends on 10)

The device of claim 10, wherein the biological information comprises at least one of height, weight, age, and gender.

### Claim 14 (depends on 10)

The device of claim 10, further comprising:
outputting at least one parameter of heart rate, velocity, time, map, temperature, humidity, altitude, calorie consumption, exercising efficiency, power, cadence, speed, elevation, and inclination corresponding to the second exercise data on the user interface.

### Claim 15 (depends on 10)

The device of claim 10, further comprising:
outputting a notification to the user corresponding to the stamina level.

### Claim 16 (depends on 10)

The device of claim 10, wherein a notification is used for notifying the user to lower the exercise intensity.

### Claim 17 (depends on 10)

The device of claim 10, further comprising:
mapping the second stamina level to a RPE scale and outputting the RPE scale on the user interface.

### Claim 18 (depends on 10)

The device of claim 10, further comprising:
uploading a stamina level record to a social network.
