×

Medical device system performance index

  • US 10,311,972 B2
  • Filed: 11/11/2014
  • Issued: 06/04/2019
  • Est. Priority Date: 11/11/2013
  • Status: Active Grant
First Claim
Patent Images

1. A distributed network system comprising:

  • a server configured to communicate over a network with a plurality of infusers and to transmit or receive infusion pump or infusion treatment data corresponding to the plurality of infusers;

    a database server in communication with the server, the database server configured to store the infusion pump or infusion treatment data; and

    one or more hardware processors in communication with the server and configured to;

    monitor communication between the server and the plurality of infusers, wherein the communication comprises network traffic corresponding to the transmission or receipt of the infusion pump or infusion treatment data,identify a plurality of performance parameters, the performance parameters comprising at least;

    a central processing unit (CPU) consumption of the server,a CPU consumption of the database server,a processor queue length (PQL) of the server,a PQL of the database server,a disk queue length (DQL) of the server,a DQL of the database server,a number of messages, from the plurality of infusers, waiting to be processed, anda memory usage,determine a weighting factor for each of the plurality of performance parameters, wherein each weighting factor is determined based at least in part on a degree to which a corresponding performance parameter contributes to performance of the system, wherein a largest weighting factor of the weighting factors corresponds to the number of messages waiting to be processed, a second largest weighting factor corresponds to one or more of the CPU consumption of the server, the CPU consumption of the database server, the PQL of the server, or the PQL of the database server, and the smallest weighting factor corresponds to at least one of the DQL of the server, the DQL of the database server, or the memory usage,generate a first performance index based at least in part on the plurality of performance parameters and the plurality of weighting factors, wherein the first performance index comprises a product of (a) a maximum index value and (b) a sum of each performance parameter value divided by a corresponding maximum allowed performance parameter value and multiplied by a corresponding weighting factor, wherein;

    a performance parameter value of the CPU consumption of the server corresponds to a sum of a maximum CPU consumption of the server and an average CPU consumption of the server,a performance parameter value of the CPU consumption of the database server corresponds to a sum of a maximum CPU consumption of the database server and an average CPU consumption of the database server,a performance parameter value of the PQL of the server corresponds to an average PQL of the server,a performance parameter value of the DQL of the server corresponds to the DQL of the server,a performance parameter value of the number of messages waiting to be processed corresponds to the number of messages waiting to be processed,a performance parameter value of the memory usage corresponds to the memory usage used, andcause a display to display an indication of the first performance index, wherein the indication of the first performance index identifies a relative contribution of each of the plurality of performance parameters to the first performance index, wherein an action to improve a performance of the system can be identified based at least in part on the indication of the first performance index, wherein the action comprises at least an adjustment to hardware or software corresponding the system, andgenerate a second performance index based at least in part on the first performance index and an indication of the action to improve the performance of the system,wherein a weighting factor for the number of messages from the infuser waiting to be processed is about 30%.

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