Patents by Inventor James R. Butler, II

James R. Butler, II 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: 8713681
    Abstract: Detecting executable machine instructions in a data is accomplished by accessing a plurality of values representing data contained within a memory of a computer system and performing pre-processing on the plurality of values to produce a candidate data subset. The pre-processing may include determining whether the plurality of values meets (a) a randomness condition, (b) a length condition, and/or (c) a string ratio condition. The candidate data subset is inspected for computer instructions, characteristics of the computer instructions are determined, and a predetermined action taken based on the characteristics of the computer instructions.
    Type: Grant
    Filed: October 27, 2009
    Date of Patent: April 29, 2014
    Assignee: Mandiant, LLC
    Inventors: Peter J. Silberman, James R. Butler, II, Nick J. Harbour
  • Publication number: 20110099635
    Abstract: Detecting executable machine instructions in a data is accomplished by accessing a plurality of values representing data contained within a memory of a computer system and performing pre-processing on the plurality of values to produce a candidate data subset. The pre-processing may include determining whether the plurality of values meets (a) a randomness condition, (b) a length condition, and/or (c) a string ratio condition. The candidate data subset is inspected for computer instructions, characteristics of the computer instructions are determined, and a predetermined action taken based on the characteristics of the computer instructions.
    Type: Application
    Filed: October 27, 2009
    Publication date: April 28, 2011
    Inventors: Peter J. Silberman, James R. Butler, II, Nick J. Harbour