Patents by Inventor Michael H. McLernon

Michael H. McLernon 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: 10824400
    Abstract: A system and method graphically display ports in a discrete event system (DES) environment. A graphical representation of a model having at least one DES component is provided in the DES environment. A first port of the DES component and a second port of the DES component are indicated by symbols. The first port is indicated by a first symbol representing a port type of the DES environment and the second port is indicated by a second symbol representing a port type of a non-DES environment.
    Type: Grant
    Filed: November 19, 2013
    Date of Patent: November 3, 2020
    Assignee: The MathWorks, Inc.
    Inventors: Andrew C. Grace, Michael H. McLernon, Murali K. Yeddanapudi, Ramamurthy Mani, Pieter J. Mosterman, Michael I. Clune, Meera S. Atreyam
  • Patent number: 8875039
    Abstract: An electronic device and method are provided to enable a user to control characteristics of graphical objects of a graphical model environment without requiring manual entry of characteristics into each object. Propagation of characteristics from one or more objects to one or more objects may be specified and performed without requiring manual entry of characteristics into each objects. Examples of graphical model environments can include block diagrams, data-flow diagrams, state-based diagrams, circuit diagrams, mechanical diagrams, biological diagrams, network diagrams and software diagrams.
    Type: Grant
    Filed: November 18, 2003
    Date of Patent: October 28, 2014
    Assignee: The MathWorks, Inc.
    Inventors: Michael H. McLernon, Alex Rodriguez, Pieter J. Mosterman
  • Publication number: 20140200871
    Abstract: A system and method graphically display ports in a discrete event system (DES) environment. A graphical representation of a model having at least one DES component is provided in the DES environment. A first port of the DES component and a second port of the DES component are indicated by symbols. The first port is indicated by a first symbol representing a port type of the DES environment and the second port is indicated by a second symbol representing a port type of a non-DES environment.
    Type: Application
    Filed: November 19, 2013
    Publication date: July 17, 2014
    Applicant: THE MATHWORKS, INC.
    Inventors: Andrew C. GRACE, Michael H. MCLERNON, Murali K. YEDDANAPUDI, Ramamurthy MANI, Pieter J. MOSTERMAN, Michael I. CLUNE, Meera S. ATREYAM
  • Patent number: 8174540
    Abstract: In one embodiment, a method for checking consistency of user-settable isolated parameters among a first graphical modeling component and a second graphical modeling component in an executable graphical model is provided. The method includes designating that the first graphical modeling component and the second graphical modeling component are related; checking consistency between a first user-settable isolated parameter of the first graphical modeling component and a corresponding second user-settable isolated parameter of the second graphical modeling component; and displaying an error when the first user-settable isolated parameter and the corresponding second user-settable isolated parameter are not consistent with each other.
    Type: Grant
    Filed: September 14, 2007
    Date of Patent: May 8, 2012
    Assignee: The MathWorks, Inc.
    Inventors: Michael H. McLernon, Martin Clark
  • Patent number: 8131528
    Abstract: Exemplary embodiments report delay incurred in a model. Exemplary embodiments identify an incurred delay that is related to a graphical affordance in the model and generate a visual indicator associated with the graphical affordance in the model. The visual indicator is related to the incurred delay. Exemplary embodiments render the visual indicator with an output device to depict the incurred delay that is related to the graphical affordance in the model.
    Type: Grant
    Filed: December 29, 2006
    Date of Patent: March 6, 2012
    Assignee: The MathWorks, Inc.
    Inventors: Chandresh Vora, Martin Clark, Michael H. McLernon
  • Patent number: 8055494
    Abstract: Methods and systems for automatically reporting delay incurred in a model is disclosed. The delay may be incurred in a part or in an entire portion of the model. Delay incurred in each component of the model is determined and reported to users before executing the model. The delay of each component of the model may be determined based on intrinsic information of the component. If the intrinsic information of the component does not provide information on the delay of the component, the component may be simulated to determine the delay of the components. The model may be automatically compensated for the delay. The delay is reported prior to the execution of the model, and compensated for without executing the model.
    Type: Grant
    Filed: June 1, 2009
    Date of Patent: November 8, 2011
    Assignee: The MathWorks, Inc.
    Inventors: Martin Clark, Michael H. McLernon
  • Patent number: 7969452
    Abstract: A graphical modeling environment is provided for a user to build a model in which signals and/or block parameters can be represented using a fixed-point data type. When the graphical model is executed, the graphical model may generate fixed-point data type signals. An exemplary embodiment may information about fixed-point data type signals on the graphical model. Based on the information provided on the graphical model, the user may be able to determine whether an appropriate number of bits are allocated to the integer part of the fixed-point data type signals and/or whether the total number of bits, i.e., the word length is adequate or over-engineered.
    Type: Grant
    Filed: January 31, 2007
    Date of Patent: June 28, 2011
    Assignee: The MathWorks, Inc.
    Inventors: Martin Clark, Michael H. McLernon
  • Patent number: 7542892
    Abstract: Methods and systems for automatically reporting delay incurred in a model is disclosed. The delay may be incurred in a part or in an entire portion of the model. Delay incurred in each component of the model is determined and reported to users before executing the model. The delay of each component of the model may be determined based on intrinsic information of the component. If the intrinsic information of the component does not provide information on the delay of the component, the component may be simulated to determine the delay of the components. The model may be automatically compensated for the delay. The delay is reported prior to the execution of the model, and compensated for without executing the model.
    Type: Grant
    Filed: May 25, 2004
    Date of Patent: June 2, 2009
    Assignee: The Math Works, Inc.
    Inventors: Martin Clark, Michael H. McLernon
  • Patent number: 7460984
    Abstract: Methods and systems for automatically reporting delay incurred in a model is disclosed. The delay may be incurred in a part or in an entire portion of the model. Delay incurred in each component of the model is determined and reported to users before executing the model. The delay of each component of the model may be determined based on intrinsic information of the component. If the intrinsic information of the component does not provide information on the delay of the component, the component may be simulated to determine the delay of the components. The model may be automatically compensated for the delay. The delay is reported prior to the execution of the model, and compensated for without executing the model.
    Type: Grant
    Filed: May 25, 2004
    Date of Patent: December 2, 2008
    Assignee: The MathWorks, Inc.
    Inventors: Martin Clark, Michael H. McLernon
  • Publication number: 20080180437
    Abstract: A graphical modeling environment is provided for a user to build a model in which signals and/or block parameters can be represented using a fixed-point data type. When the graphical model is executed, the graphical model may generate fixed-point data type signals. An exemplary embodiment may information about fixed-point data type signals on the graphical model. Based on the information provided on the graphical model, the user may be able to determine whether an appropriate number of bits are allocated to the integer part of the fixed-point data type signals and/or whether the total number of bits, i.e., the word length is adequate or over-engineered.
    Type: Application
    Filed: January 31, 2007
    Publication date: July 31, 2008
    Applicant: The MathWorks, Inc.
    Inventors: Martin Clark, Michael H. McLernon
  • Patent number: 7369977
    Abstract: A system and method models regional timeout functionality in a discrete event execution environment. A timeout function is initiated associated with an entity upon occurrence of a start condition and terminated or reset upon reaching an end condition. The timeout function is configured to expire after a selected amount of time. Upon expiration of the timeout function, the entity is redirected to a predetermined location for timeout processing.
    Type: Grant
    Filed: December 10, 2004
    Date of Patent: May 6, 2008
    Assignee: The MathWorks, Inc.
    Inventors: Michael I. Clune, Michael H. McLernon, Meera Ramaswamy, Atul Suri