IP Library Granted Patent US 12,026,811
Granted Patent B2
US 12,026,811 · App. 17/736,311 · Granted Jul 2, 2024

Systems and methods for displaying patient data

Inventors: Stephen Trey Moore (San Antonio, TX); Thomas Scott Wade (Wimberley, TX); Lloyd Kory Brown (Georgetown, TX); William Cameron Powell (San Antonio, TX); Daniel Lee Blake (West Chicago, IL); Neil R. McQueen (San Antonio, TX); Augustine Vidal Pedraza, IV (San Antonio, TX); Alan Williams Portela (San Antonio, TX)
Assignee: AirStrip IP Holdings, LLC
G06T11/206G16H10/60G16H40/63G16H40/67
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 12,026,811
App. No.
17/736,311
Granted
Jul 2, 2024
Kind
B2
Abstract

Implementations provide methods including actions of processing patient data to generate one or more graphical representations of the patient data, at least one graphical representation of the one or more graphical representations including a waveform, displaying at least one waveform segment of the waveform, and displaying calipers associated with the at least one waveform segment, each caliper being associated with an interval, where displaying the calipers includes, for each caliper: receiving a measurement value of the interval associated with the caliper, determining respective positions of a first handle and a second handle of the caliper based on the measurement, and displaying the first handle and the second handle in the respective positions relative to the at least one waveform segment.

Claims (47)

1. A computer-implemented method executed using one or more processors, the computer-implemented method comprising:

receiving, by the one or more processors of a computing device, a request to display data;

receiving, by the one or more processors from a data management system, data retrieved by the data management system, the data being formatted for display based on a type of the computing device;

processing, by the one or more processors, the data to generate a graphical representation of the data, the data comprising a plurality of simultaneously recorded signals, the graphical representation comprising a plurality of waveforms, each waveform corresponding to one of the plurality of simultaneously recorded signals;

displaying, by a display of the computing device, the plurality of waveforms, wherein the plurality of waveforms are displayed in respective trace windows and are synchronized with each other, such that one or more of scrolling and zooming of a first waveform in a first trace window results in equivalent one or more of scrolling and zooming of a second waveform in a second trace window, at least one of the first trace window and the second trace window displaying a waveform segment in multiple layers comprising a primary layer, one or more past secondary layers, and one or more future secondary layers, the waveform segment being scrollable between the primary layer and one or more of a past secondary layer and a future secondary layer to provide a graphical representation of changes to the waveform segment over time;

receiving, by the one or more processors, a time segment selection for a waveform of the plurality of waveforms; and

generating, by the one or more processors, an updated graphical representation of the data based on the time segment selection.

2. The method of claim 1 , further comprising displaying a measurement value proximate to the time segment selection.

3. The method of claim 1 , further comprising:

receiving a viewing selection for one of the plurality of waveforms.

4. The method of claim 3 , wherein the viewing selection comprises a measurement view selection or a historical waveform segment viewer selection.

5. The method of claim 1 , further comprising:

transmitting, to the data management system, data identifiers and an identifier associated with a user of the computing device.

6. The method of claim 1 , further comprising:

processing a portion of the waveform within the time segment selection to calculate one or more waveform parameters.

7. A computer-readable storage device coupled to one or more processors and having instructions stored thereon which, when executed by the one or more processors, cause the one or more processors to perform operations comprising:

receiving, by the one or more processors of a computing device, a request to display data;

receiving, by the one or more processors from a data management system, data retrieved by the data management system, the data being formatted for display based on a type of the computing device;

processing, by the one or more processors, the data to generate a graphical representation of the data, the data comprising a plurality of simultaneously recorded signals, the graphical representation comprising a plurality of waveforms, each waveform corresponding to one of the plurality of simultaneously recorded signals;

displaying, by a display of the computing device, the plurality of waveforms, wherein the plurality of waveforms are displayed in respective trace windows and are synchronized with each other, such that one or more of scrolling and zooming of a first waveform in a first trace window results in equivalent one or more of scrolling and zooming of a second waveform in a second trace window, at least one of the first trace window and the second trace window displaying a waveform segment in multiple layers comprising a primary layer, one or more past secondary layers, and one or more future secondary layers, the waveform segment being scrollable between the primary layer and one or more of a past secondary layer and a future secondary layer to provide a graphical representation of changes to the waveform segment over time;

receiving, by the one or more processors, a time segment selection for a waveform of the plurality of waveforms; and

generating, by the one or more processors, an updated graphical representation of the data based on the time segment selection.

8. The computer-readable storage device of claim 7 , further comprising displaying a measurement value proximate to the time segment selection.

9. The computer-readable storage device of claim 7 , further comprising:

receiving a viewing selection for one of the plurality of waveforms.

10. The computer-readable storage device of claim 9 , wherein the viewing selection comprises a measurement view selection or a historical waveform segment viewer selection.

11. The computer-readable storage device of claim 7 , further comprising:

transmitting, to the data management system, data identifiers and an identifier associated with a user of the computing device.

12. The computer-readable storage device of claim 7 , further comprising:

processing a portion of the waveform within the time segment selection to calculate one or more waveform parameters.

13. A system, comprising:

one or more processors of a computing device; and

a computer-readable storage medium in communication with the one or more processors and having instructions stored thereon which, when executed by the one or more processors, cause the one or more processors to perform operations comprising:

receiving a request to display data;

receiving, from a data management system, data retrieved by the data management system, the data being formatted for display based on a type of the computing device;

processing the data to generate a graphical representation of the data, the data comprising a plurality of simultaneously recorded signals, the graphical representation comprising a plurality of waveforms, each waveform corresponding to one of the plurality of simultaneously recorded signals;

displaying, by a display of the computing device, the plurality of waveforms, wherein the plurality of waveforms are displayed in respective trace windows and are synchronized with each other, such that one or more of scrolling and zooming of a first waveform in a first trace window results in equivalent one or more of scrolling and zooming of a second waveform in a second trace window, at least one of the first trace window and the second trace window displaying a waveform segment in multiple layers comprising a primary layer, one or more past secondary layers, and one or more future secondary layers, the waveform segment being scrollable between the primary layer and one or more of a past secondary layer and a future secondary layer to provide a graphical representation of changes to the waveform segment over time;

receiving a time segment selection for a waveform of the plurality of waveforms; and

generating an updated graphical representation of the data based on the time segment selection.

14. The system of claim 13 , further comprising displaying a measurement value proximate to the time segment selection.

15. The system of claim 13 , further comprising:

receiving a viewing selection for one of the plurality of waveforms.

16. The system of claim 15 , wherein the viewing selection comprises a measurement view selection or a historical waveform segment viewer selection.

17. The system of claim 13 , further comprising:

transmitting, to the data management system, data identifiers and an identifier associated with a user of the computing device.

18. The system of claim 13 , further comprising:

processing a portion of the waveform within the time segment selection to calculate one or more waveform parameters.

Assignments (2)
SECURITY INTEREST Recorded Oct 6, 2025
From: AIRSTRIP IP HOLDINGS, LLC; AIRSTRIP OPERATIONS, LLC; DECISIO HEALTH, LLC
To: ORBIMED ROYALTY & CREDIT OPPORTUNITIES IV, LP, AS ADMINISTRATIVE AGENT
Reel/Frame 072480/0096 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 4, 2022
From: MOORE, STEPHEN TREY; WADE, THOMAS SCOTT; BROWN, LLOYD KORY; POWELL, WILLIAM CAMERON; BLAKE, DANIEL LEE; MCQUEEN, NEIL R.; PEDRAZA, AUGUSTINE VIDAL, IV; PORTELA, ALAN WILLIAMS
To: AIRSTRIP IP HOLDINGS, LLC
Reel/Frame 059810/0830 →
Continuity (4)
Continuation 13863840 · Apr 16, 2013
Provisional Application 61771591 · Mar 1, 2013
Provisional Application 61624946 · Apr 16, 2012
Related Publication 20220262051A1 · Aug 18, 2022