Patents by Inventor Ricardo Monteiro

Ricardo Monteiro 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: 9003360
    Abstract: In an embodiment, a specification of a configuration subgraph is received. The configuration subgraph may graphically specify an attribute for an element in a block diagram model. A relationship may be established between the configuration subgraph and the element. The configuration subgraph may be evaluated to produce a result. The result may be used to configure the attribute of the element during or prior to a compilation of a dynamic portion of the block diagram model. The configuration subgraph may not be used during an execution of the dynamic portion of the block diagram model.
    Type: Grant
    Filed: November 5, 2010
    Date of Patent: April 7, 2015
    Assignee: The MathWorks, Inc.
    Inventors: Haihua Feng, John Edward Ciolfi, Ricardo Monteiro, Ramamurthy Mani
  • Patent number: 8887126
    Abstract: Methods and systems for controlling versions of models in modeling environments are disclosed. The versions of models and component interfaces are stored in a repository and checked in and out of the repository. The version designation of a model is changed when the model is checked in the repository. A selected version of the model is checked out of the repository and loaded directly in a memory so that users may load the selected version of the model without error. The loaded model is displayed with information on the version of the model. The version information may include the version number and author of the version. The version information may also include information on whether the model is locked with a version or in a read only mode.
    Type: Grant
    Filed: December 5, 2012
    Date of Patent: November 11, 2014
    Assignee: The MathWorks, Inc.
    Inventors: Ricardo Monteiro, Mojdeh Shakeri, Robert O. Aberg, Michael David Tocci, Pieter J. Mosterman
  • Patent number: 8341594
    Abstract: Methods and systems for controlling versions of models in modeling environments are disclosed. The versions of models and component interfaces are stored in a repository and checked in and out of the repository. The version designation of a model is changed when the model is checked in the repository. A selected version of the model is checked out of the repository and loaded directly in a memory so that users may load the selected version of the model without error. The loaded model is displayed with information on the version of the model. The version information may include the version number and author of the version. The version information may also include information on whether the model is locked with a version or in a read only mode.
    Type: Grant
    Filed: June 4, 2010
    Date of Patent: December 25, 2012
    Assignee: The MathWorks, Inc.
    Inventors: Ricardo Monteiro, Mojdeh Shakeri, Robert O. Aberg, Michael David Tocci, Pieter J. Mosterman
  • Patent number: 8150673
    Abstract: Methods and systems for partitioning objects in modeling environments are disclosed. The modeling environments enable users to partition an object (parent object) to include other objects (child objects). The parent object may reference the child objects (referenced objects). The child objects may be subsystems in the hierarchy of the parent object or modules (or units) in the partitioning of the parent object. The child objects may be encapsulated so that changes in the parent object do not affect the child objects. The partition of the parent object may allow users to load and compile the parent object incrementally. The partition of the parent object may also allow users to generate code for the parent object incrementally.
    Type: Grant
    Filed: July 5, 2007
    Date of Patent: April 3, 2012
    Assignee: The MathWorks, Inc.
    Inventors: Michael David Tocci, Ricardo Monteiro, Mojdeh Shakeri, Pieter J. Mosterman
  • Patent number: 7865350
    Abstract: Methods and systems for partitioning objects in modeling environments are disclosed. The modeling environments enable users to partition an object (parent object) to include other objects (child objects). The parent object may reference the child objects (referenced objects). The child objects may be subsystems in the hierarchy of the parent object or modules (or units) in the partitioning of the parent object. The child objects may be encapsulated so that changes in the parent object do not affect the child objects. The partition of the parent object may allow users to load and compile the parent object incrementally. The partition of the parent object may also allow users to generate code for the parent object incrementally.
    Type: Grant
    Filed: June 23, 2008
    Date of Patent: January 4, 2011
    Assignee: The MathWorks, Inc.
    Inventors: Michael David Tocci, Ricardo Monteiro, Mojdeh Shakeri, Pieter J. Mosterman
  • Patent number: 7739655
    Abstract: Methods and systems for controlling versions of models in modeling environments are disclosed. The versions of models and component interfaces are stored in a repository and checked in and out of the repository. The version designation of a model is changed when the model is checked in the repository. A selected version of the model is checked out of the repository and loaded directly in a memory so that users may load the selected version of the model without error. The loaded model is displayed with information on the version of the model. The version information may include the version number and author of the version. The version information may also include information on whether the model is locked with a version or in a read only mode.
    Type: Grant
    Filed: July 8, 2004
    Date of Patent: June 15, 2010
    Assignee: The MathWorks, Inc.
    Inventors: Ricardo Monteiro, Mojdeh Shakeri, Michael David Tocci, Robert O. Aberg, Pieter J. Mosterman
  • Patent number: 7487080
    Abstract: Methods and systems for partitioning objects in modeling environments are disclosed. The modeling environments enable users to partition an object (parent object) to include other objects (child objects). The parent object may reference the child objects (referenced objects). The child objects may be subsystems in the hierarchy of the parent object or modules (or units) in the partitioning of the parent object. The child objects may be encapsulated so that changes in the parent object do not affect the child objects. The partition of the parent object may allow users to load and compile the parent object incrementally. The partition of the parent object may also allow users to generate code for the parent object incrementally.
    Type: Grant
    Filed: July 8, 2004
    Date of Patent: February 3, 2009
    Assignee: The MathWorks, Inc.
    Inventors: Michael David Tocci, Ricardo Monteiro, Mojdeh Shakeri, Pieter J. Mosterman