IP Library Granted Patent US 11,798,667
Granted Patent B2
US 11,798,667 · App. 17/727,548 · Granted Oct 24, 2023

Dynamic graphical user interface for interaction with patient respiratory disease data

Inventors: Meredith A. Barrett (Redwood City, CA); Mike Lohmeier (Sun Prairie, WI); Shannon M. Hamilton (Berkeley, CA); Michael J. Tuffli (Kentfield, CA); Dmitry Stupakov (Cupertino, CA); Christopher Hogg (San Francisco, CA); John David Van Sickle (Oregon, WI)
Assignee: Reciprocal Labs Corporation
G16H20/10A61M15/008G16H10/60G16H20/13A61M2205/502G06Q10/1093G16H40/63
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,798,667
App. No.
17/727,548
Granted
Oct 24, 2023
Kind
B2
Abstract

This description relates to insight into the asthma management habits of a patient or a plurality of patients. The provided information includes records of rescue medication usage events, records of controller medication events, and overall evaluations of a patients disease management. Users of the application may include both patients who may use the information to monitor their own habits or providers who may use the information to monitor patients or improve a patient's existing medication regimen.

Claims (87)

1. A method for displaying patient information on a display of a computing device associated with a healthcare provider, the method comprising:

for each patient of a plurality of patients who have asthma,

receiving, at a remote server, a report of rescue inhaler usage for the patient over a time window, the report of rescue inhaler usage reported to the remote server by a first sensor that monitors activation of an inhaler during a rescue inhaler usage event, wherein the first sensor records the geographic location where each rescue inhaler usage event of the report of rescue inhaler usage occurred during the time window and the remote server recognizes the report of rescue inhaler usage events based on a device identifier unique to the first sensor;

receiving, at the remote server, a report of controller inhaler usage for the patient over the time window, the report of controller inhaler usage reported to the remote server by a second sensor that monitors activation of the inhaler during a controller inhaler usage event, wherein the second sensor records the geographic location where each controller inhaler usage event of the report of controller inhaler usage occurred during the time window and the remote server recognizes the report of controller inhaler usage events based on a device identifier unique to the second sensor;

transmitting, for display on the computing device associated with the health care provider, a graphical element containing patient asthma monitoring information for the plurality of patients who have asthma, the patient asthma monitoring information comprising:

the report of rescue inhaler usage for each patient of the one or more patients who have asthma over the time window; and

the report of controller inhaler usage for each patient of the one or more patients who have asthma over the time window; and

responsive to the health care provider selecting a patient from the one or more patients displayed on the graphical element, generating a notification requesting updated medication information from the selected patient; and

transmitting the notification to the selected patient.

2. The method of claim 1 , further comprising:

transmitting, for display on the computing device associated with the health care provider, an alternate graphical element containing patient chronic obstructive pulmonary disease (COPD) for a plurality of patients who have COPD, the COPD patient monitoring information comprising:

for each patient of the one or more patients who have COPD,

a rescue baseline assessment determined by comparing a number of rescue events reported over a time window to a threshold number of rescue events;

a report of a rescue inhaler usage over the time window; and

a report of a controller inhaler usage over the time window.

3. The method of claim 1 , further comprising:

transmitting, for display on the computing device associated with the health care provider, an alternate graphical element containing patient chronic obstructive pulmonary disease (COPD) for a plurality of patients who have COPD, the COPD patient monitoring information comprising:

for each patient of the one or more patients who have COPD, a record indicating a most recent synchronization of a first computing device associated with a first sensor coupled to a rescue inhaler associated with the patient; and

a record indicating a most recent synchronization of a second computing device associated with a second sensor coupled to a controller inhaler associated with the patient.

4. The method of claim 1 , further comprising:

transmitting, for display on the computing device associated with the health care provider, an alternate graphical element containing monitoring information for one or more patients associated with an inactive sensor, the monitoring information comprising:

for each patient of the one or more patients associated with an inactive sensor,

a period of time since a first computing device associated with the patient was last synchronized with a sensor coupled to a rescue inhaler associated with the patient;

a period of time since a second computing device associated with the patient was last synchronized with the sensor coupled to a controller inhaler associated with the patient;

a record that a period of time since a recording of a rescue inhaler usage event exceeds a first threshold period of time; and

a record that a period of time since a recording of a controller inhaler usage event exceeds a second threshold period of time.

5. The method of claim 1 , further comprising:

determining an asthma control score based on rescue inhaler usage data reported by the first sensor and controller inhaler usage data reported by the second sensor,

wherein the asthma control score is displayed on the graphical element.

6. The method of claim 1 , wherein the report of rescue inhaler usage is represented over the time window on a per day basis, wherein each day during the time window displays a number of rescue events detected on that day.

7. The method of claim 1 , wherein the report of controller inhaler usage is represented as a fillable graphical indicator for each patient of the one or more patients who have asthma, the fillable graphical indicator displaying a statistic determined based on a measure of the patient's adherence rating over the time window.

8. The method of claim 1 , further comprising:

responsive to receiving an input to the graphical element selecting patient asthma monitoring information for the patient from the one or more patients displayed on a graphical element, at least partially overlaying a second graphical element with the graphical element, the second graphical element visually illustrating a history of rescue medication usage events reported by a first sensor associated with the selected patient and a history of controller medication usage events reported by a second sensor associated with the selected patient.

9. The method of claim 8 , wherein the second graphical element further comprises:

a sliding graphical indicator for adjusting the time window, wherein adjusting the time window manipulates a number of rescue medication usage events and a number of controller medication usage events displayed in the second graphical element.

10. The method of claim 8 , wherein the history of rescue medication usage and history of controller medication usage are displayed as a sequence of histograms, wherein each histogram of the sequence of histograms represents a number of events reported during a day during the time window.

11. The method of claim 8 , further comprising:

responsive to receiving an input to the second graphical element selecting a single day, at least partially overlaying a third graphical element on the second graphical element, the third graphical element visually illustrating additional information regarding the selected single day, the additional information comprising:

a date of the reported rescue medication usage event;

a rescue medication dispensed during the reported rescue medication usage event;

a time of the reported rescue medication usage event; and

a dosage of the dispensed rescue medication.

12. A system comprising:

for each patient of a plurality of patients,

a first sensor that monitors activation of an inhaler associated with the patient during a rescue inhaler usage event, wherein the first sensor records the geographic location where each rescue inhaler usage event of the report of rescue inhaler usage occurred during the time window;

a second sensor that monitors activation of the inhaler during a controller inhaler usage event, wherein the second sensor records the geographic location where each controller inhaler usage event of the report of controller inhaler usage occurred during the time window;

a remote server configured to:

receive a report of rescue inhaler usage for the patient reported by the first sensor over a time window, wherein the remote server recognizes the report of rescue inhaler usage events based on a device identifier unique to the first sensor;

receive a report of controller inhaler usage for the patient reported by the second sensor over the time window, wherein the remote server recognizes the report of controller inhaler usage events based on a device identifier unique to the second sensor;

transmit, for display on a computing device associated with the health care provider, a graphical element containing patient asthma monitoring information for the plurality of patients who have asthma, the patient asthma monitoring information comprising:

the report of rescue inhaler usage for each patient of the one or more patients who have asthma over the time window;

the report of controller inhaler usage for each patient of the one or more patients who have asthma over the time window;

responsive to the health care provider selecting a patient from the one or more patients displayed on the graphical element, generate a notification requesting updated medication information from the selected patient; and

transmit the notification to a computing device of the selected patient.

13. The system of claim 12 , wherein the remote server is further configured to:

transmit, for display on the computing device associated with the health care provider, an alternate graphical element containing patient chronic obstructive pulmonary disease (COPD) for a plurality of patients who have COPD, the COPD patient monitoring information comprising:

for each patient of the one or more patients who have COPD,

a rescue baseline assessment determined by comparing a number of rescue events reported over a time window to a threshold number of rescue events;

a report of a rescue inhaler usage over the time window; and

a report of a controller inhaler usage over the time window.

14. The system of claim 12 , wherein the remote server is further configured to:

transmit, for display on the computing device associated with the health care provider, an alternate graphical element containing patient chronic obstructive pulmonary disease (COPD) for a plurality of patients who have COPD, the COPD patient monitoring information comprising:

for each patient of the one or more patients who have COPD, a record indicating a most recent synchronization of a first computing device associated with a first sensor coupled to a rescue inhaler associated with the patient; and

a record indicating a most recent synchronization of a second computing device associated with a second sensor coupled to a controller inhaler associated with the patient.

15. The system of claim 12 , wherein the remote server is further configured to:

transmit, for display on the computing device associated with the health care provider, an alternate graphical element containing monitoring information for one or more patients associated with an inactive sensor, the monitoring information comprising:

for each patient of the one or more patients associated with an inactive sensor,

a period of time since a first computing device associated with the patient was last synchronized with a sensor coupled to a rescue inhaler associated with the patient;

a period of time since a second computing device associated with the patient was last synchronized with the sensor coupled to a controller inhaler associated with the patient;

a record that a period of time since a recording of a rescue inhaler usage event exceeds a first threshold period of time; and

a record that a period of time since a recording of a controller inhaler usage event exceeds a second threshold period of time.

16. The system of claim 12 , wherein the remote server is further configured to:

determine an asthma control score based on rescue inhaler usage data reported by the first sensor and controller inhaler usage data reported by the second sensor,

wherein the asthma control score is displayed on the graphical element.

17. The system of claim 12 , wherein the report of rescue inhaler usage is represented over the time window on a per day basis, wherein each day during the time window displays a number of rescue events detected on that day.

18. The system of claim 12 , wherein the report of controller inhaler usage is represented as a fillable graphical indicator for each patient of the one or more patients who have asthma, the fillable graphical indicator displaying a statistic determined based on a measure of the patient's adherence rating over the time window.

19. The system of claim 12 , further comprising instructions that cause the processor to:

responsive to receiving an input to the graphical element selecting patient asthma monitoring information for the patient from the one or more patients displayed on a graphical element, at least partially overlay a second graphical element with the graphical element, the second graphical element visually illustrating a history of rescue medication usage events reported by a first sensor associated with the selected patient and a history of controller medication usage events reported by a second sensor associated with the selected patient.

20. A non-transitory computer-readable storage medium storing instructions, that when executed by a processor, cause the processor to:

for each patient of a plurality of patients who have asthma,

receive, at a processor, a report of rescue inhaler usage for the patient over a time window, the report of rescue inhaler usage reported to the processor by a first sensor that monitors activation of an inhaler during a rescue inhaler usage event, wherein the first sensor records the geographic location where each rescue inhaler usage event of the report of rescue inhaler usage occurred during the time window and the processor recognizes the report of rescue inhaler usage events based on a device identifier unique to the first sensor; and

receive, at a processor, a report of controller inhaler usage for the patient over the time window, the report of controller inhaler usage reported to the processor by a second sensor that monitors activation of the inhaler during a controller inhaler usage event, wherein the second sensor records the geographic location where each controller inhaler usage event of the report of controller inhaler usage occurred during the time window and the processor recognizes the report of controller inhaler usage events based on a device identifier unique to the second sensor;

transmit, for display on the computing device associated with the health care provider, a graphical element containing patient asthma monitoring information for the plurality of patients who have asthma, the patient asthma monitoring information comprising:

the report of rescue inhaler usage for each patient of the one or more patients who have asthma over the time window; and

the report of controller inhaler usage for each patient of the one or more patients who have asthma over the time window;

responsive to the health care provider selecting a patient from the one or more patients displayed on the graphical element, generate a notification requesting updated medication information from the selected patient; and

transmit the notification to the selected patient.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 16, 2025
From: RECIPROCAL LABS CORPORATION
To: RESMED INC.
Reel/Frame 072887/0709 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 26, 2022
From: BARRETT, MEREDITH A.; LOHMEIER, MIKE; HAMILTON, SHANNON M.; TUFFLI, MICHAEL J.; STUPAKOV, DMITRY; HOGG, CHRISTOPHER; VAN SICKLE, JOHN DAVID
To: RECIPROCAL LABS CORPORATION (D/B/A PROPELLER HEALTH)
Reel/Frame 059735/0175 →
Continuity (2)
Continuation 15847382 · Dec 19, 2017
Related Publication 20230067924A1 · Mar 2, 2023