# US 12,758,117 B2 · Oxygen saturation monitoring system

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 12,758,117 B2
- Document ID: US12758117B2
- Status: Granted
- Kind: B2
- Application number: 17/707,165
- Filed: 2022-03-29
- Published: 2023-10-05
- Granted: 2026-10-13
- Earliest claimed: 2022-03-29
- Assignees: Bose Corporation
- Applicants: Bose Corporation
- Inventors: David Glenn Meeker; Paul David Gjeltema; Joseph Cheah; Gene Ming Ko; Thomas John Gogg; Richard Mark Wiesman
- Web page: https://patentgrep.com/patent/US12758117B2

## CPC

- A61B 5/0803: {Recording apparatus specially adapted therefor}
- A61B 5/0004: {characterised by the type of physiological signal transmitted}
- A61B 5/0015: {characterised by features of the telemetry system}
- A61B 5/024: Measuring pulse rate or heart rate
- A61B 5/14542: {for measuring blood gases (A61B5/14551 takes precedence)}
- A61B 5/7405: {using sound}
- A61B 5/742: {using visual displays (displays for heart-related electrical signals, e.g. ECG, A61B5/339)}
- A61B 2560/0257: using atmospheric pressure
- A61B 2562/0204: Acoustic sensors
- A61B 2562/0219: Inertial sensors, e.g. accelerometers, gyroscopes, tilt switches
- A61B: DIAGNOSIS; SURGERY; IDENTIFICATION (usefulness limited to only animals A61D)

## Abstract

Various implementations include systems and approaches for determining user oxygen saturation level, and in certain cases, performing an action based on that determination. Particular aspects include a monitoring system having at least one pressure sensor for detecting air pressure in an environment proximate the at least one pressure sensor, and a processor coupled with the at least one pressure sensor, where the processor is programmed to receive air pressure data from the pressure sensor about the environment, determine an oxygen saturation level for a user in the environment based on the air pressure data, and in response to determining the oxygen saturation level of the user has met one or more predetermined conditions, perform an action.

## Claims

### Claim 1

A monitoring system, comprising:
at least one pressure sensor for detecting air pressure in an environment proximate the at least one pressure sensor;
at least one additional sensor distinct from the at least one pressure sensor; and
a processor coupled with the at least one pressure sensor and the at least one additional sensor, wherein the processor is programmed to
receive air pressure data from the pressure sensor about the environment,
determine an oxygen saturation level for a user in the environment based on the air pressure data, wherein the oxygen saturation level is determined using a physiology model having:
an oxygen saturation level correspondence with air pressure data, and
a sensitivity modifier for modifying a sensitivity of the physiology model in calculating the oxygen saturation level based on at least one measurement or determined input from the at least one additional sensor deviating from a threshold,
wherein the sensitivity modifier is configured to adjust a sensitivity to a preliminary oxygen saturation level that deviates from an oxygen saturation level threshold in response to an air pressure value, as detected by the at least one pressure sensor or the at least one additional sensor, either: exceeding a high pressure threshold, or being below a low pressure threshold, and
in response to determining the oxygen saturation level of the user has met one or more predetermined conditions, perform an action.

### Claim 2 (depends on 1)

The system of claim 1, wherein the physiology model further includes an oxygen saturation level correspondence with user characteristics, wherein each user characteristic has at least two values, each of the at least two values being associated with a distinct weight to be applied to the air pressure data, and wherein determining the oxygen saturation level includes:
applying a first weight to the air pressure data based on a first value for a first user characteristic, and
applying a second weight to the air pressure data based on a second value for the first user characteristic,
wherein the first weighted air pressure data results in a first determined oxygen saturation level and the second weighted air pressure data results in a second determined oxygen saturation level, wherein the first user characteristic includes gender, and the first value is a default gender value.

### Claim 3 (depends on 1)

The system of claim 1, wherein the at least one additional sensor includes a carbon monoxide sensor coupled with the processor for providing a carbon monoxide measurement about the environment,
wherein one of the predetermined conditions includes determining that the oxygen saturation level deviates from an oxygen saturation threshold, and wherein the processor is further configured to take a first corrective action, and
wherein the carbon monoxide measurement enhances an accuracy of the determined oxygen saturation level, wherein if the carbon monoxide measurement indicates a carbon monoxide level exceeding a threshold, the processor is further configured to take a second, distinct corrective action.

### Claim 4 (depends on 1)

The system of claim 1, wherein the processor is further programmed to provide a notification to the user to select at least one individual user characteristic prior to determining an oxygen saturation level for the user, wherein the notification indicates that the at least one individual user characteristic enhances accuracy in determining the oxygen saturation level for the user.

### Claim 5 (depends on 1)

The system of claim 1, wherein the processor is further programmed to determine the oxygen saturation level based on at least one user characteristic, wherein the at least one user characteristic includes one or more of: gender, resting heart rate, age, weight, resting respiration rate, or baseline blood pressure.

### Claim 6 (depends on 5)

The system of claim 5, wherein:
a) the at least one user characteristic is selected by the user,
b) all of the user characteristics are default user characteristics, or
c) at least one user characteristic is received from a physiological sensor in the environment.

### Claim 7 (depends on 6)

The system of claim 6, wherein the at least one user characteristic is received from the physiological sensor, the system further comprising:
a wearable audio device coupled with the processor,
wherein the wearable audio device includes the physiological sensor.

### Claim 8 (depends on 6)

The system of claim 6, wherein the at least one user characteristic is received from the physiological sensor, wherein the physiological sensor includes an optical sensor for providing eye movement data for use by an action decision model.

### Claim 9 (depends on 1)

The system of claim 1, wherein the oxygen saturation level includes at least one of an arterial blood gas level or a pulse oxygen level.

### Claim 10 (depends on 1)

The system of claim 1, wherein the at least one additional sensor includes one or more of: an oxygen sensor, a carbon monoxide sensor, an inertial measurement unit, an optical sensor, or a microphone, wherein the at least one additional sensor includes a set of redundant sensors at physically distinct devices.

### Claim 11 (depends on 1)

The system of claim 1, further comprising:
a wearable audio device coupled with the processor,
wherein the wearable audio device includes at least one electro-acoustic transducer for providing an audio output and at least one microphone, wherein the processor is configured to,
prompt the user to speak, receive voice signals from the user after the prompt, and identify a potential oxygen saturation level indicator based on the received voice signals, or
monitor voice signals from the user over a period, and identify a potential oxygen saturation level indicator based on the monitored voice signals.

### Claim 12 (depends on 11)

The system of claim 11, wherein the user is an aircraft pilot and the wearable audio device comprises an aviation headset, and wherein the processor is at least partially contained in the wearable audio device or an electronic flight bag coupled with the wearable audio device, wherein the wearable audio device comprises a set of in-ear earpieces.

### Claim 13 (depends on 1)

The system of claim 1, further comprising an oxygen sensor coupled with the processor for providing an indicator of at least one of an oxygen level or a nitrogen level in the environment.

### Claim 14 (depends on 1)

The system of claim 1, wherein the processor is further configured to:
provide feedback to the user to adjust the determined oxygen saturation level in response to the determined oxygen saturation level deviating from a threshold.

### Claim 15 (depends on 1)

The system of claim 1, wherein the action comprises at least one of: providing feedback to the user about one of the predetermined conditions, alerting another user about one of the predetermined conditions, or automatically taking a corrective action.

### Claim 16 (depends on 1)

The system of claim 1, wherein the sensitivity modifier is based on an environmental gaseous mixture characteristic including at least one of: detected air pressure, altitude, a carbon monoxide value, or a nitrogen value,
and aids in detecting carbon monoxide (CO) induced hypoxia in the user in an airplane cabin.

### Claim 17 (depends on 1)

The system of claim 1, wherein the at least one additional sensor includes an altitude sensor, and wherein in response to an input from the altitude sensor exceeding a high altitude threshold, the sensitivity modifier is configured to be applied to increase a sensitivity of the physiology model to a preliminary oxygen saturation level that deviates from an oxygen saturation threshold.

### Claim 18 (depends on 1)

The system of claim 1, wherein the physiology model is configured to determine a preliminary oxygen saturation level, and further includes an additional sensor modifier configured to act as a threshold to trigger an adjustment to the determined preliminary oxygen saturation level.

### Claim 19 (depends on 18)

The system of claim 18, wherein the at least one additional sensor includes an oxygen sensor, wherein:
a) if the oxygen sensor indicates a low oxygen environment, the additional sensor modifier is configured to automatically modify the preliminary oxygen saturation level to indicate a hypoxia risk, or
b) if the oxygen sensor indicates a high carbon dioxide level and/or high nitrogen level, the additional sensor modifier is configured to automatically modify the preliminary oxygen saturation level to indicate a hypoxia risk.

### Claim 20

A method of monitoring an oxygen saturation level of a user, the method comprising:
receiving air pressure data from at least one pressure sensor about an environment proximate the at least one pressure sensor,
receiving at least one measurement or determined input from at least one additional sensor distinct from the at least one pressure sensor, wherein the at least one additional sensor includes an oxygen sensor,
determining an oxygen saturation level for the user in the environment based on the air pressure data, wherein the oxygen saturation level is determined using a physiology model having:
an oxygen saturation level correspondence with air pressure data, and
a sensitivity modifier for modifying a sensitivity of the physiology model in calculating the oxygen saturation level based on the at least one measurement or determined input from the at least one additional sensor deviating from a threshold,
wherein the physiology model is configured to determine a preliminary oxygen saturation level, and further includes an additional sensor modifier configured to act as a threshold to trigger an adjustment to the determined preliminary oxygen saturation level, wherein:
a) if the oxygen sensor indicates a low oxygen environment, the additional sensor modifier is configured to automatically modify the preliminary oxygen saturation level to indicate a hypoxia risk, or
b) if the oxygen sensor indicates a high carbon dioxide level and/or high nitrogen level, the additional sensor modifier is configured to automatically modify the preliminary oxygen saturation level to indicate a hypoxia risk, and
in response to determining the oxygen saturation level of the user has met one or more predetermined conditions, performing an action.

### Claim 21 (depends on 20)

The method of claim 20, wherein the physiology model has a variable sensitivity based on an environmental gaseous mixture characteristic as detected by the at least one additional sensor.

### Claim 22 (depends on 20)

The method of claim 20, wherein the physiology model further includes an oxygen saturation level correspondence with user characteristics, and wherein determining the oxygen saturation level includes:
applying a first weight to the air pressure data based on a first value for a first user characteristic, and
applying a second weight to the air pressure data based on a second value for the first user characteristic,
wherein the first weighted air pressure data results in a first determined oxygen saturation level and the second weighted air pressure data results in a second determined oxygen saturation level, wherein the first user characteristic includes gender, and the first value is a default gender value.

### Claim 23 (depends on 20)

The method of claim 20, wherein one of the predetermined conditions includes determining that the oxygen saturation level deviates from an oxygen saturation threshold, wherein the action includes a first corrective action.

### Claim 24

A monitoring system, comprising:
at least one pressure sensor for detecting air pressure in an environment proximate the at least one pressure sensor;
at least one additional sensor distinct from the at least one pressure sensor, wherein the at least one additional sensor includes a carbon monoxide sensor for providing a carbon monoxide measurement about the environment; and
a processor coupled with the at least one pressure sensor and the at least one additional sensor, wherein the processor is programmed to
receive air pressure data from the pressure sensor about the environment,
determine an oxygen saturation level for a user in the environment based on the air pressure data, wherein the oxygen saturation level is determined using a physiology model having:
an oxygen saturation level correspondence with air pressure data, and
a sensitivity modifier for modifying a sensitivity of the physiology model in calculating the oxygen saturation level based on at least one measurement or determined input from the at least one additional sensor deviating from a threshold, and
in response to determining the oxygen saturation level of the user has met one or more predetermined conditions, perform an action,
wherein one of the predetermined conditions includes determining that the oxygen saturation level deviates from an oxygen saturation threshold, and wherein the processor is further configured to take a first corrective action,
wherein if the carbon monoxide measurement indicates a carbon monoxide level exceeding a threshold, the processor is further configured to take a second, distinct corrective action, and
wherein the carbon monoxide measurement enhances an accuracy of the determined oxygen saturation level.

### Claim 25 (depends on 24)

The monitoring system of claim 24, wherein the oxygen saturation level includes at least one of an arterial blood gas level or a pulse oxygen level.
