IP Library › Granted Patent US 11,842,813
Granted Patent B2
US 11,842,813 · App. 17/079,213 · Granted Dec 12, 2023

Health monitoring and evaluation system

Inventors: Robin Deterding (Boulder, CO); Tam Vu (Denver, CO)
Assignee: The Regents Of The University Of Colorado
G16H40/67A61B5/002A61B5/0022A61B5/0205A61B5/08A61B5/117A61B5/1123A61B5/14551A61B5/486A61B5/7267A61B5/7282G06F1/163G16H40/63G16H50/20G16H50/30A61B5/01A61B5/02438A61B5/0816A61B5/1112A61B5/6898A61B5/7264A61B5/746A61B5/7465A61B2503/06A61B2560/0242A61B2560/0252A61B2562/029
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,842,813
App. No.
17/079,213
Filed
Oct 23, 2020
Granted
Dec 12, 2023
Kind
B2
Art Unit
3792
USPC
600/301
Abstract

Embodiments of the present technology include a wearable physiological monitoring device, related algorithms and software that are tied to a portable electronic device for readout. The wearable device can perform real-time measurement of a number of physiological and environmental parameters including heart rate, pulse oximetry, respiration, movement, environmental particulate matter, moisture, temperature (e.g., ambient air and body temperatures) and geospatial location. Some embodiments may establish a physiological baseline for a patient by measuring the above parameters during a healthy state. Collected data can be wirelessly transmitted to a portable electronic device or monitoring and feedback platform where software will analyze the data and make assessments of the device wearer's health based upon the wearer's baseline.

Claims (244)

1. A platform, comprising:

a wearable monitoring device including one or more sensors configured to sense physiological parameters of a

a communications component configured to relay physiological data collected from said wearable monitoring device;

a database containing a plurality of baseline profiles of said user corresponding to pulmonary conditions indexed to said physiological parameters, wherein said pulmonary conditions comprise one or more of: chronic obstructive lung disease, interstitial lung disease, asthma, and cystic fibrosis;

a processor communicatively coupled to a non-transitory computer readable media containing an analysis engine configured to:

retrieve from said database said plurality of baseline profiles of said user corresponding to said pulmonary conditions indexed to said physiological parameters;

compare said physiological data of said physiological parameters collected from said wearable monitoring device to said plurality of baseline profiles of said user corresponding to said pulmonary conditions retrieved from said database;

generate a pulmonary status of said pulmonary conditions of said user by comparing said physiological data of said physiological parameters collected by said wearable monitoring device to said plurality of baseline profiles of said user corresponding to said pulmonary conditions retrieved from said database; and

transmit said pulmonary status to a reporting device over a computer network to provide said user access to said pulmonary status.

2. The platform of claim 1 , wherein said plurality of baseline profiles further indexed to environmental parameters, and wherein said communications component further configured to relay environmental data corresponding to said environmental parameters, and wherein said analysis engine further configured to:

retrieve from said database said plurality of baseline profiles of said user indexed to said environmental parameters;

compare said environmental data of said environmental parameters to said plurality of baseline profiles of said user retrieved from said database; and

generate said pulmonary status by comparing said physiological data of said physiological parameters and said environmental data of said environmental parameters to said plurality of baseline profiles of said user retrieved from said database.

3. The platform of claim 2 , wherein said environmental parameters comprise one more of: ambient air oxygen concentration data, ambient air temperature data, environmental particulate data, and geospatial location data.

4. The platform of claim 3 , wherein said physiological parameters further comprise a fraction of inspired oxygen in ambient air based on said environmental data.

5. The platform of claim 1 , wherein said physiological parameters of a user include one or more of: movement, heart rate, respiratory rate, blood oxygen level, temperature, and moisture.

6. The platform of claim 1 , wherein said pulmonary status comprises a pediatric asthma score based on comparing said physiological data of said physiological parameters to said plurality of baseline profiles of said user.

7. The platform of claim 1 , an wherein said analysis engine further configured to:

aggregate said plurality of baseline profiles from a plurality of users;

identify key variables in said plurality of baseline profiles aggregated from said plurality of users; and

apply key variables identified in said plurality of baseline profiles aggregated from said plurality of users to compare said physiological data of said physiological parameters to said plurality of baseline profiles retrieved from said database.

8. The platform of claim 1 , wherein said analysis engine generates an alert sent to a monitoring device when said pulmonary status falls outside of a threshold, said threshold automatically set by said analysis engine based on variation in one or more of said plurality of baseline profiles.

9. A method for evaluating pulmonary status of a user, the method comprising:

collecting physiological data of a user from a wearable monitoring device, said wearable monitoring device including one or more sensors configured to sense one or more physiological parameters;

retrieving from a database under control of a processor coupled to a non-transitory computer readable media containing an analysis engine a plurality of baseline profiles of said user corresponding to pulmonary conditions indexed to said physiological parameters, wherein said pulmonary conditions comprise one or more of: chronic obstructive lung disease, interstitial lung disease, asthma, and cystic fibrosis;

comparing said set of physiological data of said physiological parameters collected from said wearable monitoring device to said plurality of baseline profiles of said user retrieved from said database; and

generating a pulmonary status of said pulmonary conditions of said user based on comparing said set of physiological data of said physiological parameters collected by said wearable monitoring device to said plurality of baseline profiles retrieved from said database; and

transmitting said pulmonary status of said pulmonary conditions of said user to a reporting device over a computer network to provide said user access to said pulmonary status.

10. The method of claim 9 , further comprising:

indexing said plurality of baseline profiles of said user to environmental parameters;

at relaying environmental data corresponding to said environmental parameters;

retrieving from said database said plurality of baseline profiles of said user corresponding to said environmental parameters;

comparing said environmental data of said environmental parameters to said plurality of baseline profiles of said user retrieved from said database; and

generating said pulmonary status by comparing said physiological data of said physiological parameters corresponding to said pulmonary conditions and said environmental data of said environmental parameters to said plurality of baseline profiles of said user retrieved from said database.

11. The method of claim 10 , wherein said environmental parameters comprise one more of: ambient air oxygen concentration data, ambient air temperature data, environmental particulate data, and geospatial location data.

12. The method of claim 11 , wherein said physiological parameters further comprise a fraction of inspired oxygen in ambient air based on said environmental data.

13. The method of claim 9 , wherein said physiological parameters include one or more of: movement, heart rate, respiratory rate, blood oxygen level, temperature, and moisture.

14. The method of claim 9 , wherein said pulmonary status comprises a pediatric asthma score based on comparing said physiological data of said physiological parameters to said plurality of baseline profiles of said user.

15. The method of claim 9 , further comprising:

aggregating baseline profiles from a plurality of users by operation of said analysis engine;

identifying key variables in said baseline profiles aggregated from said plurality of users; and

applying said key variables identified in said baseline profiles aggregated from said plurality of users to compare said physiological data of said physiological parameters to said plurality of baseline profiles of said user retrieved from said database.

16. The method of claim 9 , further comprising applying one or more machine learning algorithms to said physiological data collected by said wearable monitoring device.

17. The method of claim 9 , further comprising generating an alert sent to a monitoring device when said health status falls outside of a threshold, said threshold automatically set by said evaluation module based on variation in one or more of said plurality of baseline profiles of said user.

18. A platform, comprising:

a wearable monitoring device including one or more sensors configured to sense physiological parameters of a user;

a communications component configured to relay physiological data collected from said wearable monitoring device;

a database containing a plurality of baseline profiles of said user corresponding to pulmonary conditions indexed to said physiological parameters;

a processor communicatively coupled to a non-transitory computer readable media containing an analysis engine configured to:

apply one or more machine learning algorithms to said set of physiological data to identify key variables,

wherein said machine learning algorithm comprises:

f

=

∑

i

=

1

6

⁢

w

i

⁢

f

i

∑

i

=

1

6

⁢

w

i

wherein,

f

=

w

1

⁢

f

1

+

w

2

⁢

f

2

w

1

=

μ

1

(

p

1

)

*

μ

1

(

p

2

)

w

2

=

μ

2

(

p

1

)

*

μ

2

(

p

2

)

and wherein each input physiological data has membership weight value (wi) calculated:

w

i

=

∏

j

=

1

μ

⁡

(

P

⁢

j

)

wherein μ(p j ) comprises a membership function, and wherein:

p 1 is the measurement value of respiratory rate, wherein respiratory rate is input 1 (in1)

p 2 is the measurement value of blood oxygen level, wherein blood oxygen level is input 2 (in2), and

wherein:

if p 1 is in1cluster1 and Sp02 is in2cluster1, then f 1 =μ 1 (p 1 )p 1 +μ 1 (p 2 )p 2 +r 1

if p 1 is in1cluster2 and Sp02 is in2cluster2, then f 2 =μ 2 (p 1 )p 1 +μ 2 (p 2 )p 2 +r 2

wherein μ 1 (p 1 ) is the membership function of input p 1 or input 1 in the cluster 1 , and

wherein μ 2 (p 1 ) is the membership function of input p 1 or input 1 in the cluster 2 ;

retrieve from said database said plurality of baseline profiles of said user corresponding to said pulmonary conditions indexed to said physiological parameters;

compare said key variables identified in said physiological data of said physiological parameters collected from said wearable monitoring device to said plurality of baseline profiles corresponding to said pulmonary conditions of said user retrieved from said database;

generate a pulmonary status of said pulmonary conditions of a user by comparing said key variables in said physiological data of said physiological parameters collected by said wearable monitoring device to said plurality of plurality of baseline profiles of said user corresponding to said pulmonary conditions retrieved from said database; and

transmit said pulmonary status to a reporting device over a computer network to provide said user access to said pulmonary status.

19. A method for evaluating pulmonary status of a user, the method comprising:

collecting physiological data of a user from a wearable monitoring device, said wearable monitoring device including one or more sensors configured to sense one or more physiological parameters;

relaying physiological data collected from said wearable monitoring device;

applying one or more machine learning algorithms to said set of physiological data to identify key variables,

wherein said machine learning algorithm comprises:

f

=

∑

i

=

1

6

⁢

w

i

⁢

f

i

∑

i

=

1

6

⁢

w

i

wherein,

f

=

w

1

⁢

f

1

+

w

2

⁢

f

2

w

1

=

μ

1

(

p

1

)

*

μ

1

(

p

2

)

w

2

=

μ

2

(

p

1

)

*

μ

2

(

p

2

)

and wherein each input physiological data has membership weight value (wi) calculated:

w

i

=

∏

j

=

1

μ

⁡

(

P

⁢

j

)

wherein it (p j ) comprises a membership function, and wherein:

μ 1 is the measurement value of respiratory rate, wherein respiratory rate is input 1 (in1)

μ 2 is the measurement value of blood oxygen level, wherein blood oxygen level is input 2 (in2), and

wherein:

if p 1 is in1cluster1 and Sp02 is in2cluster1, then f 1 =μ 1 (p 1 )p 1 +μ 1 (p 2 )p 2 +r 1

if p 1 is in1cluster2 and Sp02 is in2cluster2, then f 2 =μ 2 (p 1 )p 1 +μ 2 (p 2 )p 2 +r 2

wherein μ 1 (p 1 ) is the membership function of input p 1 or input 1 in the cluster 1 , and

wherein μ 2 (p 1 ) is the membership function of input p 1 or input 1 in the cluster 2 ;

retrieving from a database under control of a processor coupled to a non-transitory computer readable media containing an analysis engine a plurality of baseline profiles of said user corresponding to pulmonary conditions indexed to said physiological parameters;

comparing said set of physiological data of said physiological parameters collected from said wearable monitoring device to said plurality of baseline profiles of said user retrieved from said database; and

generating a pulmonary status of said pulmonary conditions of said user based on comparing said set of physiological data of said physiological parameters collected by said wearable monitoring device to said plurality of baseline profiles retrieved from said database; and

transmitting said pulmonary status of said pulmonary conditions of said user to a reporting device over a computer network to provide said user access to said pulmonary status.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 23, 2020
From: DETERDING, ROBIN; VU, TAM
To: THE REGENTS OF THE UNIVERSITY OF COLORADO
Reel/Frame 054154/0872 →
Continuity (3)
Continuation 15778142
Provisional Application 62258921 · Nov 23, 2015
Related Publication 20210043321A1 · Feb 11, 2021
Cited By (1)
US 12,334,218