Patent ID: 7849192

Claim:
A user-host-computer system comprising at least two user computers, at least one host computer connectable from each of said user computers by a data network, each of said host computers running a virtualization program for virtualizing a plurality of single-user-guest-operating-systems as virtualized blade-type servers, at each connection request by one of the user computers, a blade-type server is selected for this connection in one of the host computers automatically by a load balance relay unit implemented on each host computer and, a blade balancer application running on each virtualized blade-type server to connect to the load balance relay unit and reporting the current connection status data of the virtualized blade-type server to the load balance relay unit, wherein each load balance relay unit delivers host computer load relevant information and the reported current status data information of the virtualized blade-type servers to one of said user computers which is seeking a log in or reconnect to one of the currently unused virtualized blade-type servers and wherein said user computer connects or reconnects to one of the virtualized blade-type servers based on at least one of the host computer load relevant information and the reported current connection status data of the virtualized blade-type servers; wherein the reported current status data reported by each blade balancer application represent one of the status types “IDLE”, “CONNECTED”, “DISCONNECTED” and “SIGN-ON”, wherein “IDLE” status means that there is no user computer connected to the respective blade-type server; “CONNECTED” status means that one of the at least one user computer is currently connected to the blade-type server and running its applications there; “DISCONNECTED” status means that the network connection between the user computer and the respective blade-type server has been interrupted and the blade-type server waits for a reconnection of the same user computer; and “SIGN-ON” status means that one of the at least one user computer is currently entering its credentials to log-on to a certain blade-type server, such that the blade-type server is in use and does not yet know which user computer is doing the log-on.