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 date | Jul 16, 2002 |
| Grant date | Sep 19, 2006 |
| Priority date | — |
| Expiry date | Oct 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.