Patents by Inventor Nathan Brewton

Nathan Brewton 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: 7797674
    Abstract: The present invention provides systems and methods for providing two or more parameterization functions which are associated with a single graphical language environment. Such an arrangement allows for modeling of complex models with interaction across multiple domains. In the present invention, the graphical language environment include components, represented by nodes, that have multiple parameterization functions associated with them, yet operate within a single graphical language environment. A change in one parameterization function associated with one or more nodes is propagated across all associated nodes within the domain.
    Type: Grant
    Filed: December 28, 2004
    Date of Patent: September 14, 2010
    Assignee: The MathWorks, Inc.
    Inventors: Nathan Brewton, Andrew Grace
  • Patent number: 7487071
    Abstract: The present invention provides intrinsic units of measure for modeling physical systems. Physical systems may then be modeled using the units of measure. As such, actual units, reflecting real world measurements, can be used and propagated through the modeled system yielding results having units of measure. In some embodiments, units of measure may also be checked to determine if they are compatible for a given operation. If units are not compatible, the user may then be notified that compatible units are required.
    Type: Grant
    Filed: September 6, 2005
    Date of Patent: February 3, 2009
    Assignee: The MathWorks, Inc.
    Inventors: Jacek Kierzenka, Nathan Brewton
  • Publication number: 20080033708
    Abstract: A mechanism for providing equation-level diagnostic error messages for system models undergoing circuit simulations is discussed. The components in a model of a system being simulated are converted into multiple numerical equations where each equation corresponds to a component in the system being simulated or a topology equation for the system model. Each numerical equation is numerically analyzed in order to identify illegal configurations in the system. Upon detection of an error, an error message listing the components associated with the illegal configuration is generated for the user.
    Type: Application
    Filed: August 10, 2007
    Publication date: February 7, 2008
    Applicant: The MathWorks, Inc.
    Inventors: Joseph Kanapka, Nathan Brewton
  • Publication number: 20070277151
    Abstract: Methods, mediums and systems are provided to enable a user to program the behaviors of a Unified Modeling Language (UML) model in a graphical programming or modeling environment, such as block diagram programming environment. The UML model is exported into a text-based format, which is subsequently imported into the graphical programming or modeling environment. The graphical programming or modeling environment represents the UML model using functional blocks so that the user can program the behaviors of the UML model.
    Type: Application
    Filed: August 10, 2007
    Publication date: November 29, 2007
    Applicant: The MathWorks, Inc.
    Inventors: Jean-Yves Brunel, Nathan Brewton, Ebrahim Mestchian, Pieter Mosterman
  • Publication number: 20070271076
    Abstract: The present invention provides intrinsic units of measure for modeling physical systems. Physical systems may then be modeled using the units of measure. As such, actual units, reflecting real world measurements, can be used and propagated through the modeled system yielding results having units of measure. In some embodiments, units of measure may also be checked to determine if they are compatible for a given operation. If units are not compatible, the user may then be notified that compatible units are required.
    Type: Application
    Filed: July 24, 2007
    Publication date: November 22, 2007
    Applicant: The MathWorks, Inc.
    Inventors: Jacek Kierzenka, Nathan Brewton
  • Patent number: 7292964
    Abstract: Methods and systems for translating models generated in one modeling environment into models that can be used in other modeling environments are disclosed. Models are created using different data formats in different modeling environments. These data formats are generally incompatible with each other. Therefore, the present invention provides a neutral data format that can store information relating to models generated in one modeling environment, and that can be used by other modeling environments to create their models. The present invention may export models created in one modeling environment into the neutral data format. The neutral data format may subsequently be imported into other modeling environments in which new models are generated using the information contained in the neutral data format. The present invention also provides animation of the newly generated models by animation clients via open animation interfaces that support multiple animation clients at a simultaneous time.
    Type: Grant
    Filed: December 22, 2003
    Date of Patent: November 6, 2007
    Assignee: The Mathworks, Inc.
    Inventors: Arnav Mukherjee, Victor Chudnovsky, Jeff Wendlandt, Nathan Brewton
  • Publication number: 20070219761
    Abstract: A mechanism for providing equation-level diagnostic error messages for system models undergoing circuit simulations is discussed. The components in a model of a system being simulated are converted into multiple numerical equations where each equation corresponds to a component in the system being simulated or a topology equation for the system model. Each numerical equation is numerically analyzed in order to identify illegal configurations in the system. Upon detection of an error, an error message listing the components associated with the illegal configuration is generated for the user.
    Type: Application
    Filed: March 15, 2006
    Publication date: September 20, 2007
    Applicant: The MathWorks, Inc.
    Inventors: Joseph Kanapka, Nathan Brewton
  • Publication number: 20070143092
    Abstract: A method and apparatus programmatically define structure within a physical modeling environment. The system and corresponding method of modeling, provides a computationally based modeling environment in which a physical entity can be modeled parametrically and hierarchically, if desired. A physical component of the physical entity is identified. The physical component is defined by a structural physical parameter and a behavior. The definitions combine to form a model element with the structural physical parameter using structural variables, and behaviors, that can be defined functionally.
    Type: Application
    Filed: December 15, 2005
    Publication date: June 21, 2007
    Applicant: The MathWorks, Inc.
    Inventor: Nathan Brewton
  • Publication number: 20070055485
    Abstract: The present invention provides intrinsic units of measure for modeling physical systems. Physical systems may then be modeled using the units of measure. As such, actual units, reflecting real world measurements, can be used and propagated through the modeled system yielding results having units of measure. In some embodiments, units of measure may also be checked to determine if they are compatible for a given operation. If units are not compatible, the user may then be notified that compatible units are required.
    Type: Application
    Filed: September 6, 2005
    Publication date: March 8, 2007
    Applicant: The MathWorks, Inc.
    Inventors: Jacek Kierzenka, Nathan Brewton