Patents by Inventor Andres Rafael Takach

Andres Rafael Takach 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: 8205175
    Abstract: An algorithmic programming language approach to system design enables design, synthesis, and validation of structured, system-level specifications, and integrates system-level design into the rest of the design process. The algorithmic programming language design approach includes various techniques and tools, which can be used in combination or independently. For example, the design approach includes techniques and tools for simplifying specification of a design unit interface in a programming language specification and/or simplifying specification of synchronization and sub-design unit concurrency for a design unit. According to a first aspect of the design approach, design occurs at the algorithmic level of abstraction. According to a second aspect, the design approach leverages existing simulation technology for validation at various stages of the design flow.
    Type: Grant
    Filed: October 23, 2007
    Date of Patent: June 19, 2012
    Assignee: Calypto Design Systems, Inc.
    Inventors: Simon Joshua Waters, Peter Pius Gutberlet, Andres Rafael Takach
  • Publication number: 20080141227
    Abstract: An algorithmic programming language approach to system design enables design, synthesis, and validation of structured, system-level specifications, and integrates system-level design into the rest of the design process. The algorithmic programming language design approach includes various techniques and tools, which can be used in combination or independently. For example, the design approach includes techniques and tools for simplifying specification of a design unit interface in a programming language specification and/or simplifying specification of synchronization and sub-design unit concurrency for a design unit. According to a first aspect of the design approach, design occurs at the algorithmic level of abstraction. According to a second aspect, the design approach leverages existing simulation technology for validation at various stages of the design flow.
    Type: Application
    Filed: October 23, 2007
    Publication date: June 12, 2008
    Inventors: Simon Joshua Waters, Peter Pius Gutberlet, Andres Rafael Takach
  • Patent number: 7308672
    Abstract: An algorithmic programming language approach to system design enables design, synthesis, and validation of structured, system-level specifications, and integrates system-level design into the rest of the design process. The algorithmic programming language design approach includes various techniques and tools, which can be used in combination or independently. For example, the design approach includes techniques and tools for simplifying specification of a design unit interface in a programming language specification and/or simplifying specification of synchronization and sub-design unit concurrency for a design unit. According to a first aspect of the design approach, design occurs at the algorithmic level of abstraction. According to a second aspect, the design approach leverages existing simulation technology for validation at various stages of the design flow.
    Type: Grant
    Filed: January 5, 2004
    Date of Patent: December 11, 2007
    Inventors: Simon Joshua Waters, Peter Pius Gutberlet, Andres Rafael Takach
  • Publication number: 20040143801
    Abstract: An algorithmic programming language approach to system design enables design, synthesis, and validation of structured, system-level specifications, and integrates system-level design into the rest of the design process. The algorithmic programming language design approach includes various techniques and tools, which can be used in combination or independently. For example, the design approach includes techniques and tools for simplifying specification of a design unit interface in a programming language specification and/or simplifying specification of synchronization and sub-design unit concurrency for a design unit. According to a first aspect of the design approach, design occurs at the algorithmic level of abstraction. According to a second aspect, the design approach leverages existing simulation technology for validation at various stages of the design flow.
    Type: Application
    Filed: January 5, 2004
    Publication date: July 22, 2004
    Inventors: Simon Joshua Waters, Peter Pius Gutberiet, Andres Rafael Takach
  • Patent number: 6701501
    Abstract: An algorithmic programming language approach to system design enables design, synthesis, and validation of structured, system-level specifications, and integrates system-level design into the rest of the design process. The algorithmic programming language design approach includes various techniques and tools, which can be used in combination or independently. For example, the design approach includes techniques and tools for simplifying specification of a design unit interface in a programming language specification and/or simplifying specification of synchronization and sub-design unit concurrency for a design unit. According to a first aspect of the design approach, design occurs at the algorithmic level of abstraction. According to a second aspect, the design approach leverages existing simulation technology for validation at various stages of the design flow.
    Type: Grant
    Filed: September 18, 2001
    Date of Patent: March 2, 2004
    Inventors: Simon Joshua Waters, Peter Pius Gutberlet, Andres Rafael Takach
  • Publication number: 20020133788
    Abstract: An algorithmic programming language approach to system design enables design, synthesis, and validation of structured, system-level specifications, and integrates system-level design into the rest of the design process. The algorithmic programming language design approach includes various techniques and tools, which can be used in combination or independently. For example, the design approach includes techniques and tools for simplifying specification of a design unit interface in a programming language specification and/or simplifying specification of synchronization and sub-design unit concurrency for a design unit. According to a first aspect of the design approach, design occurs at the algorithmic level of abstraction. According to a second aspect, the design approach leverages existing simulation technology for validation at various stages of the design flow.
    Type: Application
    Filed: September 18, 2001
    Publication date: September 19, 2002
    Inventors: Simon Joshua Waters, Peter Pius Gutberlet, Andres Rafael Takach