Patents by Inventor Kai Tuschner

Kai Tuschner 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: 9575939
    Abstract: A method includes generating source code corresponding to a block diagram model and generating hypertext links associating elements of the generated source code with elements of the block diagram model.
    Type: Grant
    Filed: November 15, 2010
    Date of Patent: February 21, 2017
    Assignee: The MathWorks, Inc.
    Inventors: Kai Tuschner, William Aldrich
  • Patent number: 9389836
    Abstract: In an embodiment, in a graphical modeling environment, users may create models that can be executed. Within the graphical modeling environment, users may use implicit iterator systems to manage multiple iterations of systems whereby the indexing of input and output signals may be defined by a user and state may be managed for an iteration. The number of iterations taken by the implicit iterator system can adapt to input and output signal dimensions.
    Type: Grant
    Filed: August 19, 2013
    Date of Patent: July 12, 2016
    Assignee: The MathWorks, Inc.
    Inventors: John E Ciolfi, Ramamurthy Mani, Kai Tuschner
  • Patent number: 9280324
    Abstract: Exemplary embodiments employ a mapping among entities that are related to each other. The entities may include a graphical model, generated code, a generated report, a requirements document and/or an intermediate representation. The mapping may facilitate graphical identifications between parts of one entity that maps to part of another entity. The graphical identification may occur based on a selection of a part in one of the entities.
    Type: Grant
    Filed: December 31, 2013
    Date of Patent: March 8, 2016
    Assignee: The MathWorks, Inc.
    Inventors: Xiaocang Lin, Aravind Pillarisetti, William J. Aldrich, Kai Tuschner
  • Patent number: 8667470
    Abstract: Exemplary embodiments employ a mapping among entities that are related to each other. The entities may include a graphical model, generated code, a generated report, a requirements document and/or an intermediate representation. The mapping may facilitate graphical identifications between parts of one entity that maps to part of another entity. The graphical identification may occur based on a selection of a part in one of the entities.
    Type: Grant
    Filed: December 22, 2011
    Date of Patent: March 4, 2014
    Assignee: The Mathworks, Inc.
    Inventors: Xiaocang Lin, Aravind Pillarisetti, William J. Aldrich, Kai Tuschner
  • Patent number: 8667463
    Abstract: Exemplary embodiments employ a mapping among entities that are related to each other. The entities may include a graphical model, generated code, a generated report, a requirements document and/or an intermediate representation. The mapping may facilitate graphical identifications between parts of one entity that maps to part of another entity. The graphical identification may occur based on a selection of a part in one of the entities.
    Type: Grant
    Filed: December 22, 2011
    Date of Patent: March 4, 2014
    Assignee: The Mathworks, Inc.
    Inventors: Xiaocang Lin, Aravind Pillarisetti, William J Aldrich, Kai Tuschner
  • Patent number: 8627272
    Abstract: Exemplary embodiments employ a mapping among entities that are related to each other. The entities may include a graphical model, generated code, a generated report, a requirements document and/or an intermediate representation. The mapping may facilitate graphical identifications between parts of one entity that maps to part of another entity. The graphical identification may occur based on a selection of a part in one of the entities.
    Type: Grant
    Filed: July 23, 2007
    Date of Patent: January 7, 2014
    Assignee: The Mathworks, Inc.
    Inventors: Xiaocang Lin, Aravind Pillarisetti, William J. Aldrich, Kai Tuschner
  • Patent number: 8627276
    Abstract: Exemplary embodiments employ a mapping among entities that are related to each other. The entities may include a graphical model, generated code, a generated report, a requirements document and/or an intermediate representation. The mapping may facilitate graphical identifications between parts of one entity that maps to part of another entity. The graphical identification may occur based on a selection of a part in one of the entities.
    Type: Grant
    Filed: December 22, 2011
    Date of Patent: January 7, 2014
    Assignee: The Mathworks, Inc.
    Inventors: Xiaocang Lin, Aravind Pillarisetti, William J Aldrich, Kai Tuschner
  • Patent number: 8522196
    Abstract: A computer-readable medium and method may include instructions for providing a graphical model in a computing environment, where the graphical model includes a plurality of graphical affordances. Generated code may be provided based on the graphical model, where the generated code includes a plurality of code segments. A traceability report may be generated based on the graphical model and the generated code, wherein the traceability report includes a mapping of the plurality of code segments to corresponding ones of the plurality of graphical affordances. The traceability report may be stored.
    Type: Grant
    Filed: April 2, 2008
    Date of Patent: August 27, 2013
    Assignee: The MathWorks, Inc.
    Inventors: Jesung Kim, Kai Tuschner, Justin Shriver, William F. Potter
  • Patent number: 8515723
    Abstract: In an embodiment, in a graphical modeling environment, users may create models that can be executed. Within the graphical modeling environment, users may use implicit iterator systems to manage multiple iterations of systems whereby the indexing of input and output signals may be defined by a user and state may be managed for an iteration. The number of iterations taken by the implicit iterator system can adapt to input and output signal dimensions.
    Type: Grant
    Filed: October 15, 2008
    Date of Patent: August 20, 2013
    Assignee: The MathWorks, Inc.
    Inventors: John Ciolfi, Ramamurthy Mani, Kai Tuschner
  • Publication number: 20120124552
    Abstract: Exemplary embodiments employ a mapping among entities that are related to each other. The entities may include a graphical model, generated code, a generated report, a requirements document and/or an intermediate representation. The mapping may facilitate graphical identifications between parts of one entity that maps to part of another entity. The graphical identification may occur based on a selection of a part in one of the entities.
    Type: Application
    Filed: December 22, 2011
    Publication date: May 17, 2012
    Applicant: THE MATHWORKS, INC.
    Inventors: Xiaocang LIN, Aravind Pillarisetti, William J. Aldrich, Kai Tuschner
  • Publication number: 20120096439
    Abstract: Exemplary embodiments employ a mapping among entities that are related to each other. The entities may include a graphical model, generated code, a generated report, a requirements document and/or an intermediate representation. The mapping may facilitate graphical identifications between parts of one entity that maps to part of another entity. The graphical identification may occur based on a selection of a part in one of the entities.
    Type: Application
    Filed: December 22, 2011
    Publication date: April 19, 2012
    Applicant: THE MATHWORKS, INC.
    Inventors: Xiaocang LIN, Aravind Pillarisetti, William J. Aldrich, Kai Tuschner
  • Publication number: 20120096430
    Abstract: Exemplary embodiments employ a mapping among entities that are related to each other. The entities may include a graphical model, generated code, a generated report, a requirements document and/or an intermediate representation. The mapping may facilitate graphical identifications between parts of one entity that maps to part of another entity. The graphical identification may occur based on a selection of a part in one of the entities.
    Type: Application
    Filed: December 22, 2011
    Publication date: April 19, 2012
    Applicant: THE MATHWORKS, INC.
    Inventors: Xiaocang LIN, Aravind Pillarisetti, William J. Aldrich, Kai Tuschner
  • Patent number: 8104017
    Abstract: Exemplary embodiments employ a mapping among entities that are related to each other. The entities may include a graphical model, generated code, a generated report, a requirements document and/or an intermediate representation. The mapping may facilitate graphical identifications between parts of one entity that maps to part of another entity. The graphical identification may occur based on a selection of a part in one of the entities.
    Type: Grant
    Filed: November 29, 2006
    Date of Patent: January 24, 2012
    Assignee: The MathWorks, Inc.
    Inventors: Xiaocang Lin, Aravind Pillarisetti, William J. Aldrich, Kai Tuschner
  • Publication number: 20110060980
    Abstract: A method includes generating source code corresponding to a block diagram model and generating hypertext links associating elements of the generated source code with elements of the block diagram model.
    Type: Application
    Filed: November 15, 2010
    Publication date: March 10, 2011
    Applicant: THE MATHWORKS, INC.
    Inventors: Kai TUSCHNER, William ALDRICH
  • Patent number: 7849394
    Abstract: A method includes generating source code corresponding to a block diagram model and generating hypertext links associating elements of the generated source code with elements of the block diagram model.
    Type: Grant
    Filed: October 25, 2001
    Date of Patent: December 7, 2010
    Assignee: The Math Works, Inc.
    Inventors: Kai Tuschner, William Aldrich
  • Patent number: 7681151
    Abstract: A method is provided that includes pattern-matching portions of a block diagram model as being equivalent, and creation of a common set of instructions in place of the occurrences of the pattern-matched portions to enhance the efficiency of simulation or generated code for the block diagram model, such as by a reduced image size. Diagnostics are also available to provide information on the execution structure of the block diagram and guidance on how to modify block of the block diagram to obtain reduced image size by increasing the amount of matching patterns. Also, automatically generated hierarchical structures, a tool to control the function signature and the ability for a user to control file packaging which all provide flexible control over the generated code for block diagrams, are provided.
    Type: Grant
    Filed: February 6, 2007
    Date of Patent: March 16, 2010
    Assignee: The Math Works, Inc.
    Inventors: John Ciolfi, Michael David Tocci, Mojdeh Shakeri, Murali Yeddanapudi, Kai Tuschner, Ramamurthy Mani
  • Publication number: 20080098349
    Abstract: Exemplary embodiments employ a mapping among entities that are related to each other. The entities may include a graphical model, generated code, a generated report, a requirements document and/or an intermediate representation. The mapping may facilitate graphical identifications between parts of one entity that maps to part of another entity. The graphical identification may occur based on a selection of a part in one of the entities.
    Type: Application
    Filed: November 29, 2006
    Publication date: April 24, 2008
    Applicant: The MathWorks, Inc.
    Inventors: Xiaocang Lin, Aravind Pillarisetti, William Aldrich, Kai Tuschner
  • Publication number: 20070157138
    Abstract: A method is provided that includes pattern-matching portions of a block diagram model as being equivalent, and creation of a common set of instructions in place of the occurrences of the pattern-matched portions to enhance the efficiency of simulation or generated code for the block diagram model, such as by a reduced image size. Diagnostics are also available to provide information on the execution structure of the block diagram and guidance on how to modify block of the block diagram to obtain reduced image size by increasing the amount of matching patterns. Also, automatically generated hierarchical structures, a tool to control the function signature and the ability for a user to control file packaging which all provide flexible control over the generated code for block diagrams, are provided.
    Type: Application
    Filed: February 6, 2007
    Publication date: July 5, 2007
    Applicant: The MathWorks, Inc.
    Inventors: John Ciolfi, Michael Tocci, Mojdeh Shakeri, Murali Yeddanapudi, Kai Tuschner, Ramamurthy Mani
  • Patent number: 7178112
    Abstract: A method is provided that includes pattern-matching portions of a block diagram model as being equivalent, and creation of a common set of instructions in place of the occurrences of the pattern-matched portions to enhance the efficiency of simulation or generated code for the block diagram model, such as by a reduced image size. Diagnostics are also available to provide information on the execution structure of the block diagram and guidance on how to modify block of the block diagram to obtain reduced image size by increasing the amount of matching patterns. Also, automatically generated hierarchical structures, a tool to control the function signature and the ability for a user to control file packaging which all provide flexible control over the generated code for block diagrams, are provided.
    Type: Grant
    Filed: April 16, 2003
    Date of Patent: February 13, 2007
    Assignee: The Mathworks, Inc.
    Inventors: John Edward Ciolfi, Michael David Tocci, Mojdeh Shakeri, Murali Yeddanapudi, Kai Tuschner, Ramamurthy Mani
  • Publication number: 20040205507
    Abstract: A method includes generating source code corresponding to a block diagram model and generating hypertext links associating elements of the generated source code with elements of the block diagram model.
    Type: Application
    Filed: October 25, 2001
    Publication date: October 14, 2004
    Inventors: Kai Tuschner, William Aldrich