×

Methods and systems for securing data processing devices

  • US 7,478,247 B2
  • Filed: 11/10/2005
  • Issued: 01/13/2009
  • Est. Priority Date: 11/10/2004
  • Status: Active Grant
First Claim
Patent Images

1. A method for operating an input device comprising the steps of:

  • storing an encrypted program in a non-volatile memory, wherein said encrypted program in non-volatile memory is one of a program controlling an inertial movement function, a program controlling a tremor reduction function, or a program describing a tremor classification system;

    obtaining, by a first processor, a decryption key from a second processor, wherein said step of obtaining further comprises the steps of;

    sending an identifier associated with said first processor to said second processor;

    verifying, by said second processor, accessibility to said program for said first processor based on said identifier; and

    selectively transmitting said decryption key to said first processor based on a result of said verifying step;

    decrypting said program and storing said decrypted program in a volatile memory;

    executing said program from said volatile memory;

    re-encrypting said program and re-storing said program in said non-volatile memory; and

    requiring a new decryption key for accessing said re-encrypted program.

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