×

SOFTWARE PROTECTION DEVICE AND METHOD

  • US 20010056539A1
  • Filed: 12/04/1996
  • Published: 12/27/2001
  • Est. Priority Date: 12/04/1996
  • Status: Active Grant
First Claim
Patent Images

1. An apparatus for protecting software comprising a plurality of instructions executable on a computer, comprising:

  • (a) communicating means coupled to the computer for receiving command messages and providing response messages to the computer;

    (b) a memory for storing data used in translating command messages into response messages enabling execution of the software on the computer, the memory comprising a plurality of storage locations;

    (c) a processor coupled to the communicating means and the memory, the processor comprising (i) means for interpreting command messages to generate processor commands;

    (ii) a translator for generating response messages from processor commands; and

    (iii) a memory manager comprising means for logically segmenting the memory into at least one protected segment and for controlling access to the protected segment, the controlling means comprising an instruction mapper for selectively mapping processor commands to the memory storage locations external to the protected segment.

View all claims
  • 10 Assignments
Timeline View
Assignment View
    ×
    ×