User message queue method for inter-process communication
First Claim
1. 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 a second computing module of the at least one second computing device and checking for a match of message features of the data message with a predetermined message interest feature; and
if there is a match between at least one of the message features 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,wherein the pre-determined protocol used by the computer-controlled devices is a Media Oriented Systems Transport (MOST) protocol and each of the first and second computing modules has a software component configured to communicatively link with the dispatcher device, which dispatcher device converts a non-MOST protocol of the first and second computing modules to the MOST protocol, wherein the messages control one or more of a plurality of multimedia devices, and wherein the non-MOST protocol is an Inter-Process Communication (IPC) protocol.
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.
14 Citations
3 Claims
-
1. 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 a second computing module of the at least one second computing device and checking for a match of message features of the data message with a predetermined message interest feature; and if there is a match between at least one of the message features 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, wherein the pre-determined protocol used by the computer-controlled devices is a Media Oriented Systems Transport (MOST) protocol and each of the first and second computing modules has a software component configured to communicatively link with the dispatcher device, which dispatcher device converts a non-MOST protocol of the first and second computing modules to the MOST protocol, wherein the messages control one or more of a plurality of multimedia devices, and wherein the non-MOST protocol is an Inter-Process Communication (IPC) protocol. - View Dependent Claims (2, 3)
-
Specification