Claims Analysis
Total Claims: 28
Claim 1
Independent Claim
131 words
Apparatus for use in allocating a multimedia server of a plurality of multimedia servers to at least one multimedia service client, the apparatus comprising: means for monitoring the usage state of each multimedia server of said plurality of multimedia servers; means for updating a mapping of virtual host names to layer-3 address when said means for monitoring monitors that a multimedia server changed its usage state to busy or not busy; means for receiving a request from a client for a layer-3 address of a multimedia server offering a multimedia service, said multimedia server being designated in said request by a particular virtual host name; means for retrieving the layer-3 address that is mapped to said particular virtual host name; and means for transmitting said retrieved layer-3 address to said client.
Claim 2
Dependent Claim
131 words
Apparatus for use in allocating a multimedia server of a plurality of multimedia servers to at least one multimedia service client, the apparatus comprising: means for monitoring the usage state of each multimedia server of said plurality of multimedia servers; means for updating a mapping of virtual host names to layer-3 address when said means for monitoring monitors that a multimedia server changed its usage state to busy or not busy; means for receiving a request from a client for a layer-3 address of a multimedia server offering a multimedia service, said multimedia server being designated in said request by a particular virtual host name; means for retrieving the layer-3 address that is mapped to said particular virtual host name; and means for transmitting said retrieved layer-3 address to said client.
Claim 3
Dependent Claim
20 words
The apparatus of claim 1 wherein said means for updating further comprises: a name server and a multimedia server manager.
Claim 4
Independent Claim
151 words
A method for designating a multimedia server to serve a client, the method comprising the steps of: determining that a multimedia server known to a multimedia client by a particular virtual host name has undergone a usage state change to busy; updating a mapping of said particular virtual host name to a layer-3 address in response to said usage state change to busy by designating a different server with a not busy usage state to correspond to said particular virtual host name; receiving a request from a client for a layer-3 address currently corresponding to a requested virtual host name, said requested virtual host name being that of the server to provide said client with a multimedia service; and supplying to said client said layer-3 address of said different server with a not busy usage state, that was designated to correspond to said virtual host name in response to said request.
Claim 5
Independent Claim
151 words
A method for designating a multimedia server to serve a client, the method comprising the steps of: determining that a multimedia server known to a multimedia client by a particular virtual host name has undergone a usage state change to busy; updating a mapping of said particular virtual host name to a layer-3 address in response to said usage state change to busy by designating a different server with a not busy usage state to correspond to said particular virtual host name; receiving a request from a client for a layer-3 address currently corresponding to a requested virtual host name, said requested virtual host name being that of the server to provide said client with a multimedia service; and supplying to said client said layer-3 address of said different server with a not busy usage state, that was designated to correspond to said virtual host name in response to said request.
Claim 6
Independent Claim
135 words
A method for allocating a multimedia server to serve a client, the method comprising the steps of: determining that a multimedia server currently assigned to a particular virtual host name has undergone a usage state change to busy; reassigning a mapping of a virtual host name to a layer-3 address for said particular virtual host name so that said particular virtual host name corresponds to a layer-3 address of a different server with a not busy usage state in response to said usage state change to busy; receiving a request from a client for a layer-3 address of said particular virtual host name; and supplying to said client said layer-3 address of said different server with a not busy usage state that was reassigned to said particular virtual host name in response to said request.
Claim 7
Independent Claim
135 words
A method for allocating a multimedia server to serve a client, the method comprising the steps of: determining that a multimedia server currently assigned to a particular virtual host name has undergone a usage state change to busy; reassigning a mapping of a virtual host name to a layer-3 address for said particular virtual host name so that said particular virtual host name corresponds to a layer-3 address of a different server with a not busy usage state in response to said usage state change to busy; receiving a request from a client for a layer-3 address of said particular virtual host name; and supplying to said client said layer-3 address of said different server with a not busy usage state that was reassigned to said particular virtual host name in response to said request.
Claim 8
Independent Claim
153 words
A method for use in designating multimedia server to serve a client, the method comprising the steps of: detecting that a multimedia server currently unassigned to a particular virtual host name has undergone a usage state change from busy to not busy; in response to said detected usage state change to not-busy, reassigning a mapping of a virtual host name to a layer-3 address for said particular virtual host name so that said particular virtual host name corresponds to a layer-3 address of said server whose usage state became not busy only when said server whose usage state became not busy is the default server for said particular virtual host name; receiving a request from a client for a layer-3 address of said particular virtual host name; and supplying to said client, in response to said request, said layer-3 address of said default server that was reassigned to said particular virtual host name.
Claim 9
Independent Claim
153 words
A method for use in designating multimedia server to serve a client, the method comprising the steps of: detecting that a multimedia server currently unassigned to a particular virtual host name has undergone a usage state change from busy to not busy; in response to said detected usage state change to not-busy, reassigning a mapping of a virtual host name to a layer-3 address for said particular virtual host name so that said particular virtual host name corresponds to a layer-3 address of said server whose usage state became not busy only when said server whose usage state became not busy is the default server for said particular virtual host name; receiving a request from a client for a layer-3 address of said particular virtual host name; and supplying to said client, in response to said request, said layer-3 address of said default server that was reassigned to said particular virtual host name.
Claim 10
Independent Claim
81 words
A method for use in providing multimedia service to a client by one of a plurality of multimedia servers, the method comprising the steps of: storing current server binding information; monitoring a usage state of each of said multimedia servers; determining, in response to a monitored change in a usage state of a multimedia server, that said current server binding information requires updating; and changing said current binding information in response to a determination that said server binding information requires updating.
Claim 11
Independent Claim
81 words
A method for use in providing multimedia service to a client by one of a plurality of multimedia servers, the method comprising the steps of: storing current server binding information; monitoring a usage state of each of said multimedia servers; determining, in response to a monitored change in a usage state of a multimedia server, that said current server binding information requires updating; and changing said current binding information in response to a determination that said server binding information requires updating.
Claim 12
Dependent Claim
60 words
The method of claim 6 wherein said determining step further comprises the steps of: recognizing that a multimedia server whose usage state is monitored to have changed from busy to not busy had an entry in initial, fixed server binding information that mapped it to a particular virtual host name; and designating said current server binding information as requiring updating.
Claim 13
Dependent Claim
106 words
The method of claim 7 wherein there is an entry in said current server binding information that maps the layer-3 address of a server other than said server whose usage state is monitored to have changed, to said particular virtual host name, and wherein said changing step further comprises the steps of: deleting the entry mapping the layer-3 address of said other server to said particular virtual host name in said current server binding information; and entering in said current server binding information, a mapping of said particular host name to the layer-3 address of said multimedia server whose usage state is monitored to have changed.
Claim 14
Dependent Claim
39 words
The method of claim 6 wherein said determining step further comprises the steps of: recognizing that the usage state of a multimedia server changed from not busy to busy; and designating said current server binding information as requiring updating.
Claim 15
Dependent Claim
110 words
The method of claim 9 wherein said current server binding information maps virtual host names to layer-3 addresses of said multimedia servers, and therein there is a mapping of the layer-3 address of said server whose usage state is monitored to have changed, to a particular virtual host name, and wherein said changing step further comprises the steps of: deleting the mapping of the layer-3 address of said server whose usage state is monitored to have changed to said particular virtual host name; and mapping said particular host name to the layer-3 address of a multimedia server of said multimedia servers other than said multimedia server whose usage state changed.
Claim 16
Dependent Claim
18 words
The method of claim 10 wherein said other multimedia server has a monitored usage state of not busy.
Claim 17
Dependent Claim
120 words
Apparatus for use in providing multimedia service to a client by one of a plurality of multimedia servers, the apparatus comprising: means for storing current server binding information; means for monitoring a usage state of each of said multimedia servers and for detecting a change in the usage state of any of said multimedia servers; means for determining that said current server binding information with regard to a virtual host name requires updating as a function of a detected change in the usage state of one of such multimedia servers to busy or not busy; and means for supplying binding change information to said means for storing in response to a determination that said current server binding information requires updating.
Claim 18
Dependent Claim
120 words
Apparatus for use in providing multimedia service to a client by one of a plurality of multimedia servers, the apparatus comprising: means for storing current server binding information; means for monitoring a usage state of each of said multimedia servers and for detecting a change in the usage state of any of said multimedia servers; means for determining that said current server binding information with regard to a virtual host name requires updating as a function of a detected change in the usage state of one of such multimedia servers to busy or not busy; and means for supplying binding change information to said means for storing in response to a determination that said current server binding information requires updating.
Claim 19
Dependent Claim
92 words
Apparatus for use in providing multimedia service to a client by one of a plurality of multimedia servers, the apparatus comprising: a name server containing current server binding information with regard to a virtual host name; a multimedia server manager (i) monitors the usage state of said multimedia servers, (ii) determines that said current server binding information requires updating based on the usage state being busy or not busy and (iii) supplies binding change information to said name server in response to a determination that said current server binding information requires updating.
Claim 20
Dependent Claim
92 words
Apparatus for use in providing multimedia service to a client by one of a plurality of multimedia servers, the apparatus comprising: a name server containing current server binding information with regard to a virtual host name; a multimedia server manager (i) monitors the usage state of said multimedia servers, (ii) determines that said current server binding information requires updating based on the usage state being busy or not busy and (iii) supplies binding change information to said name server in response to a determination that said current server binding information requires updating.
Claim 21
Dependent Claim
107 words
Apparatus for use in providing multimedia service to a client by one of a plurality of multimedia servers, the apparatus comprising: a name server containing current server binding information with regard to a virtual host name; a multimedia server manager that monitors the usage state of said multimedia servers and determines that said current server binding information requires updating based on the usage state being busy or not busy; and a name mapper that supplies binding change information with regard to a virtual host name to said name server in response to a determination by said multimedia server manager that said current server binding information requires updating.
Claim 22
Dependent Claim
107 words
Apparatus for use in providing multimedia service to a client by one of a plurality of multimedia servers, the apparatus comprising: a name server containing current server binding information with regard to a virtual host name; a multimedia server manager that monitors the usage state of said multimedia servers and determines that said current server binding information requires updating based on the usage state being busy or not busy; and a name mapper that supplies binding change information with regard to a virtual host name to said name server in response to a determination by said multimedia server manager that said current server binding information requires updating.
Claim 23
Dependent Claim
21 words
The apparatus of claim 14 wherein said current server binding table contains a virtual host name to layer-3 address binding information.
Claim 24
Dependent Claim
36 words
The apparatus of claim 14 wherein said name server further comprises means for transmitting the layer-3 address bound to a virtual host name in said current server binding information to a client requesting said layer-3 address.
Claim 25
Dependent Claim
25 words
The apparatus of claim 14 wherein said multimedia server manager contains information that indicates the usage state of each of said plurality of multimedia servers.
Claim 26
Dependent Claim
33 words
The apparatus of claim 14 wherein said multimedia server manager contains default server binding information that is used by said multimedia server manager in determining that said current server binding information requires updating.
Claim 27
Dependent Claim
33 words
The apparatus of claim 14 wherein said multimedia server manager is further characterized by means for establishing an ATM connection to said multimedia server to monitor the usage state of said multimedia server.
Claim 28
Dependent Claim
34 words
The apparatus of claim 14 wherein said multimedia server manager is further characterized by means for obtaining the ATM address corresponding to the layer-3 address of a multi-media server to establish said ATM connection.