System and method for coupling a plurality of medical devices in serverless grid
First Claim
1. ) A network of devices for a medical information system, comprising:
- one or more serverless grid segments, wherein each grid segment has a plurality of communication device nodes coupled together, wherein one or more of the communication device nodes are coupled to one or more medical devices, and wherein each communication device node is operable as both a client and a server.
1 Assignment
0 Petitions
Accused Products
Abstract
The present invention presents a “serverless” medical information system network and method of creating one or more self-assembling and self-monitoring medical device network grids. Several communication node devices form each grid. Each node device may connect to one or more medical instruments, providing the medical instruments access to the network. The invention also includes methods for assembling the tree-like structure of the grid and balancing the load or placement of the nodes across the entire grid and for self-monitoring of the grid, such that the nodes can detect, record, and distribute changes to the status of any node in the grid. In addition, the nodes can provide web services to other computer devices, such as handheld devices.
-
Citations
40 Claims
-
1. ) A network of devices for a medical information system, comprising:
one or more serverless grid segments, wherein each grid segment has a plurality of communication device nodes coupled together, wherein one or more of the communication device nodes are coupled to one or more medical devices, and wherein each communication device node is operable as both a client and a server. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
11. ) A communication device node operable to form a grid segment in a medical information system network, the node comprising:
-
a grid connect module operable to couple into a medical information system network having one or more serverless grid segments; and
a medical device communication module coupled to the grid connect module operable to communicate with one or more medical devices. - View Dependent Claims (12, 13, 14, 15)
-
-
16. ) A method for coupling an unconnected node to a medical information system network having one or more serverless grid segments, comprising:
-
sending a request message from the unconnected node to one or more connected nodes in one or more of the grid segments requesting a connection;
receiving at least one response message from one or more of the connected nodes;
determining, from the response messages, a connected node with which to couple; and
coupling to the selected node in the grid segment. - View Dependent Claims (17, 18, 19, 20, 21, 22)
-
-
23. ) A method for coupling an unconnected node to a medical information system network having one or more serverless grid segments, comprising:
-
one or more of the connected nodes receiving from the unconnected requesting node the message requesting a connection;
each node receiving the request message determining if the requesting node should connect at that node;
all nodes that determine the requesting node may connect at that node, sending the response message to the requesting node; and
one connected node coupling with the requesting node, wherein the requesting node becomes a child of the connected node. - View Dependent Claims (24)
-
-
25. ) A method for handling information from a medical information system network with one or more serverless grid segments, comprising:
-
receiving a request from an external device for medical information from a medical device coupled to a communication device node in one or the serverless grid segments;
distributing the request to at least one other communication device node;
each of the communication device nodes determining if the medical device is coupled to that communication device node;
if the device node is communicating with the medical device, that device node obtaining the requested medical information; and
distributing the medical information to the external device. - View Dependent Claims (26, 27, 28, 29, 30)
-
-
31. ) A method for responding to a change in a self-monitored grid segment in a medical information system network, comprising:
-
changing a status of a communication device node;
updating grid context data reflecting the change in status of the communication device node; and
pushing that updated grid context data to at least one other communication device node. - View Dependent Claims (32, 33, 34)
-
-
35. ) A method of intervening in a medical information system network having a serverless grid segment to change a status or configuration of a communication device node, comprising:
-
providing grid context data to a user;
receiving one or more directives to change one or more items on one or more communication device nodes in the network;
pushing an update directive to the one or more nodes;
each node determining if the node can update at the current time;
if the node can update, completing the change according to the one or more directives;
updating the grid context data;
pushing the updated grid context data to at least one other node; and
providing the updated grid context data to the user. - View Dependent Claims (36, 37, 38, 39, 40)
-
Specification