Patents Examined by Taria R. Hafiz
  • Patent number: 6128774
    Abstract: A computer-implemented method of verifying that untrusted software supplied by a code producer is safe to execute by a code consumer. The method includes the step of defining a safety policy that specifies safe operating conditions of the untrusted software on the code consumer. The method also includes the steps of generating a safety predicate for the untrusted software that determines if execution by the code consumer of the untrusted software will violate said safety policy and generating a safety proof that proves that said safety predicate is valid. The method further includes the step of validating the untrusted software for execution based on said safety proof and said safety predicate.
    Type: Grant
    Filed: October 28, 1997
    Date of Patent: October 3, 2000
    Inventors: George C. Necula, Peter Lee