Software protection method and apparatus
US5706426A · kind A · utility
Assignee
Inventor
Key dates
| Filing date | Feb 7, 1996 |
| Grant date | Jan 6, 1998 |
| Priority date | — |
| Expiry date | Feb 7, 2016 |
Classification
- Technology area (CPC G)Physics
- CPC primaryG06F2221/2109
- WIPO fieldComputer technology
- WIPO sectorElectrical engineering
Abstract
An apparatus for use in a computer software protection system includes a protection device and a key externally connected thereto. The key includes a resistor and capacitor connected in series. The protection device includes an I/O port connected to the key such that a charge on the capacitor corresponds to a voltage on the I/O port. The I/O port is connected, selectively to ground by an NMOS switch, which is controlled by a control signal from a control program executing on a main game machine. The protection device further includes a voltage comparator having an input connected to the I/O port, and an output connected to an I/O interface that interfaces the protection device to the game console. In operation, the control program determines whether the key has a valid charging characteristic, as determined by the selection of the resistor and capacitor. While the control signal is unasserted, the NMOS switch is off, and the capacitors fully charged through the resistor. The control program temporarily switches on the NMOS switch to discharge the capacitor, upon which time control program discontinues the control signal. The voltage comparator then monitors the subsequent charging …
Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.