Patent ID: 8620819

Claim:
A method for creating a database record for providing a license to use a computational component, comprising: a processor receiving an order identifier, wherein the order identifier identifies a record describing an order involving the computational component, wherein the order is a previous business transaction related to a computational component; the processor retrieving order information in the record associated with the order identifier, wherein the order information comprises at least one material code, wherein the at least one material code at least identifies the computational component; the processor comparing the at least one material code with at least one material code mapping table, wherein the mapping table describes what a customer is entitled to license based on the material codes in the order; the processor identifying corresponding computational component information associated with the at least one material code; the processor identifying a material code from the at least one material code mapping table that is not in the order information, but has been previously paid for; the processor generating a license file associated with a license for the computational component, wherein the license file contains at least some of the computational component information and the material code from the at least one mapping table that is not in the order information, but was previously paid for, wherein the license file includes one or more of a software application name, a software version, an expiration date of the license, one or more software features, and one or more software capacities; and repeating the comparing step for each of a plurality of material codes in the order information.