Patents by Inventor Christopher Warwick Fraser

Christopher Warwick Fraser 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: 10127160
    Abstract: The present invention relates to methods and systems for binary scrambling, and applications for cybersecurity technology aimed at preventing cyber-attacks.
    Type: Grant
    Filed: August 24, 2017
    Date of Patent: November 13, 2018
    Inventors: Alexander Gounares, Christopher Warwick Fraser, Steven Craig Venema
  • Publication number: 20180081826
    Abstract: The present invention relates to methods and systems for binary scrambling, and applications for cybersecurity technology aimed at preventing cyber-attacks.
    Type: Application
    Filed: August 24, 2017
    Publication date: March 22, 2018
    Inventors: Alexander Gounares, Christopher Warwick Fraser, Steven Craig Venema
  • Patent number: 6907598
    Abstract: A computer system and method for compressing an instruction stream and executing the compressed instruction stream without decompression. The invention utilizes a new pointer instruction, i.e., an “Echo” instruction that is used to replace repeated instructions or sequences of instructions, also referred to as phrases. Replacing subsequent, repeated phrases with the Echo instruction reduces the size of the instruction stream, i.e., compresses the instruction stream. The Echo instruction generally identifies at least one literal instruction appearing before the Echo instruction and further identifies the number of instructions appearing before the Echo instruction to be repeated. No additional delimiters are necessary, e.g., no End Echo instructions are required. Omitting the End Echo instruction allows for overlapping phrases without the need for two Echo instructions. Reducing the number of instructions used significantly increases compression.
    Type: Grant
    Filed: June 5, 2002
    Date of Patent: June 14, 2005
    Assignee: Microsoft Corporation
    Inventor: Christopher Warwick Fraser
  • Publication number: 20030229709
    Abstract: A computer system and method for compressing an instruction stream and executing the compressed instruction stream without decompression. The invention utilizes a new pointer instruction, i.e., an “Echo” instruction that is used to replace repeated instructions or sequences of instructions, also referred to as phrases. Replacing subsequent, repeated phrases with the Echo instruction reduces the size of the instruction stream, i.e. compresses the instruction stream. The Echo instruction generally identifies at least one literal instruction appearing before the Echo instruction and further identifies the number of instructions appearing before the Echo instruction to be repeated. In order to identify both the beginning and the end, the Echo instruction has two fields or parameters, a displacement parameter and a length or count parameter. The displacement refers to the beginning of the repeated phrase and the length provides a means of determining the end of the phrase.
    Type: Application
    Filed: June 5, 2002
    Publication date: December 11, 2003
    Applicant: Microsoft Corporation
    Inventor: Christopher Warwick Fraser