System for controlling use of digitally encoded products
AssigneeInternational Business Machines Corporation
InventorsBERNARDO PASTORELLI, Domenico Di Giulio, Riccardo Rossi
Life of this patent
Estimating the term…
Loading patent…
AssigneeInternational Business Machines Corporation
InventorsBERNARDO PASTORELLI, Domenico Di Giulio, Riccardo Rossi
Estimating the term…
A method (300) and system for controlling use of software programs on multiple workstations of a network. An agent running on each workstation detects (306) any new process (using a kernel hooking technique), which is started in response to the request of execution of a program (397). The process is suspended (308) and an authorisation to run the program is requested (334) to an associated metering server. The metering server compares (380) the current usage of the product with the respective authorised conditions of use, and answers (382) the agent granting or denying the authorisation to run. The process is accordingly resumed (312), in order to enable the program to start, or aborted (315), so as to prevent execution of the program. In any case, the program is not stopped (but it is prevented from starting); this avoids killing the program while it is performing potentially risky operations.
1-13. (canceled)
A data processing system for controlling use of digitally encoded products, the data processing system comprising:
A computer program product stored on a computer readable medium for controlling use of digitally encoded products, the computer program product comprising instructions for performing the method of:
Dependencies are inferred from the claim text.