Medical device communication method

US9641432B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9641432-B2
Application numberUS-201414198807-A
CountryUS
Kind codeB2
Filing dateMar 6, 2014
Priority dateMar 6, 2013
Publication dateMay 2, 2017
Grant dateMay 2, 2017

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

A medical device communication method that may be implemented within a variety of medical devices including but not limited to infusion pumps. The method may be implemented with a protocol stack for at least intra-device communication. Embodiments provide connection-oriented, connectionless-oriented, broadcast and multicast data exchange with priority handling of data, fragmentation, and reassembly of data, unique static and dynamic address assignment and hot swap capability for connected peripherals or subsystems.

First claim

Opening claim text (preview).

What is claimed is: 1. A medical device communication method comprising: accepting a request by a programmable device to obtain a device identifier associated with a transmitting device associated with said request, a connection type of connection-oriented or connectionless-oriented, a receiving device number associated with a receiving device to transmit a message to; determining a port number of a port to transmit said message to; generating a communication identifier or CID; accepting a request associated with a medical function; inserting said CID and said medical function into said message; determining if said connection type is connection-oriented or connectionless; transmitting said message to a medical device; and, receiving a request to change a window size for receipt of fragmented messages and adjusting memory usage based thereon. 2. The medical device communication method of claim 1 further comprising: routing said message by transmitting said message to said receiving device even if said receiving device is not directly connected to said transmitting device. 3. The medical device communication method of claim 1 further comprising: accepting a multicast request configured to enable multiple receiving devices to receive said message. 4. The medical device communication method of claim 1 further comprising: accepting a priority parameter configured to enable prioritized handling of said message. 5. The medical device communication method of claim 1 further comprising: determining if a size of data to transfer is larger than a predetermined fragmentation value; and packing said data in a plurality of said messages independent of an underlying data bus width. 6. The medical device communication method of claim 1 further comprising: copying a pointer to said message between a plurality of message layers without copying said message itself. 7. The medical device communication method of claim 1 further comprising: requesting memory from a buffer comprising non-uniform sizes. 8. The medical device communication method of claim 1 further comprising: returning a buffer to memory if said buffer is over a predefined age threshold. 9. The medical device communication method of claim 1 further comprising: setting a last fragmentation flag in a final message of fragmented message; starting a timer for an acknowledgement; and, retransmitting said final message if said timer expires. 10. The medical device communication method of claim 1 further comprising: providing said device identifier to a new medical device that replaces said medical device after hot-swapping said new medical device for said medical device. 11. The medical device communication method of claim 1 further comprising: transmitting messages from a high priority message queue before transmitting data from a low priority message queue. 12. The medical device communication method of claim 1 further comprising: reassembling a fragmented message into a complete message in an application buffer. 13. The medical device communication method of claim 1 further comprising: accepting an infusion request associated with an infusion related medical function. 14. The medical device communication method of claim 1 wherein the session layer communication is made independent of bus topology. 15. The medical device communication method of claim 1 further comprising utilizing one kernel thread to execute a Data Link layer and Transport lower layer for blocking read and write operations or utilize 2*N+1 kernel threads for asynchronous read and write operations, where N is the number of applications that are utilizing said asynchronous read and write operations. 16. The medical device communication method of claim 1 further comprising communicating using a media access (MAC) layer that abstracts at least one underlying data bus wherein said at least one underlying data bus comprises serial or parallel data paths or heterogeneous data buses. 17. The medical device communication method of claim 1 further comprising communicating across multiple heterogeneous data buses in a bus topology independent manner wherein said multiple heterogeneous data buses comprise Ring, Star, Mesh, or Tree topologies or any combination thereof. 18. The medical device communication method of claim 1 further comprising filtering said message based on a regular expression. 19. A medical device communication system comprising: a programmable device configured to accept a request to obtain a device identifier associated with a transmitting device associated with said request, a connection type of connection-oriented or connectionless-oriented, a receiving device number associated with a receiving device to transmit a message to; determine a port number of a port to transmit said message to; generate a communication identifier or CID; accept a request associated with a medical function; insert said CID and said medical function into said message; determine if said connection type is connection-oriented or connectionless; transmit said message to a medical device; route said message through a transmit of said data to said receiving device even if said receiving device is not directly connected to said transmitting device; accepting a multicast request configured to enable multiple receiving devices to receive said message; and, receiving a request to change a window size for receipt of fragmented messages and adjusting memory usage based thereon.

Assignees

Inventors

Classifications

  • Combined use of TCP and UDP protocols; selection criteria therefor · CPC title

  • involving adaptations of sockets based mechanisms (secure socket layer H04L63/168) · CPC title

  • Implementation or adaptation of Internet protocol [IP], of transmission control protocol [TCP] or of user datagram protocol [UDP] · CPC title

  • for remote operation · CPC title

  • Route determination based on requested QoS · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US9641432B2 cover?
A medical device communication method that may be implemented within a variety of medical devices including but not limited to infusion pumps. The method may be implemented with a protocol stack for at least intra-device communication. Embodiments provide connection-oriented, connectionless-oriented, broadcast and multicast data exchange with priority handling of data, fragmentation, and reasse…
Who is the assignee on this patent?
Icu Medical Inc
What technology area does this patent fall under?
Primary CPC classification H04L45/74. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue May 02 2017 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).