System and method for customized bundled license generation
First Claim
1. A computer-implemented method comprising:
- receiving one or more installation parameters that correspond to a software installation that includes a plurality of software package offerings;
matching the installation parameters with one or more section attributes;
retrieving a plurality of license sections that correspond to the matched section attributes;
generating a customized license by combining the retrieved plurality of license sections; and
providing a pointer to one or more of the plurality of software package offerings, the pointer used to locate the generated customized license from one of the plurality of software package offerings.
1 Assignment
0 Petitions
Accused Products
Abstract
A system and method for customized bundled license generation is presented. A license generator uses license sections as building blocks in order to dynamically generate a customized bundled license agreement for use with a bundled software package offering. Each license section has attributes, which are used to select the license sections to include in a customized bundled license. The license generator receives installation parameters from an installer, and matches the installation parameters with the section attributes. Once the license generator matches one or more of the section parameters with one or more section attributes, the license generator retrieves corresponding license sections and generates a customized bundled license. In addition, the license generator may receive user information, such as a user name and department number, which the license generator includes in the customized bundled license.
-
Citations
20 Claims
-
1. A computer-implemented method comprising:
-
receiving one or more installation parameters that correspond to a software installation that includes a plurality of software package offerings;
matching the installation parameters with one or more section attributes;
retrieving a plurality of license sections that correspond to the matched section attributes;
generating a customized license by combining the retrieved plurality of license sections; and
providing a pointer to one or more of the plurality of software package offerings, the pointer used to locate the generated customized license from one of the plurality of software package offerings. - View Dependent Claims (3, 4, 6, 7)
-
-
2. (canceled)
-
5. (canceled)
-
8. A program product comprising:
computer operable medium having computer readable code, the computer readable code being effective to;
receive one or more installation parameters that correspond to a software installation that includes a plurality of software package offerings;
match the installation parameters with one or more section attributes;
retrieve a plurality of license sections that correspond to the matched section attributes;
generate a customized license by combining the retrieved plurality of license sections; and
provide a pointer to one or more of the plurality of software package offerings, the pointer used to locate the generated customized license from one of the plurality of software package offerings. - View Dependent Claims (10, 11, 13, 14)
-
9. (canceled)
-
12. (canceled)
-
15. An information handling system comprising:
-
one or more processors;
a memory accessible by the processors;
one or more nonvolatile storage devices accessible by the processors; and
a license generation tool which generates customized licenses, the license generation tool being effective to;
receive one or more installation parameters from an installer that correspond to a software installation that includes a plurality of software package offerings;
match the installation parameters with one or more section attributes that are located in one of the nonvolatile storage devices;
retrieve a plurality of license sections from one of the nonvolatile storage devices that correspond to the matched section attributes;
generate a customized license by combining the retrieved plurality of license sections; and
provide a pointer to one or more of the plurality of software package offerings, the pointer used to locate the generated customized license located in one of the non-volatile storage devices from one of the plurality of software package offerings. - View Dependent Claims (17, 18, 20)
-
-
16. (canceled)
-
19. (canceled)
Specification