Claims Analysis
Total Claims: 60
Claim 1
Independent Claim
133 words
A method for managing a cluster of network devices, said method comprising: assigning an IP address for the cluster to a first network device selected as a commander network device, remaining network devices being expansion network devices; establishing a first HTTP connection from a management station to the first network device using the cluster IP address; receiving a network device management request at the first network device, the request including a Universal Resource Identifier (URI) indicating one of the network devices in the cluster and management data for the indicated network device; determining if the URI indicates an expansion network device; establishing a forwarding HTTP connection from the first network device to the expansion network device indicated by the URI; and redirecting the request to the expansion network device indicated by the URI.
Claim 2
Independent Claim
133 words
A method for managing a cluster of network devices, said method comprising: assigning an IP address for the cluster to a first network device selected as a commander network device, remaining network devices being expansion network devices; establishing a first HTTP connection from a management station to the first network device using the cluster IP address; receiving a network device management request at the first network device, the request including a Universal Resource Identifier (URI) indicating one of the network devices in the cluster and management data for the indicated network device; determining if the URI indicates an expansion network device; establishing a forwarding HTTP connection from the first network device to the expansion network device indicated by the URI; and redirecting the request to the expansion network device indicated by the URI.
Claim 3
Dependent Claim
16 words
The method according to claim 1 , wherein the first network device is a LAN switch.
Claim 4
Dependent Claim
16 words
The method according to claim 2 , wherein the second network device is a LAN switch.
Claim 5
Dependent Claim
21 words
The method according to claim 1 , wherein the predetermined data pattern is a four byte octet sequence consisting of CR-LF-CR-LF.
Claim 6
Dependent Claim
33 words
The method in accordance with claim 1 wherein said redirecting includes: reading the management data in the request from the first HTTP connection; and writing the management data to the forwarding HTTP connection.
Claim 7
Dependent Claim
26 words
The method in accordance with claim 5 wherein said redirecting further includes: determining whether the entire management data has been received from the first HTTP connection.
Claim 8
Dependent Claim
27 words
The method in accordance with claim 6 wherein said determining includes: comparing the management data stream to a predetermined data pattern indicating termination of the data stream.
Claim 9
Dependent Claim
14 words
The method in accordance with claim 7 wherein the request is a GET request.
Claim 10
Dependent Claim
27 words
The method in accordance with claim 5 wherein said determining includes: parsing a header of the request and extracting a field containing a length of the request.
Claim 11
Dependent Claim
14 words
The method in accordance with claim 9 wherein the request is a POST request.
Claim 12
Dependent Claim
20 words
The method in accordance with claim 1 wherein the URI includes Universal Resource Location (URL) and Universal Resource Name (URM).
Claim 13
Dependent Claim
20 words
The method in accordance with claim 1 wherein the URI includes a string specific to the corresponding expansion network device.
Claim 14
Dependent Claim
31 words
The method in accordance with claim 1 , further comprising: processing the request at the first network device if the URI does not indicate any one of the expansion network devices.
Claim 15
Dependent Claim
49 words
The method in accordance with claim 1 , further comprising: redirecting a response from the expansion network device to the management station by reading response data in the response from the forwarding HTTP connection and writing the response data to the first HTTP connection at the first network device.
Claim 16
Dependent Claim
19 words
The method in accordance with claim 1 , further comprising: authenticating the redirected request at the expansion network device.
Claim 17
Dependent Claim
31 words
The method in accordance with claim 15 wherein said authenticating includes: comparing an IP address of a sender of the request with a Cluster Management Protocol (CMP) address of the commander.
Claim 18
Dependent Claim
39 words
The method in accordance with claim 16 wherein said authenticating further includes: checking the CMP address of the commander is associated with a Media Access Control (MAC) address of the commander using an IP Address Resolution Protocol (ARP) table.
Claim 19
Dependent Claim
34 words
The method in accordance with claim 1 wherein the first HTTP connection includes: a first Transmission Control Protocol (TCP) connection established between the management station and an HTTP server on the first network device.
Claim 20
Dependent Claim
49 words
The method in accordance with claim 18 wherein the forwarding HTTP connection includes: a forwarding TCP connection established between the HTTP server on the first network device and an HTTP server on the expansion network device, thereby providing the management station with Web access to the expansion network device.
Claim 21
Dependent Claim
124 words
A cluster of network devices, said cluster comprising: a commander network device having an IP address, said commander network device capable of receiving a network device management request from a management station via a first HTTP connection, and redirecting the request via a forwarding HTTP connection, the request including a Universal Resource Identifier (URI) indicating one of the network devices in the cluster and management data for the indicated network device; and at least one expansion network device capable of receiving the redirected request from the forwarding HTTP connection, wherein said commander network device includes: a request redirector for receiving the request, determining if the URI indicates an expansion network device, and forwarding the request to the expansion network device indicated by the URI.
Claim 22
Dependent Claim
124 words
A cluster of network devices, said cluster comprising: a commander network device having an IP address, said commander network device capable of receiving a network device management request from a management station via a first HTTP connection, and redirecting the request via a forwarding HTTP connection, the request including a Universal Resource Identifier (URI) indicating one of the network devices in the cluster and management data for the indicated network device; and at least one expansion network device capable of receiving the redirected request from the forwarding HTTP connection, wherein said commander network device includes: a request redirector for receiving the request, determining if the URI indicates an expansion network device, and forwarding the request to the expansion network device indicated by the URI.
Claim 23
Dependent Claim
19 words
The cluster of network devices according to claim 20 , wherein said commander network device is a LAN switch.
Claim 24
Dependent Claim
18 words
The cluster of network devices according to claim 21 , wherein said expansion network devices are LAN switches.
Claim 25
Dependent Claim
28 words
The cluster of network devices according to claim 20 , wherein said commander network device has a non-private IP address and said expansion devices have private IP addresses.
Claim 26
Dependent Claim
35 words
The cluster of network devices according to claim 20 , wherein said network devices in the cluster transmit data to other network devices to discover whether additional network devices may be added to the cluster.
Claim 27
Dependent Claim
41 words
The cluster in accordance with claim 20 wherein said request redirector includes: a read module for reading the management data in the request from the first HTTP connection; and a write module writing the management data to the forwarding HTTP connection.
Claim 28
Dependent Claim
32 words
The cluster in accordance with claim 20 wherein said request redirector further includes: an end determiner module for determining whether the entire management data has been received from the first HTTP connection.
Claim 29
Dependent Claim
28 words
The cluster in accordance with claim 26 wherein said end determiner module compares the management data stream to a predetermined data pattern indicating termination of the data stream.
Claim 30
Dependent Claim
14 words
The cluster in accordance with claim 27 wherein the request is a GET request.
Claim 31
Dependent Claim
28 words
The cluster in accordance with claim 26 wherein said end determiner module parses a header of the request and extracting a field containing a length of the request.
Claim 32
Dependent Claim
14 words
The cluster in accordance with claim 29 wherein the request is a POST request.
Claim 33
Dependent Claim
20 words
The cluster in accordance with claim 20 wherein the URI includes Universal Resource Location (URL) and Universal Resource Name (URM).
Claim 34
Dependent Claim
20 words
The cluster in accordance with claim 20 wherein the URI includes a string specific to the corresponding expansion network device.
Claim 35
Dependent Claim
29 words
The cluster in accordance with claim 20 wherein said commander network device locally processes the request if the URI does not indicate any one of the expansion network devices.
Claim 36
Dependent Claim
30 words
The cluster in accordance with claim 20 wherein said commander network device further includes: a response redirector for redirecting a response from the expansion network device to the management station.
Claim 37
Dependent Claim
41 words
The cluster in accordance with claim 34 wherein said response redirector includes: a read module for reading response data in the response from the forwarding HTTP connection; and a write module for writing the response data to the first HTTP connection.
Claim 38
Dependent Claim
20 words
The cluster in accordance with claim 20 wherein said expansion device includes: an authentication module for authenticating the redirected request.
Claim 39
Dependent Claim
31 words
The cluster in accordance with claim 36 wherein said authentication module compares an IP address of a sender of the request with a Cluster Management Protocol (CMP) address of the commander.
Claim 40
Dependent Claim
38 words
The cluster in accordance with claim 37 wherein said authentication module checks the CMP address of the commander is associated with a Media Access Control (MAC) address of the commander using an IP Address Resolution Protocol (ARP) table.
Claim 41
Dependent Claim
58 words
The cluster in accordance with claim 20 wherein said commander network device includes: an HTTP server for establishing a first Transmission Control Protocol (TCP) connection from the management station, and for establishing a forwarding TCP connection to an HTTP server on said expansion network device, thereby providing the management station with Web access to the expansion network device.
Claim 42
Independent Claim
129 words
A system for managing a cluster of network devices, said system comprising: a management station capable of sending a network device management request via a first HTRP connection, the request including a Universal Resource Identifier (URI) indicating one of the network devices in the cluster and management data for the indicated network device; a commander network device capable of receiving the request from the first HTTP connection, and redirecting the request via a forwarding HTTP connection; and at least one expansion network device capable of receiving the redirected request from the forwarding HTTP connection, wherein said commander network device includes: a request redirector for receiving the request, determining if the URI indicates an expansion network device, and forwarding the request to the expansion network device indicated by the URI.
Claim 43
Independent Claim
129 words
A system for managing a cluster of network devices, said system comprising: a management station capable of sending a network device management request via a first HTRP connection, the request including a Universal Resource Identifier (URI) indicating one of the network devices in the cluster and management data for the indicated network device; a commander network device capable of receiving the request from the first HTTP connection, and redirecting the request via a forwarding HTTP connection; and at least one expansion network device capable of receiving the redirected request from the forwarding HTTP connection, wherein said commander network device includes: a request redirector for receiving the request, determining if the URI indicates an expansion network device, and forwarding the request to the expansion network device indicated by the URI.
Claim 44
Dependent Claim
41 words
The system in accordance with claim 40 wherein said request redirector includes: a read module for reading the management data in the request from the first HTTP connection; and a write module writing the management data to the forwarding HTTP connection.
Claim 45
Dependent Claim
32 words
The system in accordance with claim 40 wherein said request redirector further includes: an end determiner module for determining whether the entire management data has been received from the first HTTP connection.
Claim 46
Dependent Claim
28 words
The system in accordance with claim 42 wherein said end determiner module compares the management data stream to a predetermined data pattern indicating termination of the data stream.
Claim 47
Dependent Claim
14 words
The system in accordance with claim 43 wherein the request is a GET request.
Claim 48
Dependent Claim
28 words
The system in accordance with claim 42 wherein said end determiner module parses a header of the request and extracting a field containing a length of the request.
Claim 49
Dependent Claim
14 words
The system in accordance with claim 45 wherein the request is a POST request.
Claim 50
Dependent Claim
20 words
The system in accordance with claim 40 wherein the URI includes Universal Resource Location (URL) and Universal Resource Name (URM).
Claim 51
Dependent Claim
20 words
The system in accordance with claim 40 wherein the URI includes a string specific to the corresponding expansion network device.
Claim 52
Dependent Claim
29 words
The system in accordance with claim 40 wherein said commander network device locally processes the request if the URI does not indicate any one of the expansion network devices.
Claim 53
Dependent Claim
30 words
The system in accordance with claim 40 wherein said commander network device further includes: a response redirector for redirecting a response from the expansion network device to the management station.
Claim 54
Dependent Claim
41 words
The system in accordance with claim 50 wherein said response redirector includes: a read module for reading response data in the response from the forwarding HTTP connection; and a write module for writing the response data to the first HTTP connection.
Claim 55
Dependent Claim
20 words
The system in accordance with claim 40 wherein said expansion device includes: an authentication module for authenticating the redirected request.
Claim 56
Dependent Claim
31 words
The system in accordance with claim 52 wherein said authentication module compares an IP address of a sender of the request with a Cluster Management Protocol (CMP) address of the commander.
Claim 57
Dependent Claim
38 words
The system in accordance with claim 53 wherein said authentication module checks the CMP address of the commander is associated with a Media Access Control (MAC) address of the commander using an IP Address Resolution Protocol (ARP) table.
Claim 58
Dependent Claim
58 words
The system in accordance with claim 40 wherein said commander network device includes: an HTTP server for establishing a first Transmission Control Protocol (TCP) connection from the management station, and for establishing a forwarding TCP connection to an HTTP server on said expansion network device, thereby providing the management station with Web access to the expansion network device.
Claim 59
Dependent Claim
153 words
A program storage device readable by a machine, tangibly embodying a program of instructions executable by the machine to perform a method for managing a cluster of network devices, the method comprising: assigning an IP address for the cluster to a first network device selected as a commander network device, remaining network devices being expansion network devices; establishing a first HTTP connection from a management station to the first network device using the cluster IP address; receiving a network device management request at the first network device, the request including a Universal Resource Identifier (URI) indicating one of the network devices in the cluster and management data for the indicated network device; determining if the URI indicates an expansion network device; establishing a forwarding HTTP connection from the first network device to the expansion network device indicated by the URI; and redirecting the request to the expansion network device indicated by the URI.
Claim 60
Dependent Claim
153 words
A program storage device readable by a machine, tangibly embodying a program of instructions executable by the machine to perform a method for managing a cluster of network devices, the method comprising: assigning an IP address for the cluster to a first network device selected as a commander network device, remaining network devices being expansion network devices; establishing a first HTTP connection from a management station to the first network device using the cluster IP address; receiving a network device management request at the first network device, the request including a Universal Resource Identifier (URI) indicating one of the network devices in the cluster and management data for the indicated network device; determining if the URI indicates an expansion network device; establishing a forwarding HTTP connection from the first network device to the expansion network device indicated by the URI; and redirecting the request to the expansion network device indicated by the URI.