Patents by Inventor Scott A. McFarling

Scott A. McFarling 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: 7571427
    Abstract: Systems and methods are discussed that allow profile information to be reused by various versions of a program. One illustrative aspect includes a method for comparing versions of a program in binary format. The method includes finding equivalent contents in portions of two versions of the program, finding equivalent structure in the portions of the two versions, and forming a match when a portion of one of the two versions is an equivalence of a portion of the other of the two versions.
    Type: Grant
    Filed: June 24, 2004
    Date of Patent: August 4, 2009
    Assignee: Microsoft Corporation
    Inventors: Zheng Wang, Scott A. McFarling, Ken B. Pierce, Ramarathnam Venkatesan
  • Patent number: 6954747
    Abstract: Systems and methods are discussed that allow profile information to be reused by various versions of a program. One illustrative aspect includes a method for comparing versions of a program in binary format. The method includes finding equivalent contents in portions of two versions of the program, finding equivalent structure in the portions of the two versions, and forming a match when a portion of one of the two versions is an equivalence of a portion of the other of the two versions.
    Type: Grant
    Filed: November 14, 2000
    Date of Patent: October 11, 2005
    Assignee: Microsoft Corporation
    Inventors: Zheng Wang, Scott A. McFarling, Ken B. Pierce, Ramarathnam Venkatesan
  • Publication number: 20040230957
    Abstract: Systems and methods are discussed that allow profile information to be reused by various versions of a program. One illustrative aspect includes a method for comparing versions of a program in binary format. The method includes finding equivalent contents in portions of two versions of the program, finding equivalent structure in the portions of the two versions, and forming a match when a portion of one of the two versions is an equivalence of a portion of the other of the two versions.
    Type: Application
    Filed: June 24, 2004
    Publication date: November 18, 2004
    Applicant: Microsoft Corporation
    Inventors: Zheng Wang, Scott A. McFarling, Ken B. Pierce, Ramarathnam Venkatesan
  • Publication number: 20040210885
    Abstract: Systems and methods are discussed that allow profile information to be reused by various versions of a program. One illustrative aspect includes a method for comparing versions of a program in binary format. The method includes finding equivalent contents in portions of two versions of the program, finding equivalent structure in the portions of the two versions, and forming a match when a portion of one of the two versions is an equivalence of a portion of the other of the two versions.
    Type: Application
    Filed: May 10, 2004
    Publication date: October 21, 2004
    Applicant: Microsoft Corporation
    Inventors: Zheng Wang, Scott A. McFarling, Ken B. Pierce, Ramarathnam Venkatesan