Patents by Inventor Zhi Han

Zhi Han 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).

  • Publication number: 20240198035
    Abstract: A system and method for mental arousal level regulation of a subject. The system includes at least one sensor and an interface configured to provide a virtual object in a virtual reality environment. A controller is configured to perform a method of mental arousal level regulation including: providing at least one stimulus in the virtual reality environment for a time duration; and acquiring bioelectric signals from the subject via the at least one sensor concurrently with the providing of the at least one stimulus. Based on the bioelectric signals, a mental arousal score for the subject for the time duration is determined. The controller is configured to controllably vary at least one of the virtual object and the at least one stimulus in response to the mental arousal score.
    Type: Application
    Filed: April 22, 2022
    Publication date: June 20, 2024
    Inventors: Cuntai GUAN, Tih Shih LEE, Yi DING, Neethu ROBINSON, Shi Hui POON, Xiangting Bernice LIN, Pinar BILGIN, Qiuhao ZENG, Aung Aung PHYO WAI, Jonathan Zhi Han TAN, Natalie Li Wun CHIN
  • Patent number: 10794736
    Abstract: A sensor package includes at least one conductive trace providing a voltage common and a base supporting the at least one conductive trace. A conductive extension extends from the base so as to contact a conductor of an insulated conductor when the sensor package is mounted on an insulator of the insulated conductor and thereby provide an electrical connection between the conductive trace providing the voltage common and the conductor.
    Type: Grant
    Filed: December 20, 2018
    Date of Patent: October 6, 2020
    Assignee: ROSEMOUNT INC.
    Inventors: Jeffrey C. Andle, Thomas M. Cunneen, Jonathan P. Murray, David Lane, Maly Chap, Nicholas S. Barbas, Zhi Hans Song
  • Patent number: 10740514
    Abstract: A device may receive a model that includes multiple blocks. The model may include first variables that contribute to a first calculation and second variables that contribute to a second calculation. The device may determine first dependencies associated with the first variables and may determine second dependencies associated with the second variables. The device may generate a first execution function based on determining the first dependencies. The first execution function may identify first blocks that are to be executed to perform the first calculation. The device may generate a second execution function based on determining the second dependencies. The second execution function may identify second blocks that are to be executed to perform the second calculation. The device may cause the first blocks and the second blocks to be executed in a different manner based on the first execution function and the second execution function.
    Type: Grant
    Filed: February 25, 2014
    Date of Patent: August 11, 2020
    Assignee: The MathWorks, Inc.
    Inventors: Fu Zhang, Robert O. Aberg, Murali K. Yeddanapudi, John E. Ciolfi, Pieter J. Mosterman, Zhi Han
  • Patent number: 10719645
    Abstract: A computer-based model having executable semantics may be used to simulate the behavior of a system. A substructure of interest is sliced from the model and analyzed to determine a transformation of the slice while preserving some context of the model. The transformed slice may be further manipulated outside of the model, integrated back into the model in place of the original slice, or used in other ways.
    Type: Grant
    Filed: December 3, 2015
    Date of Patent: July 21, 2020
    Assignee: The MathWorks, Inc.
    Inventors: Fu Zhang, Zhi Han, Pieter J. Mosterman, William J. Aldrich, Ebrahim Mehran Mestchian, Denizhan N. Alparslan, Richard Hyde
  • Patent number: 10657208
    Abstract: A device may obtain a model. The model, when executed, may simulate a behavior of a physical system. A user, such as, for example, an engineer, may specify a design interest for the model. The design interest may be associated with a particular behavior of a portion of the model. The device may analyze the model based on the design interest and may determine, based on analyzing the model, a group of model elements, included in the model, that are related to the design interest. The device may generate, based on the group of model elements, a model slice. When the model slice is executed, a behavior of the model slice may correspond to the particular behavior of the portion of the model. The device may analyze the particular behavior of the portion of the model based on executing the model slice.
    Type: Grant
    Filed: June 4, 2013
    Date of Patent: May 19, 2020
    Assignee: The MathWorks, Inc.
    Inventors: Zhi Han, William J. Aldrich, Ebrahim Mehran Mestchian
  • Patent number: 10598419
    Abstract: Seawater fluidized ice manufacturing equipment is disclosed, comprising a compressor; a condenser, connected with the compressor, the condenser being internally provided with a condensing agent; a heat exchanger, connected with the condenser, the heat exchanger being provided with a hydrophobic material coating; and an ultrasonic generator, connected with the heat exchanger. A seawater fluidized ice manufacturing method is also disclosed, comprising the following steps: compressing low-temperature and low-pressure condensing agent vapor in an ice making barrel into high-temperature and high-pressure condensing agent vapor by the compressor; driving the seawater to enter the ice making barrel and the liquefied condensing agent into a cooling pipe, condensing the seawater into fluidized ice, wherein when the seawater is condensed in the ice making barrel, the ultrasonic generator generates ultrasonic waves to drive the seawater to crystallize into fluidized ice.
    Type: Grant
    Filed: December 11, 2017
    Date of Patent: March 24, 2020
    Assignee: ZHEJIANG OCEAN UNIVERSITY
    Inventors: Zhi Han, Zhen Wang, Roujia Zhang, Pengfei Zhang, Yaying Zhang, Wenqi Zhao, Tao Jiang, Wei Wang, Binju Wang, Yu Wang, Sheng'ao Shi, Yang Chen, Binhui Jin, Yiying Dong, Hongwei Gui, Zhihao Du, Jiawei Zheng, Ronglian Wei, Tianle Xu, Wanglai Kuang, Hongli Shan, Tianwen Lu, Xiaowen Shang, Xin Li, Kening Sun, Wenjun Zhang, Libiao Zhou
  • Patent number: 10430532
    Abstract: A method, performed by a computer device, may include selecting one or more input and output points in an executable graphical model in a modeling application and simulating the executable graphical model over a plurality of time points. The method may further include generating a time domain response plot for the executable graphical model based on the simulating; obtaining matrices of partial derivatives based on the selected one or more input and output points at particular time points of the plurality of time points; generating a frequency domain response plot for the executable graphical model based on the obtained matrices of partial derivatives; and generating a bidomain simulator user interface, the bidomain simulator user interface including the generated time domain response plot and the generated frequency domain response plot.
    Type: Grant
    Filed: March 16, 2016
    Date of Patent: October 1, 2019
    Assignee: The MathWorks, Inc.
    Inventors: Zhi Han, Fu Zhang, Murali K. Yeddanapudi, Pieter J. Mosterman
  • Patent number: 10423732
    Abstract: A method, performed by a computer device, may include selecting one or more input and output points in an executable graphical model in a modeling application and simulating the executable graphical model over a plurality of time points. The method may further include generating a time domain response plot for the executable graphical model based on the simulating; obtaining matrices of partial derivatives based on the selected one or more input and output points at particular time points of the plurality of time points; generating a frequency domain response plot for the executable graphical model based on the obtained matrices of partial derivatives; and generating a bidomain simulator user interface, the bidomain simulator user interface including the generated time domain response plot and the generated frequency domain response plot.
    Type: Grant
    Filed: March 16, 2016
    Date of Patent: September 24, 2019
    Assignee: The MathWorks, Inc.
    Inventors: Fu Zhang, Zhi Han, Murali K. Yeddanapudi, Pieter J. Mosterman
  • Publication number: 20190285441
    Abstract: A sensor package includes at least one conductive trace providing a voltage common and a base supporting the at least one conductive trace. A conductive extension extends from the base so as to contact a conductor of an insulated conductor when the sensor package is mounted on an insulator of the insulated conductor and thereby provide an electrical connection between the conductive trace providing the voltage common and the conductor.
    Type: Application
    Filed: December 20, 2018
    Publication date: September 19, 2019
    Inventors: Jeffrey C. Andle, Thomas M. Cunneen, Jonathan P. Murray, David Lane, Maly Chap, Nicholas S. Barbas, Zhi Hans Song
  • Publication number: 20180335239
    Abstract: Seawater fluidized ice manufacturing equipment is disclosed, comprising a compressor; a condenser, connected with the compressor, the condenser being internally provided with a condensing agent; a heat exchanger, connected with the condenser, the heat exchanger being provided with a hydrophobic material coating; and an ultrasonic generator, connected with the heat exchanger. A seawater fluidized ice manufacturing method is also disclosed, comprising the following steps: compressing low-temperature and low-pressure condensing agent vapor in an ice making barrel into high-temperature and high-pressure condensing agent vapor by the compressor; driving the seawater to enter the ice making barrel and the liquefied condensing agent into a cooling pipe, condensing the seawater into fluidized ice, wherein when the seawater is condensed in the ice making barrel, the ultrasonic generator generates ultrasonic waves to drive the seawater to crystallize into fluidized ice.
    Type: Application
    Filed: December 11, 2017
    Publication date: November 22, 2018
    Inventors: Libiao ZHOU, Zhi HAN, Zhen WANG, Roujia ZHANG, Pengfei ZHANG, Yaying ZHANG, Wenqi ZHAO, Tao JIANG, Wei WANG, Binju WANG, Yu WANG, Sheng'ao SHI, Yang CHEN, Binhui JIN, Yiying DONG, Hongwei GUI, Zhihao DU, Jiawei ZHENG, Ronglian WEI, Tianle XU, Wanglai KUANG, Hongli SHAN, Tianwen LU, Xiaowen SHANG, Xin LI, Kening SUN, Wenjun ZHANG
  • Patent number: 9582768
    Abstract: A device may receive, from a user, a selection of one of a graphical representation of a data store included in a model or a string of text that identifies a variable associated with the model. The device may provide, based on the selection, a user interface for providing pattern information associated with the data store. The device may receive, via the user interface, the pattern information associated with the data store. The pattern information may identify one or more elements included in the model and a pattern associated with the one or more elements accessing the data store during an execution of the model. The device may analyze the model based on the pattern information and may output a result. The result may indicate whether the model accesses the data store in compliance with the pattern.
    Type: Grant
    Filed: March 14, 2013
    Date of Patent: February 28, 2017
    Assignee: The MathWorks, Inc.
    Inventors: Matthew J. Englehart, Zhi Han, Pieter J. Mosterman
  • Publication number: 20160196376
    Abstract: A method, performed by a computer device, may include selecting one or more input and output points in an executable graphical model in a modeling application and simulating the executable graphical model over a plurality of time points. The method may further include generating a time domain response plot for the executable graphical model based on the simulating; obtaining matrices of partial derivatives based on the selected one or more input and output points at particular time points of the plurality of time points; generating a frequency domain response plot for the executable graphical model based on the obtained matrices of partial derivatives; and generating a bidomain simulator user interface, the bidomain simulator user interface including the generated time domain response plot and the generated frequency domain response plot.
    Type: Application
    Filed: March 16, 2016
    Publication date: July 7, 2016
    Inventors: Zhi HAN, Fu ZHANG, Murali K. YEDDANAPUDI, Pieter J. MOSTERMAN
  • Publication number: 20160196377
    Abstract: A method, performed by a computer device, may include selecting one or more input and output points in an executable graphical model in a modeling application and simulating the executable graphical model over a plurality of time points. The method may further include generating a time domain response plot for the executable graphical model based on the simulating; obtaining matrices of partial derivatives based on the selected one or more input and output points at particular time points of the plurality of time points; generating a frequency domain response plot for the executable graphical model based on the obtained matrices of partial derivatives; and generating a bidomain simulator user interface, the bidomain simulator user interface including the generated time domain response plot and the generated frequency domain response plot.
    Type: Application
    Filed: March 16, 2016
    Publication date: July 7, 2016
    Inventors: Fu ZHANG, Zhi Han, Murali K. Yeddanapudi, Pieter J. Mosterman
  • Patent number: 9377998
    Abstract: A method, performed by a computer device, includes obtaining an in-memory representation of computer code from a block step method of an executable model in a modeling application, wherein the computer code in-memory representation includes one or more variables. The method also includes identifying, from the one or more variables, a subset of persistent variables and determining if any of the one or more variables in the subset of persistent variables are state variables. When none of the subset of persistent variables are state variables, a block output method is generated based on the computer code in-memory representation and the one or more variables. When the subset of persistent variables includes a state variable, both the block output method and a block update method are generated based on the computer code in-memory representation and the one or more variables.
    Type: Grant
    Filed: March 14, 2013
    Date of Patent: June 28, 2016
    Assignee: The MathWorks, Inc.
    Inventors: Zhi Han, Fu Zhang, Murali K. Yeddanapudi, Pieter J. Mosterman
  • Patent number: 9354846
    Abstract: A method, performed by a computer device, may include selecting one or more input and output points in an executable graphical model in a modeling application and simulating the executable graphical model over a plurality of time points. The method may further include generating a time domain response plot for the executable graphical model based on the simulating; obtaining matrices of partial derivatives based no the selected one or more input and output points at particular time points of the plurality of time points; generating a frequency domain response plot for the executable graphical model based on the obtained matrices of partial derivatives; and generating a bidomain simulator user interface, the bidomain simulator user interface including the generated time domain response plot and the generated frequency domain response plot.
    Type: Grant
    Filed: October 15, 2012
    Date of Patent: May 31, 2016
    Assignee: The MathWorks, Inc.
    Inventors: Fu Zhang, Zhi Han, Murali K. Yeddanapudi, Pieter J. Mosterman
  • Patent number: 9207912
    Abstract: In an illustrative embodiment, an apparatus, computer-readable media, or method may be configured to suggest determine relationships. Interaction with a block diagram model may include receiving a first portion of a block diagram model. The block diagram model may include a plurality of blocks. Each of the plurality of blocks may represent a set of dynamic equations. The interacting may be performed using the computer. Relationships between a plurality of a synthesized input, a synthesized output, a synthesized state, or a synthesized derivative, may be determined. A determination may be performed for the first portion of the block diagram model. The determining may include determining a block Jacobian pattern of relationships between two or more of an input, an output, a state, or a derivative of a first block of the plurality of blocks in the graphical model.
    Type: Grant
    Filed: December 11, 2014
    Date of Patent: December 8, 2015
    Assignee: The MathWorks, Inc.
    Inventors: Fu Zhang, Zhi Han, Murali K. Yeddanapudi, Pieter J. Mosterman
  • Publication number: 20150095878
    Abstract: In an illustrative embodiment, an apparatus, computer-readable media, or method may be configured to suggest determine relationships. Interaction with a block diagram model may include receiving a first portion of a block diagram model. The block diagram model may include a plurality of blocks. Each of the plurality of blocks may represent a set of dynamic equations. The interacting may be performed using the computer. Relationships between a plurality of a synthesized input, a synthesized output, a synthesized state, or a synthesized derivative, may be determined. A determination may be performed for the first portion of the block diagram model. The determining may include determining a block Jacobian pattern of relationships between two or more of an input, an output, a state, or a derivative of a first block of the plurality of blocks in the graphical model.
    Type: Application
    Filed: December 11, 2014
    Publication date: April 2, 2015
    Inventors: Fu ZHANG, Zhi HAN, Murali K. YEDDANAPUDI, Pieter J. MOSTERMAN
  • Patent number: 8935137
    Abstract: A first block may be received. The first block may represent part of at least a portion of a block diagram model. A Jacobian of the first block may be determined. The Jacobian of the first block may be stored as a first graph.
    Type: Grant
    Filed: November 8, 2011
    Date of Patent: January 13, 2015
    Assignee: The MathWorks, Inc.
    Inventors: Zhi Han, Fu Zhang, Murali K. Yeddanapudi, Pieter Johannes Mosterman
  • Patent number: 8914262
    Abstract: In an illustrative embodiment, an apparatus, computer-readable media, or method may be configured to suggest determine relationships. Interaction with a block diagram model may include receiving a first portion of a block diagram model. The block diagram model may include a plurality of blocks. Each of the plurality of blocks may represent a set of dynamic equations. The interacting may be performed using the computer. Relationships between a plurality of a synthesized input, a synthesized output, a synthesized state, or a synthesized derivative, may be determined. A determination may be performed for the first portion of the block diagram model. The determining may include determining a block Jacobian pattern of relationships between two or more of an input, an output, a state, or a derivative of a first block of the plurality of blocks in the graphical model.
    Type: Grant
    Filed: November 8, 2011
    Date of Patent: December 16, 2014
    Assignee: The MathWorks, Inc.
    Inventors: Fu Zhang, Zhi Han, Murali Yeddanapudi, Pieter Johannes Mosterman
  • Patent number: 8805664
    Abstract: In an embodiment, a method of establishing directed relationships between states in a simulation is disclosed. The directed relationships may allow the simulation to proceed from an initial state according to two or more divergent behaviors. The simulation may merge if two or more behaviors result in states that are equivalent. The method may further allow a state of the simulation which has not been stored to be interpolated from one or more states that have been stored. In one embodiment, a system may receive a request to revert to a previous state, and the system may identify a saved state that is closest to the requested state. The system may simulate from the identified state to arrive at the requested state. In one embodiment, the simulation may be a hybrid simulation which is advanced in both discrete and continuous increments.
    Type: Grant
    Filed: October 1, 2010
    Date of Patent: August 12, 2014
    Assignee: The MathWorks, Inc.
    Inventors: Zhi Han, Murali Yeddanapudi, Pieter J. Mosterman, Xiaocang Lin, Rajesh Pavan Sunkari