Patent EP0414624A2 successfully refreshed from Google Patents.
EP0414624A2
Expired / Lapsed
EP
⏱️ 0.0 years remaining
System for calling procedures on a remote network node
Assignee: International Business Machines Corp
•
Filing: 1990-07-05
•
Granted: —
•
Expires: 2010-07-05
Abstract
Abstract A system for making procedure calls can be used with a network of computers. An application program on a local node calls a desired library procedure. The library procedure can be available on the local node or a remote node, and the location need not be known by the application. If the library procedure is available on a remote node, a remote router procedure communicates a procedure identifier to the remote node. The procedure is executed, and any results are returned to the locol node, to be returned to the application program.
Inventors
- 👤 Richard T. Brandle
- 👤 Don L. Goodliffe
- 👤 Donald E. Keith
- 👤 Randy A. Robinette
- 👤 Robert C. Sizemore
- 👤 Garry J. Smithwick
- 👤 Antony J. Zappavigna
Bibliographic Details
Application Number
—
Jurisdiction
EP
Data Source
google_patents
Last Synchronized
2026-10-31 14:05
CPC Classifications
G; G06; G06F; G06F9/00; G06F9/06; G06F9/46; G06F9/54; G06F9/547; H; H04; H04L; H04L67/00; H04L67/01; H04L67/133
Claims Analysis
Total Claims: 14
Claim 1
Independent Claim
135 words
A system for calling procedures on a remote network node for a local node, characterized in that it comprises : a routing procedure on the local node, callable in response to an application program procedure call, for determining whether a desired procedure is located on a remote node, for communicating a desired procedure identifier to the remote node, and for receiving a result therefrom; a routing procedure on the remote node for communicating with said local node routing procedure to receive a desired procedure identifier therefrom and to send a result thereto; and a plurality of procedures on the remote node, callable in response to a procedure call by said remote node routing procedure, wherein a procedure corresponding to said desired procedure is called by said remote node routing procedure and returns a result thereto.
Claim 2
Independent Claim
135 words
A system for calling procedures on a remote network node for a local node, characterized in that it comprises : a routing procedure on the local node, callable in response to an application program procedure call, for determining whether a desired procedure is located on a remote node, for communicating a desired procedure identifier to the remote node, and for receiving a result therefrom; a routing procedure on the remote node for communicating with said local node routing procedure to receive a desired procedure identifier therefrom and to send a result thereto; and a plurality of procedures on the remote node, callable in response to a procedure call by said remote node routing procedure, wherein a procedure corresponding to said desired procedure is called by said remote node routing procedure and returns a result thereto.
Claim 3
Dependent Claim
84 words
The system according to claim 1, characterized in that it further comprises : a first interface callable by the application program in a standard format, wherein said first interface calls said local node routing procedure if the desired procedure is located on a remote node; and a second interface callable by said remote node routing procedure in a standard format, wherein said second interface calls one of said plurality of procedures corresponding to the desired procedure identifier received from said remote node routing procedure.
Claim 4
Dependent Claim
63 words
The system according to claim 2, characterized in that it further comprises a first table connected to said first interface for indicating whether the desired procedure is available on the local node or a remote node; and a second table connected to said second interface for indicating the location of and procedure call requirements for calling the desired procedure from said second interface.
Claim 5
Independent Claim
45 words
The system according to anyone of the claims 1 to 3, characterized in that it comprises : a queue for holding results returned from said remote node routing procedure for later availability to the application program, wherein the returned results are placed into said queue.
Claim 6
Independent Claim
35 words
The system according to anyone of the claims 1 to 3, characterized in that the results returned by said remote node routing procedure are returned to the application program by said local node routing procedure.
Claim 7
Independent Claim
69 words
A method for calling a procedure from an application program, characterized in that it comprises the steps of : calling a routing procedure on a local node from the application program with a desired procedure identifier; calling a routing procedure on a remote node from the local node routing procedure with the desired procedure identifier; and calling a procedure on the remote node corresponding to the desired procedure identifier.
Claim 8
Independent Claim
69 words
A method for calling a procedure from an application program, characterized in that it comprises the steps of : calling a routing procedure on a local node from the application program with a desired procedure identifier; calling a routing procedure on a remote node from the local node routing procedure with the desired procedure identifier; and calling a procedure on the remote node corresponding to the desired procedure identifier.
Claim 9
Dependent Claim
40 words
The method according to claim 6, characterized in that it further comprises the steps of : returning a result from the desired procedure; returning the result to the local node routing procedure; and returning the result to the application program.
Claim 10
Dependent Claim
45 words
The method according to claim 7, characterized in that said step of returning the result to the application program comprises the steps of: placing the result in a queue accessible by the application program; and reading the result from the queue into the application program.
Claim 11
Independent Claim
32 words
The method according to anyone of the claims 6 to 8, characterized in that a new network communications link is established each time a desired procedure is called on a remote node.
Claim 12
Independent Claim
58 words
The method according to anyone of the claims 6 to 8, characterized in that it further comprises the steps of: prior to making a series of desired calls to a procedure on a remote node, establishing a network communications link between the local node and the remote node; and maintaining such communications link during the series of calls.
Claim 13
Independent Claim
76 words
The method according to anyone of the claims 6 to 8 characterized in that said first calling step comprises the steps of: calling a first interface on the local node from the application program with the desired procedure identifier; determining whether the desired procedure is available on the local node or a remote node; and if the desired procedure is available on a remote node, calling the local node routing procedure with the desired procedure identifier.
Claim 14
Dependent Claim
52 words
The method according to claim 11, characterized in that said step of calling the routing procedure on a remote node comprises the steps of: calling a second interface on the remote node from the remote node routing procedure with the desired procedure identifier; and determining a procedure corresponding to the desired procedure.
References Cited (Backward Citations)
No citation records indexed.
USPTO Annuity & Maintenance Windows
Maintenance schedule is calculated for granted US utility patents.