IP Library Granted Patent US 10,720,233
Granted Patent B2
US 10,720,233 · App. 14/548,405 · Granted Jul 21, 2020

Web-enabled disease-specific monitoring

Inventors: Craig Rusin (Houston, TX); Emma Fauss (Houston, TX)
Assignee: Medical Informatics Corp.
G16H15/00G16H10/60
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,720,233
App. No.
14/548,405
Granted
Jul 21, 2020
Kind
B2
Abstract

A set of applications can access a specific patient's real-time or historical physiological data from a clinical care unit and calculate new disease specific physiological indicators or be a virtual physiological monitor for that patient. The applications are run on a remote server and push the resulting data to an endpoint device.

Claims (68)

1. A physiological data monitoring system, comprising:

an informatics server, comprising:

one or more processors;

a memory, coupled to the one or more processors, on which instructions for creating a customized physiological monitor are stored, comprising instructions that when executed cause one or more processors to:

receive a selection of a layout template from a plurality of predefined layout templates;

receive a selection of a display widget from a plurality of predefined display widgets;

associate the selected display widget with a pane of the selected layout template;

connect a plurality of real-time physiological data streams of different types to an input of an executable program;

push an output stream of the executable program to a web browser via a websocket server;

connect the output stream of the executable program to an input of the selected display widget in the web browser; and

display the output stream of the executable program in a web-based user interface in the selected layout template by the selected display widget,

wherein the selected display widget allows display or graphing of any data stream, and

wherein the executable program calculates a new physiological index by combining a plurality of different types of physiological data using a researcher-constructed algorithm, producing a transformed data stream for displaying by the selected display widget.

2. The physiological data monitoring system of claim 1 , wherein the instructions further comprise instructions that when executed cause one or more processors to:

store information associated with the selected layout, the executable program, and the input and output data streams as a physiological data monitor; and

naming the physiological data monitor.

3. The physiological data monitoring system of claim 2 , wherein the instructions further comprise instructions that when executed cause one or more processors to:

provide the named physiological data monitor to a client.

4. The physiological data monitoring system of claim 3 , wherein the client is a web-enabled client.

5. The physiological data monitoring system of claim 2 , wherein named physiological data monitor is disease specific.

6. The physiological data monitoring system of claim 2 , wherein the named physiological data monitor is patient specific.

7. The physiological data monitoring system of claim 2 , wherein the instructions further comprise instructions that when executed cause one or more processors to:

receive user customization of the named physiological monitor.

8. The physiological data monitoring system of claim 1 , wherein the executable program is configured to provide both calculated data and measured data output streams.

9. A non-transitory machine readable medium on which are stored instructions for creating a customized physiological monitor, comprising instructions that when executed cause one or more programmable devices to:

receive a selection of a layout template from a plurality of predefined layout templates;

receive a selection of a display widget from a plurality of predefined display widgets;

associate the selected display widget with a pane of the selected layout template;

connect a plurality of real-time physiological data streams of different types to an input of an executable program;

push an output stream of the executable program to a web browser via a websocket server;

connect the output stream of the executable program to an input of the selected display widget in the web browser; and

display the output stream of the executable program in a web-based user interface in the selected layout template by the selected display widget,

wherein the selected display widget allows display or graphing of any data stream, and

wherein the executable program calculates a new physiological index by combining a plurality of different types of physiological data using a researcher-constructed algorithm, producing a transformed data stream for displaying by the selected display widget.

10. The machine readable medium of claim 9 , wherein the instructions further comprise instructions that when executed cause one or more processors to

store information associated with the selected layout, the executable program, and the input and output data streams as a physiological data monitor; and

name the physiological data monitor.

11. The machine readable medium of claim 10 , wherein the instructions further comprise instructions that when executed cause one or more processors to:

provide the named physiological data monitor to a client.

12. The machine readable medium of claim 11 , wherein the client is a web-enabled client.

13. The machine readable medium of claim 10 , wherein the named physiological data monitor is disease specific.

14. The machine readable medium of claim 10 , wherein the named physiological data monitor is patient specific.

15. The machine readable medium of claim 10 , wherein the instructions further comprise instructions that when executed cause one or more processors to:

receive user customization of the named physiological monitor.

16. The machine readable medium of claim 9 , wherein the executable program is configured to provide both calculated data and measured data output streams.

17. A method of designing customized physiological monitors, comprising:

selecting a layout template from a plurality of predefined layout templates;

selecting a display widget from a plurality of predefined display widgets;

associating the selected display widget with a pane of the selected layout template;

connecting a plurality of real-time physiological data stream as an input data stream of an executable program;

pushing an output stream of the executable program to a web browser via a websocket server;

connecting the output data stream of the executable program to an input of the selected display widget in the web browser; and

displaying the output stream of the executable program in a web-based user interface in the selected layout template by the selected display widget,

wherein the selected display widget allows display or graphing of any data stream, and

wherein the executable program calculates a new physiological index by combining a plurality of different types of physiological data using a researcher-constructed algorithm, producing a transformed data stream for displaying by the selected display widget.

18. The method of claim 17 , further comprising:

storing information associated with the selected layout template, the selected display widget, the association of the display widget with the pane of the selected layout template, the executable program, and the connected input and output data streams as a physiological data monitor; and

naming the stored physiological data monitor.

19. The method of claim 18 , further comprising:

providing the named physiological data monitor to a web-enabled client; and

associating the named physiological data monitor with a patient.

20. The method of claim 18 , wherein the stored physiological data monitor is disease specific.

21. The physiological data monitoring system of claim 1 , wherein the instructions further comprise instructions that when executed cause the one or more processors of the informatics server to:

connect an historical physiological data stream to another input of the executable program.

22. The machine readable medium of claim 9 , wherein the instructions further comprise instructions that when executed cause the one or more processors to:

connect an historical physiological data stream to another input of the executable program.

23. The method of claim 17 , further comprising:

connecting an historical physiological data stream to another input of the executable program.

Assignments (2)
SECURITY INTEREST Recorded Jun 13, 2025
From: MEDICAL INFORMATICS CORP.
To: WESTERN ALLIANCE BANK
Reel/Frame 071411/0019 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 20, 2014
From: RUSIN, CRAIG; FAUSS, EMMA
To: MEDICAL INFORMATICS CORP.
Reel/Frame 034216/0294 →
Continuity (2)
Provisional Application 61906716 · Nov 20, 2013
Related Publication 20150142464A1 · May 21, 2015