Patent ID: 8204708

Claim:
A system for updating a compensation value of a measurement machine, the system comprising: at least one processor; a storage system storing a compensation value of the measurement machine and one or more programs executable by the at least one processor, the one or more programs comprising: a controlling unit to control the measurement machine to measure a dimension of a standard object, and to obtain a measured value of the standard object; a compensating unit to calculate a difference between the measured value and a real value of the standard object to obtain a new compensation value of the measurement machine; a decrypting module to decrypt an encrypted authorization document which is generated by a host computer and obtain an authorization code and a user input identifier (ID) from the decrypted authorization document; an updating module to update the compensation value stored in the storage system with the new compensation value if the user input ID is the same as an ID stored in a control card of the measurement machine and the authorization code has expired; a detecting module to detect if a system time of the client computer lags behind an updating time of the compensation value; and a prompting module to display that the authorization code is validated successfully if the system time of the client computer lags behind the updating time, or to prompt a user to correct the system time of the client computer if the system time does not lag behind the updating time.