Multi-sensor communication system
First Claim
1. A graphical multi-modal server for providing information to at least one remote destination terminal having a graphical multi-modal client user interface for receiving input based on the output data of a plurality of source devices on a network, comprising:
- means for receiving the data from the plurality of sources using Session Initiation Protocol (SIP);
means for processing the data;
means for mapping information when a destination terminal establishes a connection with the at least one graphical multi-modal server;
means for instantiating a destination device user interface controller in response to an indication of a communication connection with the destination terminal, each instance of a destination device user interface controller for controlling a corresponding GUI on the destination terminal; and
means for generating information for output to at least one of the destination terminals, including serving user interface messages to a destination terminal in a markup language format usable by the user interface client to provide a user interface.
7 Assignments
0 Petitions
Accused Products
Abstract
In a system for monitoring multiple sensors (10), multiple source devices send source data to one or more servers (14) using a signaling protocol such as SIP. The servers (14) process the source data and send processed source data to one or more terminals (18) using XML or similar protocol. The servers (14) can provide processing capability for transforming the source data and controlling the interface, such that the terminals (18) can have a relatively low processing capability.
36 Citations
19 Claims
-
1. A graphical multi-modal server for providing information to at least one remote destination terminal having a graphical multi-modal client user interface for receiving input based on the output data of a plurality of source devices on a network, comprising:
-
means for receiving the data from the plurality of sources using Session Initiation Protocol (SIP); means for processing the data; means for mapping information when a destination terminal establishes a connection with the at least one graphical multi-modal server; means for instantiating a destination device user interface controller in response to an indication of a communication connection with the destination terminal, each instance of a destination device user interface controller for controlling a corresponding GUI on the destination terminal; and means for generating information for output to at least one of the destination terminals, including serving user interface messages to a destination terminal in a markup language format usable by the user interface client to provide a user interface. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method of providing information based on the outputs of a plurality of source devices, comprising the steps of:
-
transmitting source data from the source devices using Session Initiation Protocol (SIP); receiving the source data from the plurality of source devices at one or more graphical multi-modal servers; processing the source data at the one or more graphical multi-modal servers; instantiating a destination device user interface controller in response to an indication of a communication connection with a destination terminal, each instance of a destination device user interface controller for controlling a corresponding GUI on the destination terminal; and outputting the processed source data to one or more of the destination devices, each having a graphical multi-modal user interface client, in the form of user interface messages in a markup language format usable by the user interface client to provide a user interface. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16, 18, 19)
-
-
17. A method for conveying source information obtained from a plurality of data sources to a plurality of destination devices having graphical user interface (GUI) clients, comprising:
-
instantiating a destination device user interface controller in response to an indication of a communication connection with a destination device, each instance of a destination device user interface controller for controlling a corresponding GUI on a destination device; receiving source information in Session Initiation Protocol (SIP) format from the plurality of data sources; transforming SIP-format source information into a markup language format compatible with the GUI; and serving GUI pages bearing the source information in the markup language format to the GUI client of the destination device.
-
Specification