IP Library Granted Patent US 11,238,983
Granted Patent B2
US 11,238,983 · App. 13/798,661 · Granted Feb 1, 2022

Systems and methods for and displaying patient data

Inventors: Stephen Trey Moore (San Antonio, TX); Thomas Scott Wade (Wimberley, TX); Lloyd Kory Brown (San Antonio, TX)
Assignee: AirStrip IP Holdings, LLC
G16H40/67G06Q10/10G16H10/60G16H15/00G16H40/63
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,238,983
App. No.
13/798,661
Granted
Feb 1, 2022
Kind
B2
Abstract

Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for receiving user input, the user input indicating a user command to display a waveform strip screen, in response to the user input, processing patient-specific data to provide waveform data, and displaying the waveform strip screen on the mobile device, the waveform strip screen displaying one or more waveform strips, each waveform strip of the one or more waveform strips being based on the waveform data and graphically depicting a physical waveform strip.

Claims (56)

1. A computer-implemented method for providing a user of a mobile device access to patient-specific data, the method being executed using one or more processors and comprising:

receiving, by the one or more processors, a first user input, the first user input indicating a user command to display a waveform strip screen;

processing, the one or more processors, the first user input to provide a request for patient data and to determine a type of a computing device associated with the request, data identifiers of the patient data, and an identifier associated with a user of the computing device;

transmitting, by the one or more processors to a data management system, the request, the data identifiers and the identifier associated with the user of the computing device, the data management system comprising a data cache module configured to selectively operate in a pass-through mode and a reposed mode to improve performance of retrieval of the patient data, the pass-through mode enabling real-time mode retrieval of the patient data from a facility system and passing the patient data onward for responding to the first user input and the reposed mode enabling retrieval of patient data copies temporary stored by the data cache module;

receiving, by the one or more processors from the data management system, the patient data retrieved by the data management system from a facility system based on a user-facility index that maps the identifier associated with the user of the computing device to the facility system that the user is associated with as a healthcare provider, the patient data comprising one or more physiological data that varies over time;

processing, by the one or more processors, the one or more physiological data to provide one or more waveform data formatted for display on the mobile device based on the type of the mobile device associated with the request;

displaying the waveform strip screen on the mobile device, the waveform strip screen comprising one or more waveform strips, wherein each waveform strip of the one or more waveform strips:

is based on one of the one or more waveform data,

graphically mimics a real-world, physical waveform strip that is standardly used by healthcare providers, and

comprises a plurality of strip segments that appear to be folded, wherein at least one of the plurality of strip segments is fully displayed on top of at least another one of the plurality of strip segments that is partially displayed;

receiving, by the one or more processors, a second user input to the one or more waveform strips;

in response to the second user input, generating, by the one or more processors, an animated view of the one or more waveform strips; and

displaying the animated view of the one or more waveform strips on the mobile device to scroll through the plurality of strip segments by fully displaying portions of the one or more waveform strips that were partially displayed before scrolling.

2. The method of claim 1 , wherein a waveform strip of the one or more waveform strips comprises a real-time waveform strip.

3. The method of claim 2 , wherein the real-time waveform strip is updated in response to patient data provided from a remote monitoring device.

4. The method of claim 3 , wherein the real-time waveform strip scrolls in response to updates to the one or more waveform data used to provide the real-time waveform strip.

5. The method of claim 1 , wherein a waveform strip of the one or more waveform strips comprises a historical waveform strip.

6. The method of claim 5 , wherein the plurality of strip segments cover equitemporal intervals.

7. The method of claim 5 , wherein the historical waveform strip comprises a strip stack.

8. The method of claim 7 , wherein scrolling of the historical waveform strip induces animation of waveform strip segments to be unfolded from the strip stack.

9. The method of claim 7 , wherein scrolling of the historical waveform strip induces animation of waveform strip segments to be folded into the strip stack.

10. The method of claim 1 , wherein each waveform strip provides a graphical representation of strip paper, the graphical representation of the strip paper comprising one or more scales.

11. The method of claim 10 , wherein each of the one or more scales is associated with at least one unit of measure.

12. The method of claim 1 , wherein the waveform strip screen further displays at least one waveform view that depicts one or more waveforms respectively corresponding to waveforms of the one or more waveform strips.

13. The method of claim 12 , wherein the at least one waveform view includes a scrubber bar that provides a reference to associate waveforms of the one or more waveform strips to the one or more waveforms of the at least one waveform view.

14. The method of claim 13 , further comprising:

receiving a third user input, the third user input indicating movement of the scrubber bar; and

in response to the third user input, scrolling at least one waveform strip relative to movement of the scrubber bar.

15. A non-transitory 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 for providing a user of a mobile device access to patient data, the operations comprising:

receiving a first user input, the first user input indicating a user command to display a waveform strip screen;

processing the first user input to provide a request for patient data and to determine a type of a computing device associated with the request, data identifiers of the patient data, and an identifier associated with a user of the computing device;

transmitting, to a data management system, the request, the data identifiers, and the identifier associated with the user of the computing device, the data management system comprising a data cache module configured to selectively operate in a pass-through mode and a reposed mode to improve performance of retrieval of the patient data, the pass-through mode enabling real-time mode retrieval of the patient data from a facility system and passing the patient data onward for responding to the first user input and the reposed mode enabling retrieval of patient data copies temporary stored by the data cache module;

receiving, from the data management system, the patient data retrieved by the data management system from a facility system based on a user-facility index that maps the identifier associated with the user of the computing device to the facility system that the user is associated with as a healthcare provider, the patient data comprising one or more physiological data that varies over time;

processing the one or more physiological data to provide one or more waveform data formatted for display on the mobile device based on the type of the mobile device associated with the request;

displaying the waveform strip screen on the mobile device, the waveform strip screen comprising one or more waveform strips, wherein each waveform strip of the one or more waveform strips:

is based on one of the one or more waveform data,

graphically mimics a real-world, physical waveform strip that is standardly used by healthcare providers, and

comprises a plurality of strip segments that appear to be folded, wherein at least one of the plurality of strip segments is fully displayed on top of at least another one of the plurality of strip segments that is partially displayed;

receiving a second user input to the one or more waveform strips;

in response to the second user input, generating an animated view of the one or more waveform strips; and

displaying the animated view of the one or more waveform strips on the mobile device to scroll through the plurality of strip segments by fully displaying portions of the one or more waveform strips that were partially displayed before scrolling.

16. A system, comprising:

one or more processors; 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 for providing a user of a mobile device access to patient data, the operations comprising:

receiving a first user input, the first user input indicating a user command to display a waveform strip screen;

processing the first user input to provide a request for patient data and to determine a type of a computing device associated with the request, data identifiers of the patient data, and an identifier associated with a user of the computing device;

transmitting, to a data management system, the request, the data identifiers, and the identifier associated with the user of the computing device, the data management system comprising a data cache module configured to selectively operate in a pass-through mode and a reposed mode to improve performance of retrieval of the patient data, the pass-through mode enabling real-time mode retrieval of the patient data from a facility system and passing the patient data onward for responding to the first user input and the reposed mode enabling retrieval of patient data copies temporary stored by the data cache module;

receiving, from the data management system, the patient data retrieved by the data management system from a facility system based on a user-facility index that maps the identifier associated with the user of the computing device to the facility system that the user is associated with as a healthcare provider, the patient data comprising one or more physiological data that varies over time;

processing the one or more physiological data to provide one or more waveform data formatted for display on the mobile device based on the type of the mobile device associated with the request;

displaying the waveform strip screen on the mobile device, the waveform strip screen comprising one or more waveform strips, wherein each waveform strip of the one or more waveform strips:

is based on one of the one or more waveform data,

graphically mimics a real-world, physical waveform strip that is standardly used by healthcare providers, and

comprises a plurality of strip segments that appear to be folded, wherein at least one of the plurality of strip segments is fully displayed on top of at least another one of the plurality of strip segments that is partially displayed;

receiving a second user input to the one or more waveform strips;

in response to the second user input, generating an animated view of the one or more waveform strips; and

displaying the animated view of the one or more waveform strips on the mobile device to scroll through the plurality of strip segments by fully displaying portions of the one or more waveform strips that were partially displayed before scrolling.

Assignments (9)
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 →
RELEASE OF SECURITY INTEREST Recorded Sep 30, 2025
From: NANTWORKS, LLC, AS AGENT
To: AIRSTRIP IP HOLDINGS, LLC
Reel/Frame 072425/0545 →
AMENDED AND RESTATED PATENT COLLATERAL ASSIGNMENT AND SECURITY AGREEMENT Recorded Oct 3, 2019
From: AIRSTRIP IP HOLDINGS, LLC
To: NANTWORKS, LLC, AS AGENT
Reel/Frame 050630/0138 →
RELEASE OF SECURITY INTEREST Recorded Apr 28, 2017
From: FIFTH STREET FINANCE CORP.
To: AIRSTRIP IP HOLDINGS, LLC
Reel/Frame 042366/0843 →
SECURITY INTEREST Recorded Apr 28, 2017
From: AIRSTRIP IP HOLDINGS, LLC
To: NANTWORKS, LLC
Reel/Frame 042177/0371 →
RELEASE OF SECURITY INTEREST Recorded Apr 21, 2017
From: TRIPLEPOINT CAPITAL LLC
To: AIRSTRIP TECHNOLOGIES, INC.; AIRSTRIP HOLDINGS, LLC; AIRSTRIP OPERATIONS, LLC; AIRSTRIP IP HOLDINGS, LLC; AIRSTRIP OB, LLC; AIRSTRIP RPM, LLC; AIRSTRIP CARDIO, LLC; AIRSTRIP FOREIGN OPERATIONS, LLC
Reel/Frame 042314/0011 →
SECURITY INTEREST Recorded May 18, 2015
From: AIRSTRIP IP HOLDINGS, LLC
To: FIFTH STREET FINANCE CORP.
Reel/Frame 035660/0065 →
SECURITY AGREEMENT Recorded Oct 9, 2013
From: AIRSTRIP TECHNOLOGIES, INC.; AIRSTRIP HOLDINGS, LLC; AIRSTRIP OPERATIONS, LLC; AIRSTRIP IP HOLDINGS, LLC; AIRSTRIP OB, LLC; AIRSTRIP RPM, LLC; AIRSTRIP CARDIO, LLC; AIRSTRIP FOREIGN OPERATIONS, LLC
To: TRIPLEPOINT CAPITAL LLC
Reel/Frame 031394/0480 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 29, 2013
From: MOORE, STEPHEN TREY; WADE, THOMAS SCOTT; BROWN, LLOYD KORY
To: AIRSTRIP IP HOLDINGS, LLC
Reel/Frame 030304/0477 →
Continuity (2)
Provisional Application 61624954 · Apr 16, 2012
Related Publication 20130275152A1 · Oct 17, 2013
Cited By (1)
US 12,482,562