Method and apparatus for software license management
First Claim
1. A method for software license management for a licensed program within an enterprise computer system which includes a plurality of computers, said method comprising the steps of:
- generating a first identifier code utilizing at least a portion of a serial number associated with said enterprise computer system;
generating a second identifier code within said enterprise computer system utilizing at least a portion of a serial number associated with a computer within said enterprise computer system and at least a portion of said first identifier code;
generating a third identifier code associated with said licensed program utilizing at least a portion of said first identifier code and at least a portion of said second identifier code; and
controlling usage of said licensed program at any point within said enterprise computer system utilizing either said first identifier code in combination with said third identifier code or said second identifier code in combination with said third identifier code such that usage of said licensed program may be controlled throughout said enterprise computer system irrespective of the number of computers within said computer system.
0 Assignments
0 Petitions
Accused Products
Abstract
A license key with method of implementation is disclosed. The license key is used for accessing a licensed product on an enterprise computer system. Typically, the enterprise computer system includes a plurality of computer systems, but the computer systems are not necessarily interconnected. A first identifier code from the enterprise computer system, such as the system serial number, is used for allowing the license key to identify the enterprise. A second identifier code from a computer within the enterprise system is used, which is typically a serial number from the computer to identify it to the license key as being part of the enterprise system. Lastly, a third identifier code is used, which is selected from the licensed product to be used on the enterprise system and is tied to the enterprise system number, thereby allowing the licensed program to be accessed on the enterprise system with only a single key, irrespective of the number of computers accessing the licensed program. The setup of the license key, along with calling the identifier codes from the enterprise system, each computer, and the license product, is performed by a license manager, which also provides other services based upon the license key. The license manager provides either usage control, access control, or both, based upon information generated by the license key and found within a product information packet provided with the licensed product and based upon the enterprise system.
-
Citations
6 Claims
-
1. A method for software license management for a licensed program within an enterprise computer system which includes a plurality of computers, said method comprising the steps of:
-
generating a first identifier code utilizing at least a portion of a serial number associated with said enterprise computer system; generating a second identifier code within said enterprise computer system utilizing at least a portion of a serial number associated with a computer within said enterprise computer system and at least a portion of said first identifier code; generating a third identifier code associated with said licensed program utilizing at least a portion of said first identifier code and at least a portion of said second identifier code; and controlling usage of said licensed program at any point within said enterprise computer system utilizing either said first identifier code in combination with said third identifier code or said second identifier code in combination with said third identifier code such that usage of said licensed program may be controlled throughout said enterprise computer system irrespective of the number of computers within said computer system. - View Dependent Claims (2, 3)
-
-
4. A computer program product for software license management for a licensed program within an enterprise computer system, said computer program product embodied within computer-readable media adapted to be utilized within a computer, said computer program product comprising:
-
instruction means generating a first identifier code utilizing at least a portion of a serial number associated with said enterprise computer system; instruction means generating a second identifier code within said enterprise computer system utilizing at least a portion of a serial number associated with said computer and at least a portion of said first identifier code; instruction means generating a third identifier code associated with said licensed program utilizing at least a portion of said first identifier code and at least a portion of said second identifier code; and instruction means controlling usage of said licensed program at any point within said enterprise computer system utilizing either said first identifier code in combination with said third identifier code or said second identifier code in combination with said third identifier code such that usage of said licensed program may be controlled throughout said enterprise computer system irrespective of the number of computers within said computer system. - View Dependent Claims (5, 6)
-
Specification