Patent EP0959601A1 successfully refreshed from Google Patents.
← Back to Patent Explorer
EP0959601A1 Expired / Lapsed EP ⏱️ 0.0 years remaining

A system and method for server selection for mirrored sites

Assignee: Sun Microsystems Inc
•
Filing: 1999-05-12
•
Granted: —
•
Expires: 2019-05-12
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract The present invention is a system and method for providing server selection for mirrored sites. In a preferred embodiment, a user requests an address via a local name service, and the local name service requests the address from a server, examples of which include an authoritative name server, and a Optimizer Name Server (ONS). If the ONS has already calculated a best route which applies to this user, and a predetermined time applying to the best route has not yet expired, then the ONS replies to the user with the best route server. If, however, the best route has not been determined or the predetermined time for the best route has expired, then the ONS replies to the user via a selection scheme, such as a round robin scheme, and also initiates a best route determination to determine which is the best route for this user.

Inventors

  • 👤 Abhishek Chauhan

Bibliographic Details

Application Number —
Jurisdiction EP
Data Source google_patents
Last Synchronized 2026-11-09 12:33
CPC Classifications
H; H04; H04L; H04L45/00; H04L45/26; H04L61/00; H04L61/45; H04L61/4505; H04L61/4511; H04L67/00; H04L67/01; H04L67/10; H04L67/1001; H04L67/1004; H04L67/101; H04L67/1017

Claims Analysis

Total Claims: 12
Claim 1
Independent Claim 90 words
A method for computer server selection in a computer network including a plurality of servers, the method comprising: determining whether a best route has been determined; selecting one of the plurality of servers as a best route server if the best route has been determined; and selecting one of the plurality of servers as a selection scheme server if the best route has not been determined, the selection of the selection scheme server being determined via a selection scheme, wherein the selection scheme does not include determining the best route.
Claim 2
Dependent Claim 38 words
The method of claim 1, further including: determining if a predetermined time has expired if the best route has been determined; and selecting a selection scheme server by using a selection scheme if the predetermined time has expired.
Claim 3
Dependent Claim 16 words
The method of claim 1 or 2, wherein the selection scheme is a round robin scheme.
Claim 4
Independent Claim 46 words
The method of any of the preceding claims further including: determining the best route if the best route has not been determined, wherein the determination of best route includes determining a round trip time from one of the plurality of servers to a local name server.
Claim 5
Dependent Claim 31 words
The method of claim 4, wherein the determination of the round trip time includes sending a name query to the local name server and receiving message from the local name server.
Claim 6
Dependent Claim 34 words
The method of claim 4, wherein the determination of the round trip time includes sending an echo packet to the local name server and receiving a returning echo packet from the local name server.
Claim 7
Independent Claim 55 words
The method of any of the preceding claims, wherein the determination of best route includes determining a first round trip time from a first one of the plurality of servers to a local name server and a second round trip time from a second one of the plurality of servers to the local name server.
Claim 8
Dependent Claim 33 words
The method of claim 7, wherein the first round trip time and the second round trip time is compared to determine which one of the first and second servers has the best route.
Claim 9
Independent Claim 30 words
The method of any of the preceding claims, wherein the best route includes a shortest round trip time between one of the plurality of servers and a local name server.
Claim 10
Independent Claim 96 words
A system for computer server selection in a computer network including a plurality of servers, the system comprising: means for determining whether a best route has been determined; means for selecting one of the plurality of servers as a best route server if the best route has been determined; and means for selecting one of the plurality of servers as a selection scheme server if the best route has not been determined, the selection of the selection scheme server being determined via a selection scheme, wherein the selection scheme does not include determining the best route.
Claim 11
Independent Claim 93 words
A system for computer server selection in a computer network, the system comprising: a plurality of servers; and an authoritative name server coupled to the plurality of servers, wherein the authoritative name server determines whether a best route has been determined, and selects one of the plurality of servers as a best route server if the best route has been determined; and selects one of the plurality of servers as a selection scheme server, if the best route has not been determined, wherein the selection scheme does not include determining the best route.
Claim 12
Dependent Claim 105 words
A computer program product for computer server selection in a computer network including a plurality of servers, comprising: computer code determining whether a best route has been determined; computer code selecting one of the plurality of servers as a best route server if the best route has been determined; computer code selecting one of the plurality of servers as a selection scheme server if the best route has not been determined, the selection of the selection scheme server being determined via a selection scheme, wherein the selection scheme does not include determining the best route; and a computer readable medium that stores the computer codes.

References Cited (Backward Citations)

WO1998018076A1 Cited
WO1998031107A2 Cited

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