首页>
外国专利>
method, license data structure, and computing device to enable validation of software license terms for a software product for use in a computer system comprising one or more components
method, license data structure, and computing device to enable validation of software license terms for a software product for use in a computer system comprising one or more components
"Systems and methods for providing a flexibly tolerant hardware id based on time and weight." systems and methods for implementing a time and weight-based flexible hardware id use a hardware id (a hwid identifier) that includes identifying information about hardware components. when the software is executed, a current hwid identifier is generated. When the current hwid identifier is compared to a stored hwid identifier to determine if the two hwid identifiers match, a time vector and a weight vector are used in the comparison. an execution match score is kept from the matches. For each hardware component, the weight vector indicates the weight given to a correct match of the mapped value for the hardware component. For example, if the weight value for the hardware component is three, and there is a match, then the execution total is increased by three. For each hardware component, the time vector may indicate an expiration period after which a component exchange may be allowed. For example, if the expiration period for the component is one year, and one year has passed since activation, the execution total can be increased even if the component information in the hwid identifier does not match the current component information.
展开▼