Multi-processor communication system wherein multiple sources can transmit information during the transmission of a single message
First Claim
1. In a distributed processor system, a method of interprocessor communication using a communications link comprising:
- initiating transmission of a message including a first information carrying communication sequence on the link from a first to a second processor;
detecting the communication sequence at a third processor and in response thereto, coupling a second information carrying sequence to the link as part of said message including said first information carrying communication sequence, wherein the second sequence includes information for the second processor not present in the first sequence.
1 Assignment
0 Petitions
Accused Products
Abstract
A multi-processor system makes it possible to enhance information transmitted between processors. Any one of the processors can inject information into a data transmission between other processors. The injected information can identify or indicate the location of one processor with respect to another processor. Alternately, it can define which processor or processors should respond or specify an action to be taken. Where one processor is transmitting to another processor, a third processor, upon detecting the transmission, can insert additional information into the transmission sequence at an appropriate location. A fourth processor, also monitoring the communications sequence could insert additional information into the same sequence as well.
10 Citations
33 Claims
-
1. In a distributed processor system, a method of interprocessor communication using a communications link comprising:
-
initiating transmission of a message including a first information carrying communication sequence on the link from a first to a second processor; detecting the communication sequence at a third processor and in response thereto, coupling a second information carrying sequence to the link as part of said message including said first information carrying communication sequence, wherein the second sequence includes information for the second processor not present in the first sequence. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method of communication in an ambient condition supervision system which includes a control element coupled via at least one communication link, to a plurality of spaced apart modules, the method comprising:
-
initiating transmission of a message including a first information carrying sequence, from one of the control element and a first module, to one of the control element and a second module; detecting transmission of the first information carrying sequence at one of the control element and a third module and in response thereto, initiating transmission of a second information carrying sequence as part of said message including said first information carrying communication sequence, from one of the control element and the third module, to one of the control element and the second module. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. In a distributed processor system, a method of interprocessor communication using a communications link where multiple processors are capable of initiating a communication sequence comprising:
-
initiating transmission of a message including a first information carrying communication sequence on the link from a first processor; detecting the communication sequence at a second processor and in response thereto, coupling a second information carrying sequence to the link as part of said message including said first information carrying communication sequence, wherein the second sequence includes information not present in the first sequence and intended for processors other than the first processor.
-
-
20. A supervisory system for monitoring a region comprising:
-
a first plurality of modules; a bidirectional communications link coupled to members of the first plurality wherein at least some members of the plurality are adapted to initiate a message including a first communication sequence, via the link, to the members of the plurality, wherein some of the members of the plurality are adapted to monitor the link, and in response to a monitored communication to another member of the plurality, initiate an additional communication sequence to the other members of the plurality as part of said message including said first communication sequence. - View Dependent Claims (21, 22)
-
-
23. In a distributed processor system including a central controller and multiple processors interconnected on a communication link, a method of inter-processor communication using a communications links comprising:
-
transmitting a single message comprised of sequences of information from two or more processors; transmitting a start of message signal by the central controller to start the message sequence; transmitting a first sequence of information on the link from the first to a second or more processors; detecting the first sequence of information at a third or more processors, and in response thereto, the third or more processors transmitting additional sequences of information into said single message at the end of the first sequence of information; and following the sequences of information from the third or more processors, transmitting an end of message signal which terminates said message. - View Dependent Claims (24, 25, 26, 27)
-
-
28. In a distributed processor system including multiple processors interconnected on a communications link, a method of inter-processor communication using a communications link comprising:
-
transmitting a single message comprised of sequences of information transmitted from at least two processors; generating a start of message signal by a first processor to start the message sequence followed by transmitting a first sequence of information on the link from the first processor to a second processor; and detecting the first sequence of information at a third or more processors, and in response thereto, the third or more processors transmitting additional sequences of information into said single message at the end of the first sequence of information; and following the sequence of information at a third or more processors, and in response thereto, the third or more processors transmitting additional sequences of information into said single message at the end of the first sequence of information; and following the sequences of information from the third or more processors, transmitting an end of message signal which terminates said message. - View Dependent Claims (29, 30, 31, 32, 33)
-
Specification