License tracking and management
First Claim
1. A computer-implemented method comprising:
- procuring usage data associated with the permanent license on a client device wherein the permanent license enables use of a respective application on the client device;
transmitting the usage data associated with the permanent license to a server device;
receiving a revocation request from the server device, the revocation request received in response to transmitting the usage data, the revocation request further indicating to the client device which permanent license to revoke; and
revoking the permanent license that was indicated in the revocation request to disable use of the respective application on the client device, wherein revoking the permanent license comprises releasing the permanent license associated with the respective application from the client device, wherein releasing the permanent license from the client device allows reacquisition of the permanent license by the server device.
2 Assignments
0 Petitions
Accused Products
Abstract
Example embodiments herein include a license manager process that receives a license query from a server device. The license query requests usage data associated with a permanent license on a client device. In response to receiving the license query, the license manager procures the usage data associated with the permanent license on the client device. The license manager then transmits the usage data associated with the permanent license to the server device. Furthermore, the license manager receives a revocation request from the server device. In this manner, the revocation request is received in response to transmitting the usage data associated with the permanent license to the server device. In turn, the license manager revokes the permanent license that was indicated in the revocation request to disable use of the respective application on the client device.
16 Citations
20 Claims
-
1. A computer-implemented method comprising:
-
procuring usage data associated with the permanent license on a client device wherein the permanent license enables use of a respective application on the client device; transmitting the usage data associated with the permanent license to a server device; receiving a revocation request from the server device, the revocation request received in response to transmitting the usage data, the revocation request further indicating to the client device which permanent license to revoke; and revoking the permanent license that was indicated in the revocation request to disable use of the respective application on the client device, wherein revoking the permanent license comprises releasing the permanent license associated with the respective application from the client device, wherein releasing the permanent license from the client device allows reacquisition of the permanent license by the server device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A computer program product having a non-transitory computer readable medium operable to store computer program logic embodied in computer program code encoded thereon as an encoded set of processor based instructions for license management comprising:
-
computer program code for procuring usage data associated with the permanent license on a client device wherein the permanent license enables use of a respective application on the client device; computer program code for transmitting the usage data associated with the permanent license to a server device; computer program code for receiving a revocation request from the server device, the revocation request received in response to transmitting the usage data, the revocation request further indicating to the client device which permanent license to revoke; and computer program code for revoking the permanent license that was indicated in the revocation request to disable use of the respective application on the client device, wherein revoking the permanent license comprises releasing the permanent license associated with the respective application from the client device, wherein releasing the permanent license from the client device allows reacquisition of the permanent license by the server device. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
Specification