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: 11979290Abstract: Systems and methods are disclosed for parallelizing service function chains.Type: GrantFiled: November 14, 2022Date of Patent: May 7, 2024Assignees: AT&T Intellectual Property I, L.P., Regents of the University of MinnesotaInventors: Bo Han, Vijay Gopalakrishnan, Muhammad Bilal Anwer, Zhi-Li Zhang, Yang Zhang
-
Patent number: 11962514Abstract: 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: GrantFiled: February 13, 2023Date of Patent: April 16, 2024Assignees: AT&T Intellectual Property I, L.P, REGENTS OF THE UNIVERSITY OF MINNESOTAInventors: Bo Han, Vijay Gopalakrishnan, Muhammad Bilal Anwer, Zhi-Li Zhang, Yang Zhang
-
Publication number: 20240078971Abstract: A display substrate and a display panel are provided.Type: ApplicationFiled: April 28, 2021Publication date: March 7, 2024Inventors: Linhong HAN, Qiwei WANG, Benlian WANG, Yao HUANG, Weiyun HUANG, Zhi WANG, Binyan WANG
-
Patent number: 10794736Abstract: 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: GrantFiled: December 20, 2018Date of Patent: October 6, 2020Assignee: ROSEMOUNT INC.Inventors: Jeffrey C. Andle, Thomas M. Cunneen, Jonathan P. Murray, David Lane, Maly Chap, Nicholas S. Barbas, Zhi Hans Song
-
Patent number: 10740514Abstract: 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: GrantFiled: February 25, 2014Date of Patent: August 11, 2020Assignee: The MathWorks, Inc.Inventors: Fu Zhang, Robert O. Aberg, Murali K. Yeddanapudi, John E. Ciolfi, Pieter J. Mosterman, Zhi Han
-
Patent number: 10719645Abstract: 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: GrantFiled: December 3, 2015Date of Patent: July 21, 2020Assignee: The MathWorks, Inc.Inventors: Fu Zhang, Zhi Han, Pieter J. Mosterman, William J. Aldrich, Ebrahim Mehran Mestchian, Denizhan N. Alparslan, Richard Hyde
-
Patent number: 10657208Abstract: 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: GrantFiled: June 4, 2013Date of Patent: May 19, 2020Assignee: The MathWorks, Inc.Inventors: Zhi Han, William J. Aldrich, Ebrahim Mehran Mestchian
-
Patent number: 10598419Abstract: 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: GrantFiled: December 11, 2017Date of Patent: March 24, 2020Assignee: ZHEJIANG OCEAN UNIVERSITYInventors: 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: 10430532Abstract: 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: GrantFiled: March 16, 2016Date of Patent: October 1, 2019Assignee: The MathWorks, Inc.Inventors: Zhi Han, Fu Zhang, Murali K. Yeddanapudi, Pieter J. Mosterman
-
Patent number: 10423732Abstract: 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: GrantFiled: March 16, 2016Date of Patent: September 24, 2019Assignee: The MathWorks, Inc.Inventors: Fu Zhang, Zhi Han, Murali K. Yeddanapudi, Pieter J. Mosterman
-
Publication number: 20190285441Abstract: 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: ApplicationFiled: December 20, 2018Publication date: September 19, 2019Inventors: Jeffrey C. Andle, Thomas M. Cunneen, Jonathan P. Murray, David Lane, Maly Chap, Nicholas S. Barbas, Zhi Hans Song
-
Publication number: 20180335239Abstract: 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: ApplicationFiled: December 11, 2017Publication date: November 22, 2018Inventors: 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: 9582768Abstract: 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: GrantFiled: March 14, 2013Date of Patent: February 28, 2017Assignee: The MathWorks, Inc.Inventors: Matthew J. Englehart, Zhi Han, Pieter J. Mosterman
-
Publication number: 20160196376Abstract: 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: ApplicationFiled: March 16, 2016Publication date: July 7, 2016Inventors: Zhi HAN, Fu ZHANG, Murali K. YEDDANAPUDI, Pieter J. MOSTERMAN
-
Publication number: 20160196377Abstract: 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: ApplicationFiled: March 16, 2016Publication date: July 7, 2016Inventors: Fu ZHANG, Zhi Han, Murali K. Yeddanapudi, Pieter J. Mosterman
-
Patent number: 9377998Abstract: 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: GrantFiled: March 14, 2013Date of Patent: June 28, 2016Assignee: The MathWorks, Inc.Inventors: Zhi Han, Fu Zhang, Murali K. Yeddanapudi, Pieter J. Mosterman
-
Patent number: 9354846Abstract: 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: GrantFiled: October 15, 2012Date of Patent: May 31, 2016Assignee: The MathWorks, Inc.Inventors: Fu Zhang, Zhi Han, Murali K. Yeddanapudi, Pieter J. Mosterman
-
Patent number: 9207912Abstract: 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: GrantFiled: December 11, 2014Date of Patent: December 8, 2015Assignee: The MathWorks, Inc.Inventors: Fu Zhang, Zhi Han, Murali K. Yeddanapudi, Pieter J. Mosterman
-
Publication number: 20150095878Abstract: 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: ApplicationFiled: December 11, 2014Publication date: April 2, 2015Inventors: Fu ZHANG, Zhi HAN, Murali K. YEDDANAPUDI, Pieter J. MOSTERMAN
-
Patent number: 8935137Abstract: 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: GrantFiled: November 8, 2011Date of Patent: January 13, 2015Assignee: The MathWorks, Inc.Inventors: Zhi Han, Fu Zhang, Murali K. Yeddanapudi, Pieter Johannes Mosterman