×

Reducing infusion pump network congestion by staggering updates

  • US 10,861,592 B2
  • Filed: 07/15/2019
  • Issued: 12/08/2020
  • Est. Priority Date: 07/17/2018
  • Status: Active Grant
First Claim
Patent Images

1. A system configured to provide update data to a plurality of infusion pumps, the system comprising:

  • a subset of infusion pumps of a plurality of infusion pumps, each infusion pump located within one or more clinical environments and configured to deliver medication according to operational software and one or more drug libraries to one or more patients;

    a server, located outside of the one or more clinical environments, configured to receive user input comprising a location of update data, the update data including one or more of updates to infusion pump operational software and updates to the one or more drug libraries; and

    a connectivity adapter comprising a first interface for communicating with the subset of infusion pumps over a first network that is within at least one of the one or more the clinical environments, the first interface configured to communicate messages over a first channel of the first network and communicate data over a second channel of the first network, and a second interface for communicating with the server over a second network that is outside of the one or more clinical environments and that is separate from the first network, the second interface configured to communicate messages over a first channel of the second network and communicate data over a second channel of the second network, the connectivity adapter further comprising computer hardware and memory having an outbound message queue and configured to store at least the update data, the memory further storing instructions that, when executed by the computer hardware, configure the connectivity adapter to;

    receive messages from the subset of infusion pumps over the first channel of the first network, the messages including clinical information;

    send transformed messages over the first channel of the second network to the server, the transformed messages based at least in part on the received messages that include the clinical information from the subset of infusion pumps;

    receive the update data from the server over the second channel of the second network that provides communication outside of the one or more clinical environments, wherein the second channel of the second network is separate from the first channel of the second network to prevent the receiving of the update data from interfering with the transformed messages that include the clinical information from the subset of infusion pumps;

    store the update data within the memory of the connectivity adapter as blocks of update data;

    receive a request for the update data over the first channel of the first network from one or more infusion pumps of the subset of infusion pumps;

    determine a status of the first interface based on latency and size of the outbound message queue; and

    stream, based at least in part on the status, the stored blocks of update data to a group of requesting infusion pumps over the second channel of the first network, wherein the second channel of the first network is separate from the first channel of the first network to prevent the streaming of the stored blocks of update data to the group of requesting infusion pumps from interfering with the received messages that include the clinical information from the subset of infusion pumps, wherein the group of requesting infusion pumps comprises a predetermined number of infusion pumps that is less than all of the plurality of infusion pumps, wherein the instructions further configure the connectivity adapter to stream the stored blocks of update data to the group of requesting infusion pumps by streaming a first block of update data to a first subset of the group of requesting infusion pumps and approximately concurrently streaming a second block of update data different from the first block of update data to a second subset of the group of requesting infusion pumps.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×