Patent ID: 7917605

Claim:
A system for managing registration of computers with one or more databases, the method comprising: at least one subsystem configured with a client agent deployed by a remote registration server on each of a plurality of computers on a private network, the client agent configured to collect identification information identifying a particular computer and to send the identification information to the remote registration server on the private network; at least one subsystem configured to execute a registration agent on the remote registration server, the registration agent configured to send the identification information for the particular computer to an external database and to receive registration confirmation based on the identification information from the external database, where the registration confirmation includes a registration code that is required to identify the particular computer to a software application and that is generated by the remote registration server; and at least one subsystem configured to update an access control list to automatically grant access to each the particular computer based on the identification information, and further comprising at least one subsystem configured to control the client agent and the registration agent using a control agent, the control agent configured to allow a user to automatically start, stop, and restart the client agent and the registration agent.