Patents by Inventor Berkeley Churchill

Berkeley Churchill 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: 10162629
    Abstract: Disclosed are various embodiments for compiler independent identification of application components. A procedure in a compiled binary application is identified. Then, a first compiler independent hash value for the procedure is generated, the compiler independent hash value representing a set of memory dereferences occurring in a heap, and the set of memory dereferences relying in part on a set of inputs for the procedure. Next, it is determined whether the first compiler independent hash value matches a second compiler independent hash value associated with a known procedure in a known source code file.
    Type: Grant
    Filed: June 2, 2017
    Date of Patent: December 25, 2018
    Assignee: VMWARE, INC.
    Inventors: Berkeley Churchill, Eric Schkufza
  • Publication number: 20180349132
    Abstract: Disclosed are various embodiments for compiler independent identification of application components. A procedure in a compiled binary application is identified. Then, a first compiler independent hash value for the procedure is generated, the compiler independent hash value representing a set of memory dereferences occurring in a heap, and the set of memory dereferences relying in part on a set of inputs for the procedure. Next, it is determined whether the first compiler independent hash value matches a second compiler independent hash value associated with a known procedure in a known source code file.
    Type: Application
    Filed: June 2, 2017
    Publication date: December 6, 2018
    Inventors: Berkeley Churchill, Eric Schkufza