Claims Analysis
Total Claims: 12
Claim 1
Independent Claim
282 words
A system for facilitating connection of a terminal (20) to a server (60, 70, 80) to enable the server to perform a task on behalf of the terminal, there being a plurality of servers which the terminal may connect to, and the system comprising: server determination means (14) for retrieving from a storage means (90) data identifying the plurality of servers, and for referencing an address conversion means (92, 94) to determine an address currently associated with each server; chooser means (16) for providing information about the plurality of servers to the terminal, the terminal being arranged to display this information so as to enable the user to select one of said servers for connection to the terminal; and connection means (18), responsive to a signal from the terminal indicating a user selection of one of said servers, to initiate connection of the terminal to the selected server; the system being characterised by: at least one of the plurality of servers having multiple processors, the data in the storage means (90) identifying that server being a generic identifier for the processors within that server; the address conversion means (92, 94) having means (94) for periodically identifying one of the processors of that server based on predetermined criteria, and for updating the information in the address conversion means such that at any instant in time, the address associated with the generic identifier is the address of the identified processor; and the server determination means (14) being adapted to recognise any generic identifier, and to reference the address conversion means to determine the address associated with that generic identifier after a user selection of the server corresponding to that generic identifier has been made.
Claim 2
Independent Claim
282 words
A system for facilitating connection of a terminal (20) to a server (60, 70, 80) to enable the server to perform a task on behalf of the terminal, there being a plurality of servers which the terminal may connect to, and the system comprising: server determination means (14) for retrieving from a storage means (90) data identifying the plurality of servers, and for referencing an address conversion means (92, 94) to determine an address currently associated with each server; chooser means (16) for providing information about the plurality of servers to the terminal, the terminal being arranged to display this information so as to enable the user to select one of said servers for connection to the terminal; and connection means (18), responsive to a signal from the terminal indicating a user selection of one of said servers, to initiate connection of the terminal to the selected server; the system being characterised by: at least one of the plurality of servers having multiple processors, the data in the storage means (90) identifying that server being a generic identifier for the processors within that server; the address conversion means (92, 94) having means (94) for periodically identifying one of the processors of that server based on predetermined criteria, and for updating the information in the address conversion means such that at any instant in time, the address associated with the generic identifier is the address of the identified processor; and the server determination means (14) being adapted to recognise any generic identifier, and to reference the address conversion means to determine the address associated with that generic identifier after a user selection of the server corresponding to that generic identifier has been made.
Claim 3
Dependent Claim
59 words
A system as claimed in claim 1, wherein the chooser means (16) is adapted to identify a user selection of a server represented by a generic identifier, and to respond to such a user selection by instructing the server determination means (14) to reference the address conversion means (92, 94) to determine the address associated with that generic identifier.
Claim 4
Dependent Claim
20 words
A system as claimed in claim 2, wherein the server determination means (14) is incorporated within the chooser means (16).
Claim 5
Independent Claim
110 words
A system as claimed in any of claims 1 to 3, wherein, upon retrieval by the server determination means (14) of data identifying the plurality of servers, the chooser means (16) is arranged to contact any of said servers which are not identified by a generic identifier to determine whether they are able to manage a connection with the terminal, but not to contact prior to user selection any server identified by a generic identifier, the information thus displayed on the terminal identifying any servers with generic identifiers, in addition to any other servers which the chooser means (16) has determined are able to manage the connection with the terminal.
Claim 6
Dependent Claim
17 words
A system as claimed in claim 1, wherein the generic identifier has a keyword associated with it.
Claim 7
Dependent Claim
25 words
A system as claimed in claim 1, wherein the terminal is an X terminal arranged to run the presentation logic for the X Window system.
Claim 8
Dependent Claim
34 words
A system as claimed in claim 6, wherein the server determination means (14), chooser means (16) and connection means (18) are provided on an XDMCP host computer (10) arranged to run the XDM program.
Claim 9
Independent Claim
295 words
A method of facilitating connection of a terminal (20) to a server (60, 70, 80) to enable the server to perform a task on behalf of the terminal, there being a plurality of servers which the terminal may connect to, and the method comprising the steps of: a) retrieving from a storage means (90) data identifying the plurality of servers, and referencing an address conversion means (92, 94) to determine an address currently associated with each server; b) employing a chooser means (16) to provide information about the plurality of servers to the terminal, the terminal being arranged to display this information so as to enable the user to select one of said servers for connection to the terminal; and c) in response to a signal from the terminal indicating a user selection of one of said servers, initiating connection of the terminal to the selected server; at least one of the plurality of servers having multiple processors, and the method being characterised by the steps of: d) for a server having multiple processors, identifying that server in the storage means (90) by use of a genetic identifier for the processors within that server; e) providing the address conversion means (92, 94) with means (94) for periodically identifying one of the processors of that server based on predetermined criteria, and for updating the information in the address conversion means such that at any instant in time, the address associated with the generic identifier is the address of the identified processor; and f) recognising at step (a) any genetic identifier, and deferring the referencing of the address conversion means (92, 94) to determine the address associated with that generic identifier until after a user selection of the server corresponding to that generic identifier has been made.
Claim 10
Independent Claim
295 words
A method of facilitating connection of a terminal (20) to a server (60, 70, 80) to enable the server to perform a task on behalf of the terminal, there being a plurality of servers which the terminal may connect to, and the method comprising the steps of: a) retrieving from a storage means (90) data identifying the plurality of servers, and referencing an address conversion means (92, 94) to determine an address currently associated with each server; b) employing a chooser means (16) to provide information about the plurality of servers to the terminal, the terminal being arranged to display this information so as to enable the user to select one of said servers for connection to the terminal; and c) in response to a signal from the terminal indicating a user selection of one of said servers, initiating connection of the terminal to the selected server; at least one of the plurality of servers having multiple processors, and the method being characterised by the steps of: d) for a server having multiple processors, identifying that server in the storage means (90) by use of a genetic identifier for the processors within that server; e) providing the address conversion means (92, 94) with means (94) for periodically identifying one of the processors of that server based on predetermined criteria, and for updating the information in the address conversion means such that at any instant in time, the address associated with the generic identifier is the address of the identified processor; and f) recognising at step (a) any genetic identifier, and deferring the referencing of the address conversion means (92, 94) to determine the address associated with that generic identifier until after a user selection of the server corresponding to that generic identifier has been made.
Claim 11
Dependent Claim
58 words
A method as claimed in claim 8, further comprising the step of adapting the chooser means (16) to identify a user selection of a server represented by a generic identifier, and to respond to such a user selection by causing the address conversion means (92, 94) to be referenced to determine the address associated with that generic identifier.
Claim 12
Dependent Claim
106 words
A method as claimed in claims 8 or claim 9, wherein, upon retrieval at step (a) of data identifying the plurality of servers, the chooser means (16) contacts any of said servers which are not identified by a generic identifier to determine whether they are able to manage a connection with the terminal, but does not contact prior to user selection any server identified by a genetic identifier, the information thus displayed on the terminal at step (b) identifying any servers with generic identifiers, in addition to any other servers which the chooser means (16) has determined are able to manage the connection with the terminal.