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

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 locat­ed 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 communi­cating 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, call­able in response to a procedure call by said remote node routing procedure, wherein a procedure corre­sponding 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 locat­ed 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 communi­cating 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, call­able in response to a procedure call by said remote node routing procedure, wherein a procedure corre­sponding 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 de­sired 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 re­quirements 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 proce­dure.
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 identi­fier; calling a routing procedure on a remote node from the local node routing procedure with the desired proce­dure 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 identi­fier; calling a routing procedure on a remote node from the local node routing procedure with the desired proce­dure 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 proce­dure; 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 appli­cation 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 applica­tion 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 proce­dure on a remote node, establishing a network commu­nications 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 com­prises the steps of: calling a first interface on the local node from the application program with the desired procedure iden­tifier; determining whether the desired procedure is avail­able 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.

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag