Claims Analysis
Total Claims: 36
Claim 1
Independent Claim
121 words
Apparatus for providing multimedia services to local area network (LAN) emulation clients (LECs), comprising: a plurality of sub-Emulated LANs (ELANs); a contronect network, said contronect network including an address server, a broadcast/route server, a configuration server and a multimedia server manager, each of said sub-ELANs being connected to the contronect network via a point-to-point connection, and said contronect network configuring sub-ELANs of said plurality of sub-ELANs into a plurality of ELANs; a plurality of separate multimedia servers each adapted for presenting itself as a multimedia server to any of said ELANs as a LAN emulation client (LEC) thereof in response to instructions from said contronect network, said multimedia servers each being connected to said multimedia server manager by a point-to-point connection.
Claim 2
Dependent Claim
121 words
Apparatus for providing multimedia services to local area network (LAN) emulation clients (LECs), comprising: a plurality of sub-Emulated LANs (ELANs); a contronect network, said contronect network including an address server, a broadcast/route server, a configuration server and a multimedia server manager, each of said sub-ELANs being connected to the contronect network via a point-to-point connection, and said contronect network configuring sub-ELANs of said plurality of sub-ELANs into a plurality of ELANs; a plurality of separate multimedia servers each adapted for presenting itself as a multimedia server to any of said ELANs as a LAN emulation client (LEC) thereof in response to instructions from said contronect network, said multimedia servers each being connected to said multimedia server manager by a point-to-point connection.
Claim 3
Dependent Claim
14 words
The invention as defined in claim 1 wherein said multimedia servers are geographically diverse.
Claim 4
Dependent Claim
27 words
The invention as defined in claim 1 wherein said multimedia server manager stores information as to which multimedia services are provided by each of said multimedia servers.
Claim 5
Dependent Claim
24 words
The invention as defined in claim 1 wherein said multimedia server manager includes means for supplying service definitions to each of said multimedia servers.
Claim 6
Dependent Claim
18 words
The invention as defined in claim 4 wherein said service definition includes program code for performing said service.
Claim 7
Dependent Claim
14 words
The invention as defined in claim 4 wherein said service definition includes program content.
Claim 8
Dependent Claim
14 words
The invention as defined in claim 4 wherein said service definition includes video files.
Claim 9
Dependent Claim
14 words
The invention as defined in claim 4 wherein said service definition includes audio files.
Claim 10
Dependent Claim
14 words
The invention as defined in claim 4 wherein said service definition includes text files.
Claim 11
Dependent Claim
61 words
The invention as defined in claim 1 wherein said at least one of said separate multimedia servers is adapted to presenting itself as a multimedia server to one of said ELANs as a LAN emulation by configuring itself as a LEC of one of the sub-ELANs of said one of said ELANs in response to said instructions from said contronect network.
Claim 12
Dependent Claim
45 words
The invention as defined in claim 10 further wherein said at least one of said separate multimedia servers configuring itself as a LEC of one of the sub-ELANs of said one of said ELANs by establishing connections to the LES and BUS of said sub-ELAN.
Claim 13
Dependent Claim
55 words
The invention as defined in claim 11 wherein said multimedia server manager communicates with said configuration server to determine the address of the LAN emulation server (LES) and broadcast and the address of the unknown server (BUS) of one sub-ELAN of the ELAN to which said multimedia server must configure itself as a client thereof.
Claim 14
Dependent Claim
20 words
The invention as defined in claim 12 wherein said multimedia server manager transmits said determined address to said multimedia server.
Claim 15
Dependent Claim
28 words
The invention as defined in claim 1 wherein said multimedia server manager stores information as to the state of each multimedia server and the ELAN which it serves.
Claim 16
Dependent Claim
23 words
The invention as defined in claim 1 wherein said multimedia server manager monitors the availability and usage of each of said multimedia servers.
Claim 17
Dependent Claim
44 words
The invention as defined in claim 15 wherein said multimedia server manager only instructs a multimedia server to present itself as a LEC of an ELAN other than the ELAN to which the multimedia server is presently connected when said multimedia server is idle.
Claim 18
Dependent Claim
21 words
The invention as defined in claim 1 wherein the instructions from said contronect network are supplied by said multimedia server manager.
Claim 19
Dependent Claim
46 words
The invention as defined in claim 17 wherein said multimedia server manager includes means for communicating with said address server to obtain an unused layer-3 address in an ELAN for use by a multimedia server being instructed to present itself as a LEC of said ELAN.
Claim 20
Dependent Claim
61 words
The invention as defined in claim 17 wherein said multimedia server manager includes means for communicating with said address server to obtain (i) an unused layer-3 address, (ii) a corresponding layer-2 address, and (iii) a corresponding asynchronous transfer mode (ATM) address in an ELAN for use by a multimedia server being instructed to present itself as a LEC of said ELAN.
Claim 21
Dependent Claim
26 words
The invention as defined in claim 17 wherein said multimedia server manager includes means for transmitting the address of a multimedia server to a particular LEC.
Claim 22
Dependent Claim
34 words
The invention as defined in claim 20 wherein said address of a multimedia server is transmitted to a particular LEC in response to a received request from said particular LEC for a multimedia service.
Claim 23
Dependent Claim
43 words
The invention as defined in claim 20 wherein said address of a multimedia server is transmitted to a particular LEC in response to a received request transmitted from said particular LEC when said LEC does not have an address for a multimedia server.
Claim 24
Dependent Claim
19 words
The invention as defined in claim 20 wherein said transmitted address of said multimedia server is a layer-3 address.
Claim 25
Dependent Claim
19 words
The invention as defined in claim 20 wherein said transmitted address of said multimedia server is a layer-2 address.
Claim 26
Dependent Claim
23 words
The invention as defined in claim 20 wherein said transmitted address of said multimedia server is the address of an idle multimedia server.
Claim 27
Dependent Claim
26 words
The invention as defined in claim 20 wherein said transmitted address of said multimedia server is the address of an active but not busy multimedia server.
Claim 28
Dependent Claim
35 words
The invention as defined in claim 20 wherein the multimedia server whose address is transmitted is selected by said multimedia server manager to maximize the number of said plurality of multimedia servers that are idle.
Claim 29
Dependent Claim
96 words
The invention as defined in claim 1 wherein each of said multimedia servers includes: means for receiving a layer-3 address from said contronect network; means for receiving addresses of a LES and BUS serving a sub-ELAN to which said multimedia server will present itself; means for disconnecting said multimedia server from the LES and BUS of the sub-ELAN to which said multimedia server is currently presenting itself; means for establishing connections to the LES and BUS specified by said received LES and BUS address; and means for updating its layer-3 address to said received layer-3 address.
Claim 30
Dependent Claim
41 words
The invention as defined in claim 1 wherein each of said multimedia server includes: resources for providing said multimedia services; means for monitoring usage of said resources; and means for transmitting information indicative of said monitored usage to said contronect network.
Claim 31
Dependent Claim
27 words
The invention as defined in claim 1 wherein each of said multimedia servers includes means for receiving program content from a multimedia service from said contronect network.
Claim 32
Dependent Claim
27 words
The invention as defined in claim 1 wherein each of said multimedia servers includes means for receiving program code for a multimedia service from said contronect network.
Claim 33
Independent Claim
74 words
A method for use in an LAN emulation client (LEC) comprising the steps of: determining in said LEC that a multimedia service provided by a multimedia server is required; and connecting said LEC directly to a multimedia server manager of an Emulated LAN (ELAN) contronect network to obtain a layer-2 address of said multimedia server to provide said service when said LEC does not have stored therein the layer-2 address of said multimedia server.
Claim 34
Independent Claim
74 words
A method for use in an LAN emulation client (LEC) comprising the steps of: determining in said LEC that a multimedia service provided by a multimedia server is required; and connecting said LEC directly to a multimedia server manager of an Emulated LAN (ELAN) contronect network to obtain a layer-2 address of said multimedia server to provide said service when said LEC does not have stored therein the layer-2 address of said multimedia server.
Claim 35
Independent Claim
72 words
A method for use in an LAN emulation client (LEC) comprising the steps of: determining in said LEC that a multimedia service provided by a multimedia server is required; and connecting said LEC directly to a multimedia server manager of an Emulated LAN (ELAN) contronect network to obtain a layer-2 address of an idle multimedia server to provide said service when said LEC only has stored layer-2 addresses for busy multimedia servers.
Claim 36
Independent Claim
72 words
A method for use in an LAN emulation client (LEC) comprising the steps of: determining in said LEC that a multimedia service provided by a multimedia server is required; and connecting said LEC directly to a multimedia server manager of an Emulated LAN (ELAN) contronect network to obtain a layer-2 address of an idle multimedia server to provide said service when said LEC only has stored layer-2 addresses for busy multimedia servers.