IP Library Granted Patent US 10,514,662
Granted Patent B1
US 10,514,662 · App. 16/003,508 · Granted Dec 24, 2019

Oxygen mixing and delivery

Inventor: John C. Taube (Raleigh, NC)
Assignee: Vapotherm, Inc.
G05B13/0205G05D11/13
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,514,662
App. No.
16/003,508
Granted
Dec 24, 2019
Kind
B1
Abstract

An adaptive gas mixture controller system. A pulse oximeter interface receives pulse oximeter data. A gas blender interface communicates with a separate externally connected gas blender. A processor receives pulse oximeter data via the pulse oximeter interface and outputs data to the gas blender interface for adaptive feedback control of the gas mixture based upon the SpO 2 level signals from the pulse oximeter interface. When the processor receives data from the gas blender indicating that the gas mixture has been manually changed, enters a manual override mode and halts sending adaptive feedback control signals to the gas blender. This abstract is not to be considered limiting, since other embodiments may deviate from the features described in this abstract.

Claims (114)

1. A computer implemented method for providing adaptive control of a gas mixture for delivery to a patient via a separate external gas blender system, the computer implemented method comprising:

receiving SpO 2 data from a pulse oximeter via a pulse oximeter interface;

determining PaO 2 data using a lookup table derived from a sigmoid shaped oxyhemoglobin dissociation curve;

determining a gas mixture value using the PaO 2 data; and

transmitting adaptive feedback control data including the gas mixture value to the separate external gas blender system via a gas blender interface, wherein the computer implemented method is implemented using a proportional integral derivative (PID) controller and the PID controller is configured to track the sigmoid shaped oxyhemoglobin dissociation curve.

2. The computer implemented method of claim 1 further comprising:

comparing the SpO 2 data received via the pulse oximeter interface against an upper and lower alarm limits, and to initiate an alarm condition if the SpO 2 data is outside the upper and lower alarm limits.

3. The computer implemented method of claim 1 further comprising:

receiving gas temperature data via the gas blender interface; and

initiating a gas temperature alarm condition upon determining a gas temperature value is outside of a gas temperature range.

4. The computer implemented method of claim 1 further comprising:

receiving gas humidity data via the gas blender interface; and

initiating a gas humidity alarm condition upon determining a gas humidity value is outside of a gas humidity range.

5. A computer implemented method for providing adaptive control of a gas mixture for delivery to a patient via a separate external gas blender system, the computer implemented method comprising:

receiving SpO 2 data from a pulse oximeter via a pulse oximeter interface;

determining PaO 2 data using a lookup table derived from a sigmoid shaped oxyhemoglobin dissociation curve;

converting a received SpO 2 value to a PaO 2 value using interpolation upon determining the received SpO 2 value is not present in the lookup table;

determining a gas mixture value using the PaO 2 data; and

transmitting adaptive feedback control data including the gas mixture value to the separate external gas blender system via a gas blender interface, wherein:

determining the gas mixture value using the PaO 2 data comprises determining a weighted average of a first sample period and a second sample period; and

the second sample period occurs immediately after the first sample period.

6. The computer implemented method of claim 5 , wherein the weighted average is approximately 90% for the first sample period and is approximately 10% for the second sample period of the PaO 2 data.

7. A computer implemented method for providing adaptive control of a gas mixture for delivery to a patient via a separate external gas blender system, the computer implemented method comprising:

receiving SpO 2 data from a pulse oximeter via a pulse oximeter interface;

determining PaO 2 data using a lookup table derived from a sigmoid shaped oxyhemoglobin dissociation curve;

converting a received SpO 2 value to a PaO 2 value using interpolation upon determining the received SpO 2 value is not present in the lookup table;

determining a gas mixture value using the PaO 2 data;

transmitting adaptive feedback control data including the gas mixture value to the separate external gas blender system via a gas blender interface; and

terminating transmission of adaptive feedback control data upon receiving gas blender status data via the gas blender interface indicating that the gas mixture delivered by the separate external gas blender system has been manually changed.

8. A computer implemented method for providing adaptive control of a gas mixture for delivery to a patient via a separate external gas blender system, the computer implemented method comprising:

receiving SpO 2 data from a pulse oximeter via a pulse oximeter interface;

determining PaO 2 data using a lookup table derived from a sigmoid shaped oxyhemoglobin dissociation curve;

determining a gas mixture value using the PaO 2 data;

transmitting adaptive feedback control data including the gas mixture value to the separate external gas blender system via a gas blender interface; and

determining one of at least a first alarm state and a second alarm state upon detection of an alarm signal, wherein:

the first alarm state is associated with non-emergency alarm conditions; and

the second alarm state is associated with emergency alarm conditions; and

upon determination of certain conditions of the second alarm state, terminating transmission of adaptive feedback control data and initiating a manual override condition, wherein the gas mixture is initially set at a most recent level prior to entry into the second alarm state upon detection of certain alarm conditions in the second alarm state.

9. A computing device for providing adaptive control of a gas mixture for delivery to a patient via a separate external gas blender system, the computing device comprising:

a memory; and

a proportional integral derivative (PID) controller configured for:

receiving SpO 2 data from a pulse oximeter via a pulse oximeter interface;

determining PaO 2 data using a lookup table derived from a sigmoid shaped oxyhemoglobin dissociation curve;

determining a gas mixture value using the PaO 2 data; and

transmitting adaptive feedback control data including the gas mixture value to the separate external gas blender system via a gas blender interface, wherein the PID controller is configured to track the sigmoid shaped oxyhemoglobin dissociation curve.

10. The computing device of claim 9 , wherein the PID controller is further configured for:

comparing the SpO 2 data received via the pulse oximeter interface against an upper and lower alarm limits, and to initiate an alarm condition if the SpO 2 data is outside the upper and lower alarm limits.

11. The computing device of claim 9 , wherein the PID controller is further configured for:

receiving gas temperature data via the gas blender interface; and

initiating a gas temperature alarm condition upon determining a gas temperature value is outside of a gas temperature range.

12. The computing device of claim 9 , wherein the PID controller is further configured for:

receiving gas humidity data via the gas blender interface; and

initiating a gas humidity alarm condition upon determining a gas humidity value is outside of a gas humidity range.

13. A computing device for providing adaptive control of a gas mixture for delivery to a patient via a separate external gas blender system, the computing device comprising:

a memory; and

at least one processor configured for:

receiving SpO 2 data from a pulse oximeter via a pulse oximeter interface;

determining PaO 2 data using a lookup table derived from a sigmoid shaped oxyhemoglobin dissociation curve;

converting a received SpO 2 value to a PaO 2 value using interpolation upon determining the received SpO 2 value is not present in the lookup table;

determining a gas mixture value using the PaO 2 data; and

transmitting adaptive feedback control data including the gas mixture value to the separate external gas blender system via a gas blender interface, wherein:

determining the gas mixture value using the PaO 2 data comprises determining a weighted average of a first sample period and a second sample period; and

the second sample period occurs immediately after the first sample period.

14. The computing device of claim 13 , wherein the weighted average is approximately 90% for the first sample period and is approximately 10% for the second sample period of the PaO 2 data.

15. A computing device for providing adaptive control of a gas mixture for delivery to a patient via a separate external gas blender system, the computing device comprising:

a memory; and

at least one processor configured for:

receiving SpO 2 data from a pulse oximeter via a pulse oximeter interface;

determining PaO 2 data using a lookup table derived from a sigmoid shaped oxyhemoglobin dissociation curve;

converting a received SpO 2 value to a PaO 2 value using interpolation upon determining the received SpO 2 value is not present in the lookup table;

determining a gas mixture value using the PaO 2 data;

transmitting adaptive feedback control data including the gas mixture value to the separate external gas blender system via a gas blender interface; and

terminating transmission of adaptive feedback control data upon receiving gas blender status data via the gas blender interface indicating that the gas mixture delivered by the separate external gas blender system has been manually changed.

16. A computing device for providing adaptive control of a gas mixture for delivery to a patient via a separate external gas blender system, the computing device comprising:

a memory; and

at least one processor configured for:

receiving SpO 2 data from a pulse oximeter via a pulse oximeter interface;

determining PaO 2 data using a lookup table derived from a sigmoid shaped oxyhemoglobin dissociation curve;

determining a gas mixture value using the PaO 2 data;

transmitting adaptive feedback control data including the gas mixture value to the separate external gas blender system via a gas blender interface; and

determining one of at least a first alarm state and a second alarm state upon detection of an alarm signal, wherein:

the first alarm state is associated with non-emergency alarm conditions; and

the second alarm state is associated with emergency alarm conditions;

and

upon determination of certain conditions of the second alarm state, terminating transmission of adaptive feedback control data and initiating a manual override condition, wherein the gas mixture is initially set at a most recent level prior to entry into the second alarm state upon detection of certain alarm conditions in the second alarm state.

17. A non-transitory computer-readable storage medium, the non-transitory computer-readable storage medium storing instructions to be implemented on at least one computing device including a proportional integral derivative (PID) controller, the instructions when executed by the PID controller cause the at least one computing device to perform a method for providing adaptive control of a gas mixture for delivery to a patient via a separate external gas blender system, the method comprising:

receiving SpO 2 data from a pulse oximeter via a pulse oximeter interface;

determining PaO 2 data using a lookup table derived from a sigmoid shaped oxyhemoglobin dissociation curve;

determining a gas mixture value using the PaO 2 data; and

transmitting adaptive feedback control data including the gas mixture value to the separate external gas blender system via a gas blender interface, wherein the PID controller is configured to track the sigmoid shaped oxyhemoglobin dissociation curve.

18. A non-transitory computer-readable storage medium, the non-transitory computer-readable storage medium storing instructions to be implemented on at least one computing device including at least one processor, the instructions when executed by the at least one processor cause the at least one computing device to perform a method for providing adaptive control of a gas mixture for delivery to a patient via a separate external gas blender system, the method comprising:

receiving SpO 2 data from a pulse oximeter via a pulse oximeter interface;

determining PaO 2 data using a lookup table derived from a sigmoid shaped oxyhemoglobin dissociation curve;

converting a received SpO 2 value to a PaO 2 value using interpolation upon determining the received SpO 2 value is not present in the lookup table;

determining a gas mixture value using the PaO 2 data; and

transmitting adaptive feedback control data including the gas mixture value to the separate external gas blender system via a gas blender interface, wherein:

determining the gas mixture value using the PaO2 data comprises determining a weighted average of a first sample period and a second sample period; and

the second sample period occurs immediately after the first sample period.

19. A non-transitory computer-readable storage medium, the non-transitory computer-readable storage medium storing instructions to be implemented on at least one computing device including at least one processor, the instructions when executed by the at least one processor cause the at least one computing device to perform a method for providing adaptive control of a gas mixture for delivery to a patient via a separate external gas blender system, the method comprising:

receiving SpO 2 data from a pulse oximeter via a pulse oximeter interface;

determining PaO 2 data using a lookup table derived from a sigmoid shaped oxyhemoglobin dissociation curve;

converting a received SpO 2 value to a PaO 2 value using interpolation upon determining the received SpO 2 value is not present in the lookup table;

determining a gas mixture value using the PaO 2 data;

transmitting adaptive feedback control data including the gas mixture value to the separate external gas blender system via a gas blender interface; and

terminating transmission of adaptive feedback control data upon receiving gas blender status data via the gas blender interface indicating that the gas mixture delivered by the separate external gas blender system has been manually changed.

20. A non-transitory computer-readable storage medium, the non-transitory computer-readable storage medium storing instructions to be implemented on at least one computing device including at least one processor, the instructions when executed by the at least one processor cause the at least one computing device to perform a method for providing adaptive control of a gas mixture for delivery to a patient via a separate external gas blender system, the method comprising:

receiving SpO 2 data from a pulse oximeter via a pulse oximeter interface;

determining PaO 2 data using a lookup table derived from a sigmoid shaped oxyhemoglobin dissociation curve;

determining a gas mixture value using the PaO 2 data;

transmitting adaptive feedback control data including the gas mixture value to the separate external gas blender system via a gas blender interface;

determining one of at least a first alarm state and a second alarm state upon detection of an alarm signal, wherein:

the first alarm state is associated with non-emergency alarm conditions; and

the second alarm state is associated with emergency alarm conditions; and

upon determination of certain conditions of the second alarm state, terminating transmission of adaptive feedback control data and initiating a manual override condition, wherein the gas mixture is initially set at a most recent level prior to entry into the second alarm state upon detection of certain alarm conditions in the second alarm state.

Assignments (5)
SECURITY INTEREST Recorded Apr 20, 2026
From: VAPOTHERM, INC.
To: PERCEPTIVE CAPITAL SOLUTIONS HOLDINGS LP
Reel/Frame 075477/0224 →
RELEASE OF SECURITY INTEREST Recorded Feb 23, 2022
From: CANADIAN IMPERIAL BANK OF COMMERCE
To: VAPOTHERM, INC.
Reel/Frame 059218/0087 →
SECURITY INTEREST Recorded Feb 19, 2022
From: VAPOTHERM, INC.
To: SLR INVESTMENT CORP.
Reel/Frame 059203/0137 →
SECURITY INTEREST Recorded Oct 21, 2020
From: VAPOTHERM, INC.
To: CANADIAN IMPERIAL BANK OF COMMERCE
Reel/Frame 054145/0212 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 20, 2019
From: TAUBE, JOHN C.
To: VAPOTHERM, INC.
Reel/Frame 050096/0419 →
Continuity (1)
Continuation 14602392 · Jan 22, 2015
Cited By (1)
US 12,650,704