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

High performance machine for switched communications in a heterogeneous data processing network gateway

Assignee: International Business Machines Corp
•
Filing: 1995-06-05
•
Granted: 1997-01-21
•
Expires: 2015-06-05
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract In a distributed system, such as a local area network having a facility for synchronous remote procedure calls and multi-threading, an interface mechanism for linking client workstations on the distributed system with external switched communications networks is provided. The interface extends the remote procedure calling facility beyond the distributed system by classifying the different types of remote procedure calls that can be issued to a switched communications gateway in the distributed system, and permitting the issuance of multiple threads of control, according to the type of function the procedure call represents. Related functions are forced to execute sequentially at the gateway, while those classified as unrelated functions can execute sequentially. The advantages of heterogeneity and concurrency of the distributed system are thus extended to its switched communications links with external switched networks.

Inventors

  • 👤 Mehrad Yasrebi

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-27 17:20
CPC Classifications
G; G06; G06F; G06F9/00; G06F9/06; G06F9/46; G06F9/54; G06F9/547; H; H04; H04L; H04L67/00; H04L67/01; H04L67/133; H04L67/50; H04L67/60; H04L67/62; H04L69/00; H04L69/30; H04L69/32; H04L69/322; H04L69/329; H04L9/00; H04L9/40

Claims Analysis

Total Claims: 10
Claim 1
Independent Claim 85 words
An interface mechanism for a switched communications gateway in a distributed computing network comprising: means for issuing multiple remote procedures calls between at least one computer and the gateway across the distributed network; means for concurrently processing the multiple remote procedure calls between said at least one computer and the gateway across the distributed network; means for identifying remote procedure calls for related functions for effectuating switch communication link; and, scheduling means for sequentially processing remote procedure calls for the related functions at the gateway.
Claim 2
Dependent Claim 85 words
An interface mechanism for a switched communications gateway in a distributed computing network comprising: means for issuing multiple remote procedures calls between at least one computer and the gateway across the distributed network; means for concurrently processing the multiple remote procedure calls between said at least one computer and the gateway across the distributed network; means for identifying remote procedure calls for related functions for effectuating switch communication link; and, scheduling means for sequentially processing remote procedure calls for the related functions at the gateway.
Claim 3
Dependent Claim 58 words
An interface mechanism, according to claim 1, wherein the means for concurrently processing remote procedure calls comprises: means for concurrently issuing at least three separate threads of control between said at least one computer and the gateway across the distributed system; means for identifying related functions; and means for assigning related functions to a same thread of control.
Claim 4
Dependent Claim 30 words
An interface mechanism, according to claim 1, wherein the means for concurrently processing multiple remote procedure calls includes means for concurrently processing remote procedure calls for applications within the gateway.
Claim 5
Dependent Claim 84 words
An interface mechanism for a switched communications gateway in a heterogeneous distributed computing network comprising: means for issuing multiple remote procedures calls between client workstation applications and a server application operating on one computer; means for concurrently processing the multiple remote procedure calls between said one computer and the gateway across the distributed network; means for identifying remote procedure calls for related functions for effectuating switch communication link; and, scheduling means for sequentially processing remote procedure calls for the related functions at the gateway.
Claim 6
Dependent Claim 84 words
An interface mechanism for a switched communications gateway in a heterogeneous distributed computing network comprising: means for issuing multiple remote procedures calls between client workstation applications and a server application operating on one computer; means for concurrently processing the multiple remote procedure calls between said one computer and the gateway across the distributed network; means for identifying remote procedure calls for related functions for effectuating switch communication link; and, scheduling means for sequentially processing remote procedure calls for the related functions at the gateway.
Claim 7
Dependent Claim 58 words
An interface mechanism, according to claim 4, wherein the means for concurrently processing remote procedure calls comprises: means for concurrently issuing at least three separate threads of control between said at least one computer and the gateway across the distributed system; means for identifying related functions; and means for assigning related functions to a same thread of control.
Claim 8
Dependent Claim 30 words
An interface mechanism, according to claim 4, wherein the means for concurrently processing multiple remote procedure calls includes means for concurrently processing remote procedure calls for applications within the gateway.
Claim 9
Dependent Claim 97 words
An interface mechanism for a communications gateway for a distributed computing network, the communications gateway having multiple switched ports and pre-assigned connection-oriented protocols for effecting switched communications links outside the network, the interface mechanism comprising: means for issuing multiple remote procedure calls between at least one computer and the gateway across the distributed network; means for concurrently processing the multiple remote procedure calls between said at least one computer and the gateway across the distributed network; means for identifying remote procedure calls for related functions for effecting switched communications link; and means for centrally updating the protocols.
Claim 10
Dependent Claim 97 words
An interface mechanism for a communications gateway for a distributed computing network, the communications gateway having multiple switched ports and pre-assigned connection-oriented protocols for effecting switched communications links outside the network, the interface mechanism comprising: means for issuing multiple remote procedure calls between at least one computer and the gateway across the distributed network; means for concurrently processing the multiple remote procedure calls between said at least one computer and the gateway across the distributed network; means for identifying remote procedure calls for related functions for effecting switched communications link; and means for centrally updating the protocols.

References Cited (Backward Citations)

US4972368A Cited
US5124909A Cited
US5210824A Cited
US5249293A Cited
US5247676A Cited
US5307490A Cited
US5463625A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2000-01-21 2000-07-22 2001-01-21 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2004-01-21 2004-07-22 2005-01-21 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2008-01-21 2008-07-22 2009-01-21 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag