Patents by Inventor Harald Ruess

Harald Ruess 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: 7653520
    Abstract: The invention provides bounded model checking of a program with respect to a property of interest comprising unfolding the program for a number of steps to create a program formula; translating the property of interest into an automaton; encoding the transition system of the automaton into a Boolean formula creating a transition formula; conjoining the program formula with the transition formula to create a conjoined formula; and deciding the satisfiability of the conjoined formula.
    Type: Grant
    Filed: May 8, 2003
    Date of Patent: January 26, 2010
    Assignee: SRI International
    Inventors: Leonardo De Moura, Harald Ruess
  • Publication number: 20040049474
    Abstract: The method provides a sound and complete online decision method for the combination of canonizable and solvable theories together with uninterpreted function and predicate symbols. It also provides the representation of a solution state in terms of theory-wise solution sets that are used to capture the equality information extracted from the processed equalities. The method includes a context-sensitive canonizer that uses theory-specific canonizers and the solution state to obtain the canonical form of an expression with respect to the given equality information. Moreover, included is the variable abstraction operation for reducing and equality between term to an equality between variables and an enhanced solution state. The closure operation for propagating equality information between solution sets for individual theories uses the theory-specific solvers. The invention teaches a modular method for combining solvers and canonizers into a combination decision procedure.
    Type: Application
    Filed: May 28, 2003
    Publication date: March 11, 2004
    Applicant: SRI INTERNATIONAL
    Inventors: Natarajan Shankar, Harald Ruess
  • Publication number: 20040019468
    Abstract: The invention provides bounded model checking of a program with respect to a property of interest comprising unfolding the program for a number of steps to create a program formula; translating the property of interest into an automaton; encoding the transition system of the automaton into a Boolean formula creating a transition formula; conjoining the program formula with the transition formula to create a conjoined formula; and deciding the satisfiability of the conjoined formula.
    Type: Application
    Filed: May 8, 2003
    Publication date: January 29, 2004
    Applicant: SRI INTERNATIONAL
    Inventors: Leonardo De Moura, Harald Ruess