throbber
RX-0035.0147
`
`APL_MAS_ITC_00015764
`
`130
`
`Design of pulse oximeters
`
`Because the Acl terms in the numerator and denominator of the right side of the
`equation (9.19) cancel, as do the negative signs before each term, equation (9.19)
`when combined with equation (9.13) yields
`
`Ratio = Ros =
`
`- ]
`- R L
`~
`l n
`a A (XY) _ (RH J
`DA (AIR ) In <IRIL.~
`l IR H j
`
`(9.20)
`
`1
`
`Thus, by measuring the minimum and the maximum emergent light intensities of
`both the red and infrared wavelengths CRL, RH, IRL, IRH), a value for the term
`RoS can be computed. Empirically derived calibration curves are then used to
`determine the oxygen saturation based on ROS.
`
`Red transmittance
`
`Light
`intensity ~
`
`A
`
`Light
`intensity
`
`Infrared transmittance
`
`RH 1 RL
`
`IRH
`
`~ IRL
`
`Time
`
`Time
`
`Figure 9.2. A graphical plot of transmitted light intensity converted into voltage. High (H) and
`low (L) signals are shown as a function of time of the transmittancc of red (R) and i nfrared (IR)
`light through the finger.
`
`9.3.2 Derivative method: noise reduction software
`
`Yorkey (1996) derives the Ratio of Ratios by calculating using the separated AC
`and DC components of the measured signal. This mathematical derivation of the
`ratio of ratios is performed using the Beer-Lambert equation.
`
`/1 = loe
`
`(9.21)
`
`where /1 is the emerging light intensity, 4 is the incident light intensity, a is the
`relative extinction coefficient of the material and L is the path length. In this
`method, the Ratio of Ratios is determined using the derivatives. Assuming the
`change in path length is the same for both wavelengths during the same time
`interval between samples, the instantaneous change in path length (dL/dt) must
`also be the same for both wavelengths.
`We can extend the general case of taking the derivative of eu to our case
`
`deu =eu dE
`dt
`dt
`
`(9.22)
`
`147
`
`1
`
`MASIMO 2053
`Apple v. Masimo
`IPR2022-01300
`
`

`

`RX-0035.0148
`
`APL_MAS_ITC_00015765
`
`Signal processing algorithms
`-01 ~-a -~dL
`dt
`
`dIi
`dt
`
`=/De
`
`Therefore,
`
`(dll/dr)
`
`dL
`= -Et-.
`dt
`
`131
`
`(9.23)
`
`(9.24)
`
`Here, Il is equal to the combined AC and DC component of the waveform and
`dll/dt is equal to the derivative of the AC component of the waveform. Using two
`wavelengths we have
`
`Rof R=
`
`(d/R /do//R _ -a (AR)
`(d/IR/dt)//IR -a(AIR )
`
`(9.25)
`
`Instead of using the previous method of calculating the Ratio of Ratios based
`on the natural logarithm of the peak and valley values of the red and infrared
`signals, the value of the R of R can be calculated based on the derivative value of
`the AC component of the waveform.
`
`1
`
`Light
`intensity
`
`1 Heart beat i I AC component
`
`'-11'
`
`/1\
`\C V l. DC component
`
`¥ Tr
`tl t3 t2
`
`~ DC offset
`
`Time
`
`Figure 9.3. A waveform of the transmitted light intensity through a finger showing the AC
`component, the DC component and the DC offset.
`
`Note in discrete time
`
`dIR (t)
`dt
`If we choose 4 and 4 to be the maximum and minimum of the waveform, we can
`refer to this difference as the AC value, and the denominator above evaluated at
`some point in time t3 in between t2 and ti as the DC value. So,
`
`- IR (12)- IR (4)
`
`(9.26)
`
`dIR (t) / dt IR (12) - IR (tl ) AC R
`IR (13)
`IR
`DCR = R
`d/IR (t) / dt Im (12 ) - IIR (tl ) ACIR
`IIR
`/IR (t:3)
`DC IR
`
`(9.27)
`
`148
`
`MASIMO 2053
`Apple v. Masimo
`IPR2022-01300
`
`

`

`RX-0035.0149
`
`APL_MAS_ITC_00015766
`
`1
`
`J 1
`11
`
`1
`
`132
`
`Design of pulse oximeters
`
`Potratz (1994) implemented another improved method for noise reduction
`called the derivative method of calculating the Ratio of Ratios. To calculate the
`Ratio of Ratios based on the derivative formula, a large number of sampled
`points along the waveform are used instead of merely the peak and valley
`measurements. A series of sample points from the digitized AC and AC + DC
`values for the infrared and red signals are used to form each data point. A digital
`FIR filtering step essentially averages these samples to give a data point. A large
`number of data points are determined in each period. The period is determined
`after the fact by noting where the peak and valley occur (figure 9.3).
`From the AC signal, a derivative is then calculated for each pair of data
`points and used to determine the ratio of the derivatives for R and IR. A plot of
`these ratios over a period will ideally result in a straight line. Noise from the
`motion artifact and other sources will vary some values. But by doing the linear
`regression, a best line through a period can be determined, and used to calculate
`the Ratio of Ratios.
`A problem with other systems was DC drift. Therefore, a linear
`extrapolation was performed between two consecutive negative peaks of the
`waveform. This adjusts the negative peak of the waveform as if the shift due to
`the system noise did not occur. A similar correction can be calculated using the
`derivative form of the waveform. In performing the correction of the DC
`component of the waveform, it is assumed that the drift caused by noise in the
`system is much slower than the waveform pulses and the drift is linear. The
`linear change on top of the waveform can be described by the function
`
`&(t) =f(0 + mt + b
`
`(9.28)
`
`where m is equal to the slope of the waveform and b is equal to a constant.
`The linear change added to the waveform does not affect the instantaneous
`DC component of the waveform. However, the derivative of the linear change
`will have an offset due to the slope of the interfering signal:
`
`d(f(t) + mt + b)/dt = df(t)/dr + m.
`
`(9.29)
`
`if we assume that the offset is constant over the period of time interval, then the
`Ratio of Ratios may be calculated by subtracting the offsets and dividing:
`
`F Cy- m „)
`Rof R=-=
`X (x- nix)
`
`(9.30)
`
`where y and x are the original values and mx and my are the offsets.
`Since the Ratio of Ratios is constant over this short time interval the above
`formula can be written as
`(y- m.2 - R.
`(x - mx)
`
`(9.31)
`
`Therefore,
`
`y = Rx - Rmx + my.
`
`(9.32)
`
`Since it was assumed that mi, tn~, and R are constant over the time interval, we
`have an equation in the form of y = mx + b where in is the Ratio of Ratios. Thus,
`
`149
`
`MASIMO 2053
`Apple v. Masimo
`IPR2022-01300
`
`

`

`RX-0035.0150
`
`APL_MAS_ITC_00015767
`
`Signal processing algorithms
`
`133
`
`we do a large number of calculations of the Ratio of Ratios for each period, and
`then do the best fit calculation to the line y = Rx + b to fit the optimum value of
`R for that period, taking into account the constant b which is caused by DC drift.
`To determine the Ratio of Ratios exclusive of the DC offset we do a linear
`regression. It is preferred to take points along the curve having a large
`differential component, for example, from peak to valley. This will cause the m r
`term to dominate the constant b:
`
`R= "I.r.j v.j -Ixj Iyj
`
`NX Xj- -(1 Xj)-
`
`(9.33)
`
`where n=#of samples, j = sample #,x= IRd/IR / dt, y= IIRdIR / dt.
`Prior sampling methods typically calculate the Ratio of Ratios by sampling
`the combined AC and DC components of the waveform at the peak and valley
`measurements of the waveform. Sampling a large number of points on the
`waveform, using the derivative and performing a linear regression increases the
`accuracy of the Ratio of Ratios, since noise is averaged out. The derivative form
`eliminates the need to calculate the logarithm. Furthermore doing a linear
`regression over the sample points not only eliminates the noise caused by patient
`movement of the oximeter, it also decreases waveform noise caused by other
`sources.
`
`9.4 GENERAL PROCESSING STEPS OF OXIMETRY SIGNALS
`
`The determination of the Ratio of Ratios (ROS) requires an accurate measure of
`both the baseline and pulsatile signal components (Frick et at 1989). The baseline
`component approximates the intensity of light received at the detector when only
`the fixed nonpulsatile absorptive component is present in the finger. This
`component of the signal is relatively constant over short intervals and does not
`vary with nonpulsatile physiological changes, such as movement of the probe.
`Over a relatively long time, this baseline component may vary significantly. The
`magnitude of the baseline component at a given point in time is approximately
`equal to the level identified as RH (figure 9.2). However, for convenience, the
`baseline component may be thought of as the level indicated by RL, with the
`pulsatile component varying between the values of RH and RL over a given pulse.
`Typically, the pulsatile component may be relatively small in comparison to the
`baseline component and is shown out of proportion in figure 9.3. Because the
`pulsatile components are smaller, greater care must be exercised with respect to
`the measurement of these components. If the entire signal, including the baseline
`and the pulsatile components, were amplified and converted to a digital format
`for use by microcomputer, a great deal of the accuracy of the conversion would
`be wasted because a substantial portion of the resolution would be used to
`measure the baseline component (Cheung et at 1989)
`In this process, a substantial portion of the baseline component termed offset
`voltage Vos is subtracted off the input signal Vl · The remaining pulsatile
`component is amplified and digitized using an ADC. A digital reconstruction is
`then produced by reversing the process, wherein the digitally provided
`information allows the gain to be removed and the offset voltage added back.
`
`150
`
`MASIMO 2053
`Apple v. Masimo
`IPR2022-01300
`
`

`

`RX-0035.0151
`
`APL_MAS_ITC_00015768
`
`1
`
`111
`
`134
`
`Design Of pulse oximeters
`
`This step is necessary because the entire signal, including the baseline and
`pulsatile components is used in the oxygen saturation measurement process.
`Feedback from the microcomputer is required to maintain the values for
`driver currents Io, Vos and gain A at levels appropriate to produce optimal ADC
`resolution (figure 9.4). Threshold levels Ll and L2 slightly below and above the
`maximum positive and negative excursions L3 and L4 allowable for the ADC
`input are established and monitored by the microcomputer (figure 9.5). When the
`magnitude of the input to and output from the ADC exceeds either of the
`thresholds Ll or L2, the drive currents ID are adjusted to increase or decrease
`the intensity of light impinging on the detector. This way, the ADC is not
`overdriven and the margin between L1 and L3 and between L2 and L4 helps
`assure this even for rapidly varying signals. An operable voltage margin for the
`ADC exists outside of the thresholds, allowing the AIX] to continue operating
`while the appropriate feedback adjustments to A and Vos are made. When the
`output from the ADC exceeds the positive and negative thresholds L5 or L6, the
`microcomputer responds by signaling the programmable subtractor to increase or
`decrease the voltage Vos being subtracted. This is accomplished based on the level
`of the signal received from the ADC. Gain control is also established by the
`microcomputer in response to the output of the ADC (Cheung et al 1989).
`
`A(Vl - Vos)
`VOS
`A
`
`1 9
`
`Microcomputer
`
`~ ADC ~- Vo/A + Vos = Vl
`A
`VOS
`
`t ad] i artifacl i detect
`
`1 calc ~
`
`Analysis,
`features
`display
`
`Figure 9.4. A functional block diagram of the miciocomputer feedback illustrating the basic
`operation of the feedback control system. The DC value of the signal is subtracted before digitizing
`the waveform to increase the dynamic range of conversion, The removed DC value is later added to
`the digitized values for further signal processing (Cheunget at 1989)
`
`A program of instructions executed by the Central Processing Unit of the
`microcomputer defines the manner in which the microcomputer provides
`servosensor control as well as produces measurements for display. The first
`segment of the software is the interrupt level routine.
`
`9.4.1 Start up software.
`
`The interrupt level routine employs a number of subroutines controlling various
`portions of the oximeter. At the start up, calibration of the oximeter is
`
`151
`
`MASIMO 2053
`Apple v. Masimo
`IPR2022-01300
`
`

`

`RX-0035.0152
`
`APL_MAS_ITC_00015769
`
`.
`
`Signal processing algorithms
`
`135
`
`performed. After calibration, period zero subroutine is executed which includes
`five states, zero through four (figure 9.6).
`Period zero subroutine is responsible for normal sampling
`
`State 0: Initialize parameters
`State 1: Set drive current
`State 2: Set offsets
`State 3: Set gains
`State 4: Normal data acquisition state.
`
`Probe set-zip operations are performed during the states zero to three of this
`subroutine. During diese states probe parameters including the amplifier gain A
`and offset voltage Vos are initialized, provided thal a finger is present in the
`probe. State 4 of the interrupt period zero subroutine is the normal data
`acquisition state. The signals produced in response to light at each wavelength are
`then compared with the desired operating ranges to detennine whether
`modifications of the driver currents and voltage offsets are required. Finally state
`4 of the period zero subroutine updates the displays of the oximeter. Sequential
`processing returns to state 0 whenever the conditions required for a particular
`state are violated (Cheung et W 1989),
`
`L3
`
`High rai' X\X«
`¥Aeset c'7404*44Rk
`:t, p:,m/t~#blil#jm#,/4/4:i.-
`-#.21{!:i!#21' •' * ~11 -*f ;fl:il, 12 -,
`*.<42* eset oftfets*@*,9*U
`' *04 5/4,-11'4" 4' 7:Wi'/t!:flts?:.
`2/-'*..fl:, 41/p./<;'- na""u".:" - L5
`Desired operating
`range
`*71!/imi#47/3/144'14.1 0.:it,.1146
`f,tfu '11 -t'*t:qw,ija?**b!,1,;,
`.'ifl,i4,91*ilf.ju.i.*ti.t44;"".fe.,'t L
`Low ra I *~Aeset driv~~~41%~
`L4
`
`Mid scale
`=062;Tis
`
`./*534*
`
`P~44~ Reset 011 5 Gtsy
`
`...
`
`Figure 9.5 A graphical representation of the possible ranges of digitized signal, showing the
`desired response of the VO circuit and microcomputer at each of the various possi ble ranges
`(Cheung et al 1989).
`
`9.5 TRANSIENT CONDITIONS
`
`The relative oxygen content of a patient's arterial pulses and the average
`background absorbance remain about the same from pulse to pulse. Therefore,
`the red and infrared light that is transmitted through the pulsatile flow produces a
`regularly modulated waveform with periodic pulses of comparable shape and
`amplitude and a steady state background transmittance. This regularity in shape
`helps in accurate determination of the oxygen saturation of the blood based on the
`maximum and minimum transmittance of the red and infrared light
`Changes in a patient's local blood volume at the probe site due to motion
`artifact or ventilatory artifact affect the absorbance of light. These localized
`
`152
`
`MASIMO 2053
`Apple v. Masimo
`IPR2022-01300
`
`

`

`RX-0035.0153
`
`APL_MAS_ITC_00015770
`
`136
`
`Design Of pulse oxi.meters
`
`changes often introduce artificial pulses into the blood flow causing the pei·iodic
`pulses ride on a background intensity component of transmittance that varies 1
`blood volume changes. This background intensity component variation, which is
`not necessarily related to changes in saturation, affects the pulse to pulse
`uniformity of shape, amplitude and expected ratio of the maximum to minimum
`transmittance, and can affect the reliability and accuracy of oxygen saturation
`determination (Stone and Briggs 1992).
`
`Calibration
`at start up
`
`Start up
`
`Other interrupt
`periods
`
`Period 0
`Normal
`samples
`States 0 to 3 L -
`to setup probe ,
`
`1 State 4 1
`
`Drive LEDs &
`input samples
`
`Check offsets
`
`Update display
`
`Figure 9.6. Flow chart of a portion of an interrupt level software routine included in the
`microcomputer (Cheung a a/ 1989)
`
`In addition, there are times when the patient's background level of oxygen
`saturation undergoes transient changes, for example, when the patient loses or
`requires oxygen exchange in the lungs while under gaseous anesthesia. The
`transient waveform distorts the pulse shape, amplitude, and the expected ratio of
`the pulses, which in turn affects the reliability and accuracy of the oxygen
`saturation determination.
`With changes in the background intensity absorbance component due to
`artifacts from changes in blood volume or transient saturation changes, the
`determined saturation' value is not accurate and it would not become accurate
`again until the average absorbance level stabilizes.
`The saturation calculations based upon transient signals provide an
`overestimation or underestimation of the actual saturation value, depending upon
`the trend. The transmittance of red light increases as oxygen saturation increases
`resulting in a signal value having a smaller pulse, and the transmittance of the
`infrared light decreases as saturation increases resulting in the infrared pulsatile
`amplitude increasing. For these wavelengths, the transmittance changes with
`saturation are linear in the range of clinical interest, i.e., oxygen saturation
`between 50% and 100%. The accuracy of the estimation is of particular concern
`during rapid desaturation. In such a case, the determined saturation based on the
`
`153
`
`1
`
`1
`
`r
`
`1I
`
`11
`
`IL
`
`4 r I
`
`MASIMO 2053
`Apple v. Masimo
`IPR2022-01300
`
`

`

`RX-0035.0154
`
`APL_MAS_ITC_00015771
`
`...
`
`1
`
`Signal processing algorithms
`
`137
`
`detected signals indicates a greater drop than the actual value. This
`underestimation of oxygen saturation may actuate low limit saturation alarms that
`can result in inappropriate clinical decisions.
`The pulsatile amplitude is usually quite small, typically less than 5% o f the
`overall intensity change and any small change in overall or background
`transmittance, such as slight changes in average blood saturation, can have a
`relatively large effect on the difference in maximum and minimum intensity of
`the light levels. Because the change in transmittance with changing oxygen
`saturation is opposite in direction for the red and infrared, this can result in
`overestimation of the pulsatile ratio during periods when saturation is decreasing,
`and underestimation during periods when saturation is increasing. It is therefore
`essential to compensate for the effects of transient conditions and localized blood
`volume changes on the actual signal, thereby providing a more accurate
`estimation of the actual oxygen saturation value.
`This can be achieved by using a determined rate of change from pulse to
`pulse, using interpolation techniques and by using the low frequency
`characteristics of the detected signal values.
`The transient error is corrected by linear interpolation where the determined
`maxima and minima for a first and second optical pulses are obtained, the second
`pulse following the first. The respective rates of change in the transmittance due
`to the transient are determined from the maximum transmittance point of the first
`detected pulse to the second detected pulse (Stone and Briggs 1992). The
`determined rates of change are then used to compensate any distortion in the
`detected transmittance of the first detected pulse introduced by the transient in
`accordance with the following algorithm
`Vmax (n)~ = Vmax (n) + Dmax (n) - Vmax (n + 1)] >< max
`
`(9.34)
`
`[/max 1/1 +11 - imax (41
`
`where tmax(n) is the time of occurrence of the detected maximum transmittance at
`the n maximum, tmin(n) is the time of occurrence of the detected minimum
`transmittance of the wavelength at the n minimum, Vmax(n) is the detected optical
`signal maximum value at the maximum transmittance of the wavelength at the n
`maximum Vmax(n)* is the corrected value, for n being the first optical pulse, and
`n + 1 being the second optical pulse of that wavelength.
`By application of the foregoing linear interpolation routine, the detected
`maximum transmittance value at tmax(n) can be corrected, using the values
`tmax(n+1), detected at the next coming pulse, to correspond to the transmittance
`value that would be detected as if the pulse were at steady state conditions. The
`corrected maximum value and the detected (uncorrected) minimum value thus
`provide an adjusted optical pulse maximum and minimum that correspond more
`closely to the actual oxygen saturation in the patient's blood at that time, not
`withstanding the transient condition. Thus, using the adjusted pulse values in place
`of the detected pulse values in the modulation ratio for calculating oxygen
`saturation provides a more accurate measure of oxygen saturation than would
`otherwise be obtained during transient operation.
`Similarly, the respective rates of change in the transmittance are determined
`from the minimum transmittance point of the first detected pulse to the minimum
`of the second detected pulse. The determined rates of change are then used to
`compensate for any distortion in the detected minimum transmittance of the
`
`154
`
`MASIMO 2053
`Apple v. Masimo
`IPR2022-01300
`
`

`

`RX-0035.0155
`
`APL_MAS_ITC_00015772
`
`, 1
`
`1
`
`1
`
`11
`
`III
`
`138
`
`Design of pulse oximeters
`
`second detected pulse introduced by the transient in accordance with the
`following algorithm
`
`1
`
`(9.35)
`
`Kn,n (n) = linln (n - 1) + [Vmln C
`
`n) - Itnin (n - 1)] X max
`[trnin l" ) - 'Init) C" - ' )1
`where tmax(n) is the time of occurrence of the detected maximum transmittance at
`the n maximum; tmin(n) is the time of occurrence of the detected minimum
`transmittance of the wavelength at the n minimum; Vmin(n) is the detected optical
`signal minimum value at the minimum transmittance of the wavelength at the n
`minimum; Knin(n)* is the corrected value, for n being the second optical pulse,
`and n-1 being the first optical pulse of that wavelength.
`By application of the foregoing linear interpolation routine, the detected
`minimum transmittance value at t = n can be compensated using the detected
`values at the preceding pulse t = n - 1, to correspond to the transmittance value
`that would be detected as if the pulse were detected at steady state conditions. The
`compensated minimum value and the detected (uncompensated) maximum value
`thus provide an adjusted optical pulse maximum and minimum that correspond
`more closely to the actual oxygen saturation in the patient's blood at that time,
`notwithstanding the transient condition. Thus, using the adjusted pulse values in
`place of the detected pulse values in the modulation ratio for calculating oxygen
`saturation provides a more accurate measure of oxygen saturation than would
`otherwise be obtained during transient operation.
`As is apparent from the algorithms, during steady state conditions the
`compensated value is equal to the detected value. Therefore, the linear
`interpolation routine may be applied to the detected signal at all times, rather than
`only when transient conditions are detected. Also, the algorithm may be applied
`to compensate the detected minimum or maximum transmittance values by
`appropriate adjustment of the algorithm terms. The amount of oxygen saturation
`can then be determined from this adjusted optical pulse signal by determining the
`relative maxima and minima as compensated for the respective wavelengths and
`using that information in determining the modulation ratios of the known
`Lambert-Beer equation.
`The Nellcor® N-200 oximeter is designed to determine the oxygen saturation
`in one of the two modes. In the unintegrated mode the oxygen saturation
`determination is made on the basis of optical pulses in accordance with
`conventional pulse detection techniques. In the ECG synchronization mode the
`determination is based on enhanced periodic data obtained by processing the
`detected optical signal and the ECG waveform of the patient.
`The calculation of saturation is based on detecting maximum and minimum
`transmittance of two or more wavelengths whether the determination is made
`pulse by pulse (the unintegrated mode) or based on an averaged pulse that is
`updated with the occurrence of additional pulses to reflect the patient's actual
`condition (the ECG synchronized mode).
`Interrupt programs control the collection and digitization of incoming
`optical signal data. As particular events occur, various software flags are raised
`which transfer operation to various routines that are called from a main loop
`processing routine.
`The detected optical signal waveform is sampled at a rate of 57 samples per
`second. When the digitized red and infrared signals for a given portion of
`
`155
`
`MASIMO 2053
`Apple v. Masimo
`IPR2022-01300
`
`

`

`RX-0035.0156
`
`APL_MAS_ITC_00015773
`
`i
`
`Signal processing algorithms
`
`139
`
`detected optical signals are obtained, they are stored in a buffer called DATBUF
`and a st,ftware flag indicating the presence of data is set. This set flag calls a
`routine called MUNCH, which processes each new digitized optical signal
`waveform sample to identify pairs of maximum and minimum amplitudes
`corresponding to a pulse. The MUNCH routine first queries whether or not there
`is ECG synchronization, then the MUNCH routine obtains the enhanced
`composite pulse data in the ECG synchronization mode. Otherwise, MUNCH
`obtains the red and infrared optical signal sample stored in DATBUF, in the
`unintegrated mode. The determined maximum and minimum pairs are then sent
`to a processing routine for processing the pairs. Preferably, conventional
`techniques are used for evaluating whether a detected pulse pair is acceptable for
`processing as an arterial pulse and performing the saturation calculation, whether
`the pulse pair is obtained from the DATBUF or from the enhanced composite
`pulse data.
`The MUNCH routine takes the first incoming pulse data and determines the
`maximum and minimum transmittance for each of the red and infrared detected
`optical signals, and then takes the second incoming pulse data, and determines the
`relative maximum and minimum transmittance. The routine for processing the
`pairs applies the aforementioned algorithm to the first and second pulse data of
`each wavelength. Then the oxygen saturation can be determined using the
`corrected minimum and detected maximum transmittance for the second pulses of
`the red and infrared optical signals. Some of the examples demonstrate the above
`application.
`
`Example 1
`
`Figure 9.7(a) shows the representative plethysmographic waveforms in a steady
`state condition for the red and infrared detected signals. VmaxR(1) equals 1.01 V,
`and VminR(1) equals 1.00 V, for n = 1,2 and 3 pulses. VminR(n) is the detected
`optical signal minimum value at the minimum transmittance at the n pulse
`minimum. The modulation ratio for the maxima and minima red signal is:
`
`VmaxR n) 1.Olv=-=1,01.
`VmtoR(n) 1.001,
`
`For the infrared wavelength, VmaxIR(n) equals 1.01 V and VminIR(n) equals
`1.00 V and the determined modulation ratio is 1.01.
`Using these determined modulation ratios in the formula for calculating the
`ratio R provides:
`
`R= ln[Vmax R(n) / Vmin R(n)] 0.01
`ln[VmaxIR(n)/ Vmin IR(n)] 0.01
`
`A calculated R= 1 corresponds to an actual saturation value of about 81% when
`incorporated into the saturation equation. A saturation of 81% corresponds to a
`healthy patient experiencing a degree of hypoxia for which some corrective
`action would be taken.
`
`156
`
`MASIMO 2053
`Apple v. Masimo
`IPR2022-01300
`
`

`

`RX-0035.0157
`
`APL_MAS_ITC_00015774
`
`11
`
`111
`
`140
`
`Design of pulse oximeters
`
`Red
`
`1.OTOV A
`
`Steady state saturation
`
`1.010V A
`
`Infrared
`
`1.000V V V
`1s
`2s
`
`3s
`
`1 000V
`(a)
`
`1s
`
`2s
`
`3s
`
`Vmaxl(R)
`
`Vmax2(R)
`
`Decreasing saturation
`
`Vmax3(IR)
`Vma*2(im A
`
`~ ~ ~ Vmax*R)
`
`Vminl(R)
`
`Vmin2(R)
`
`Vmaxi<1111 /
`
`vmln3{IR)·
`
`1\\-3
`
`Vmir,1 (24)
`
`Vmin2(183
`
`Vmin3(R)
`
`(b)
`Increasing saturation
`
`Vmax3(R)
`
`Vmax2(R)
`
`Vmail(IR)
`
`Vmaxl(A) / ~
`
`Vmina (R)
`
`Vmin2(R)
`
`Vmin I (A)
`
`V
`
`Vmax2(IR)
`
`~ -/ ~ Vmax*IR]
`
`Vminl(IR)
`
`M
`
`Vmin2(IR)
`
`Vmin)(IR)
`
`Figure 9.7. Graphical representation of detected optical signals during the steady state and
`transient conditions (Stone and Briggs 1992).
`
`Example 2
`
`Figure 9.7(b) shows the representative plethysmographic waveforms for a patient
`during desaturation or decreasing saturation transient conditions for the red and
`infrared detected signals having optical pulses n = 1, 2, and 3. However, in this
`transient example, it is known at n = 1, that the actual saturation of the patient is
`very close to that during the steady state conditions in example 1. In this transient
`example, the detected values are as follows for both the red and infrared signals:
`
`157
`
`MASIMO 2053
`Apple v. Masimo
`IPR2022-01300
`
`

`

`RX-0035.0158
`
`APL_MAS_ITC_00015775
`
`1
`
`Signal processing algorithms
`
`141
`
`tmax( 1)= LOS
`tmin C | ) = 1.2 s
`tmax (2) = 2.0 s
`tmin (2) = 2.2 s
`imax (3) = 3.0 s
`tmin (31 - 3.2 s
`
`VmaxRCI) = 1.012 V
`VminR(1) = 1.000 V
`VmaxR(2) = 1.002 V
`Vm nR(2) = 0.990 V
`VmaXR(3)= 0.992 V
`VminRO) = 0.980 V
`
`Vmax IR( 1)=1.008 V
`VminIRO)= 1.000 V
`KmaXIR(2) = 1.018 V
`VminlR(2)= 1.010 V
`VmaxIR(3) = 1.028 V
`VminIR(3) = 1.020 V
`
`Calculating the oxygen saturation ratio R at n = 1, using the detected optical
`signal provides the following
`
`R=
`
`ln[Vmax R(1) / Vmin Ron
`ln[Vmax IR(1) / Vmin IR(1)]
`= ln[ 1.012 / 1.000] / ln[1.008 /1.000]
`= ln[1.012] /ln[ 1.008]
`=0.012/0.008 =1.5.
`
`The calculated saturation ratio of 1.5 based on the detected transmittance
`corresponds to a calculated oxygen saturation of about 65 for the patient. which
`corresponds to severe hypoxia in an otherwise healthy patient. This contrasts with
`the known saturation of about 81% and demonstrates the magnitude of the
`underestimation of the oxygen saturation (overestimation of desaturation) due to
`the distortion in transmittance of the red and infrared light caused by transient
`conditions.
`Applying the correction algorithm to correct the distorted maximum
`transmittance point of the detected red signal during the transient condition:
`*
`VmaxR(1) = VmaxR(1) - [VmaxR(1) - VmaxR(2)] x
`
`[rmax ("- 'mir, ( 1)]
`[trnax (2) - tmax (1)]
`-1.012 -[1.012 -1.002] x [1.0 -1.2]/[1.0 - 2.0]
`=1.010.
`
`and correspondingly for the maximum transmittance of the detected infrared
`signal
`
`VmaxIR(1)* = 1.008 - [1.008 - 1.018] x [1.0 - 1.2] /[1.0 - 2.0-1
`= 1.010
`
`Thus, by replacing VrrtaXR(n) With vmaxR(n)* and replacing VmaxIR(n) with
`VmaxIR(n)* in the calculations for determining the oxygen saturation ratio R, we
`have
`
`R=
`
`ln[VmaxR(1) / VminRO)]
`ln[VmaxIR(1)~ / Vmin IR(1)]
`= ln[ 1.010 / 1.00] /ln[ 1.010 / 1.00]
`= 0.01/ 0.01
`= 1.0.
`
`158
`
`MASIMO 2053
`Apple v. Masimo
`IPR2022-01300
`
`

`

`RX-0035.0159
`
`APL_MAS_ITC_00015776
`
`1, 1
`1 1~
`
`1
`
`111£~
`
`I
`
`1
`
`11
`
`142
`
`Design of pulse oximeters
`
`Thus, basing the saturation calculations on the corrected maximum transmittance
`values and the detected minimum transmittance values, the corrected R value
`corresponds to the same R for the steady state conditions and the actual oxygen
`saturation of the patient.
`
`Exampl.e 3
`
`Figure 9.7(c) shows the representative plethysmographic waveforms for a patient
`during desaturation or decreasing saturation transient conditions for the red and
`infrared detected signals having optical pulses n = 1, 2 and 3. However, in this
`transient example, it is known that at n = 2, the actual saturation of the patient is
`very close to that during the steady state conditions in example 1. In this transient
`example, the detected values are as follows for both the red and infrared signals:
`KnaxiRC ')= 1.002 V
`~1)=0 992 V
`VmaxIR(2) = 1 012 V
`VminIRC) = 1.002 V
`4„·11[IR(3) = 1.022 V
`KninIR(3) = 1,012 V
`
`KnimR(1) = 1,022 V
`VminRO) = 1,008 V
`VmaXR(2) = 1,0 12 V
`An
`V + R(2) = 0.998 V
`KnaxRO) = 1,002 V
`VminRO) = 0,988 V
`
`tinax (1) = 1,0 s
`f · (U = 1 2 s
`Inin
`tinax (2) = 2.0 s
`tinin (2) =22s
`trnax (3) = 3.0 s
`fmin(3) = 3.2 s
`
`Calculating the oxygen saturation ratio R at n = 2, using the detected optical
`signal provides the following
`R= ln[VmaxR(2)/ VininR(2)]
`In[Vmax IR(2) / Vmin IR(2)]
`= ln[ 1.012 / 0.998-1/ ln[1.012 / 1.002]
`= 0.01393 / 0.0099 = 1.4.
`
`Thus, the calculated saturation ratio of 1.4 based on the detected transmittance
`corresponds to a calculated oxygen saturation of about 51% for the patient, which
`corresponds to severe hypoxia in an otherwise healthy patient. This contrasts with
`the known saturation of about 81% and demonstrates the magnitude of the
`underestimation of the oxygen saturation (overestimation of desaturation) due to
`the distortion in transmittance of the red and infrared light caused by transient
`conditions.
`Applying the correction algorithm to correct the distorted minimum
`transmittance point of the detected red signal during the transient condition, we
`find the following:
`
`Vmin R(2)* = VminR(2) - [VminR(2) - Vmin R(1)] x ['max (2) - 'Inin (' )]
`['min (2) - 'max (1)]
`= 1.008 - [0.998 - 1.008] x [2.0 - 1.21/[2.2 - 1,21
`= 1.0
`
`and correspondingly for the minimum transmittance of the detected infrared
`optical signal we have:
`
`159
`
`MASIMO 2053
`Apple v. Masimo
`IPR2022-01300
`
`

`

`RX-0035.0160
`
`APL_MAS_ITC_00015777
`
`Signal processing algorithms
` x 0 . 8
`[ 1 . 0 0 2 - 0 . 9 9 2 ]
`
`143
`
`V m i n I R ( 2 ) ~ = 0 . 9 9 2 -
`
`= 1.0.
`
`Thus, by replacing VminR(n) with VminR(n)* and replacing VminIR(n) with
`VminIR(n)* in the calculations for determining oxygen saturation ratio R we have:
`
`R= ln[Kmu R(2) / Vinja R(2)* ]
`ln[Vmax IR(2) / VminIR(2) ]
`= ln[1,012 /1.01/ln[1.012 / 1,01
`= 1.0.
`
`1
`
`Thus, basing the saturation calculat

This document is available on Docket Alarm but you must sign up to view it.


Or .

Accessing this document will incur an additional charge of $.

After purchase, you can access this document again without charge.

Accept $ Charge
throbber

Still Working On It

This document is taking longer than usual to download. This can happen if we need to contact the court directly to obtain the document and their servers are running slowly.

Give it another minute or two to complete, and then try the refresh button.

throbber

A few More Minutes ... Still Working

It can take up to 5 minutes for us to download a document if the court servers are running slowly.

Thank you for your continued patience.

This document could not be displayed.

We could not find this document within its docket. Please go back to the docket page and check the link. If that does not work, go back to the docket and refresh it to pull the newest information.

Your account does not support viewing this document.

You need a Paid Account to view this document. Click here to change your account type.

Your account does not support viewing this document.

Set your membership status to view this document.

With a Docket Alarm membership, you'll get a whole lot more, including:

  • Up-to-date information for this case.
  • Email alerts whenever there is an update.
  • Full text search for other cases.
  • Get email alerts whenever a new case matches your search.

Become a Member

One Moment Please

The filing “” is large (MB) and is being downloaded.

Please refresh this page in a few minutes to see if the filing has been downloaded. The filing will also be emailed to you when the download completes.

Your document is on its way!

If you do not receive the document in five minutes, contact support at support@docketalarm.com.

Sealed Document

We are unable to display this document, it may be under a court ordered seal.

If you have proper credentials to access the file, you may proceed directly to the court's system using your government issued username and password.


Access Government Site

We are redirecting you
to a mobile optimized page.





Document Unreadable or Corrupt

Refresh this Document
Go to the Docket

We are unable to display this document.

Refresh this Document
Go to the Docket