Patent · US Active

System for controlling use of digitally encoded products

US7661147B2 · kind B2 · utility

2Cited by
10References
2Claims
0Family size

Assignee

Inventors

Key dates

Filing dateJan 23, 2008
Grant dateFeb 9, 2010
Priority date
Expiry dateJul 30, 2028

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG06F2221/2135
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

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 authorization 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 authorized conditions of use, and answers (382) the agent granting or denying the authorization 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.

Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.