Patents by Inventor Thomas J. Erkkinen

Thomas J. Erkkinen 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: 8667407
    Abstract: A computer implemented method for generating embedded code from a graphical model which includes: acquiring at least one condition related to at least one code generation goal, the at least one code generation goal being used to generate embedded code from the graphical model in a graphical modeling environment, the at least one code generation goal relating to a characteristic of the code to be generated from the graphical model, the graphical model representing a dynamic system having time-changing behavior modeled with differential, difference, and/or algebraic equations, the graphical model being capable of simulation based on the equations; and identifying, using a microprocessor, conditions that are inconsistent with the at least one code generation goal.
    Type: Grant
    Filed: June 4, 2010
    Date of Patent: March 4, 2014
    Assignee: The MathWorks, Inc.
    Inventors: Peter Szpak, Thomas J. Erkkinen
  • Patent number: 8180619
    Abstract: An analysis tool analyzes a model to determine the digital effect of the model in a modeling or programming environment. With the analysis tool, a user can determine minimum hardware functionality needed to execute the software generated from the model. The hardware functionality may include the word size of the microprocessor that executes the software appropriately. The hardware functionality may also include the execution speed of the microprocessor executing the software. The hardware functionality may further include the functionality of other hardware elements, such as the word length of an Analog to Digital converter. The analysis tool enables a user to produce a system at a low cost while achieving necessary performance criteria.
    Type: Grant
    Filed: October 24, 2011
    Date of Patent: May 15, 2012
    Assignee: The MathWorks, Inc.
    Inventors: John Glass, Thomas J. Erkkinen
  • Publication number: 20120041746
    Abstract: An analysis tool analyzes a model to determine the digital effect of the model in a modeling or programming environment. With the analysis tool, a user can determine minimum hardware functionality needed to execute the software generated from the model. The hardware functionality may include the word size of the microprocessor that executes the software appropriately. The hardware functionality may also include the execution speed of the microprocessor executing the software. The hardware functionality may further include the functionality of other hardware elements, such as the word length of an Analog to Digital converter. The analysis tool enables a user to produce a system at a low cost while achieving necessary performance criteria.
    Type: Application
    Filed: October 24, 2011
    Publication date: February 16, 2012
    Applicant: THE MATHWORKS, INC.
    Inventors: John GLASS, Thomas J. ERKKINEN
  • Patent number: 8046207
    Abstract: An analysis tool analyzes a model to determine the digital effect of the model in a modeling or programming environment. With the analysis tool, a user can determine minimum hardware functionality needed to execute the software generated from the model. The hardware functionality may include the word size of the microprocessor that executes the software appropriately. The hardware functionality may also include the execution speed of the microprocessor executing the software. The hardware functionality may further include the functionality of other hardware elements, such as the word length of an Analog to Digital converter. The analysis tool enables a user to produce a system at a low cost while achieving necessary performance criteria.
    Type: Grant
    Filed: December 27, 2005
    Date of Patent: October 25, 2011
    Assignee: The MathWorks, Inc.
    Inventors: John Glass, Thomas J. Erkkinen
  • Patent number: 7913232
    Abstract: A method of collecting information includes retrieving a criterion for certifying software for use on a safety-critical system, receiving user input information associated to the criterion, determining if the input information satisfies criterion for certifying the software for use on the safety-critical system, and providing output information to the user where the output information is identifying if the criterion is satisfied.
    Type: Grant
    Filed: February 21, 2003
    Date of Patent: March 22, 2011
    Assignee: The Math Works, Inc.
    Inventor: Thomas J. Erkkinen
  • Patent number: 7752559
    Abstract: A software tool in a graphical modeling environment guides a user through the process of preparing a graphical model for embedded code generation. The software tool prompts the user to specify code generation goals for the embedded code and provides feedback to the user regarding the compliance of the graphical model with the specified goals. The software tool can perform selected checks and analysis on the graphical model prior to code generation to ensure compliance with specified conditions. The software tool update parameters of the graphical model to comply with the specified goals, to produce optimized target software based on the model.
    Type: Grant
    Filed: December 5, 2003
    Date of Patent: July 6, 2010
    Assignee: The Mathworks, Inc.
    Inventors: Peter Szpak, Thomas J. Erkkinen
  • Publication number: 20040169591
    Abstract: A method of collecting information includes retrieving a criterion for certifying software for use on a safety-critical system, receiving user input information associated to the criterion, determining if the input information satisfies criterion for certifying the software for use on the safety-critical system, and providing output information to the user where the output information is identifying if the criterion is satisfied.
    Type: Application
    Filed: February 21, 2003
    Publication date: September 2, 2004
    Inventor: Thomas J. Erkkinen