← Back to Patent Explorer
US5168495A Expired / Lapsed US ⏱️ 0.0 years remaining

Nested frame communication protocol

Assignee: International Business Machines Corp
•
Filing: 1991-05-10
•
Granted: 1992-12-01
•
Expires: 2011-05-10
📄 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 US
Data Source google_patents
Last Synchronized 2026-10-30 13:43
CPC Classifications
H; H04; H04L; H04L9/00; H04L9/40

Claims Analysis

Total Claims: 16
Claim 1
Independent Claim 103 words
A method for communicating between computers, 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; (c) receiving a second frame for transmission, wherein said second frame comprises a second transmission priority; (d) immediately 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
Independent Claim 103 words
A method for communicating between computers, 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; (c) receiving a second frame for transmission, wherein said second frame comprises a second transmission priority; (d) immediately 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 3
Dependent Claim 21 words
The method of claim 1, wherein step (d) comprises the step of saving a processing state of said first frame transmission.
Claim 4
Dependent Claim 80 words
The method of claim 2, wherein the step of saving a processing state of said first frame transmission comprises the steps of: saving a first register comprising an intermediate cyclic redundancy code; saving a second register comprising a buffer select code; saving a third register comprising a frame sequence number; saving a fourth register comprising a remaining buffer count; saving a fifth register comprising a current frame set byte count; and saving a sixth register comprising a buffer data address.
Claim 5
Dependent Claim 21 words
The method of claim 2, wherein step (f) comprises the step of restoring said processing state of said first frame transmission.
Claim 6
Dependent Claim 80 words
The method of claim 4, wherein the step of restoring said processing state of said first frame transmission comprises the steps of: restoring a first register comprising an intermediate cyclic redundancy code; restoring a second register comprising a buffer select code; restoring a third register comprising a frame sequence number; restoring a fourth register comprising a remaining buffer count; restoring a fifth register comprising a current frame set byte count; and restoring a sixth register comprising a buffer data address.
Claim 7
Dependent Claim 116 words
A computer system comprising: (1) communication links for physically connecting said computer system to remote computer systems; (2) communication interface means for communicating with said remote computer systems via said communication links, said communication interface means comprising: (a) means for transmitting frames over a selected communication link, wherein said selected communication link represents one of said communication links; (b) means for immediately interrupting lower priority frame transmissions in order to transmit higher priority frames over said selected communication link; (c) means for immediately transmitting higher priority frame transmissions over said selected communications link; and (d) means for resuming said lower priority frame transmissions over said selected communication link when said higher priority frames are completely transmitted.
Claim 8
Dependent Claim 116 words
A computer system comprising: (1) communication links for physically connecting said computer system to remote computer systems; (2) communication interface means for communicating with said remote computer systems via said communication links, said communication interface means comprising: (a) means for transmitting frames over a selected communication link, wherein said selected communication link represents one of said communication links; (b) means for immediately interrupting lower priority frame transmissions in order to transmit higher priority frames over said selected communication link; (c) means for immediately transmitting higher priority frame transmissions over said selected communications link; and (d) means for resuming said lower priority frame transmissions over said selected communication link when said higher priority frames are completely transmitted.
Claim 9
Dependent Claim 85 words
The computer system of claim 6, 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 for calculating a cyclic redundancy code; a second register for storing a buffer select code; a third register for storing a frame sequence number; a fourth register for storing a remaining buffer count; a fifth register for storing a current frame set byte count; and a sixth register for storing a buffer data address.
Claim 10
Dependent Claim 23 words
The computer system of claim 7, wherein said means for interrupting comprises means for saving processing states of said lower priority frame transmissions.
Claim 11
Dependent Claim 26 words
The computer system of claim 8, wherein said means for saving processing states comprises means for saving said first, second, third, fourth, fifth, and sixth registers.
Claim 12
Dependent Claim 24 words
The computer system of claim 8, wherein said means for resuming comprises means for restoring said processing states of said lower priority frame transmission.
Claim 13
Dependent Claim 24 words
The computer system of claim 10, wherein said means for restoring comprises means for restoring said first, second, third, fourth, fifth, and sixth registers.
Claim 14
Independent Claim 73 words
A method for communicating between computers, said method comprising the steps of: (a) receiving a new frame for transmission; (b) immediately 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 15
Independent Claim 73 words
A method for communicating between computers, said method comprising the steps of: (a) receiving a new frame for transmission; (b) immediately 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 16
Dependent Claim 24 words
The method of claim 12, wherein step (c) comprises the step of resuming said preceding frame transmission when said new frame transmission is complete.

References Cited (Backward Citations)

US4910732A Cited
US4663748A Cited
US5043981A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1995-12-01 1996-06-01 1996-12-01 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1999-12-01 2000-06-01 2000-12-01 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2003-12-01 2004-06-01 2004-12-01 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag