# US 10,117,598 B1 · Non-invasive wearable respiration rate monitoring system

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

- Number: US 10,117,598 B1
- Document ID: US10117598B1
- Status: Granted
- Kind: B1
- Application number: 15/344,467
- Filed: 2016-11-04
- Granted: 2018-11-06
- Earliest claimed: 2015-11-08
- Assignees: Sensogram Technologies, Inc.
- Applicants: Sensogram Technologies, Inc.
- Inventors: Vahram Mouradian
- Web page: https://patentgrep.com/patent/US10117598B1

## CPC

- A61B 5/0816: {Measuring devices for examining respiratory frequency (measuring frequency of electric signals G01R23/00)}
- A61B 5/02433: {for infrared radiation}
- A61B 5/02438: {with portable devices, e.g. worn by the patient}
- A61B 5/0803: {Recording apparatus specially adapted therefor}
- A61B 5/0873: {using optical means}
- A61B 5/7203: {for noise prevention, reduction or removal}
- A61B 5/7221: {Determining signal validity, reliability or quality (preventing, reducing or removing noise induced by motion artefacts A61B5/7207; noise originating from a therapeutic or surgical apparatus A61B5/7217)}
- A61B 5/725: {using specific filters therefor, e.g. Kalman or adaptive filters (specific diagnostics methods using using bioelectric or biomagnetic signals A61B5/316)}
- A61B 5/7278: {Artificial waveform generation or derivation, e.g. synthesizing signals from measured signals}
- H04B 10/0795: {Performance monitoring; Measurement of transmission parameters}
- A61B: DIAGNOSIS; SURGERY; IDENTIFICATION (usefulness limited to only animals A61D)
- H04B: TRANSMISSION

## Abstract

There is disclosed a respiration rate monitoring system and method using a non-invasive device and method of monitoring it nearly continuously. One aspect includes receiving a series of signal data points from an optical sensor, detecting a series of peaks or valleys for the filtered signal data points, determining the time difference between individual peaks or valleys of the series of peaks or valleys to produce a series of time difference values, detecting peaks or valleys for the series of time difference values, determining widths between the peaks or valleys of the series of time difference values, and estimating a respiration rate from the widths between the peaks or valleys of the series of time difference values, and converting the estimation of a respiration rate to an indicator indicative of a respiration rate.

## Claims

### Claim 1

A method of transforming optical signals into indicators indicative of a respiration rate, the method comprising:
receiving optical signals from an optical sensor;
transforming the optical signals to a series of signal data points;
filtering the signal data points to remove data points caused from noise and artifacts;
checking signal quality of the filtered signal data points by comparing the filtered signal data points against a predetermined signal quality criteria, if the signal quality does not meet the predetermined signal quality criteria, repeating the steps above, if the signal quality meets the predetermined signal quality criteria, proceeding with the steps below;
detecting a series of peaks or valleys for the filtered signal data points;
determining the time difference between individual peaks or valleys of the series of peaks or valleys to produce a series of time difference values;
detecting peaks or valleys for the series of time difference values;
determining widths between the peaks or valleys of the series of time difference values;
estimating a respiration rate from the widths between the peaks or valleys of the series of time difference values;
converting the estimation of a respiration rate to a indicator indicative of a respiration rate, and
storing the estimation of respiration rate in a memory of a device.

### Claim 2 (depends on 1)

The method of claim 1, wherein the filtering the signal data points to remove data points caused from noise and artifacts further comprises applying a bandpass filter to the data points.
