Patent ID: 9727730
Date: 2017-08-08
CPC Classifications: G06F

Claim:
1. A computer-implemented method for accepting an end-user license agreement (EULA), the computer-implemented method comprising: providing a computing appliance configured with first instructions providing a first functionality subject to the EULA and second instructions providing a second functionality not subject to the EULA, wherein the second functionality procures acceptance of the EULA while preventing execution of the first instructions until acceptance of the EULA, the second functionality including: (i) establishing a first connection on the computing appliance via a network interface configured on the computing appliance; and (ii) causing product activation via a network server, wherein the product activation is based on a product activation code received by the computing appliance via the first connection; executing the second instructions before acceptance of the EULA, which prevents the computing appliance from executing the first instructions; and executing the second instructions by operation of one or more computer processors after acceptance of the EULA and after successful product activation via the network server, wherein executing the second instructions permits the computing appliance to execute the first instructions.