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

  • Patent number: 11979290
    Abstract: Systems and methods are disclosed for parallelizing service function chains.
    Type: Grant
    Filed: November 14, 2022
    Date of Patent: May 7, 2024
    Assignees: AT&T Intellectual Property I, L.P., Regents of the University of Minnesota
    Inventors: Bo Han, Vijay Gopalakrishnan, Muhammad Bilal Anwer, Zhi-Li Zhang, Yang Zhang
  • Patent number: 11962514
    Abstract: Systems, computer-readable media, and methods are disclosed for parallel data processing for service function chains with network functions spanning multiple servers. An example system includes a first server hosting a first network function of a service function chain, a second server hosting a second network function of the service function chain, a mirror function deployed in a first switch to replicate a plurality of packets received by the system and to send respective copies of the plurality of packets to the first network function and to at least one of the second network function and a third network function of the service function chain, and a merge function deployed in a second switch to merge respective outputs of the first network function and the at least one of the second network function and the third network function.
    Type: Grant
    Filed: February 13, 2023
    Date of Patent: April 16, 2024
    Assignees: AT&T Intellectual Property I, L.P, REGENTS OF THE UNIVERSITY OF MINNESOTA
    Inventors: Bo Han, Vijay Gopalakrishnan, Muhammad Bilal Anwer, Zhi-Li Zhang, Yang Zhang
  • Publication number: 20240078971
    Abstract: A display substrate and a display panel are provided.
    Type: Application
    Filed: April 28, 2021
    Publication date: March 7, 2024
    Inventors: Linhong HAN, Qiwei WANG, Benlian WANG, Yao HUANG, Weiyun HUANG, Zhi WANG, Binyan WANG
  • 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