Software option selection and validation system
First Claim
1. A method for requesting activation of a software option of a machine tool software, the software option being associated with a base system software of the machine tool software of a customer system which is associated with a machine tool apparatus, the method comprising the steps of:
- determining with the customer system a machine identification based on information which uniquely identifies the customer system;
comparing a stored machine identification with the determined machine identification;
in response to the stored machine identification matching the determined machine identification, presenting a listing of one or more software options available for activation with an output device of the customer system, the one or more software options effecting a motion of a tool associated with the machine tool apparatus along a programmed trajectory, the one or more software options available for activation being previously installed on the customer system associated with the machine tool apparatus;
receiving with a user input of the customer system associated with the machine tool apparatus a selection of at least a first software option to be activated;
requesting an activation code for the first software option, the activation code being based on information identifying the first software option and the machine identification;
receiving the activation code for the first software option;
determining with the customer system an expected activation code, the expected activation code being based on information identifying the first software option and the machine identification;
comparing the received activation code to the expected activation code; and
in response to the received activation code matching the expected activation code activating the first software option.
1 Assignment
0 Petitions
Accused Products
Abstract
The present disclosure discloses a method for providing an activation of a requested software option associated with a base system software. The method may include receiving a request for an activation of a requested software option including an option part number for the requested software option. The software option being installed on the customer system. The method may further include the step of generating an activation code based on the option part number for the requested software option.
30 Citations
25 Claims
-
1. A method for requesting activation of a software option of a machine tool software, the software option being associated with a base system software of the machine tool software of a customer system which is associated with a machine tool apparatus, the method comprising the steps of:
-
determining with the customer system a machine identification based on information which uniquely identifies the customer system; comparing a stored machine identification with the determined machine identification;
in response to the stored machine identification matching the determined machine identification, presenting a listing of one or more software options available for activation with an output device of the customer system, the one or more software options effecting a motion of a tool associated with the machine tool apparatus along a programmed trajectory, the one or more software options available for activation being previously installed on the customer system associated with the machine tool apparatus;receiving with a user input of the customer system associated with the machine tool apparatus a selection of at least a first software option to be activated; requesting an activation code for the first software option, the activation code being based on information identifying the first software option and the machine identification;
receiving the activation code for the first software option;
determining with the customer system an expected activation code, the expected activation code being based on information identifying the first software option and the machine identification;comparing the received activation code to the expected activation code; and
in response to the received activation code matching the expected activation code activating the first software option. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 20, 21, 22, 23, 24)
-
-
10. A method for providing an activation of a requested software option associated with a base system software of a customer system associated with a machine tool apparatus, the method comprising the steps of:
-
receiving a request for an activation of a requested software option already installed on the customer system associated with the machine tool apparatus, but not yet activated, the requested software option effecting a motion of a tool associated with the machine tool apparatus along a programmed trajectory, the request including an option part number for the requested software option and a machine identification number of the customer system associated with the requested software option, the machine identification number is based on unique information of the customer system, the unique information relating to one of a portion of a hardware address, a portion of a hard drive serial number, and a portion of an install time of an operating system; and generating an activation code based on the option part number for the requested software option and the machine identification number of the customer system. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18, 19, 25)
-
Specification