(54) HIGH LEVEL MESSAGE PRIORITY
ASSIGNMENT BY A PLURALITY OF
MESSAGE-SENDING NODES SHARING A
SIGNAL BUS
(75) Inventor: Steven C. Nichols, Maple Grove, MN (US)
(73) Assignee: Honeywell International Inc.,
Morristown, NJ (US)
( * ) Notice: Subject to any disclaimer, the term of this patent is extended or adjusted under 35 U.S.C. 154(b) by 439 days.
(21) Appl.No.: 11/316,122
(22) Filed: Dec. 22, 2005
(65) Prior Publication Data
US 2006/0098682 Al May 11, 2006
Related U.S. Application Data
(63) Continuation of application No. 09/777,632, filed on Feb. 6, 2001, now Pat. No. 7,012,927.
(51) Int. CI.
H04L12/413 (2006.01)
H04J 3/02 (2006.01)
H04J 3/16 (2006.01)
(52) U.S. CI 370/447; 370/462; 370/465
(58) Field of Classification Search 370/445,
370/447, 461, 462 See application file for complete search history.
(56) References Cited
U.S. PATENT DOCUMENTS
A system has a plurality of nodes communicating with each other on a serial data path using dominant and recessive signal levels. A dominant signal level sent on the data path by any of the nodes creates a dominant signal level on the data path irrespective of the number of recessive signal levels sent by other nodes. The dominant and recessive signal levels form a series of bits organized into messages by the nodes. Each sending node senses the signal level on the data path bit by bit, and if different from that sent by that sending node, halts further sending of signal levels by that sending node. A priority value generator in each node provides a priority signal encoding a value whose magnitude indicates a relative priority. A message priority module in each node receives the priority signal, and stores the priority value in predetermined leading bits of the message to be sent.
24 Claims, 4 Drawing Sheets