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: 9575939Abstract: 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: GrantFiled: November 15, 2010Date of Patent: February 21, 2017Assignee: The MathWorks, Inc.Inventors: Kai Tuschner, William Aldrich
-
Patent number: 9389836Abstract: 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: GrantFiled: August 19, 2013Date of Patent: July 12, 2016Assignee: The MathWorks, Inc.Inventors: John E Ciolfi, Ramamurthy Mani, Kai Tuschner
-
Patent number: 9280324Abstract: 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: GrantFiled: December 31, 2013Date of Patent: March 8, 2016Assignee: The MathWorks, Inc.Inventors: Xiaocang Lin, Aravind Pillarisetti, William J. Aldrich, Kai Tuschner
-
Patent number: 8667463Abstract: 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: GrantFiled: December 22, 2011Date of Patent: March 4, 2014Assignee: The Mathworks, Inc.Inventors: Xiaocang Lin, Aravind Pillarisetti, William J Aldrich, Kai Tuschner
-
Patent number: 8667470Abstract: 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: GrantFiled: December 22, 2011Date of Patent: March 4, 2014Assignee: The Mathworks, Inc.Inventors: Xiaocang Lin, Aravind Pillarisetti, William J. Aldrich, Kai Tuschner
-
Patent number: 8627276Abstract: 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: GrantFiled: December 22, 2011Date of Patent: January 7, 2014Assignee: The Mathworks, Inc.Inventors: Xiaocang Lin, Aravind Pillarisetti, William J Aldrich, Kai Tuschner
-
Patent number: 8627272Abstract: 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: GrantFiled: July 23, 2007Date of Patent: January 7, 2014Assignee: The Mathworks, Inc.Inventors: Xiaocang Lin, Aravind Pillarisetti, William J. Aldrich, Kai Tuschner
-
Patent number: 8522196Abstract: 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: GrantFiled: April 2, 2008Date of Patent: August 27, 2013Assignee: The MathWorks, Inc.Inventors: Jesung Kim, Kai Tuschner, Justin Shriver, William F. Potter
-
Patent number: 8515723Abstract: 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: GrantFiled: October 15, 2008Date of Patent: August 20, 2013Assignee: The MathWorks, Inc.Inventors: John Ciolfi, Ramamurthy Mani, Kai Tuschner
-
Publication number: 20120124552Abstract: 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: ApplicationFiled: December 22, 2011Publication date: May 17, 2012Applicant: THE MATHWORKS, INC.Inventors: Xiaocang LIN, Aravind Pillarisetti, William J. Aldrich, Kai Tuschner
-
Publication number: 20120096430Abstract: 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: ApplicationFiled: December 22, 2011Publication date: April 19, 2012Applicant: THE MATHWORKS, INC.Inventors: Xiaocang LIN, Aravind Pillarisetti, William J. Aldrich, Kai Tuschner
-
Publication number: 20120096439Abstract: 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: ApplicationFiled: December 22, 2011Publication date: April 19, 2012Applicant: THE MATHWORKS, INC.Inventors: Xiaocang LIN, Aravind Pillarisetti, William J. Aldrich, Kai Tuschner
-
Patent number: 8104017Abstract: 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: GrantFiled: November 29, 2006Date of Patent: January 24, 2012Assignee: The MathWorks, Inc.Inventors: Xiaocang Lin, Aravind Pillarisetti, William J. Aldrich, Kai Tuschner
-
Publication number: 20110060980Abstract: 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: ApplicationFiled: November 15, 2010Publication date: March 10, 2011Applicant: THE MATHWORKS, INC.Inventors: Kai TUSCHNER, William ALDRICH
-
Patent number: 7849394Abstract: 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: GrantFiled: October 25, 2001Date of Patent: December 7, 2010Assignee: The Math Works, Inc.Inventors: Kai Tuschner, William Aldrich
-
Patent number: 7681151Abstract: 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: GrantFiled: February 6, 2007Date of Patent: March 16, 2010Assignee: The Math Works, Inc.Inventors: John Ciolfi, Michael David Tocci, Mojdeh Shakeri, Murali Yeddanapudi, Kai Tuschner, Ramamurthy Mani
-
Publication number: 20080098349Abstract: 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: ApplicationFiled: November 29, 2006Publication date: April 24, 2008Applicant: The MathWorks, Inc.Inventors: Xiaocang Lin, Aravind Pillarisetti, William Aldrich, Kai Tuschner
-
Publication number: 20070157138Abstract: 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: ApplicationFiled: February 6, 2007Publication date: July 5, 2007Applicant: The MathWorks, Inc.Inventors: John Ciolfi, Michael Tocci, Mojdeh Shakeri, Murali Yeddanapudi, Kai Tuschner, Ramamurthy Mani
-
Patent number: 7178112Abstract: 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: GrantFiled: April 16, 2003Date of Patent: February 13, 2007Assignee: The Mathworks, Inc.Inventors: John Edward Ciolfi, Michael David Tocci, Mojdeh Shakeri, Murali Yeddanapudi, Kai Tuschner, Ramamurthy Mani
-
Publication number: 20040205507Abstract: 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: ApplicationFiled: October 25, 2001Publication date: October 14, 2004Inventors: Kai Tuschner, William Aldrich