Patent US4977499A successfully refreshed from Google Patents.
← Back to Patent Explorer
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
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

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 14:08
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.

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

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag