US2021375438A1PendingUtilityA1

Merging messages into cache and generating user interface using the cache

Assignee: ICU MEDICAL INCPriority: Jul 17, 2018Filed: Feb 22, 2021Published: Dec 2, 2021
Est. expiryJul 17, 2038(~12 yrs left)· nominal 20-yr term from priority
H04L 67/12H04L 69/08H04L 67/34G16H 20/17H04L 67/5682H04L 67/565H04L 43/16H04L 43/0811G16H 40/20G06F 16/24552A61M 5/142H04L 67/10G16H 40/40A61M 5/172H04L 43/10A61M 2205/3584A61M 2205/52G16H 40/67H04L 67/125A61M 2205/3553A61M 2205/3592A61M 2205/18G06F 12/0802H04W 12/08A61M 2205/3561G16H 40/60H04W 12/06G16H 80/00H04L 69/18H04L 63/08G16H 40/63A61M 2005/14208H04L 67/2823
72
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

Various techniques for facilitating communication with and across a clinical environment and a cloud environment are described. For example, a method for generating a user interface based on messages from a clinical environment is described. A data flow manager (DFM) in the cloud environment may check whether the information in a message received from a connectivity adapter in the clinical environment can be used to generate a user interface (UI). If the information can be used to generate a UI, the DFM may merge the information into the cache. The information merged into the cache can subsequently be used to generate a UI in response to a user request.

Claims

exact text as granted — not AI-modified
1 .- 20 . (canceled) 
     
     
         21 . A method for generating a user interface based on messages from a clinical environment, the method comprising:
 processing a message from a network device residing in the clinical environment, wherein the message includes information about one or more medical devices in communication with the network device in the clinical environment;   determining that the information included in the message satisfies a condition for updating a cache;   updating the cache based at least in part on the information included in the message;   receiving a request for a user interface from a computing device residing in the clinical environment; and   outputting, based at least in part on the updated cache, instructions for generating and displaying the user interface on the computing device.   
     
     
         22 . The method of  claim 21 , wherein the message includes information indicating a current state of the one or more medical devices. 
     
     
         23 . The method of  claim 21 , wherein the cache stores information associated with two or more medical devices residing in different medical facilities. 
     
     
         24 . The method of  claim 21 , wherein the updated cache includes user interface data generated and stored in the cache prior to the message being received. 
     
     
         25 . The method of  claim 21 , wherein updating the cache comprises updating user interface data stored in the cache, and outputting the instructions based at least in part on the updated user interface data. 
     
     
         26 . The method of  claim 21 , wherein the condition is satisfied based on the information in the message being usable to generate one or more user interfaces in response to a request from the clinical environment. 
     
     
         27 . The method of  claim 21 , further comprising causing the user interface to be outputted on a display of the computing device. 
     
     
         28 . A system configured to generate a user interface based on messages from a clinical environment, the system comprising:
 one or more processors; and   one or more memories in communication with the one or more processors and storing computer-executable instructions that, when executed by the one or more processors, configure the one or more processors to:
 process a message from a network device residing in the clinical environment, wherein the message includes information about one or more medical devices in communication with the network device in the clinical environment; 
 determine that the information included in the message satisfies a condition for updating a cache; 
 cause the cache to be updated based at least in part on the information included in the message; 
 process a request for a user interface from a computing device residing in the clinical environment; and 
 output, based at least in part on the updated cache, instructions for generating and displaying the user interface on the computing device. 
   
     
     
         29 . The system of  claim 28 , wherein the message includes information indicating a current state of the one or more medical devices. 
     
     
         30 . The system of  claim 28 , wherein the cache is configured to store information associated with two or more medical devices residing in different medical facilities. 
     
     
         31 . The system of  claim 28 , wherein the updated cache includes user interface data generated and stored in the cache prior to the message being processed. 
     
     
         32 . The system of  claim 28 , wherein updating the cache comprises causing user interface data stored in the cache to be updated, and outputting the instructions based at least in part on the updated user interface data. 
     
     
         33 . The system of  claim 28 , wherein the condition is satisfied based on the information in the message being usable to generate one or more user interfaces in response to a request from the clinical environment. 
     
     
         34 . The system of  claim 28 , wherein the computer-executable instructions, when executed by the one or more processors, further configure the one or more processors to cause the user interface to be outputted on a display of the computing device. 
     
     
         35 . A non-transitory physical computer storage medium storing computer-executable instructions that, when executed by one or more computing devices, configure the one or more computing devices to:
 process a message from a network device residing in a clinical environment, wherein the message includes information about one or more medical devices in communication with the network device in the clinical environment;   determine that the information included in the message satisfies a condition for updating a cache;   cause the cache to be updated based at least in part on the information included in the message;   process a request for a user interface from a computing device residing in the clinical environment; and   output, based at least in part on the updated cache, instructions for generating and displaying the user interface on the computing device.   
     
     
         36 . The non-transitory physical computer storage medium of  claim 25 , wherein the message includes information indicating a current state of the one or more medical devices. 
     
     
         37 . The non-transitory physical computer storage medium of  claim 25 , wherein the cache is configured to store information associated with two or more medical devices residing in different medical facilities. 
     
     
         38 . The non-transitory physical computer storage medium of  claim 25 , wherein the updated cache comprises user interface data generated and stored in the cache prior to the message being processed. 
     
     
         39 . The non-transitory physical computer storage medium of  claim 25 , wherein updating the cache comprises causing user interface data stored in the cache to be updated, and outputting the instructions based at least in part on the updated user interface data. 
     
     
         40 . The non-transitory physical computer storage medium of  claim 25 , wherein the condition is satisfied based on the information in the message being usable to generate one or more user interfaces in response to a request from the clinical environment.

Join the waitlist — get patent alerts

Track US2021375438A1 — get alerts on status changes and closely related new filings.

We store only your email — no account needed. See our privacy policy.