← Back to Patent Explorer
EP0512290A2 Expired / Lapsed EP ⏱️ 0.0 years remaining

Nested frame communication protocol

Assignee: International Business Machines Corp
•
Filing: 1992-04-15
•
Granted: —
•
Expires: 2012-04-15
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A nested frame communication protocol for communicating between computers. According to the nested frame communication protocol of the present invention, the computers communicate by transferring frames over communication links. The transmission of low priority frames may be interrupted in order to transmit high priority frames. After the transmission of the high priority frames is complete, the transmission of the low priority frames resumes. Processing states relating to interrupted frame transmissions are saved when the frame transmissions are interrupted. The processing states are restored when the interrupted frame transmissions are resumed.

Inventors

  • 👤 T. Basil Smith

Bibliographic Details

Application Number —
Jurisdiction EP
Data Source google_patents
Last Synchronized 2026-11-01 02:24
CPC Classifications
H; H04; H04L; H04L9/00; H04L9/40

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.

References Cited (Backward Citations)

No citation records indexed.

USPTO Annuity & Maintenance Windows

Maintenance schedule is calculated for granted US utility patents.

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag