Patents by Inventor Ying-On Yan

Ying-On Yan 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: 9632759
    Abstract: A device may receive model information that describes a model and external system information that describes an external system that is different than the model. The model information may identify a first set of signals, associated with the model, that are incompatible with the external system. The external system information may identify a second set of signals, associated with the external system, that are incompatible with the model. The device may generate interface code based on the model information and the external system information. The interface code, when executed, may permit the model and the external system to interact using the first set of signals and the second set of signals. The device may execute the interface code to transform the first set of signals to the second set of signals and to transform the second set of signals to the first set of signals.
    Type: Grant
    Filed: March 4, 2015
    Date of Patent: April 25, 2017
    Assignee: The MathWorks, Inc.
    Inventors: Ying-On Yan, David Koh, Jerome O. Chevalier, Tao Jia
  • Patent number: 9075510
    Abstract: Blocks in a graphical model of a system may be assigned aliases. A user may interact with the aliases. In one implementation, a method may include displaying the alias in a view of the model that does not include the block associated with the alias and modifying, in response to user interaction with the alias, a graphical view of the model or properties of the block associated with the alias.
    Type: Grant
    Filed: January 7, 2013
    Date of Patent: July 7, 2015
    Assignee: The MathWorks, Inc.
    Inventor: Ying-On Yan
  • Patent number: 8839187
    Abstract: A memory map wrapper may be used to provide an interface between a model and a system with which the model interacts. The memory map wrapper may be designed to provide an interface for source code implementing the model. The memory-map wrapper may include a source code section that describes a mapping between memory regions corresponding to first and second sets of signals and between the source code implementing the model, the mapping defined using macros in memory map wrapper code in which configuration information describing the first and second signals is provided as one or more parameters associated with the source code section. Additionally, a preprocessor component may expand the macros in the memory map wrapper code based on the provided one or more parameters to output expanded memory map wrapper code.
    Type: Grant
    Filed: November 24, 2009
    Date of Patent: September 16, 2014
    Assignee: The Mathworks, Inc.
    Inventor: Ying-On Yan
  • Patent number: 8365141
    Abstract: Blocks in a graphical model of a system may be assigned aliases. A user may interact with the aliases. In one implementation, a method may include displaying the alias in a view of the model that does not include the block associated with the alias and modifying, in response to user interaction with the alias, a graphical view of the model or properties of the block associated with the alias.
    Type: Grant
    Filed: March 16, 2009
    Date of Patent: January 29, 2013
    Assignee: The Mathworks, Inc.
    Inventor: Ying-On Yan