SOFTWARE PROTECTION USING AN INSTALLATION PRODUCT HAVING AN ENTITLEMENT FILE
First Claim
1. A method for establishing entitlement to a computer program product, comprising the steps of:
- providing a client identity in a registration process to produce an entitlement file;
obtaining an encoded version of a computer program product; and
transforming the computer program product into an installation product in a computer storage medium, wherein the installation product comprises the entitlement file to establish entitled use of the computer program product.
1 Assignment
0 Petitions
Accused Products
Abstract
Techniques for establishing entitlement to a computer program product are provided, and include providing a client identity in a registration process to produce an entitlement file, obtaining an encoded version of a computer program product, and transforming the computer program product into an installation product in a computer storage medium, wherein the installation product comprises the entitlement file to establish entitled use of the computer program product. Also, techniques for facilitating security compliance of a computer program product include providing an encoded version of a computer program product, and providing an installation product builder for the computer program product, wherein the installation product builder creates an installation product in a computer storage medium using a client identity and the encoded version of the computer program product during a registration process, and wherein the created installation product comprises an entitlement file to facilitate security compliance of the computer program product.
65 Citations
30 Claims
-
1. A method for establishing entitlement to a computer program product, comprising the steps of:
-
providing a client identity in a registration process to produce an entitlement file; obtaining an encoded version of a computer program product; and transforming the computer program product into an installation product in a computer storage medium, wherein the installation product comprises the entitlement file to establish entitled use of the computer program product. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method for establishing compliance for use of a computer program product, comprising the steps of:
-
during creation of an installation product for the computer program product in a computer storage medium of a system, creating an entitlement record for the computer program product; joining the entitlement file to the installation product; installing the computer program product in a computer storage medium of a system; and using the entitlement file to establish compliance for use of the computer program product, wherein the entitlement file is tamper evident. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A method for facilitating security compliance of a computer program product, comprising, in a computer storage memory:
-
providing an encoded version of a computer program product; and providing an installation product builder for the computer program product, wherein the installation product builder creates an installation product in a computer storage medium using a client identity and the encoded version of the computer program product during a registration process, and wherein the created installation product comprises an entitlement file to facilitate security compliance of the computer program product.
-
-
20. A system for facilitating security compliance of a computer program product, comprising:
-
a memory; and at least one processor coupled to the memory and operative to; provide an encoded version of a computer program product; and provide an installation product builder for the computer program product, wherein the installation product builder creates an installation product in a computer storage medium using a client identity and the encoded version of the computer program product during a registration process, and wherein the created installation product comprises an entitlement file to facilitate security compliance of the computer program product. - View Dependent Claims (21, 22, 23, 24)
-
-
25. A computer program product comprising a tangible computer readable recordable storage medium including computer useable program code for facilitating security compliance of a computer program product, the computer program product including:
-
computer useable program code for providing an encoded version of a computer program product; and computer useable program code for providing an installation product builder for the computer program product, wherein the installation product builder creates an installation product in a computer storage medium using a client identity and the encoded version of the computer program product during a registration process, and wherein the created installation product comprises an entitlement file to facilitate security compliance of the computer program product. - View Dependent Claims (26, 27, 28, 29, 30)
-
Specification