Claims Analysis
Total Claims: 10
Claim 1
Independent Claim
105 words
A method for communicating between computers (104, 106), said method comprising the steps of: (a) receiving a first frame for transmission, wherein said first frame comprises a first transmission priority; (b) transmitting said first frame over a communication link (108); (c) receiving a second frame for transmission, wherein said second frame comprises a second transmission priority; (d) interrupting said first frame transmission if said second transmission priority is greater than said first transmission priority; (e) immediately transmitting said second frame over said communication link when said first frame transmission is interrupted; and (f) resuming said first frame transmission when said second frame transmission is complete.
Claim 2
Dependent Claim
22 words
The method of claim 1, wherein step (d) comprises the step of saving a processing state (710) of said first frame transmission.
Claim 3
Dependent Claim
93 words
The method of claim 1 or 2, wherein the step of saving a processing state of said first frame transmission comprises the steps of: saving a first register (402) comprising an intermediate cyclic redundancy code (CRC); saving a second register (404) comprising a buffer select code (BS); saving a third register (406) comprising a frame sequence number (SN); saving a fourth register (408) comprising a remaining buffer count (RC); saving a fifth register (410) comprising a current frame set byte count (FC); and saving a sixth register (412) comprising a buffer data address.
Claim 4
Dependent Claim
34 words
The method of claim 1, 2, or 3 wherein step (f) comprises the step of restoring said processing state (716) of said first frame transmission, preferably by restoring said registers provided in claim 3.
Claim 5
Dependent Claim
113 words
A computer system comprising: (1) communication links (108) for physically connecting said computer system (104) to remote computer systems (106); (2) communication interface means (204, 206) for communicating with said remote computer systems via said communication links (210), said communication interface means comprising: (a) means (302, 304, 308) for transmitting frames over a selected communication link, wherein said selected communication link represents one of said communication links; (b) means (316, 516) for interrupting lower priority frame transmissions in order to transmit higher priority frames over said selected communication link; and (c) means (426) for resuming said lower priority frame transmissions over said selected communication link when said higher priority frames are completely transmitted.
Claim 6
Dependent Claim
96 words
The computer system of claim 5, wherein said communication interface means further comprises one or more frame status register sets, each of said frame status register sets comprising: a first register (402) for calculating a cyclic redundancy code (CRC); a second register (404) for storing a buffer select code (BS); a third register (406) for storing a frame sequence number (SN); a fourth register (408) for storing a remaining buffer count (RC); a fifth register (410) for storing a current frame set byte count (FC); and a sixth register (412) for storing a buffer data address.
Claim 7
Dependent Claim
44 words
The computer system of claim 6, wherein said means for interrupting comprises means (426) for saving processing states of said lower priority frame transmissions, said means for saving processing states preferably comprises means for saving said first, second, third, fourth, fifth, and sixth registers.
Claim 8
Dependent Claim
44 words
The computer system of claim 6 or 7, wherein said means for resuming comprises means for restoring said processing states of said lower priority frame transmission, said means for restoring preferably comprises means for restoring said first, second, third, fourth, fifth, and sixth registers.
Claim 9
Independent Claim
72 words
A method for communicating between computers, said method comprising the steps of: (a) receiving a new frame for transmission; (b) interrupting transmission of a preceding frame over a communication link if said preceding frame comprises a lower transmission priority than said new frame; (c) immediately transmitting said new frame over said communication link when said preceding frame transmission is interrupted; (d) repeating steps (a)-(c), wherein said new frame becomes said preceding frame.
Claim 10
Dependent Claim
24 words
The method of claim 9, wherein step (c) comprises the step of resuming said preceding frame transmission when said new frame transmission is complete.