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

Server selection method where a client selects a server according to address, operating system and found frame for remote booting

Assignee: GlobalFoundries Inc
•
Filing: 1996-04-01
•
Granted: 1999-02-09
•
Expires: 2016-04-01
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A method for choosing a particular server on a network and performing a remote boot by a client, the network including a plurality of servers operating in accordance with a plurality of network operating systems, includes identifying each of the plurality of servers by address and by type of operating system, and selecting one of the identified servers by address and type for booting on the network. Identifying further includes sending a FIND frame from the client to the network, and receiving a FOUND frame from each of the plurality of servers. A remote program load protocol followed by the server according to the FOUND frame is determined. Additionally, choosing a particular server on a network and performing a remote boot by a client includes identifying each of a plurality of servers according to characteristics of a FOUND frame including a frequency characteristic, selecting one of the identified servers, and performing a remote program load by a boot ROM on a client through the selected one of the identified plurality of servers. Identifying further includes determining whether a destination address of the FOUND frame is repeated in a same order in a data portion of the FOUND frame, wherein when the destination address is repeated in a same order, a frequency characteristic of the FOUND frame is determined.

Inventors

  • 👤 Leonid Grossman
  • 👤 Sherman Lee

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-01 10:33
CPC Classifications
G; G06; G06F; G06F9/00; G06F9/06; G06F9/44; G06F9/4401; G06F9/4416; H; H04; H04L; H04L67/00; H04L67/01; H04L67/10; H04L67/1001; H04L67/1004; H04L67/1008

Claims Analysis

Total Claims: 27
Claim 1
Independent Claim 96 words
A method for choosing a particular server on a network and performing a remote boot by a client, the network including a plurality of servers operating in accordance with a plurality of network operating systems, the method comprising the steps of: the client identifying each of the plurality of servers by address and by type of operating system; and the client selecting one of the identified servers by address and by type of operating system and the frequency character of a FOUND frame for remote booting on the network by the selected one of the servers.
Claim 2
Independent Claim 96 words
A method for choosing a particular server on a network and performing a remote boot by a client, the network including a plurality of servers operating in accordance with a plurality of network operating systems, the method comprising the steps of: the client identifying each of the plurality of servers by address and by type of operating system; and the client selecting one of the identified servers by address and by type of operating system and the frequency character of a FOUND frame for remote booting on the network by the selected one of the servers.
Claim 3
Dependent Claim 34 words
The method of claim 1 wherein the step of identifying further comprises sending a FIND frame from the client to the network, and receiving a FOUND frame from each of the plurality of servers.
Claim 4
Dependent Claim 27 words
The method of claim 2 wherein the step of identifying further comprises determining a remote program load protocol followed by the server according to the FOUND frame.
Claim 5
Dependent Claim 31 words
The method of claim 3 wherein the step of determining further determines if an identifying signature mark is located at a particular offset in a data portion of the FOUND frame.
Claim 6
Dependent Claim 22 words
The method of claim 4 wherein when the identifying signature mark is located, the server is identified as a first server type.
Claim 7
Dependent Claim 14 words
The method of claim 5 wherein the first server type is a Novell server.
Claim 8
Dependent Claim 33 words
The method of claim 3 wherein the step of determining further determines whether a destination address of the FOUND frame is repeated in reverse order in a data portion of the FOUND frame.
Claim 9
Dependent Claim 32 words
The method of claim 7 wherein when the destination address is repeated in reverse order in the data portion of the FOUND frame, the server is identified as a second server type.
Claim 10
Dependent Claim 22 words
The method of claim 8 wherein the second server type is an IBM server operating under IBM LAN Server 3.x operating software.
Claim 11
Dependent Claim 34 words
The method of claim 3 wherein the step of determining further determines whether a destination address of the FOUND frame is repeated in a same order in a data portion of the FOUND frame.
Claim 12
Dependent Claim 24 words
The method of claim 10 wherein when the destination address is repeated in a same order, a frequency of the FOUND frame is determined.
Claim 13
Dependent Claim 26 words
The method of claim 11 wherein when the frequency matches a frequency associated with a first frequency, the server is identified as a third server type.
Claim 14
Dependent Claim 30 words
The method of claim 12 wherein the first frequency is an IBM frequency and the third server type is an IBM server operating under IBM LAN Server 4.x operating software.
Claim 15
Dependent Claim 28 words
The method of claim 12 wherein when the frequency does not match the frequency associated with the first frequency, the server is identified as a fourth server type.
Claim 16
Dependent Claim 16 words
The method of claim 14 wherein the fourth server type is a Microsoft RPL Based Server.
Claim 17
Dependent Claim 28 words
The method of claim 1 wherein the step of identifying further comprises forming a database table to store the address and type of operating system of each server.
Claim 18
Dependent Claim 32 words
The method of claim 16 wherein the step of selecting further comprises choosing a particular one of the identified servers according to the stored address and operating system in the database table.
Claim 19
Independent Claim 98 words
A method for choosing a particular server on a network and performing a remote boot by a client, the network including a plurality of servers operating in accordance with a plurality of network operating systems, the method comprising the steps of: the client identifying each of a plurality of servers by address and by type of operating system according to characteristics of a FOUND frame including a frequency characteristic; selecting one of the identified severs; and performing a remote program load by a boot ROM on the client through the selected one of the identified plurality of servers.
Claim 20
Independent Claim 98 words
A method for choosing a particular server on a network and performing a remote boot by a client, the network including a plurality of servers operating in accordance with a plurality of network operating systems, the method comprising the steps of: the client identifying each of a plurality of servers by address and by type of operating system according to characteristics of a FOUND frame including a frequency characteristic; selecting one of the identified severs; and performing a remote program load by a boot ROM on the client through the selected one of the identified plurality of servers.
Claim 21
Dependent Claim 55 words
The method of claim 18 wherein the step of identifying further comprises determining whether a destination address of the FOUND frame is repeated in a same order in a data portion of the FOUND frame, wherein when the destination address is repeated in a same order, a frequency characteristic of the FOUND frame is determined.
Claim 22
Dependent Claim 36 words
The method of claim 19 wherein when the frequency characteristic matches a frequency characteristic associated with an IBM frequency characteristic, the server is identified as an IBM server operating under IBM LAN Server 4.x operating software.
Claim 23
Dependent Claim 31 words
The method of claim 20 wherein when the frequency does not match the frequency characteristic associated with the IBM frequency characteristic, the server is identified as a Microsoft RPL Based Server.
Claim 24
Dependent Claim 49 words
The method of claim 18 wherein the step of identifying further comprises determining if an identifying signature mark is located at a particular offset in a data portion of the FOUND frame, wherein when the identifying signature mark is located, the server is identified as a Novell server type.
Claim 25
Dependent Claim 68 words
The method of claim 18 wherein the step of identifying further comprises determining whether a destination address of the FOUND frame is repeated in reverse order in a data portion of the FOUND frame, wherein when the destination address is repeated in reverse order in the data portion of the FOUND frame, the server is identified as an IBM server operating under IBM LAN Server 3.x operating software.
Claim 26
Dependent Claim 101 words
A computer readable medium containing program instructions for choosing a particular server on a network and performing a remote boot by a client, the network including a plurality of servers operating in accordance with a plurality of network operating systems, the program instructions comprising: the client identifying each of a plurality of servers by address and by type of operating system according to characteristics of a FOUND frame including a frequency characteristic; selecting one of the identified servers; and performing a remote program load by a boot ROM on a client trough the selected one of the identified plurality of servers.
Claim 27
Dependent Claim 101 words
A computer readable medium containing program instructions for choosing a particular server on a network and performing a remote boot by a client, the network including a plurality of servers operating in accordance with a plurality of network operating systems, the program instructions comprising: the client identifying each of a plurality of servers by address and by type of operating system according to characteristics of a FOUND frame including a frequency characteristic; selecting one of the identified servers; and performing a remote program load by a boot ROM on a client trough the selected one of the identified plurality of servers.

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2002-02-08 2002-08-10 2003-02-09 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2006-02-08 2006-08-10 2007-02-09 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2010-02-08 2010-08-10 2011-02-09 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag