Real-time license enforcement system and method
First Claim
1. A license enforcement system, comprising:
- a monitoring component that determines a current number (M) of users logged on to an application under a license; and
an enforcement component that dynamically takes corrective action if M exceeds an authorized number (N) of users permitted under the license.
2 Assignments
0 Petitions
Accused Products
Abstract
A license enforcement system is disclosed herein. The system receives digitized licenses associated with computer applications in a secure license store. The licenses are then monitored and compared with the actual use by users to determine compliance with licenses. If users employ an application in violation of licensing terms then corrective action can be taken such as providing warnings and/or shutting down or denying access to a licensed application. Additional security features are employed to ensure that license store data is valid and that the system is constantly monitored except where a bypass component is properly utilized. Furthermore, a user can utilize a plurality of different wizards such as an add license wizard, a backup license wizard and a restore license wizard, to facilitate easy step-by-step interaction with the license system.
80 Citations
43 Claims
-
1. A license enforcement system, comprising:
-
a monitoring component that determines a current number (M) of users logged on to an application under a license; and
an enforcement component that dynamically takes corrective action if M exceeds an authorized number (N) of users permitted under the license. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A license enforcement system comprising:
-
a monitoring component that monitors use of a licensed application by one or more users in accordance with a license agreement; and
an enforcement component that takes corrective action upon notification by the monitoring component that there has been a violation of the license agreement. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A licensing system comprising:
-
a license store that receives license data from a license component associated with a licensed application;
a monitoring component that monitors license data and utilization of the application to determine license violations; and
an enforcement component that takes corrective action in response to notification of a license violation by the monitoring component. - View Dependent Claims (21, 22, 23, 24, 25, 26, 27, 28)
-
-
29. A method for enforcing licensing agreements comprising:
-
monitoring license data in a data store and use of a licensed application;
determining license violations; and
initiating corrective action in response to detection of a license violation. - View Dependent Claims (30, 31, 32, 33, 34, 35, 36, 37, 38, 39)
-
-
40. A method of adding licenses to a computer system comprising:
-
activating a license component;
installing the license component on a computer, wherein installing the license component includes storing license data in a license store. - View Dependent Claims (41, 42, 43)
-
Specification