IP Library Granted Patent US 11,062,804
Granted Patent B2
US 11,062,804 · App. 16/123,260 · Granted Jul 13, 2021

Synthetic simulation system for testing of physiological monitoring devices

Inventors: Nandakumar Selvaraj (San Jose, CA); Paul Kettle (San Jose, CA)
Assignee: VITAL CONNECT, INC.
G16H40/40
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 11,062,804
App. No.
16/123,260
Granted
Jul 13, 2021
Kind
B2
Abstract

System and method for validating algorithms used in medical devices is disclosed. As disclosed, the system and method include generating a synthetic waveform, inputting the generated synthetic waveform to the testing device, capturing an output values for the input values generating synthetic waveform from the testing device; and comparing the output values to the input values to determine performance metrics of the testing device to validate the algorithm on the testing device.

Claims (39)

1. A method for validating an algorithm on a testing device, the method comprising:

generating at least one synthetic waveform from at least two input values;

inputting the generated at least one synthetic waveform to the testing device;

capturing output values from the testing device; and

comparing the output values to the at least two input values generating the at least one synthetic waveform to determine performance metrics of the testing device to validate the algorithm on the testing device,

wherein the performance output metrics comprise of statistical measures of error distribution including bias, variance of 95% limits of agreement.

2. The method of claim 1 , wherein the generating the at least one synthetic waveform includes adding a random variability and noise.

3. The method of claim 1 , wherein a synthetic model is used in the generating the at least one synthetic waveform.

4. The method of claim 3 , wherein the synthetic model includes generating a synthetic Electrocardiography (ECG) waveforms and applying at least one of a scaling factor, random variability and random noise for synthetic ECG waveforms.

5. The method of claim 4 , wherein the scaling factor transposes a dimensionless ECG representation z to mV/(rad×s).

6. The method of claim 3 , wherein the synthetic model includes generating synthetic triaxial accelerometer waveforms of the testing device comprises a tri-axial accelerometer and applying a random noise and random variability to the synthetic acceleration waveforms.

7. A method for validating an algorithm on a testing device, the method comprising:

generating at least one synthetic waveform from at least two input values, wherein a synthetic model is used in the generating the at least one synthetic waveform;

inputting the generated at least one synthetic: waveform to the testing device;

capturing output values from the testing device;

comparing the output values to the at least two input values generating the at least one synthetic waveform to determine performance metrics of the testing device to validate the algorithm on the testing device; and

generating a synthetic waveform for a constellation of all combinations of input parameters fundamental frequency and modulating frequency.

8. The method of claim 1 , wherein the comparing the output values to the at least two input values generating the at least one synthetic waveform comprises selecting a region of interest in the input constellation of parameters based on a ratio of at least two input independent frequencies, including fundamental frequency fc and modulating frequency fr.

9. A system for validating an algorithm, the system comprising:

a testing device; and

a simulation platform, comprising:

generating at least one synthetic waveform from at least two input values;

inputting the at least one generated synthetic waveform to the testing device;

capturing output values from the testing device; and

comparing the output values to the at least two input values generating the at least one synthetic waveform to determine performance metrics for the testing device to validate the algorithm on the testing device,

wherein a synthetic model is used in generating the at least one synthetic waveform,

wherein the synthetic model includes generating synthetic ECG waveforms and applying at least one of a scaling factor, random variability and random noise for synthetic Electrocardiography (ECG) waveforms, and

wherein the scaling factor transposes a dimensionless ECG representation z to mV/(rad×s).

10. The system of claim 9 , wherein the at least one generating a synthetic waveform includes adding a random variable.

11. The system of claim 9 , wherein the synthetic model includes generating synthetic triaxial accelerometer waveforms of a testing device comprises a tri-axial accelerometer and applying a random noise and random variability to the synthetic acceleration waveforms.

12. The system of claim 9 , comprising generating synthetic waveform for a constellation of all combinations of input parameters such as fundamental frequency and modulating frequency.

13. The system of claim 9 , wherein the comparing the output values to the at least wo input values generating the at least one synthetic waveform comprises selecting R, a region of interest in the input constellation of parameters based on a ratio of at least two input independent frequencies, including fundamental frequency fc and modulating frequency fr.

14. A computer program product stored on a non-transitory computer readable medium, comprising computer readable programming for causing a computer to control an execution of an application for validating an algorithm on a testing device comprising:

generating at least one synthetic waveform from at least two input values;

inputting the generated at least one synthetic waveform to the testing device;

capturing output values from the testing device; and

comparing the output values to the at least two input values generating the at least one synthetic waveform to determine performance metrics of the testing device to validate the algorithm on the testing device,

wherein the comparing the output values to the at least two input values generating the at least one synthetic waveform comprises selecting R, a region of interest in the in input constellation of parameters based on a ratio of at least two input independent frequencies, including fundamental frequency fc and modulating frequency fr.

15. The computer program product of claim 14 , wherein the generating the at least one synthetic waveform includes adding at least one of a scaling factor, random variability and noise.

Assignments (4)
SECURITY INTEREST Recorded Jul 5, 2024
From: VITAL CONNECT, INC.
To: TRINITY CAPITAL INC.
Reel/Frame 068146/0160 →
RELEASE OF SECURITY INTEREST Recorded Jan 8, 2021
From: OXFORD FINANCE LLC
To: VITAL CONNECT, INC.
Reel/Frame 054941/0743 →
SECURITY INTEREST Recorded Apr 9, 2020
From: VITAL CONNECT, INC.
To: OXFORD FINANCE LLC
Reel/Frame 052354/0752 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 6, 2018
From: SELVARAJ, NANDAKUMAR; KETTLE, PAUL
To: VITAL CONNECT, INC.
Reel/Frame 046801/0777 →
Continuity (2)
Provisional Application 62631624 · Feb 16, 2018
Related Publication 20190272916A1 · Sep 5, 2019
Cited By (15)
US 1,063,079 US 1,083,114 US 12,213,791 US 12,245,859 US 12,245,860 US 12,274,554 US 12,303,275 US 12,303,277 US 12,324,668 US 12,357,212 US 12,402,819 US 12,408,856 US 12,507,931 US 12,582,339 US 12,603,173