Patent · US Expired

Method and system for protecting software applications against static and dynamic software piracy techniques

US7111285B2 · kind B2 · utility

30Cited by
43References
81Claims
0Family size

Assignee

Inventors

Key dates

Filing dateJul 16, 2002
Grant dateSep 19, 2006
Priority date
Expiry dateOct 12, 2024

Classification

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

Abstract

An application module is rewritten by overwriting executable code at identified authorization points with control transfers to a managed challenge system such that a rewritten application module results. The managed challenge system is constructed to include the overwritten executable code, and performs an authorization check upon acquiring control from an authorization point. The managed challenge system is linked to the rewritten application module.

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