Patents by Inventor David C. Anthony

David C. Anthony has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Publication number: 20090083531
    Abstract: A system and method for modifying software routines is provided. The system includes a computer device and a hardware device. The hardware device is in communication with the computer device, and includes a memory device that stores at least one of an initialized software routine and a non-initialized software routine, and a processor executes the at least one initialized software routine. At least one of the initialized and non-initialized software routines are modified by the steps including generating an authorization code by the computer device, wherein the authorization code is unique to the hardware device, loading the authorization code, and authenticating the authorization code. The modification steps further include creating a current software enable matrix, communicating the current software enable matrix, overwriting a previous software enable matrix with the current software enable matrix, and modifying at least one software routine.
    Type: Application
    Filed: September 24, 2007
    Publication date: March 26, 2009
    Inventors: Ting Nmi Zhou, Randall T. Brunts, David C. Anthony, Gerry A. Vanhorn, Julanne L. Dahlquist, Robert B. Demoret
  • Publication number: 20080101613
    Abstract: The reprogramming system provides for field reprogramming of programmable devices. In particular, a key encryption system generates reprogramming components used to install reprogram data on programmable devices located in the field. The reprogramming component includes an encrypted access key file necessary to unlock the programmable device and reprogram software files and data installed on the programmable device. The encrypted access key file is encrypted as a function of a check value derived from the reprogram data, ensuring that permission to reprogram the programmable device is tied to the specific data being installed. A key decryption system that receives a reprogramming component generates the check value from the program data, decrypts the key access file, unlocks the programmable device, and installs the software files and/or program data.
    Type: Application
    Filed: October 22, 2007
    Publication date: May 1, 2008
    Inventors: Randall T. Brunts, Robert B. Demoret, David C. Anthony