INTELLIGENT NETWORK MANAGEMENT PLATFORM FOR IKVM SERVERS
First Claim
1. A method implemented on a first control computer for establishing connections between a client and a plurality of network-based devices, the first control computer and the client being connected via a first network, the first control computer being connected to one or more second control computers via a second network, each network based device being associated with either the first control computer or one of the second control computers, the method comprising:
- (a) obtaining and storing system configuration information, the system configuration information including, for each of the first and second control computer, address and port information, and identification information of all network-based devices associated with that control computer;
(b) communicating with the client using a user interface (UI), wherein the UI displays all network-based devices connected to the first control computer and all second control computers;
(c) receiving from the client an input indicating a selected one of the network-based devices; and
(d) if the selected network-based device is associated with one of the second control computers, enabling communication between the client and the second control computer.
1 Assignment
0 Petitions
Accused Products
Abstract
An IP-based KVM (IKVM) switch system includes a plurality of control centers connected by a network via respective routers. A group of IKVM switches is connected to each router. Each IKVM switch is connected to a plurality of remote computers. Each control center stores system configuration information regarding all other control centers, including their IP addresses, port information, information about the IKVM switches managed by them, and (optionally) the remote computers connected to each IKVM switch. The control centers use a master-slave scheme to share the configuration information among them. When a client logs on to any control center, all IKVM in the system are displayed on a UI so that the client can select any IKVM or (optionally) remote computer for access. The control centers perform necessary functions to facilitate the access to the select IKVM or remote computer by the client.
48 Citations
20 Claims
-
1. A method implemented on a first control computer for establishing connections between a client and a plurality of network-based devices, the first control computer and the client being connected via a first network, the first control computer being connected to one or more second control computers via a second network, each network based device being associated with either the first control computer or one of the second control computers, the method comprising:
-
(a) obtaining and storing system configuration information, the system configuration information including, for each of the first and second control computer, address and port information, and identification information of all network-based devices associated with that control computer; (b) communicating with the client using a user interface (UI), wherein the UI displays all network-based devices connected to the first control computer and all second control computers; (c) receiving from the client an input indicating a selected one of the network-based devices; and (d) if the selected network-based device is associated with one of the second control computers, enabling communication between the client and the second control computer. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A first control computer having a memory storing a computer readable program code, the computer readable program code being configured to cause the first control computer to execute a process for establishing connections between a client and a plurality of network-based devices, the first control computer and the client being connected via a first network, the first control computer being connected to one or more second control computers via a second network, each network based device being associated with either the first control computer or one of the second control computers, wherein the process comprises:
-
(a) obtaining and storing system configuration information, the system configuration information including, for each of the first and second control computer, address and port information, and identification information of all network-based devices associated with that control computer; (b) communicating with the client using a user interface (UI), wherein the UI displays all network-based devices connected to the first control computer and all second control computers; (c) receiving from the client an input indicating a selected one of the network-based devices; and (d) if the selected network-based device is associated with one of the second control computers, enabling communication between the client and the second control computer. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18)
-
-
19. A remote management system, comprising:
-
a first server, located in a first local network, for managing a first group of remote management devices which manages a first group of target computers; and a second server, located in a second local network, for managing a second group of remote management devices which manages a second group of target computers; wherein the first server executes remote management software for communicating with a client computer over a third network and for communicating with the second server, which enables the client computer to access a first target computer selected from the first group of target computers via the first server, or access a second computer selected from the second group of target computers via the first server.
-
-
20. The remote management system of 19, wherein the first server and the second server exchange first information about the first group of remote management devices and second information about the second group of remote management devices with each other, and
wherein the remote management software of the first server generates a user interface listing the first group of target computers and the second group of target computers based on the first information and the second information.
Specification