Patents by Inventor Biao Yu

Biao Yu 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: 8695000
    Abstract: A system for providing model level protection for resources holding data accessed by multiple tasks in a model is discussed. The protection occurs at the model level so that the protection mechanism does not interfere with model dynamics. Resources concurrently accessed by multiple tasks are identified so that a unified protection mechanism can be applied to the resource. A user interface may be provided which enables the selection of a particular type of protection mechanism for the data in the resource. User supplied protection mechanisms may also be implemented.
    Type: Grant
    Filed: March 16, 2007
    Date of Patent: April 8, 2014
    Assignee: The Mathworks, Inc.
    Inventors: Biao Yu, James Carrick
  • Patent number: 8620628
    Abstract: Programming or modeling environments in which programs or models are simulated or executed with tunable sample times are disclosed. The tunable sample times can be changed during the simulation or execution of the programs or models without recompiling the programs or models. The sample times are parameterized and the value of the sample times is changed during the simulation or execution of the programs or models. The sample times may be changed manually by a user. Alternatively, the sample times may be automatically changed by programmatically defining when and how the sample times are determined.
    Type: Grant
    Filed: July 24, 2007
    Date of Patent: December 31, 2013
    Assignee: The MathWorks, Inc.
    Inventors: Biao Yu, Matthew Englehart
  • Publication number: 20130346647
    Abstract: When executing a graphical model of a dynamic system that includes two or more concurrently executing sets of operations, a processor is configured to create a first buffer and a second buffer within the executable graphical model. A first set of operations is configured to write data to the first buffer during a first execution instance of the first set of operations. The first set of operations is configured to write data to the second buffer during a second execution instance of the first thread. A second set of operations is configured to read the data from the first buffer during an instance of the second thread that executes contemporaneously with the second execution instance of the first set of operations. Determinations regarding access to the first buffer and second buffer by the first thread and second thread are self-contained within the first thread and second thread, respectively.
    Type: Application
    Filed: December 7, 2012
    Publication date: December 26, 2013
    Inventors: Jim Carrick, Biao Yu
  • Patent number: 8566804
    Abstract: An embodiment can include one or more computer readable media storing executable instructions for performing execution scheduling for code generated from an executable graphical model. The media can store instructions for accessing a first code portion having a first priority, and a second code portion having a second priority, where the second priority has a relationship with the first priority. The media can store instructions for accessing target environment characteristics that indicate a performance of the target environment, and for performing execution scheduling for the first code portion and the second code portion, the execution scheduling taking into account the target environment characteristics, the execution scheduling using an execution schedule.
    Type: Grant
    Filed: August 13, 2009
    Date of Patent: October 22, 2013
    Assignee: The MathWorks, Inc.
    Inventors: James Carrick, Biao Yu
  • Publication number: 20120175980
    Abstract: An electric motor includes a stator, a rotor and an end cap. The stator includes a housing and magnets attached to an inner surface of the housing. The housing has an open end closed by the end cap. The rotor includes a shaft, an armature and a commutator fixed to the shaft. The end cap includes a cover case, a support plate integrally formed in the cover case, brushes, a bearing and a printed circuit board mounted in the cover case. The support plate divides the interior space of the cover case into a first cavity and a second cavity. The brushes are mounted in the first cavity, the bearing is mounted on the support plate, and the printed circuit board is mounted in the second cavity.
    Type: Application
    Filed: January 4, 2012
    Publication date: July 12, 2012
    Inventors: Hong Wei ZHANG, Biao Yu
  • Patent number: 8138648
    Abstract: A motor comprises a stator and a rotor (20) disposed within the stator. The stator comprises: a housing (31) having a polygon cross section that comprises a plurality of side portions (32a-32d) and a plurality of curved corner portions (33a-33d), each of the corner portions connect two adjacent side portions and curve around a center (O?) which is offset from the rotational center (O) of the rotor; and a ring magnet (34) fixed to the inner surface of the housing. An air gap (37) is formed between a peripheral surface of the rotor (35) and an inner surface of the ring magnet (34). The thickness of the ring magnet at portions corresponding to the corner portions (33a-33d) of the housing being larger than the thickness of the ring magnet at portions corresponding to the side portions (32a-32d) of the housing.
    Type: Grant
    Filed: October 30, 2009
    Date of Patent: March 20, 2012
    Assignee: Johnson Electric S.A.
    Inventors: Ben To Fan Wong, Biao Yu, Tian Jun Liao
  • Patent number: 8063529
    Abstract: A motor comprises a stator and a rotor (20) disposed within the stator. The stator comprises a shell comprising a plurality of sidewalls (10a-10d) and arcuate connection parts (11a-11d) connecting neighboring sidewalls. The cross section of the shell is a polygon with fillets. The stator also comprises a plurality of magnets (12a-12d) installed inside the arcuate connection parts. The magnets (12a-12d) are mutual arranged at intervals. The outer surface of each magnet (12a-12d) is attached to inner surfaces of the two neighboring sidewalls (10a-10b) and a gap is formed between the magnet and the inner surface of the corresponding arcuate connection part. Air gaps are formed between the inner surface of the magnets (12a-12d) and the outer surface of the rotor. Disposing the magnets inside the arcuate connection parts improves the space utilization ratio.
    Type: Grant
    Filed: September 23, 2009
    Date of Patent: November 22, 2011
    Assignee: Johnson Electric S.A.
    Inventors: Ben To Fan Wong, Biao Yu, Tain Jun Liao
  • Patent number: 8065117
    Abstract: Programming or modeling environments in which programs or models are simulated or executed with tunable sample times are disclosed. The tunable sample times can be changed during the simulation or execution of the programs or models without recompiling the programs or models. The sample times are parameterized and the value of the sample times is changed during the simulation or execution of the programs or models. The sample times may be changed manually by a user. Alternatively, the sample times may be automatically changed by programmatically defining when and how the sample times are determined.
    Type: Grant
    Filed: December 19, 2005
    Date of Patent: November 22, 2011
    Assignee: The MathWorks, Inc.
    Inventors: Biao Yu, Matthew Englehart
  • Patent number: 8049387
    Abstract: An electric motor has a rotor (20), a housing (10) and a ring magnet (12) fixed onto an inner surface of the housing. The housing (10) has a cross section in a polygon, preferably tetragonal, shape that comprises a plurality of side portions (10a˜10d) and a plurality of curved corner portions (11a˜11d), each of which connects two adjacent side portions. The thickness of the ring magnet at portions corresponding to the corner portions of the housing is larger than the thickness of the ring magnet at portions corresponding to the side portions of the housing. An air gap (123) is formed between a peripheral surface of the rotor and an inner surface of the ring magnet, the thickness of the air gap at portions corresponding to the corner portions of the housing being smaller than that of the air gap at portions corresponding to the side portions of the housing. The motor has a polygon housing which is convenient to install and has good space utilization.
    Type: Grant
    Filed: October 23, 2009
    Date of Patent: November 1, 2011
    Assignee: Johnson Electric S.A.
    Inventors: Ben To Fan Wong, Biao Yu, Tian Jun Liao
  • Publication number: 20110002356
    Abstract: A method and apparatus for monitoring during dynamic processes that determines when effective measurements of thermal effusivity and/or thermal conductivity can be made during a portion of a cycle during a calibration phase, then measures thermal effusivity and/or thermal conductivity during a subsequent dynamic process in dependence upon the time delay value and the measurement duration value until a desired value is obtained. A sensor having a measurement period of between one of two seconds allows monitoring of materials during dynamic processes such as tumbling, blending, mixing, and rocking. For example, measurements can be made until a value indicative of a desired mixture condition is obtained.
    Type: Application
    Filed: December 16, 2004
    Publication date: January 6, 2011
    Applicant: MATHIS INSTRIMENTS LTD.
    Inventors: Michael Emanuel, Chongde Zhao, Biao Yu, Chris Rendell, Dimitri Vinnik
  • Publication number: 20100109464
    Abstract: A motor comprises a stator and a rotor (20) disposed within the stator. The stator comprises: a housing (31) having a polygon cross section that comprises a plurality of side portions (32a-32d) and a plurality of curved corner portions (33a-33d), each of the corner portions connect two adjacent side portions and curve around a center (O?) which is offset from the rotational center (O) of the rotor; and a ring magnet (34) fixed to the inner surface of the housing. An air gap (37) is formed between a peripheral surface of the rotor (35) and an inner surface of the ring magnet (34). The thickness of the ring magnet at portions corresponding to the corner portions (33a-33d) of the housing being larger than the thickness of the ring magnet at portions corresponding to the side portions (32a-32d) of the housing.
    Type: Application
    Filed: October 30, 2009
    Publication date: May 6, 2010
    Inventors: Ben To Fan Wong, Biao Yu, Tian Jun Liao
  • Publication number: 20100102662
    Abstract: An electric motor has a rotor (20), a housing (10) and a ring magnet (12) fixed onto an inner surface of the housing. The housing (10) has a cross section in a polygon, preferably tetragonal, shape that comprises a plurality of side portions (10a˜10d) and a plurality of curved corner portions (11a˜11d), each of which connects two adjacent side portions. The thickness of the ring magnet at portions corresponding to the corner portions of the housing is larger than the thickness of the ring magnet at portions corresponding to the side portions of the housing. An air gap (123) is formed between a peripheral surface of the rotor and an inner surface of the ring magnet, the thickness of the air gap at portions corresponding to the corner portions of the housing being smaller than that of the air gap at portions corresponding to the side portions of the housing. The motor has a polygon housing which is convenient to install and has good space utilization.
    Type: Application
    Filed: October 23, 2009
    Publication date: April 29, 2010
    Inventors: Ben To Fan WONG, Biao Yu, Tian Jun Liao
  • Publication number: 20100072849
    Abstract: A motor comprises a stator and a rotor (20) disposed within the stator. The stator comprises a shell comprising a plurality of sidewalls (10a-10d) and arcuate connection parts (11a-11d) connecting neighboring sidewalls. The cross section of the shell is a polygon with fillets. The stator also comprises a plurality of magnets (12a-12d) installed inside the arcuate connection parts. The magnets (12a-12d) are mutual arranged at intervals. The outer surface of each magnet (12a-12d) is attached to inner surfaces of the two neighboring sidewalls (10a-10b) and a gap is formed between the magnet and the inner surface of the corresponding arcuate connection part. Air gaps are formed between the inner surface of the magnets (12a-12d) and the outer surface of the rotor. Disposing the magnets inside the arcuate connection parts improves the space utilization ratio.
    Type: Application
    Filed: September 23, 2009
    Publication date: March 25, 2010
    Inventors: Ben To Fan WONG, Biao YU, Tain Jun LIAO
  • Publication number: 20080202739
    Abstract: A heat exchanger (10) is provided and in a highly preferred form is an EGR cooler (52) having first and second passes (56A,56B) that are connected to an inlet/outlet manifold (70) by a pair of corresponding thermal expansion joints (87,93) to allow differential thermal expansion between the various structural components of the heat exchanger (10).
    Type: Application
    Filed: February 27, 2007
    Publication date: August 28, 2008
    Inventors: Robert J. Barfknecht, Biao Yu, LeRoy Goines, Robert J. DeGroot, Peter C. Kottal
  • Publication number: 20070271083
    Abstract: Programming or modeling environments in which programs or models are simulated or executed with tunable sample times are disclosed. The tunable sample times can be changed during the simulation or execution of the programs or models without recompiling the programs or models. The sample times are parameterized and the value of the sample times is changed during the simulation or execution of the programs or models. The sample times may be changed manually by a user. Alternatively, the sample times may be automatically changed by programmatically defining when and how the sample times are determined.
    Type: Application
    Filed: July 24, 2007
    Publication date: November 22, 2007
    Applicant: The MathWorks, Inc.
    Inventors: Biao Yu, Matthew Englehart
  • Publication number: 20070143095
    Abstract: Programming or modeling environments in which programs or models are simulated or executed with tunable sample times are disclosed. The tunable sample times can be changed during the simulation or execution of the programs or models without recompiling the programs or models. The sample times are parameterized and the value of the sample times is changed during the simulation or execution of the programs or models. The sample times may be changed manually by a user. Alternatively, the sample times may be automatically changed by programmatically defining when and how the sample times are determined.
    Type: Application
    Filed: December 19, 2005
    Publication date: June 21, 2007
    Applicant: The MathWorks, Inc.
    Inventors: Biao Yu, Matthew Englehart