IP Library Granted Patent US 9,576,113
Granted Patent B2
US 9,576,113 · App. 14/133,560 · Granted Feb 21, 2017

User permissions based control of pooled features on demand activation keys

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 9,576,113
App. No.
14/133,560
Granted
Feb 21, 2017
Kind
B2
Abstract

Embodiments of the invention provide for user permissions based control of pooled FoD activation keys. In an embodiment of the invention, a method for user permissions based control of pooled FoD activation keys is provided. The method includes pooling one or more authorization codes for access by different end users in activating different features of a set of hardware components using FoD. The method also includes responding to an FoD request to activate one of the features by a particular one of the end users by determining whether or not a pre-defined code usage policy permits the particular one of the end users to use a pooled one of the authorization codes and if permitted according to the pre-defined code usage policy, generating an FoD activation key with the pooled one of the authorization codes and activating the one of the features with the FoD activation key.

Claims (9)

1. A method for user permissions based control of pooled feature-on-demand (FoD) activation keys, the method comprising:

pooling in a memory of a computer data processing system multiple different authorization codes for access by different end users in activating different features of a set of hardware components of the computer data processing system using FoD; and,

responding to an FoD request to activate one of the features by a particular one of the end users by determining whether or not a pre-defined code usage policy permits the particular one of the end users to use a pooled one of the authorization codes and, in response to a determination that the pre-defined code usage policy permits the particular one of the end users to use a pooled one of the authorization codes, determining if a FoD activation key already exists for activating the one of the features and if not, transmitting a request to a remotely disposed key server requesting generation by the key server of an FoD activation key using the pooled one of the authorization codes and activating the one of the features with the generated FoD activation key subsequent to receiving the generated FoD activation key from the key server.

2. The method of claim 1 , wherein the pre-defined code usage policy limits an end user in utilizing the pooled one of the authorization codes based upon an identity of the end user.

3. The method of claim 1 , wherein the pre-defined code usage policy limits an end user in utilizing the pooled one of the authorization codes based upon a type of an FoD activation key necessary to activate the one of the features.

4. The method of claim 1 , wherein the pre-defined code usage policy limits an end user in utilizing the pooled one of the authorization codes based upon a cost of an FoD activation key necessary to activate the one of the features.

5. The method of claim 1 , wherein the pre-defined code usage policy limits an end user in utilizing the pooled one of the authorization codes based upon a cost of the pooled one of the authorization codes.

6. The method of claim 1 , wherein the pre-defined code usage policy limits an end user in utilizing the pooled one of the authorization codes based upon a total number of authorization codes in use by the end user.

7. The method of claim 1 , wherein the pre-defined code usage policy limits an end user in utilizing the pooled one of the authorization codes based upon a total number of FoD activation keys generated utilizing the pooled one of the authorization codes.

Assignments (4)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 10, 2025
From: LENOVO GLOBAL TECHNOLOGIES INTERNATIONAL LIMITED
To: LENOVO GLOBAL TECHNOLOGIES SWITZERLAND INTERNATIONAL GMBH
Reel/Frame 069869/0614 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 6, 2019
From: LENOVO ENTERPRISE SOLUTIONS (SINGAPORE) PTE LTD.
To: LENOVO GLOBAL TECHNOLOGIES INTERNATIONAL LTD
Reel/Frame 050298/0565 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 10, 2014
From: INTERNATIONAL BUSINESS MACHINES CORPORATION
To: LENOVO ENTERPRISE SOLUTIONS (SINGAPORE) PTE. LTD.
Reel/Frame 034194/0111 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 18, 2013
From: BOWER, FRED; CHUDY, DAVID D.; MCLEAN, JAMES G.; MEDINA, CRISTIAN; SHELTON, MICHAEL T.
To: INTERNATIONAL BUSINESS MACHINES CORPORATION
Reel/Frame 031814/0048 →