×

Systems, methods, and apparatus for medical device interface connectivity

  • US 9,471,515 B2
  • Filed: 06/22/2012
  • Issued: 10/18/2016
  • Est. Priority Date: 06/15/2009
  • Status: Active Grant
First Claim
Patent Images

1. An interface system comprising:

  • a device interface configured to;

    connect a device to a client system; and

    enable exchange of data between the device and the client system, the client system including a message and data exchange service to communicate with the device via the device interface;

    wherein the device interface comprises;

    a plug-and-play detector to detect a connection of the device to the device interface; and

    a serial agent, including;

    a processor configured to gather information from the device via a connection between the device and the device interface and to select an appropriate device driver to operate and interact with the device connected to the device interface;

    a core comprising;

    a common service layer;

    a network server configured to communicate with the client system over a data communication interface;

    an interface eXtensible Markup Language (iXML) engine configured to parse inbound iXML messages and to build outbound iXML messages; and

    a driver engine to manage a plurality of device drivers and to form a pool of threads for device driver execution;

    wherein the serial agent is configured to;

    operate with the plug-and-play detector to execute a plug-and-play program sequence with the device when the device is a plug-and-play device; and

    transform the device into a plug-and-play device via a non plug-and-play program sequence when the device is a non plug-and-play device; and

    wherein, in transforming the device into a plug-and-play device via the non plug-and-play program sequence, the serial agent is further configured to;

    query a cache manager to determine whether a device driver exists for the connected device in a cache; and

    if a device driver is not found in the cache, then;

    parse driver information to determine an appropriate device driver for subscription; and

    subscribe to the appropriate device driver.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×