Patents by Inventor Brian Ogilvie

Brian Ogilvie 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).

  • Publication number: 20070261040
    Abstract: A modeling system includes a graphical programming environment that receives a first graphical model from a user. The system may also receive a configuration control set for the first graphical model. A code generation engine converts the first graphical model into an intermediate representation (IR). A second graphical model is created from the IR and the configuration control set. The second graphical model is displayed to the user, and may be subject to one or more modifications. Code in a target language may be generated from the second graphical model.
    Type: Application
    Filed: July 17, 2007
    Publication date: November 8, 2007
    Applicant: The MathWorks, Inc.
    Inventors: Brian Ogilvie, Charles Devane, Kiran Kintali, Donald Orofino
  • Publication number: 20070067761
    Abstract: A mechanism for converting a graphical model of a system into an intermediate representation (IR) of a model is discussed. The mechanism alters the IR, and uses the altered IR to create a new or updated graphical model of the system that may be viewed and simulated by a user. Once the user is satisfied with the alterations to the IR, the IR or the graphical model may be used to generate code in a target language to enable the building of the physical system being designed. The use of the altered IR to generate a new or updated graphical model allows a more efficient and customizable design and simulation process than is typically found by simulating code that has been converted to target languages. The generation of the graphical model based on the altered IR allows a user to visually inspect the changes to the system, and the simulation of the graphical model based on the altered IR allows corrective action to be taken to account for any changes that occurred during the transformation of the model.
    Type: Application
    Filed: September 20, 2005
    Publication date: March 22, 2007
    Applicant: The MathWorks, Inc.
    Inventors: Brian Ogilvie, Charles Devane, Kiran Kintali, Donald Orofino
  • Publication number: 20060064669
    Abstract: Methods, systems and computer program products are disclosed for automatically generating hardware description language code from a model. The hardware description language code may be generated from a graphical program/model, such as a block diagram model. The hardware description language code may also be generated from a text-based program/model, such as a model created using MATLABĀ® tools. In particular, the present invention provides for the automatic code generation of an interface between components in the model. The present invention may provide options for selecting at least one of multiple types or styles of the component interfaces in the model. The selection of the interface types or styles may be controlled by the user or inferred by other parameters, such as implementation parameters.
    Type: Application
    Filed: December 14, 2004
    Publication date: March 23, 2006
    Applicant: The MathWorks, Inc
    Inventors: Brian Ogilvie, John Zhao, Bharath Venkataraman