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: 10824400Abstract: 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: GrantFiled: November 19, 2013Date of Patent: November 3, 2020Assignee: 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: 8875039Abstract: 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: GrantFiled: November 18, 2003Date of Patent: October 28, 2014Assignee: The MathWorks, Inc.Inventors: Michael H. McLernon, Alex Rodriguez, Pieter J. Mosterman
-
Publication number: 20140200871Abstract: 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: ApplicationFiled: November 19, 2013Publication date: July 17, 2014Applicant: 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: 8174540Abstract: 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: GrantFiled: September 14, 2007Date of Patent: May 8, 2012Assignee: The MathWorks, Inc.Inventors: Michael H. McLernon, Martin Clark
-
Patent number: 8131528Abstract: 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: GrantFiled: December 29, 2006Date of Patent: March 6, 2012Assignee: The MathWorks, Inc.Inventors: Chandresh Vora, Martin Clark, Michael H. McLernon
-
Patent number: 8055494Abstract: 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: GrantFiled: June 1, 2009Date of Patent: November 8, 2011Assignee: The MathWorks, Inc.Inventors: Martin Clark, Michael H. McLernon
-
Patent number: 7969452Abstract: 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: GrantFiled: January 31, 2007Date of Patent: June 28, 2011Assignee: The MathWorks, Inc.Inventors: Martin Clark, Michael H. McLernon
-
Patent number: 7542892Abstract: 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: GrantFiled: May 25, 2004Date of Patent: June 2, 2009Assignee: The Math Works, Inc.Inventors: Martin Clark, Michael H. McLernon
-
Patent number: 7460984Abstract: 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: GrantFiled: May 25, 2004Date of Patent: December 2, 2008Assignee: The MathWorks, Inc.Inventors: Martin Clark, Michael H. McLernon
-
Publication number: 20080180437Abstract: 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: ApplicationFiled: January 31, 2007Publication date: July 31, 2008Applicant: The MathWorks, Inc.Inventors: Martin Clark, Michael H. McLernon
-
Patent number: 7369977Abstract: 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: GrantFiled: December 10, 2004Date of Patent: May 6, 2008Assignee: The MathWorks, Inc.Inventors: Michael I. Clune, Michael H. McLernon, Meera Ramaswamy, Atul Suri