Priority based licensing
First Claim
Patent Images
1. A method for maximizing the use of a license pool, comprising:
- receiving a request for a user license from a first user;
receiving a request for a user license from a second user;
assigning at least a first priority level to said first user;
assigning at least a second priority level to said second user; and
in response to said second request, at least one of allocating an available user license to said first user, allocating an available user license to said second user, and comparing said first priority level to said second priority level.
6 Assignments
0 Petitions
Accused Products
Abstract
A priority based licensing system is provided. According to the invention, right to use licenses are allocated to users based on the priority rating of the users. Accordingly, licenses may be reallocated from low priority to high priority users when no unallocated licenses are available. The present invention allows organizations to efficiently utilize a limited number of licenses required in connection with the utilization of a resource.
157 Citations
35 Claims
-
1. A method for maximizing the use of a license pool, comprising:
-
receiving a request for a user license from a first user;
receiving a request for a user license from a second user;
assigning at least a first priority level to said first user;
assigning at least a second priority level to said second user; and
in response to said second request, at least one of allocating an available user license to said first user, allocating an available user license to said second user, and comparing said first priority level to said second priority level. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A computational component for performing a method, the method comprising:
-
receiving a first plurality of requests for user licenses from each of a first plurality of users;
assigning each of said first plurality of users a priority level, wherein each of said active users may have a different assigned priority level;
allocating all user licenses included in a first plurality of user licenses to at least a first portion of said first plurality of users, whereby said users allocated said first plurality of user licenses become active users;
receiving a request for a user license from a first requesting user;
assigning a priority level to said first requesting user;
comparing said priority level assigned to said first requesting user to said priority level assigned to at least one of said active users; and
in response to said priority level assigned to said first requesting user being greater than said at least one of said active users, reallocating a first user license from said at least one of said active users to said first requesting user. - View Dependent Claims (17, 18, 19, 20, 21, 22, 23, 24, 25, 26)
-
-
27. An apparatus for allowing access to a resource, comprising:
-
an input, wherein information regarding a number of current users and regarding a request for access to said resource is received;
a license allocation agent operative to allocate a right to access a resource to a first user having a first priority in favor of a second user having a second priority, wherein said right to access held by said second user is reallocated to said first user. - View Dependent Claims (28, 29, 30, 31, 32, 33)
-
-
34. An apparatus for allocating access to a resource, comprising:
-
means for assigning one of at least a first and second priority level to a first plurality of users;
means for comparing a priority level of a first user to a priority level of a second user;
means allocating access to a said resource to a second plurality of users, wherein all of said second plurality of users belong to said first plurality of users; and
means for reallocating access to said resource from a one of said second plurality of users to a one of said first plurality of users requesting access, wherein a priority level of said one of said second plurality of users is lower than a priority level of said one of said first plurality of users requesting access. - View Dependent Claims (35)
-
Specification