Patents by Inventor Craig Buhr

Craig Buhr 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: 7865254
    Abstract: A method of manipulating a block diagram model with a plurality of graphical modeling components by defining an open loop anywhere on the block diagram model is provided. Graphical modeling components in series with the open loop may be automatically recognized and a plurality of parameters of the graphical modeling components in series with the open loop may be displayed on a display device. A user may simultaneously tune the parameters of the graphical modeling components in series with the open loop. Factorization points breaking the block diagram model in two disconnected parts may be identified in the block diagram model. A virtual graphical model may be generated by replacing a pattern of the graphical modeling components between two factorization points with a single graphical modeling component representing the pattern.
    Type: Grant
    Filed: October 24, 2007
    Date of Patent: January 4, 2011
    Assignee: The MathWorks, Inc.
    Inventors: Pascal Gahinet, John Glass, Alec Stothert, Craig Buhr
  • Patent number: 7539604
    Abstract: The present invention provides a method of modifying the behavior of a modeled system from a graphical representation of the behavior of the system. Given a graphical representation of the behavior of a modeled system, one or more bounds may be selected for the behavior on the graphical representation. The necessary parameters for the modeled system are then determined for producing the desired behavior based on the selected bounds for the behavior.
    Type: Grant
    Filed: October 17, 2005
    Date of Patent: May 26, 2009
    Assignee: The MathWorks, Inc.
    Inventors: Alec Stothert, Craig Buhr, Anthony Lennon, Pascal Gahinet
  • Publication number: 20080172212
    Abstract: A method of manipulating a block diagram model with a plurality of graphical modeling components by defining an open loop anywhere on the block diagram model is provided. Graphical modeling components in series with the open loop may be automatically recognized and a plurality of parameters of the graphical modeling components in series with the open loop may be displayed on a display device. A user may simultaneously tune the parameters of the graphical modeling components in series with the open loop. Factorization points breaking the block diagram model in two disconnected parts may be identified in the block diagram model. A virtual graphical model may be generated by replacing a pattern of the graphical modeling components between two factorization points with a single graphical modeling component representing the pattern.
    Type: Application
    Filed: October 24, 2007
    Publication date: July 17, 2008
    Applicant: The MathWorks, Inc.
    Inventors: Pascal Gahinet, John Glass, Alec Stothert, Craig Buhr