Patents by Inventor Haitao Guo
Haitao Guo 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: 20240134781Abstract: A black-box fuzzing testing method includes: generating a plurality of testcases; executing a target program based on each of the generated testcases to obtain a plurality of execution results; determining a plurality of execution paths of the target program using the execution results; and determining a code coverage of the target program from the execution paths.Type: ApplicationFiled: May 17, 2023Publication date: April 25, 2024Inventors: Haitao HU, Zhu FU, Huan GUO, Hao YAN, Zhenan TANG
-
Patent number: 11966916Abstract: A second blockchain system receives a first consensus message from a first blockchain system, the first blockchain system includes first nodes that provide services to at least a first account, and the second blockchain system includes second nodes that provide services to at least a second account. The first consensus message indicates a first plurality of the first nodes reaches a consensus for transferring a resource from the first account to the second account. The second blockchain system transfers the resource in the task to the second account. The transferring includes that a node in the second nodes adds the resource to the second account and generates a fourth block that records a completion of a transfer event. A second consensus message is transmitted from the second blockchain system to the first blockchain system in response to a second plurality of the second nodes completing the transfer event.Type: GrantFiled: February 24, 2023Date of Patent: April 23, 2024Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITEDInventors: Rui Guo, Maocai Li, Jun Liang, Jianjun Zhang, Zongyou Wang, Haitao Tu, Qi Zhao, Binhua Liu, Dawei Zhu, Qing Qin
-
Patent number: 11944313Abstract: In some examples, an embolization device includes multiple sections with three-dimensional non-helical structures when deployed at a vascular site. The multiple sections include a first section and one or more second sections that are smaller than the first section. The first section may have a deployed structure configured to anchor the device at a vascular site (e.g., a blood vessel) of a patient while each of the one or more second sections may be formed from loops that configured to pack and obstruct the vascular site. In some cases, the embolization device also includes a third section having a deployed configuration with multiple helical windings or loops is configured to anchor the embolization device at the vascular site.Type: GrantFiled: July 19, 2022Date of Patent: April 2, 2024Assignee: Covidien LPInventors: Yihan Wang, Victoria Schuman, Zhimin Fang, Yapeng Xu, Haitao Cao, Zhipeng Chen, Xiaojing Guo, Shichang Wen
-
Patent number: 11936769Abstract: Aspects of the disclosure provide methods and apparatuses for storing data. In some examples, an information processing apparatus that includes processing circuitry is provided. The processing circuitry is configured to receive data and determine a target blockchain based on an attribute associated with the data and blockchain correspondence information. The blockchain correspondence information indicates attributes associated with a plurality of blockchains. Further, the processing circuitry is configured to store a first block that is generated based on the received data in the target blockchain.Type: GrantFiled: February 17, 2021Date of Patent: March 19, 2024Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITEDInventors: Rui Guo, Maocai Li, Jun Liang, Jianjun Zhang, Zongyou Wang, Qi Zhao, Haitao Tu, Binhua Liu, Dawei Zhu, Qing Qin
-
Patent number: 11923685Abstract: A reactive power-voltage control method for integrated transmission and distribution networks is provided. The reactive power-voltage control method includes: establishing a reactive power-voltage control model for a power system consisting of a transmission network and a plurality of distribution networks; performing a second order cone relaxation on a non-convex constraint of the plurality of distribution network constraints to obtain the convex-relaxed reactive power-voltage control model; solving the convex-relaxed reactive power-voltage control model to acquire control variables of the transmission network and control variables of each distribution network; and controlling the transmission network based on the control variables of the transmission network and controlling each distribution network based on the control variables of the distribution network, so as to realize coordinated control of the power system.Type: GrantFiled: June 14, 2021Date of Patent: March 5, 2024Assignees: TSINGHUA UNIVERSITY, STATE GRID JIBEI ELECTRIC POWER COMPANYInventors: Bin Wang, Yanling Du, Wenchuan Wu, Haitao Liu, Hongbin Sun, Guannan Wang, Qinglai Guo, Qi Wang, Chenhui Lin
-
Patent number: 11914730Abstract: A data storage method is provided at a computer system, including: obtaining first data and second data of a target object, the first data and the second data being data of different dimensions for measuring any aspect of the target object from generation to existence; storing the first data and the second data of the target object in the first node; receiving audit information of the first node for indicating the first data and the second data stored in the first node; verifying the audit information based on target audit information of at least one target node that transacts with the first node; broadcasting a verification success notification in the data storage system in a case that the verification succeeds; and determining that a consensus on the audit information is reached in a case that the received verification success notification meets a consensus success condition.Type: GrantFiled: August 12, 2020Date of Patent: February 27, 2024Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITEDInventors: Dongyan Wang, Maocai Li, Rui Guo, Haitao Tu, Bo Li, Zongyou Wang, Jianjun Zhang
-
Publication number: 20240052238Abstract: Fluorescent water soluble conjugated polymers including polycyclic aromatic comonomers are provided. The conjugated polymers can be linked to an acceptor fluorescent dye. The conjugated polymers find use in conjugates with biological substrates having applications in a variety of applications including methods of analyte detection.Type: ApplicationFiled: October 16, 2023Publication date: February 15, 2024Applicant: AAT Bioquest, Inc.Inventors: Zhenjun DIWU, Haitao GUO, Jixiang LIU, Qin ZHAO, Ruogu PENG
-
Patent number: 11886364Abstract: An adaptive hybrid polling technique combines an interrupt mode with a polling mode, and is based on outstanding input/output (OIO) determination to improve I/O performance and to save processor cycles. The OIO includes two types of I/O commands: (1) I/O commands submitted to storage devices for processing, and (2) I/O commands completed by the storage devices but not yet acknowledged by host software. The adaptive hybrid polling technique involves two phases to determine when to poll based on current OIO commands. In the first phase, a determination is made whether there is an adequate number of the first type of OIO commands to prepare for polling. In the second phase, a determination is made whether there is an adequate number of the second type of OIS commands to activate polling.Type: GrantFiled: August 16, 2021Date of Patent: January 30, 2024Assignee: VMware, Inc.Inventors: Yang Bai, Wenchao Cui, Haitao Guo, Ran Peng, Tianji Zhao
-
Patent number: 11871052Abstract: In one implementation, a method of generating a bit stream encoding a video stream is performed by a device including one or more processors and non-transitory memory. The method includes decomposing a video stream into a plurality of frequency band video streams. The method includes determining a target bitrate and determining, for each frequency band video stream, a respective frequency band bit rate based on the target bit rate. The method includes encoding each of the plurality of frequency band video streams at its respective frequency band bit rate and transmitting, over a channel, each encoded frequency band video stream.Type: GrantFiled: September 24, 2019Date of Patent: January 9, 2024Assignee: APPLE INC.Inventors: Hao Pan, Haitao Guo, Ke Chen, Francesco Iacopino, Jim C. Chou, Xiaohua Yang, Linfeng Guo, Munehiro Nakazato, Krishnakanth Rapaka, Ye Cong
-
Patent number: 11847470Abstract: A bare-metal server of a cloud storage management system comprises a system-on-chip (Soc) and a processor. The SoC receives a volume attaching request sent by a public cloud management component of the management system. The volume attaching request includes an identifier of a system volume storing a file for starting an operating system of a bare-metal server of the management system. The SoC stores the identifier of the system volume based on the volume attaching request. When the bare-metal server of the management system is started, the bare-metal server uses the identifier of the system volume to the system volume, and starts an operating system by means of the SoC accessing the system volume.Type: GrantFiled: May 12, 2021Date of Patent: December 19, 2023Assignee: HUAWEI TECHNOLOGIES CO., LTD.Inventors: Junjie Wang, Yijian Dong, Haitao Guo
-
Patent number: 11827824Abstract: Fluorescent water soluble conjugated polymers including polycyclic aromatic comonomers are provided. The conjugated polymers can be linked to an acceptor fluorescent dye. The conjugated polymers find use in conjugates with biological substrates having applications in a variety of applications including methods of analyte detection.Type: GrantFiled: December 3, 2021Date of Patent: November 28, 2023Assignee: AAT BIOQUEST, INC.Inventors: Zhenjun Diwu, Haitao Guo, Jixiang Liu, Qin Zhao, Ruogu Peng
-
Publication number: 20230336888Abstract: The present disclosure generally relates to systems and methods for image data processing. In certain embodiments, an image processing pipeline may be configured to receive a frame of the image data having a plurality of pixels acquired using a digital image sensor. The image processing pipeline may then be configured to determine a first plurality of correction factors that may correct each pixel in the plurality of pixels for fixed pattern noise. The first plurality of correction factors may be determined based at least in part on fixed pattern noise statistics that correspond to the frame of the image data. After determining the first plurality of correction factors, the image processing pipeline may be configured to configured to apply the first plurality of correction factors to the plurality of pixels, thereby reducing the fixed pattern noise present in the plurality of pixels.Type: ApplicationFiled: June 7, 2023Publication date: October 19, 2023Inventors: Guy Cote, D. Amnon Silverstein, Suk Hwan Lim, Sheng Lin, Haitao Guo
-
Patent number: 11775316Abstract: A method is implemented by a system on chip and includes: receiving a volume attaching request sent by the public cloud management component, where the volume attaching request includes an identifier of a system volume; and storing the identifier of the system volume based on the volume attaching request, where when the bare-metal server is started, the bare-metal server uses the identifier of the system volume to determine the system volume, and starts an operating system of the bare-metal server based on the system volume, and the system volume stores a file used for starting the operating system of the bare-metal server.Type: GrantFiled: January 15, 2020Date of Patent: October 3, 2023Assignee: HUAWEI TECHNOLOGIES CO., LTD.Inventors: Junjie Wang, Yijian Dong, Haitao Guo
-
Patent number: 11689826Abstract: The present disclosure generally relates to systems and methods for image data processing. In certain embodiments, an image processing pipeline may be configured to receive a frame of the image data having a plurality of pixels acquired using a digital image sensor. The image processing pipeline may then be configured to determine a first plurality of correction factors that may correct each pixel in the plurality of pixels for fixed pattern noise. The first plurality of correction factors may be determined based at least in part on fixed pattern noise statistics that correspond to the frame of the image data. After determining the first plurality of correction factors, the image processing pipeline may be configured to configured to apply the first plurality of correction factors to the plurality of pixels, thereby reducing the fixed pattern noise present in the plurality of pixels.Type: GrantFiled: July 15, 2021Date of Patent: June 27, 2023Assignee: Apple Inc.Inventors: Guy Cote, D. Amnon Silverstein, Suk Hwan Lim, Sheng Lin, Haitao Guo
-
Publication number: 20230131000Abstract: The invention provides for UV excitable polyfluorene based conjugates and their use in methods of analyte detection.Type: ApplicationFiled: January 28, 2021Publication date: April 27, 2023Inventors: Zhenjun Diwu, Haitao Guo, Ruogu Peng, Travis Jennings
-
Patent number: 11561621Abstract: Intelligent systems are disclosed that respond to user intent and desires based upon activity that may or may not be expressly directed at the intelligent system. In some embodiments, the intelligent system acquires a depth image of a scene surrounding the system. A scene geometry may be extracted from the depth image and elements of the scene may be monitored. In certain embodiments, user activity in the scene is monitored and analyzed to infer user desires or intent with respect to the system. The interpretation of the user's intent as well as the system's response may be affected by the scene geometry surrounding the user and/or the system. In some embodiments, techniques and systems are disclosed for interpreting express user communication, e.g., expressed through hand gesture movements. In some embodiments, such gesture movements may be interpreted based on real-time depth information obtained from, e.g., optical or non-optical type depth sensors.Type: GrantFiled: October 14, 2019Date of Patent: January 24, 2023Assignee: Apple Inc.Inventors: Feng Tang, Chong Chen, Haitao Guo, Xiaojin Shi, Thorsten Gernoth
-
Publication number: 20230011387Abstract: A data processing method and a storage apparatus are disclosed. The data processing method includes: receiving, by an NVMe storage device, an NVMe write command sent by a host, where the NVMe write command carries a key and a value pointer, the value pointer points to first storage space, and the first storage space is used to store a value; obtaining, by the NVMe storage device, the key from the NVMe write command and a value length, and allocating second storage space to the value according to the value length, where the second storage space is in the NVMe storage device; and obtaining, by the NVMe storage device, the value from the host, and storing the value in the second storage space.Type: ApplicationFiled: September 19, 2022Publication date: January 12, 2023Inventors: Xin Qiu, Huifeng Xu, Haitao Guo, Hongguang Liu, Huawei Liu, Chunyi Tan, Victor Gissin
-
Publication number: 20220414035Abstract: An adaptive hybrid polling technique combines an interrupt mode with a polling mode, and is based on outstanding input/output (OIO) determination to improve I/O performance and to save processor cycles. The OIO includes two types of I/O commands: (1) I/O commands submitted to storage devices for processing, and (2) I/O commands completed by the storage devices but not yet acknowledged by host software. The adaptive hybrid polling technique involves two phases to determine when to poll based on current OIO commands. In the first phase, a determination is made whether there is an adequate number of the first type of OIO commands to prepare for polling. In the second phase, a determination is made whether there is an adequate number of the second type of OIS commands to activate polling.Type: ApplicationFiled: August 16, 2021Publication date: December 29, 2022Applicant: VMware, Inc.Inventors: Yang BAI, Wenchao CUI, Haitao GUO, Ran PENG, Tianji ZHAO
-
Patent number: 11489919Abstract: A data processing system and method, and a corresponding apparatus, where the data processing system includes a controller and at least two storage nodes. The controller is configured to receive, using a first coupling between the controller and a host, an operation request received from the host, where the operation request includes an identity of target data and an operation type, determine at least one target storage node from the at least two storage nodes according to the identity of the target data, and send an instruction message to the at least one target storage node using a second coupling to the at least one target storage node, where the at least one target storage node is configured to send the target data to the host or obtain the target data from the host according to the instruction message.Type: GrantFiled: March 22, 2019Date of Patent: November 1, 2022Assignee: HUAWEI TECHNOLOGIES CO., LTD.Inventors: Hongcai Cheng, Haitao Guo, Hongguang Liu, Hao Chen, Sicong Li, Chunyi Tan, Yu Hu, Can Chen
-
Patent number: 11467975Abstract: A data processing method and a storage apparatus are disclosed. The data processing method includes: receiving, by an NVMe storage device, an NVMe write command sent by a host, where the NVMe write command carries a key and a value pointer, the value pointer points to first storage space, and the first storage space is used to store a value; obtaining, by the NVMe storage device, the key from the NVMe write command and a value length, and allocating second storage space to the value according to the value length, where the second storage space is in the NVMe storage device; and obtaining, by the NVMe storage device, the value from the host, and storing the value in the second storage space.Type: GrantFiled: June 11, 2020Date of Patent: October 11, 2022Assignee: Huawei Technologies Co., Ltd.Inventors: Xin Qiu, Huifeng Xu, Haitao Guo, Hongguang Liu, Huawei Liu, Chunyi Tan, Victor Gissin