Patent ID: 9723002
Date: 2017-08-01
CPC Classifications: H04L

Claim:
1. A computer-implemented method of controlling access to an appliance, the computer-implemented method comprising: receiving, from a client computer and by a host system, appliance-specific user data, wherein the appliance-specific user data includes a user password, a user-created name of an appliance, a user identifier, and a network address of the client computer; concatenating, by the host system, the appliance-specific user data with a host name of the host system to create an Aggregate Identity Instance (AII); storing, by one or more processors, the AII in the host system; receiving, from the client computer and by the host system, a request to access the appliance, wherein the request includes the appliance-specific user data; determining, by the host system, whether the appliance-specific user data sent with the request is contained in the AII that is stored in the host system; in response to determining that the appliance-specific user data sent with the request is contained in the AII that is stored in the host system, the host system: matching the user-created name of the appliance to an address of the appliance; establishing a session between the client computer and the appliance; and transmitting a copy of the AII to the client computer; and utilizing, by the host system, a starting location on the AII to encrypt and decrypt data being exchanged between the client computer and the host system.