Patents by Inventor Harold T. Johnson

Harold T. Johnson 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).

  • Patent number: 8458792
    Abstract: Attacks by computer viruses, worm programs, and other hostile software (‘malware’), have become very serious problems for computer systems connected to large communication networks such as the Internet. One potential defense against such attacks is to employ diversity—that is, making each copy of the attacked software different. However, existing diversity techniques do not offer sufficient levels of protection. The invention provides an effective diversity solution by applying tamper resistant software (TRS) encoding techniques, to the communications that take place between software components, with corresponding changes to the code handling those communications. These communications may include, for example, data passed between software routines via parameters or mutually accessible variables, light-weight messages, signals and semaphores passed between threads, and messages passed between software processes. Effective TRS encoding techniques include data-flow encoding and mass-data encoding techniques.
    Type: Grant
    Filed: May 12, 2011
    Date of Patent: June 4, 2013
    Assignee: Irdeto Canada Corporation
    Inventors: Stanley T. Chow, Harold T. Johnson, Alexander Main, Yuan Xiang Gu
  • Publication number: 20110214179
    Abstract: Attacks by computer viruses, worm programs, and other hostile software (‘malware’), have become very serious problems for computer systems connected to large communication networks such as the Internet. One potential defence against such attacks is to employ diversity—that is, making each copy of the attacked software different. However, existing diversity techniques do not offer sufficient levels of protection. The invention provides an effective diversity solution by applying tamper resistant software (TRS) encoding techniques, to the communications that take place between software components, with corresponding changes to the code handling those communications. These communications may include, for example, data passed between software routines via parameters or mutually accessible variables, light-weight messages, signals and semaphores passed between threads, and messages passed between software processes. Effective TRS encoding techniques include data-flow encoding and mass-data encoding techniques.
    Type: Application
    Filed: May 12, 2011
    Publication date: September 1, 2011
    Applicant: IRDETO CANADA CORPORATION
    Inventors: Stanley T. CHOW, Harold T. JOHNSON, Alexander MAIN, Yuan GU
  • Patent number: 3944231
    Abstract: A golf glub comprising a shaft and a head in which the head has a relatively flat front surface for striking the ball and a rear surface that is composed of a ball-receiving pocket between the shaft and the toe of the club. The club is further characterized by having an upwardly facing arcuate surface on the heel portion of the head terminating in a relatively narrow or small section so that the arcuate surface may engage and hold a flag pole that is lying on the ground. The club is further characterized by having a marking on the top side of the head which indicates the center of the club with respect to the weight distribution of the head. The latter marking indicates the part of the head that should strike the ball.
    Type: Grant
    Filed: March 3, 1975
    Date of Patent: March 16, 1976
    Inventor: Harold T. Johnson