IP Library Granted Patent US 10,846,607
Granted Patent B2
US 10,846,607 · App. 16/854,088 · Granted Nov 24, 2020

Adaptive analytical behavioral and health assistant system and related method of use

Inventors: Ryan A. Sysko (Wilmington, DE); Suzanne K. Sysko (Wilmington, DE); James M. Minor (Newark, DE); Anand K. Iyer (Potomac, MD); Andrew V. Fletcher (Park City, UT)
Assignee: WellDoc, Inc.
G06N7/005G16H50/20
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,846,607
App. No.
16/854,088
Granted
Nov 24, 2020
Kind
B2
Abstract

An adaptive analytical behavioral health assistant may obtain blood pressure measurements from a user, execute a model of a physiological system generic to any user to generate notifications for the user, generate a modified model specific to a physiological system of the user based on the received blood pressure measurements, execute the modified model to generate personalized notifications, generate an updated modified model, at least once, based on the modified model and additional blood pressure measurements, and output the notifications including adjusting a timing of obtaining the blood pressure measurements, the personalized notifications, and the updated personalized notifications to the user.

Claims (57)

1. An adaptive analytical behavioral health assistant system, comprising:

a blood pressure measuring device configured to obtain blood pressure measurements from a user, and to wirelessly transmit the obtained blood pressure measurements; and

a disease management server in wireless communication with the blood pressure measuring device, the disease management server comprising:

a receiver for receiving the blood pressure measurements transmitted from the blood pressure measuring device; and

one or more processors configured to:

execute a basic model of a physiological system generic to any user to generate a modified model specific to a physiological system of the user, wherein generating the modified model comprises updating the basic model based on information specific to the user;

perform a statistical analysis to detect a data excursion in the received blood pressure measurements, wherein a data excursion is detected when a blood pressure measurement, of the received blood pressure measurements, collected at a particular time, is outside of a predetermined range;

execute the modified model to generate personalized notifications, based on the modified model, wherein executing the modified model comprises determining one or more factors causing a detected data excursion, and developing the personalized notifications based on the determined one or more factors that caused a detected data excursion, the personalized notifications including adjusting a timing of obtaining blood pressure measurements;

generate an updated modified model, at least once, based on the modified model, wherein generating the updated modified model comprises training the modified model with the determined one or more factors learned from the received blood pressure measurements to update an ability of the modified model, in the updated modified model, to estimate an impact of changes in the one or more factors on the physiological system of the user;

perform the statistical analysis to detect a data excursion in received additional blood pressure measurements, wherein a data excursion in the received additional blood pressure measurements is detected when a blood pressure measurement, of the received additional blood pressure measurements, collected at a particular time, is outside of the predetermined range;

execute the updated modified model to generate updated personalized notifications, wherein executing the updated modified model comprises determining one or more factors causing a detected data excursion in the received additional blood pressure measurements, and developing the updated personalized notifications based on the determined one or more factors that caused a detected data excursion in the received additional blood pressure measurements, the updated personalized notifications including adjusting a timing of obtaining blood pressure measurements; and

output the personalized notifications and the updated personalized notifications to the blood pressure measuring device,

wherein the blood pressure device is further configured to receive and to output the personalized notifications and the updated personalized notifications to the user.

2. The system according to claim 1 , wherein the receiver receives a blood pressure measurement from the blood pressure measuring device every time a measurement is obtained by the blood pressure measuring device.

3. The system according to claim 1 , wherein the receiver receives the obtained blood pressure measurements at predetermined intervals.

4. The system according to claim 1 , wherein the one or more processors are further configured to output an alert to a provider associated with the user.

5. The system according to claim 4 , wherein the one or more processors output an alert to the provider associated with the user when a measurement value of the received blood pressure measurements is outside a range of normal measurement values.

6. The system according to claim 1 , wherein one or more of the personalized notifications and the updated personalized notifications may include advice to the user to modify behaviors and educational content for the user.

7. The system according to claim 1 , wherein the receiver receives the blood pressure measurements, and the one or more processors output the personalized notifications and the updated personalized notifications via one of a cellular channel or a wireless network.

8. An adaptive analytical behavioral health assistant system, comprising:

a blood pressure measuring device configured to obtain blood pressure measurements from a user, and to wirelessly transmit the obtained blood pressure measurements; and

a disease management server in wireless communication with the blood pressure measuring device, the disease management server comprising:

a receiver for receiving the blood pressure measurements transmitted from the blood pressure measuring device; and

one or more processors configured to:

execute a basic model of a physiological system generic to any user to generate a modified model specific to a physiological system of the user, wherein generating the modified model comprises updating the basic model based on information specific to the user, wherein the modified model is configured to estimate an impact of a change in one or more factors on the physiological system of the user;

execute the modified model to generate personalized notifications, based on the modified model, the personalized notifications including adjusting a timing of obtaining blood pressure measurements;

learning one or more effects of the received blood pressure measurements on the physiological system, and updating an ability of the modified model to estimate an impact of further changes in the one or more factors on the physiological system of the user, thereby creating an updated modified model by machine learning;

execute the updated modified model, to generate updated personalized notifications, the updated personalized notifications including adjusting including adjusting a timing of obtaining the blood pressure measurements; and

output the personalized notifications and the updated personalized notifications to the blood pressure measuring device,

wherein the blood pressure device is further configured to receive and to output the personalized notifications and the updated personalized notifications to the user.

9. The system according to claim 8 , wherein the receiver receives a blood pressure measurement from the blood pressure measuring device every time a measurement is obtained by the blood pressure measuring device.

10. The system according to claim 8 , wherein the receiver receives the obtained blood pressure measurements at predetermined intervals.

11. The system according to claim 8 , wherein the one or more processors are further configured to output an alert to a provider associated with the user.

12. The system according to claim 11 , wherein the one or more processors of the disease management server are further configured to determine whether the received glucose measurements include at least one glucose measurement that is outside of a predetermined range, and

wherein the one or more processors output an alert to the provider associated with the user upon determining that the received blood pressure measurements include at least one blood pressure measurement that is outside of the predetermined range.

13. The system according to claim 8 , wherein the blood pressure measuring device transmits the blood pressure measurements, and the disease management server transmits the personalized notifications and the updated personalized notifications via one of a cellular channel or a wireless network.

14. An adaptive analytical behavioral health assistant system, comprising:

a glucose measuring device configured to obtain glucose measurements from a user, and to wirelessly transmit the obtained glucose measurements;

a blood pressure measuring device configured to obtain blood pressure measurements from the user, and to wirelessly transmit the obtained blood pressure measurements;

and

a disease management server in wireless communication with the glucose measuring device and the blood pressure measuring device, the disease management server comprising:

a receiver for receiving the glucose measurements and the blood pressure measurements; and

one or more processors configured to:

execute a basic model of a physiological system generic to any user to generate one or more modified models specific to a physiological system of the user, wherein generating the one or more modified models comprises updating the basic model based on information specific to the user;

perform a statistical analysis to detect a data excursion in at least one of the received glucose measurements and the received blood pressure measurements, wherein a data excursion is detected when a glucose measurement, of the received glucose measurements, collected at a particular time, is outside of a predetermined range of glucose measurements, or a blood pressure measurement, of the received blood pressure measurements, is outside of a predetermined range of blood pressure measurements;

execute the one or more modified models to generate personalized notifications, based on the one or more modified models, wherein executing the one or more modified models comprises determining one or more factors causing a detected data excursion, and developing the personalized notifications based on the determined one or more factors that caused a detected data excursion, the personalized notifications including at least one of adjusting a timing of obtaining the glucose measurements and adjusting a timing of obtaining the blood pressure measurements;

generate one or more updated modified models, based on the one or more modified models, wherein generating the one or more updated modified models comprises training the one or more modified models with the determined one or more factors learned from the received glucose measurements and the received blood pressure measurements, to update an ability of the one or more modified models, in the corresponding one or more updated modified models, to estimate an impact of changes in the one or more factors on the physiological system of the user;

perform the statistical analysis to detect a data excursion in at least one of received additional glucose measurements and additional blood pressure measurements, wherein a data excursion is detected when a glucose measurement, of the received additional glucose measurements, collected at a particular time, is outside of the predetermined range of glucose measurements, or a blood pressure measurement, of the received additional blood pressure measurements, is outside of the predetermined range of blood pressure measurements;

execute the one or more updated modified models to generate updated personalized notifications, wherein executing the one or more updated modified models comprises determining one or more factors causing a detected data excursion in the at least one of the received additional glucose measurements and the additional blood pressure measurements, and developing the updated personalized notifications based on the determined one or more factors that caused a detected data excursion in the received additional glucose measurements or the additional blood pressure measurements, the updated personalized notifications including at least one of adjusting a timing of obtaining the glucose measurements and adjusting a timing of obtaining the blood pressure measurements; and

output the personalized notifications and the updated personalized notifications to at least one of the glucose measuring device and the blood pressure measuring device,

wherein each of the glucose measuring device and the blood pressure device is further configured to receive and to output the personalized notifications and the updated personalized notifications to the user.

15. The system according to claim 14 , wherein the receiver receives a glucose measurement from the glucose measurement device every time a glucose measurement is obtained, and a blood pressure measurement from the blood pressure measuring device every time a measurement is obtained.

16. The system according to claim 14 , wherein the receiver receives each of the obtained glucose measurements and the obtained blood pressure measurements at predetermined intervals.

17. The system according to claim 14 , wherein the one or more processors are further configured to output an alert to a provider associated with the user.

18. The system according to claim 17 , wherein the one or more processors output an alert to the provider associated with the user when a measurement value of at least one of the received glucose measurements and the received blood pressure measurements is outside a range of normal measurement values for glucose measurements and blood pressure measurements, respectively.

19. The system according to claim 14 , wherein the glucose measuring device transmits the glucose measurements, the blood pressure measuring device transmits the blood pressure measurements, and the disease management server transmits, the personalized notifications and the updated personalized notifications via one of a cellular channel or a wireless network.

20. The system according to claim 14 , wherein one or more of the personalized notifications and the updated personalized notifications may include advice to the user to modify behaviors and educational content for the user.

Assignments (2)
CHANGE OF NAME Recorded May 29, 2020
From: WELLDOC COMMUNICATIONS, INC.
To: WELLDOC, INC.
Reel/Frame 052794/0700 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 22, 2020
From: SYSKO, RYAN A.; SYSKO, SUZANNE K.; MINOR, JAMES M.; IYER, ANAND K.; FLETCHER, ANDREW V.
To: WELLDOC COMMUNICATIONS, INC.
Reel/Frame 052737/0512 →
Continuity (12)
Continuation 16848310 · Apr 14, 2020
Continuation In Part 16179060 · Nov 2, 2018
Continuation 14714828 · May 18, 2015
Continuation 14462033 · Aug 18, 2014
Continuation 13428763 · Mar 23, 2012
Continuation 16848310
Continuation 16186996 · Nov 12, 2018
Continuation 15670551 · Aug 7, 2017
Continuation 12071486 · Feb 21, 2008
Provisional Application 60902490 · Feb 22, 2007
Provisional Application 61467131 · Mar 24, 2011
Related Publication 20200265332A1 · Aug 20, 2020
Cited By (1)
US 12,613,622