Device control system employing extensible markup language for defining information resources
First Claim
Patent Images
1. A medical device control system, comprising:
- at least one medical device operable by the system;
a voice receiver for receiving speech commands;
at least one processor;
software executing on said at least one processor for receiving message data and determining a corresponding XML document type;
software executing on said at least one processor for generating a XML document based on the XML document type, the XML document including the message data;
software executing on said processor for packetizing the XML document;
two or more communication components, each communication component comprising an XML parser for parsing the XML document and extracting the message data, wherein at least one of the communication components is a command controller for operating the at least one medical device, and wherein at least one of the components is a user interface;
software executing on said processor for sending the packetized XML document via a communication channel to the communication components; and
wherein the command controller generates XML documents in which the message data includes at least one control command, based on the speech commands received by said voice receiver, for operating the at least one medical device.
1 Assignment
0 Petitions
Accused Products
Abstract
A device control system including at least one device operable by the system, at least one processor, software executing on the at least one processor for receiving message data and determining a corresponding XML document type, software executing on the at least one processor for generating a XML document based on the XML document type, the XML document including the message data, software executing on the processor for packetizing the XML document, and two or more communication components, each communication component including an XML parser for parsing the XML document and extracting the message data.
-
Citations
16 Claims
-
1. A medical device control system, comprising:
-
at least one medical device operable by the system; a voice receiver for receiving speech commands; at least one processor; software executing on said at least one processor for receiving message data and determining a corresponding XML document type; software executing on said at least one processor for generating a XML document based on the XML document type, the XML document including the message data; software executing on said processor for packetizing the XML document; two or more communication components, each communication component comprising an XML parser for parsing the XML document and extracting the message data, wherein at least one of the communication components is a command controller for operating the at least one medical device, and wherein at least one of the components is a user interface; software executing on said processor for sending the packetized XML document via a communication channel to the communication components; and wherein the command controller generates XML documents in which the message data includes at least one control command, based on the speech commands received by said voice receiver, for operating the at least one medical device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A medical device control system, comprising:
-
at least one medical device controllable by the system; and a voice receiver for receiving speech commands; two or more communication components, each communication component comprising; a type identifier for determining an XML document type corresponding to message data based on one or more document type definitions; an XML constructor for generating a XML document including the message data based on the XML document type; a packetizer for packetizing the XML document; and an XML parser for parsing the XML document and extracting the message data based on XML syntax; and wherein at least one of the communication components is a command controller, wherein the command controller generates XML documents in which the message data includes at least one control command, based on the speech commands received by said voice receiver, for operating the at least one medical device; and wherein at least one of the components is a user interface. - View Dependent Claims (11, 12, 13)
-
-
14. A method for exchanging information in a medical device control system, comprising the steps of:
-
receiving, via a voice receiver, speech commands; generating, via the command controller, message data including at least one command to operate the at least one medical device based on the speech commands; receiving the message data from the command controller, wherein the message data includes the at least one command for operating at least one medical device; determining, via one of two or more communication components, an XML document type based on the message data; determining, via the one communication component, a document definition based on the XML document type; generating, via the one communication component, an XML document including the message data based on the document definition; packetizing, via the one communication component, the XML document; and sending, via the one communication component, the packetized XML document to the at least one medical device via a communication channel, wherein at least one of the two or more communication components is a user interface. - View Dependent Claims (15, 16)
-
Specification