Automated registration and licensing tool
First Claim
1. 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.
1 Assignment
0 Petitions
Accused Products
Abstract
Methods and systems are disclosed for managing registrations of computers. The methods and systems provide a registration tool that may be used to automatically register the computers. For each computer to be registered, information uniquely identifying the computer is collected and sent to a remote registration server. The information is then used by the remote registration server to perform the registration on behalf of the computer. The registration may be with a software vendor, a third-party database, or with the remote registration server itself in some cases. The registration server thereafter returns a registration code or other information to the computer to complete the registration. Such an arrangement allows the registration process to be controlled from a central location.
-
Citations
18 Claims
-
1. 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. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method of managing registration of computers with one or more databases, the method comprising:
- deploying, by a remote registration server a client agent 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;
executing 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
updating an access control list to automatically grant access to each the particular computer based on the identification information, and further comprising controlling 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. - View Dependent Claims (8, 9, 10, 11, 12)
- deploying, by a remote registration server a client agent 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;
-
13. A non-transitory computer-readable medium encoded with computer-readable instructions for managing registration of a plurality of computers with one or more databases, the computer-readable instructions comprising instructions for causing a computer to:
install a client agent deployed by a remote registration server on each of the 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;
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
updating an access control list to automatically grant access to each the particular computer based on the identification information, wherein the computer readable instructions further comprising instructions for controlling 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.- View Dependent Claims (14, 15, 16, 17, 18)
Specification