USER MESSAGE QUEUE METHOD FOR INTER-PROCESS COMMUNICATION
1 Assignment
0 Petitions
Accused Products
Abstract
A computing device for a network of computer controlled devices that communicate with each other using a pre-determined protocol includes a computing module for sending a data message with a pre-determined message feature and a message queue module. The message queue module includes a message forwarding module and a message listening module. The message forwarding module receives data messages from its computing module and forwards the data messages to another computer controlled device of the same network. The message listening module receives data messages from another computer controlled device of the same network, checks for a match of the message features of the data messages with a pre-determined message interest feature, and if there is a match between the message feature and the pre-determined message interest feature, forwards the respective data message to the computing module.
9 Citations
37 Claims
-
1-18. -18. (canceled)
-
19. A method for running a communication network of computer controlled devices that communicate with each other using a pre-determined protocol, the method comprising:
-
generating a data message with a pre-determined message feature in a first computing module of a first computing device; sending the data message to a dispatcher device; receiving the data message in the dispatcher device and forwarding it to at least one second computing device; receiving the data message in the at least one second computing device and checking for a match of the message features of the data message with a predetermined message interest feature; and if there is a match between the message feature and the pre-determined message interest feature, automatically invoking a pre-determined call-back function in the second computing module to forward the respective data message to a second computing module of the at least one second computing device. - View Dependent Claims (20, 21, 22)
-
-
23. A method for running a communication network of computer controlled devices that communicate with each other using a pre-determined protocol, the method comprising:
-
generating a data message with a pre-determined message feature in a first computing module of a first computing device; sending the data message to a dispatcher device; receiving the data message in the dispatcher device and forwarding it to at least one second computing device; receiving the data message in the at least one second computing device and checking for a match of the message features of the data message with a predetermined message interest feature; and if there is a match between the message feature and the pre-determined message interest feature, forwarding the respective data message to a second computing module of the at least one second computing device, wherein the generating of a data message with a pre-determined message and the sending of the data message to the dispatcher device further comprises converting the data message from a pre-determined application format to a pre-determined network protocol format. - View Dependent Claims (24, 25, 26)
-
-
27. A method for running a communication network of computer controlled devices that communicate with each other using a pre-determined protocol, comprising:
-
generating a data message with a pre-determined message feature in a first computing module of a first computing device; sending the data message to a dispatcher device; receiving the data message in the dispatcher device and forwarding it to at least one second computing device; receiving the data message in the at least one second computing device and checking for a match of the message features of the data message with a predetermined message interest feature; and if there is a match between the message feature and the predetermined message interest feature, forwarding the respective data message to a second computing module of the at least one second computing device, wherein the forwarding the respective data message to a second computing module of the at least one second computing device comprises converting the data message from a predetermined network protocol format to a pre-determined application format. - View Dependent Claims (28, 29, 30)
-
-
31. A computing device for a network of computer controlled devices that communicate with each other using a predetermined protocol, the computing device comprising:
a computing module configured to send a data message with a pre-determined message feature and a message queue module that comprises; a message forwarding module configured to receive data messages from its computing module and for forwarding the data messages to another computer controlled device of the same network, and a message listening module configured to; receive data messages from another computer controlled device of the same network, check for a match of the message features of the data messages with a predetermined message interest feature, and if there is a match between the message feature and the pre-determined message interest feature, forward the respective data message to the computing module. - View Dependent Claims (32, 33, 34, 35, 36, 37)
Specification