Multi-processor communications system incorporating prioritized messaging
0 Assignments
0 Petitions
Accused Products
Abstract
A flexible multi-processor communications system supports variable message lengths and variable groups and application designations at respective processors. The receiving processors determine what action, if any, needs to be taken in response to the combination of group and application information in the messages. The receiving processors can include pluralities of pre-stored groups and applications along with associated priorities and the functions to perform.
55 Citations
81 Claims
-
1-17. -17. (canceled)
-
18. A communications process comprising:
-
forming messages having at least two parts wherein one part corresponds to a function indicator and the second part corresponds to a device identifier;
transmitting the formed messages;
receiving at least one transmitted message and extracting at least the function indicator therefrom;
using at least the function indicator to retrieve at least one group identifier; and
transmitting the group identifier. - View Dependent Claims (19, 20, 21)
-
-
22. A communications process comprising:
-
forming messages having at least two parts wherein one part corresponds to a function indicator and the second part corresponds to a device identifier;
transmitting the formed messages;
receiving at least one transmitted message and extracting at least the function indicator therefrom;
using at least the function indicator to retrieve at least one application identifier; and
transmitting the application identifier. - View Dependent Claims (23, 24)
-
-
25-49. -49. (canceled)
-
50. A multi-processor communications system comprising:
-
a communication medium;
a plurality of processors, coupled to the medium, where the processors are capable of transmitting and receiving messages from the medium wherein the messages contain priority information for priority operation of selected processors which are incorporated into respective output devices, and wherein the priority information can be changed dynamically dependent upon the a previous conditions condition in the system. - View Dependent Claims (51, 52, 53, 54, 55, 56, 57, 58)
-
-
59. A multi-processor communications system comprising:
-
a communication medium;
a plurality of processors, coupled to the medium, where the processors are capable of transmitting and receiving messages from the medium wherein some of the processors are associated with respective output devices and wherein at least some of the output devices contain priority information for priority operation of the output devices wherein the priority information can be changed dynamically dependent upon selected previous conditions in the system. - View Dependent Claims (61, 62, 63)
-
-
60. A system as in clam 59 wherein the priority information is changed by a common control unit.
-
64. A multi-processor communication system comprising:
-
a communication medium;
a plurality of processors, coupled to the medium, where the processors are capable of transmitting and receiving messages from the medium wherein the messages contain priority information for priority access to the communication medium and wherein the priority information can be changed dynamically dependent upon at least one previous condition in the system wherein the at least one previous condition comprises the previous operating state of the device itself.
-
-
65. A multi-processor communication system comprising:
-
a communication medium;
a plurality of processors, coupled to the medium, where the processors are capable of transmitting and receiving messages from the medium wherein the messages contain priority information for priority access to the communication medium and wherein the priority information can be changed dynamically dependent upon at least one previous condition in the system wherein the at least one previous condition comprises the previous priority of the device itself.
-
-
66. A multi-processor communication system comprising:
-
a communication medium;
a plurality of processors, coupled to the medium, members of the plurality are capable of transmitting and receiving information on the communication medium and having a stored priority value;
wherein some members of the plurality of processors include at least one executable routine that can be selectively executed by the processor, based upon the message information;
wherein at least one of the plurality of processors transmits message information that includes priority information and that message information is received by at least another one of the plurality of processors;
wherein the at least one plurality of processors that receive the message information including the priority information, compares the priority information included within the message information with the stored priority value, and executes the selected executable routine if the priority information transmitted with the message information is equal to or higher than the stored priority value. - View Dependent Claims (67)
-
-
68. A multi-processor communication system comprising:
-
a communications medium; and
a plurality of processors, coupled to the medium, where the processors are capable of transmitting and receiving messages from the medium;
the processors are programmed with functions to be performed in accordance with associated designated group(s) information received from transmitted messages on the medium;
a processor originating a transmitted message sends information other than the designated groups; and
the information to designate group(s) to perform their functions is provided by a processor other than the processor originating the transmitted message, where the designated group(s) are specified in a separate message. - View Dependent Claims (69, 70, 71, 72)
-
-
73. A multi-processor communication system comprising:
-
a communication medium;
a plurality of processors, coupled to the medium, the members of the plurality are capable of transmitting and receiving information on the communication medium and storing at least one priority value;
where some members of the plurality of processors include software that can be selectively carried out by the processor, based upon the message information;
where at least one member of the plurality of processors transmits message information that includes priority information and that message information is received by at least another one of the plurality of processors;
where the at least one member of the plurality of processors that receive the message information including the priority information, compares the priority information included within the message information with the stored priority value, and responsive thereto executes a selected routine, and where group information is specified in one of, the same or a different message. - View Dependent Claims (74)
-
-
75. A multi-processor communication system comprising:
-
a communication medium;
a plurality of processors coupled to the medium, where members of a plurality of pairs of processors are capable of transmitting and receiving messages between one another via the medium;
where at least one member of the plurality of processors transmits message information that includes priority information and that message information is received by at least another one of the plurality of processors;
where the at least one member of the plurality of processors that receive the message information including the priority information, compares the priority information included within the message information with the stored priority value, and responsive thereto executes a selected routine, and where group information is specified in one of, the same or a different message. - View Dependent Claims (76)
-
-
77. A multi-processor regional monitoring system comprising:
-
at least one communications medium;
a plurality of processors where some members of the plurality each include at least one ambient condition sensor; and
where the processors transmit messages using the medium and receive messages therefrom wherein the messages include priority information, application information and group information. - View Dependent Claims (78, 79, 80, 81)
-
Specification