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

Apparatus and method for identifying server computer aggregation topologies

Assignee: Oracle America Inc
•
Filing: 1996-07-02
•
Granted: 1998-10-06
•
Expires: 2016-07-02
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A method of processing a remote procedure call from a client computer to an object stored on an aggregation of server computers includes the step of checking a server aggregation location data field and a server aggregation contact strategy data field of the remote procedure call. The aggregation of server computers is designated as replicating server computers, migrating server computers, or federated server computers based upon the checking operation. Once a server computer aggregation topology is identified, parameters associated with the remote procedure call may be modified to alter the interaction with the server computer aggregation.

Inventors

  • 👤 Dinesh Katiyar

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-26 19:28
CPC Classifications
H; H04; H04L; H04L67/00; H04L67/01; H04L67/133

Claims Analysis

Total Claims: 28
Claim 1
Independent Claim 90 words
A client/server computer apparatus, comprising: a transmission channel; an aggregation of server computers connected to said transmission channel; and a client computer connected to said transmission channel, said client computer executing a first routine to check a server aggregation location data field and a server aggregation contact strategy data field of a remote procedure call generated by said client computer, and a second routine to designate said aggregation of server computers as replicating server computers, migrating server computers, or federated server computers based upon the result of said first routine.
Claim 2
Dependent Claim 90 words
A client/server computer apparatus, comprising: a transmission channel; an aggregation of server computers connected to said transmission channel; and a client computer connected to said transmission channel, said client computer executing a first routine to check a server aggregation location data field and a server aggregation contact strategy data field of a remote procedure call generated by said client computer, and a second routine to designate said aggregation of server computers as replicating server computers, migrating server computers, or federated server computers based upon the result of said first routine.
Claim 3
Dependent Claim 38 words
The apparatus of claim 1 wherein said first routine designates said aggregation of server computers as replicating server computers when said server aggregation location data field is complete and said server aggregation contact strategy data field is complete.
Claim 4
Dependent Claim 38 words
The apparatus of claim 1 wherein said first routine designates said aggregation of server computers as migrating server computers when said server aggregation location data field is incomplete and said server aggregation contact strategy data field is complete.
Claim 5
Dependent Claim 38 words
The apparatus of claim 1 wherein said first routine designates said aggregation of server computers as federated server computers when said server aggregation location data field is incomplete and said server aggregation contact strategy data field is incomplete.
Claim 6
Dependent Claim 28 words
The apparatus of claim 1 wherein said client computer executes a third routine to modify a remote procedure call parameter after said aggregation of server computers is designated.
Claim 7
Dependent Claim 100 words
A computer readable memory storing executable instructions for execution by a client computer of a client/server computer system including an aggregation of server computers, comprising: a plurality of instruction sets stored in said computer readable memory, including a first instruction set to check a server aggregation location data field and a server aggregation contact strategy data field of a remote procedure call generated by said client computer; and a second instruction set to designate said aggregation of server computers as replicating server computers, migrating server computers, or federated server computers based upon said check operation of said first instruction set.
Claim 8
Dependent Claim 100 words
A computer readable memory storing executable instructions for execution by a client computer of a client/server computer system including an aggregation of server computers, comprising: a plurality of instruction sets stored in said computer readable memory, including a first instruction set to check a server aggregation location data field and a server aggregation contact strategy data field of a remote procedure call generated by said client computer; and a second instruction set to designate said aggregation of server computers as replicating server computers, migrating server computers, or federated server computers based upon said check operation of said first instruction set.
Claim 9
Dependent Claim 44 words
The computer readable memory of claim 6 wherein said first instruction set includes instructions to designate said aggregation of server computers as replicating server computers when said server aggregation location data field is complete and said server aggregation contact strategy data field is complete.
Claim 10
Dependent Claim 44 words
The computer readable memory of claim 6 wherein said first instruction set includes instructions to designate said aggregation of server computers as migrating server computers when said server aggregation location data field is incomplete and said server aggregation contact strategy data field is complete.
Claim 11
Dependent Claim 44 words
The computer readable memory of claim 6 wherein said first instruction set includes instructions to designate said aggregation of server computers as federated server computers when said server aggregation location data field is incomplete and said server aggregation contact strategy data field is incomplete.
Claim 12
Dependent Claim 28 words
The computer readable memory of claim 6 further comprising a third instruction set to modify a remote procedure call parameter after said aggregation of server computers is designated.
Claim 13
Independent Claim 71 words
A method of processing a remote procedure call from a client computer to an object stored on an aggregation of server computers, said method comprising the steps of: checking a server aggregation location data field and a server aggregation contact strategy data field of said remote procedure call; and designating said aggregation of server computers as replicating server computers, migrating server computers, or federated server computers based upon said checking step.
Claim 14
Independent Claim 71 words
A method of processing a remote procedure call from a client computer to an object stored on an aggregation of server computers, said method comprising the steps of: checking a server aggregation location data field and a server aggregation contact strategy data field of said remote procedure call; and designating said aggregation of server computers as replicating server computers, migrating server computers, or federated server computers based upon said checking step.
Claim 15
Dependent Claim 42 words
The method of claim 11 wherein said designating step includes the step of designating said aggregation of server computers as replicating server computers when said server aggregation location data field is complete and said server aggregation contact strategy data field is complete.
Claim 16
Dependent Claim 42 words
The method of claim 11 wherein said designating step includes the step of designating said aggregation of server computers as migrating server computers when said server aggregation location data field is incomplete and said server aggregation contact strategy data field is complete.
Claim 17
Dependent Claim 42 words
The method of claim 11 wherein said designating step includes the step of designating said aggregation of server computers as migrating server computers when said server aggregation location data field is incomplete and said server aggregation contact strategy data field is incomplete.
Claim 18
Dependent Claim 21 words
The method of claim 11 further comprising the step of processing remote procedure call information in response to said designating step.
Claim 19
Dependent Claim 25 words
The method of claim 15 wherein said processing step includes the step of modifying a remote procedure call parameter in response to said designating step.
Claim 20
Dependent Claim 22 words
The method of claim 15 wherein said processing step includes the step of compiling client/server statistics in response to said designating step.
Claim 21
Independent Claim 97 words
A method executed by a client computer under the control of a program, said client computer being connected to an aggregation of server computers, said client computer including a memory storing said program, said method comprising the steps of: generating at said client computer a remote procedure call to said aggregation of server computers; checking a server aggregation location data field and a server aggregation contact strategy data field of said remote procedure call; and designating said aggregation of server computers as replicating server computers, migrating server computers, or federated server computers based upon said checking step.
Claim 22
Independent Claim 97 words
A method executed by a client computer under the control of a program, said client computer being connected to an aggregation of server computers, said client computer including a memory storing said program, said method comprising the steps of: generating at said client computer a remote procedure call to said aggregation of server computers; checking a server aggregation location data field and a server aggregation contact strategy data field of said remote procedure call; and designating said aggregation of server computers as replicating server computers, migrating server computers, or federated server computers based upon said checking step.
Claim 23
Dependent Claim 42 words
The method of claim 18 wherein said designating step includes the step of designating said aggregation of server computers as replicating server computers when said server aggregation location data field is complete and said server aggregation contact strategy data field is complete.
Claim 24
Dependent Claim 42 words
The method of claim 18 wherein said designating step includes the step of designating said aggregation of server computers as migrating server computers when said server aggregation location data field is incomplete and said server aggregation contact strategy data field is complete.
Claim 25
Dependent Claim 42 words
The method of claim 18 wherein said designating step includes the step of designating said aggregation of server computers as migrating server computers when said server aggregation location data field is incomplete and said server aggregation contact strategy data field is incomplete.
Claim 26
Dependent Claim 21 words
The method of claim 18 further comprising the step of processing remote procedure call information in response to said designating step.
Claim 27
Dependent Claim 25 words
The method of claim 22 wherein said processing step includes the step of modifying a remote procedure call parameter in response to said designating step.
Claim 28
Dependent Claim 22 words
The method of claim 22 wherein said processing step includes the step of compiling client/server statistics in response to said designating step.

References Cited (Backward Citations)

US5475819A Cited
US5515510A Cited
US5483652A Cited
US5692180A Cited
US5748897A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2001-10-05 2002-04-06 2002-10-06 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2005-10-05 2006-04-06 2006-10-06 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2009-10-05 2010-04-06 2010-10-06 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag