US4977499A
Expired / Lapsed
US
⏱️ 0.0 years remaining
Method and apparatus for commanding operations on a computer network
Assignee: International Business Machines Corp
•
Filing: 1988-04-08
•
Granted: 1990-12-11
•
Expires: 2008-04-08
Abstract
Abstract Network interface software for use in a network of computers includes software providing protocols for transmission of messages without high level software acknowledgments required. Negative acknowledgments are relied on to indicate the failure of complete message reception.
Inventors
- 👤 William L. Banning
- 👤 Harrison D. Ingles, Jr.
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-11-02 03:02
CPC Classifications
G; G06; G06F; G06F9/00; G06F9/06; G06F9/46; G06F9/54; G06F9/546; H; H04; H04L; H04L69/00
Claims Analysis
Total Claims: 14
Claim 1
Independent Claim
152 words
A system comprising two or more computers, equipped with application programming and connected in a network for intercommunication, comprising: a. a plurality of nodes with each node including one said computer and a network adapter; b. multiple levels of interface software in each node, providing command functions and including means for processing messages initiated at the computer of the node for transmission to another computer in the network; c. link software as part of said interface software for communicating with the corresponding adapter; d. means connecting said nodes in the network configuration through said adapters; e. means, as part of each network adapter, for effecting transmission of messages from one node to another node in said network; and f. means as part of said interface software for completing a message transmission command without waiting for acknowledgment from a node to which the message was transmitted, above the level of said link software.
Claim 2
Independent Claim
152 words
A system comprising two or more computers, equipped with application programming and connected in a network for intercommunication, comprising: a. a plurality of nodes with each node including one said computer and a network adapter; b. multiple levels of interface software in each node, providing command functions and including means for processing messages initiated at the computer of the node for transmission to another computer in the network; c. link software as part of said interface software for communicating with the corresponding adapter; d. means connecting said nodes in the network configuration through said adapters; e. means, as part of each network adapter, for effecting transmission of messages from one node to another node in said network; and f. means as part of said interface software for completing a message transmission command without waiting for acknowledgment from a node to which the message was transmitted, above the level of said link software.
Claim 3
Dependent Claim
15 words
A system as defined in claim 1 wherein said network comprises a local area network.
Claim 4
Dependent Claim
23 words
A system as defined in claim 1 or claim 2 wherein said interface software comprises a network basic input/output system application programming interface.
Claim 5
Dependent Claim
47 words
A system as defined in claim 1 further comprising means, as part of said interface software, for implementing a response by a node to which said message transmission was sent if said message was not entirely received at the application programming of the computer of this node.
Claim 6
Dependent Claim
60 words
A system as defined in claim 1 further comprising means, included in a node, for ending the next command instituted by that node subsequent to a message transmission command instituted by the same node if said message transmission has not been completely received at the application programming of the computer of another node to which the message has been transmitted.
Claim 7
Independent Claim
119 words
A method of operating a computer network comprising two or more computers, equipped with application programming and arranged individually in nodes, including in each node a network adapter and interface software, the lowest level software of which comprises link software, comprising the following steps: a. at one such computer initiating a message for transmission to another computer in said network; b. commanding transmission of said message over said network; c. utilizing said interface software for processing said message, including adding thereto appropriate address information; d. transmitting said message over said network to the other computer; and e. ending said command function without waiting for receipt of an acknowledgment from software at the receiving node above said link level software.
Claim 8
Independent Claim
119 words
A method of operating a computer network comprising two or more computers, equipped with application programming and arranged individually in nodes, including in each node a network adapter and interface software, the lowest level software of which comprises link software, comprising the following steps: a. at one such computer initiating a message for transmission to another computer in said network; b. commanding transmission of said message over said network; c. utilizing said interface software for processing said message, including adding thereto appropriate address information; d. transmitting said message over said network to the other computer; and e. ending said command function without waiting for receipt of an acknowledgment from software at the receiving node above said link level software.
Claim 9
Dependent Claim
16 words
A method as defined in claim 6 wherein said computer network comprises a local area network.
Claim 10
Dependent Claim
23 words
A method as defined in claim 6 or claim 7 wherein said interface software comprises a network basic input/output system application programming interface.
Claim 11
Dependent Claim
46 words
A method as defined in claim 6 further comprising the step of acknowledging receipt of a transmission at the node receiving said transmission by a link level acknowledgement signal transmitted to the node at which said message was initiated before said command function is so ended.
Claim 12
Dependent Claim
46 words
A method as defined in claim 6 further comprising transmitting a response to said node at which said message was initiated, indicating the failure of receipt of the entire message at the application programming of the computer of the node to which said message was transmitted.
Claim 13
Dependent Claim
50 words
A method as defined in claim 6 further comprising the step of ending the next command initiated at the node at which the message was initiated if receipt of that message was not complete at the application programming of the computer of the node to which that message was transmitted.
Claim 14
Dependent Claim
26 words
A method as defined in claim 6 further comprising initiating said message utilizing two or more buffers of said computer at which said message is initiated.
References Cited (Backward Citations)
US4506360A
Cited
US4574363A
Cited
US4584679A
Cited
US4654654A
Cited
US4590468A
Cited
US4547880A
Cited
US4575817A
Cited
US4559614A
Cited
US4718066A
Cited
US4677616A
Cited
US4750114A
Cited
US4771286A
Cited
US4823124A
Cited
US4831620A
Cited
US4835674A
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 1993-12-10 | 1994-06-11 | 1994-12-11 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 1997-12-10 | 1998-06-11 | 1998-12-11 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2001-12-10 | 2002-06-11 | 2002-12-11 | $7700.00 | Window Closed / Lapsed |