Patents by Inventor Kai Zhang

Kai Zhang 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: 12231149
    Abstract: A method for decoding an error correction code is provided. The method includes: acquiring a Galois field equation corresponding to the error correction code; determining a target relational expression corresponding to error locations after decoding the error correction code; determining multiple conjugate location pairs based on the target relational expression; determining a first polynomial corresponding to an exponential coefficient of a first location in a conjugate location pair and a second polynomial corresponding to an exponential coefficient of a second location in the conjugate location pair based on a correspondence table between exponents and polynomials; performing an exclusive OR operation on coefficients of the first polynomial and the second polynomial to obtain an exclusive OR result; and determining the first location and the second location as error locations, in a case that the exclusive OR result matches a target coefficient of the Galois field equation.
    Type: Grant
    Filed: June 29, 2023
    Date of Patent: February 18, 2025
    Assignee: TONGXIN MICROELECTRONICS CO., LTD.
    Inventors: Sen Chai, Kai Zhang
  • Patent number: 12231625
    Abstract: A method of video processing is described. The method includes performing a conversion between a current video block of a video picture of a video and a coded representation of the video according to a buffer allocation rule, wherein the conversion uses an intra block copy (IBC) mode in which a prediction of the current video block is derived based on sample values from a same video slice with the current video block, and wherein the sample values are determined by block vectors, wherein the buffer allocation rule specifies that a virtual buffer allocated for the conversion using the IBC mode is greater than a minimum size of memory for storing a portion of the video picture searched for determining the block vectors.
    Type: Grant
    Filed: January 30, 2023
    Date of Patent: February 18, 2025
    Assignees: BEIJING BYTEDANCE NETWORK TECHNOLGOY CO., LTD., BYTEDANCE INC.
    Inventors: Jizheng Xu, Li Zhang, Kai Zhang, Hongbin Liu
  • Publication number: 20250056065
    Abstract: Embodiments of the present disclosure provide a solution for video processing. A method for video processing is proposed. The method comprises: determining, during a conversion between a current video block of a video and a bitstream of the video, whether coding information of a reference video block is used to code a first piece of motion information of the current video block based on a coding pattern applied to the reference video block; and performing the conversion based on the determining. The method in accordance with the first aspect of the present disclosure improves the coding process of the current video block. Compared with the conventional solution, the proposed method can advantageously improve the coding efficiency and avoid the undesirable latency.
    Type: Application
    Filed: May 12, 2022
    Publication date: February 13, 2025
    Applicants: Beijing Bytedance Network Technology Co., Ltd., Bytedance Inc.
    Inventors: Kai ZHANG, Li ZHANG, Zhipin DENG, Na ZHANG, Yang WANG
  • Publication number: 20250056014
    Abstract: Embodiments of the present disclosure provide a solution for video processing. A method for video processing is proposed. The method comprises: obtaining, for a conversion between a current video block of a video and a bitstream of the video, a value for a metric of a blending region in a direction, the blending region being comprised in a target region associated with the current video block, the value being determined from a plurality of predetermined values for the metric, values for samples of the blending region being determined based on values for samples of a first part of the target region and values for samples of a second part of the target region; and performing the conversion based on the value for the metric.
    Type: Application
    Filed: October 25, 2024
    Publication date: February 13, 2025
    Inventors: Zhipin DENG, Kai ZHANG, Li ZHANG
  • Publication number: 20250050248
    Abstract: A water filter cartridge comprises a main body comprising a centered major axis, an attachment end, an outer surface, and a cap end. An inlet boss, a locating lug, and a core cutout are offset on the attachment end from the centered major axis. The outer surface comprises a first front pair of positioning features configured as L-shaped flanges. A second front pair of positioning features are configured as guide blocks and are axially aligned with the first front pair of positioning features. A core assembly is inserted through the main body and comprises a filter core configured to direct filtered water towards an outlet boss. An end cap is connected to the cap end. Optionally, the end cap comprises a third front positioning feature configured as an L-shaped flange. The third front positioning feature is axially aligned with the second pair of front positioning features.
    Type: Application
    Filed: December 31, 2023
    Publication date: February 13, 2025
    Applicant: Tianjin Yuanzhi Environmental Technology Co. Ltd.
    Inventors: Kai ZHANG, Lin LOU, Xin GUAN, Jingguan DU
  • Patent number: 12222729
    Abstract: A target tracking method and device, relating to the field of vehicles. The method comprises: reading a target fusion list at the current moment, wherein the target fusion list comprises a target attribute set corresponding to each environment target in one or more environment targets, and the target attribute set comprises parameter attribute sets, measured by one or more sensors, of the environment targets; determining whether the target fusion list at the current moment is an initial target fusion list or not; and if the target fusion list at the current moment is not the initial target fusion list, determining a target tracking list at the current moment according to the target fusion list at the current moment and a stored target tracking list at the previous moment, wherein the target tracking list comprises a parameter attribute set corresponding to each screened environment target and a fusion tracking ID.
    Type: Grant
    Filed: September 27, 2019
    Date of Patent: February 11, 2025
    Assignee: GREAT WALL MOTOR COMPANY LIMITED
    Inventors: Tianpei Wang, Longbao Zhen, Jianyong Ge, Yaxing Ren, Kai Zhang, Rutao Han, Lin He, Xiaochuan Li, Xiao Yang
  • Patent number: 12225084
    Abstract: Disclosed are a communication method and related components. In this solution, two network stacks are firstly established, and all connection relationships between a client and each server node and between processes of any two server nodes are then divided, so as to obtain two kinds of connection relationships, wherein the two kinds of connection relationships are respectively constructed on the basis of the two network stacks, and the number of one of the two kinds of connection relationships is related to the number of QPs.
    Type: Grant
    Filed: February 24, 2023
    Date of Patent: February 11, 2025
    Assignee: IEIT SYSTEMS CO., LTD.
    Inventors: Kai Zhang, Jie Li, Zaigui Zhang
  • Publication number: 20250047891
    Abstract: Embodiments of the present disclosure provide a solution for video processing. A method for video processing is proposed. The method comprises: obtaining, for a conversion between a current video block of a video and a bitstream of the video, a first motion vector (MV) for a target video block, the target video block being determined by applying a sample adjusting process to a plurality of samples of the current video block; adjusting the first MV based on a second MV generated for the target video block; and performing the conversion based on the adjusted first MV.
    Type: Application
    Filed: October 3, 2024
    Publication date: February 6, 2025
    Inventors: Zhipin DENG, Kai Zhang, Li Zhang
  • Publication number: 20250047855
    Abstract: Method of processing video data is disclosed. A method for video processing includes dividing, for a conversion between a block of a video and a bitstream of the block, syntax elements associated with the block into different groups of syntax elements; applying controls on the different groups of syntax elements separately; and performing the conversion based on the controls.
    Type: Application
    Filed: September 25, 2024
    Publication date: February 6, 2025
    Inventors: Li Zhang, Jizheng Xu, Kai Zhang, Hongbin Liu, Weijia Zhu
  • Publication number: 20250047844
    Abstract: Embodiments of the present disclosure provide a method for video processing. The method comprises: obtaining, during a conversion between a current chroma block of a video and a bitstream of the video, the number of lines for determining at least one filter coefficient for a convolutional cross-component model (CCCM) for the current chroma block; and performing the conversion based on the number of lines. Compared with the conventional solution, the proposed method can advantageously improve coding efficiency.
    Type: Application
    Filed: October 18, 2024
    Publication date: February 6, 2025
    Inventors: Yang WANG, Kai Zhang, Li Zhang
  • Publication number: 20250044175
    Abstract: The present disclosure provides an underwater detection method for contact leakage of a tunnel joint of a dam culvert, including: obtaining an underwater image sequence of the culvert by an underwater robot; preprocessing and registering the underwater image sequence; extracting particle information appearing in the underwater image sequence based on the registered underwater image sequence; constructing a three-dimensional fluid velocity distribution map based on the particle information, and determining leakage situation according to the three-dimensional fluid velocity distribution map; and superimposing the three-dimensional fluid velocity distribution map on a preconfigured three-dimensional culvert model, and rendering and displaying it.
    Type: Application
    Filed: October 18, 2024
    Publication date: February 6, 2025
    Applicant: Nanjing Hydraulic Research Institute
    Inventors: Kai Zhang, Jinbao Sheng, Yan Xiang, Chengdong Liu, Fudong Chi, Hao Chen, Zhuo Li, Bingbing Nie, Bo Dai, Yakun Wang
  • Publication number: 20250042001
    Abstract: The present invention provides a micro-action ratchet wrench. a wrench has a main hole arranged thereon and a first and a second arc surfaces recessed in the wall surface of the main hole for correspondingly forming the first and second chambers, so that the centerlines of the first and second chambers intersect with the center of the main hole to maintain a set angle. The main hole is coupled with a ratchet. The ratchet has an outer connection portion and an outer teeth portion. The first and second chambers are correspondingly equipped with the first and second detents and the first and second springs. The first and second detents are provided with pawls, the first and second springs actuate the corresponding first and second detents, so that the pawls of the first and second detents can differentially engage the outer teeth portion of the ratchet through the set angle configuration.
    Type: Application
    Filed: August 4, 2023
    Publication date: February 6, 2025
    Inventors: CHIA-HSUAN LEE, Kai Zhang
  • Publication number: 20250047892
    Abstract: Embodiments of the present disclosure provide a solution for video processing. A method for video processing is proposed. The method comprises: applying, for a conversion between a video unit of a video and a bitstream of the video unit, a processing procedure to at least one motion candidate in a motion candidate list; reordering at least one subgroup of motion candidates in the motion candidate list by applying a first reordering procedure to the motion candidate list after the processing procedure, wherein the processing procedure comprises at least one of: a modification process, a motion refinement process, or a second reordering process; and performing the conversion based on the reordered motion candidates.
    Type: Application
    Filed: October 14, 2024
    Publication date: February 6, 2025
    Inventors: Yang WANG, Kai Zhang, Na Zhang, Li Zhang, Hongbin Liu
  • Patent number: 12219396
    Abstract: Systems, methods, and apparatuses disclosed herein can mitigate transmitting latency to improve the quality of a voice or the video call. These systems, methods, and apparatuses reset a transmitting latency timer upon retrieving a packet from a transmitting buffer. Thereafter, these systems, methods, and apparatuses start the count of the transmitting latency timer as the packet is being processed. And these systems, methods, and apparatuses compare the transmitting latency timer e with a transmitting latency threshold as these systems, methods, and apparatuses are processing a packet for transmission. These systems, methods, and apparatuses can drop the packet and/or can select another packet for processing in response to the transmitting latency timer exceeding the transmitting latency threshold to mitigate the transmitting latency.
    Type: Grant
    Filed: September 15, 2022
    Date of Patent: February 4, 2025
    Assignee: Apple Inc.
    Inventors: Kai Zhang, Lele Cui, Deepankar Bhattacharjee
  • Patent number: 12219138
    Abstract: Devices, systems and methods for digital video coding, which includes using multiple transforms, are described. In a representative aspect, a method for video processing includes selecting, as part of a multiple transform selection (MTS) process, a common transform as both a vertical transform and a horizontal transform, and applying, as part of performing a conversion between a current block of a video and a bitstream representation of the video, the vertical transform and the horizontal transform to the current block.
    Type: Grant
    Filed: December 3, 2021
    Date of Patent: February 4, 2025
    Assignees: BEIJING BYTEDANCE NETWORK TECHNOLOGY CO., LTD., BYTEDANCE INC.
    Inventors: Kai Zhang, Li Zhang, Hongbin Liu, Zhipin Deng, Yang Wang, Yue Wang
  • Patent number: 12219166
    Abstract: Example implementations include methods, apparatuses and computer storage media for video processing. One example method comprises determining, during a conversion between a current video block of a video and a bitstream of the video, a motion candidate for the current video block; refining the motion candidate by performing a local search around the motion candidate based on a template matching cost rule; and performing the conversion based on the refined motion candidate, wherein a search order of the local search is related to a coding mode of the current video block.
    Type: Grant
    Filed: March 12, 2021
    Date of Patent: February 4, 2025
    Assignee: LEMON INC.
    Inventors: Na Zhang, Kai Zhang, Hongbin Liu, Li Zhang, Yue Wang
  • Patent number: 12219136
    Abstract: A video processing method includes determining, for a conversion between a current block of a video and a bitstream representation of the video, whether to enable a level mapping operation or a level remapping operation based on a rule, wherein the level mapping operation or the level remapping operation includes changing between a first representation of a residual coefficient of the current block and a second representation of the residual coefficient of the current block based on neighboring residual coefficients of the residual coefficient; and performing the conversion by selectively using the level mapping operation or the level remapping operation based on the determining.
    Type: Grant
    Filed: June 21, 2023
    Date of Patent: February 4, 2025
    Assignees: BEIJING BYTEDANCE NETWORK TECHNOLOGY CO., LTD., BYTEDANCE INC.
    Inventors: Li Zhang, Kai Zhang, Jizheng Xu, Hongbin Liu, Yue Wang
  • Patent number: 12219167
    Abstract: Methods, devices and systems for intra-block coding based decoding or encoding of video while using block vector signaling and/or merge candidates are disclosed. An example method for video processing includes performing a conversion between a video region of a video and a bitstream representation of the video, wherein the bitstream representation selectively includes motion vector difference (MVD) related syntax elements for an intra block copy (IBC) advanced motion vector prediction (AMVP) mode based on a maximum number of a first type of IBC candidates used during the conversion of the video region, wherein, when an IBC mode is applied, samples of the video region are predicted from other samples in a video picture corresponding to the video region.
    Type: Grant
    Filed: January 23, 2023
    Date of Patent: February 4, 2025
    Assignees: BEIJING BYTEDANCE NETWORK TECHNOLOGY CO., LTD., BYTEDANCE INC.
    Inventors: Li Zhang, Jizheng Xu, Kai Zhang, Hongbin Liu
  • Patent number: 12215426
    Abstract: Disclosed is a composite coating for eliminating pollution by chromium and VOCs from a source, the coating comprising a conversion film layer and a coating surface layer. The conversion film layer is made of a surface pretreatment liquid, and the surface pretreatment liquid comprises the following components: an organic compound A having an aromatic ring and at least two phenolic hydroxyl groups in the molecule thereof, or a hydrate thereof; an ionic compound B containing zirconium and/or titanium and fluorine; a mixed solution C containing manganese fluoride; and an inorganic salt D containing potassium ions or sodium ions. The coating surface layer is an FEVE-type fluorocarbon powder coating layer. Also disclosed is a preparation method for the described composite coating.
    Type: Grant
    Filed: February 24, 2020
    Date of Patent: February 4, 2025
    Assignee: GUANGDONG PROVINCIAL ACADEMY OF BUILDING RESEARCH GROUP CO., LTD
    Inventors: Kai Zhang, Shichao Yang, Yang Ma
  • Patent number: 12219165
    Abstract: A method of video processing is described. The method includes determining chroma weights used for determining a chroma prediction block of a chroma block of a current block of a video by blending predictions of the chroma block according to a rule, and performing a conversion between the current block and a coded representation of the video according to the determining. The rule specifies that the chroma weights are determined from luma weights of a collocated luma block of the current block. The current block is coded with a geometric partitioning mode.
    Type: Grant
    Filed: February 24, 2023
    Date of Patent: February 4, 2025
    Assignees: BEIJING BYTEDANCE NETWORK TECHNOLOGY CO., LTD., BYTEDANCE INC.
    Inventors: Zhipin Deng, Li Zhang, Hongbin Liu, Kai Zhang, Jizheng Xu, Yue Wang