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

  • Publication number: 20240289899
    Abstract: Provided is a method for shale gas production prediction, including: acquiring real shale gas production data, and determining a target production decline curve model according to the real shale gas production data; setting a time step for production prediction, and obtaining a linear production decline curve by performing production prediction by using the target production decline curve model based on the time step; determining target shale gas production residuals according to the linear production decline curve and the real shale gas production data, inputting the target shale gas production residuals to a long short-term memory, and obtaining a residual prediction result by performing production prediction according to the long short-term memory and the time step; and determining a target production prediction result of shale gas well to be subjected to production prediction based on the linear production decline curve and the residual prediction result.
    Type: Application
    Filed: January 30, 2024
    Publication date: August 29, 2024
    Applicant: CHINA UNIVERSITY OF PETROLEUM (EAST CHINA)
    Inventors: Hai SUN, Fei LUO, Dongyan FAN, Lei ZHANG, Jun YAO, Shuaishi FU, Kai ZHANG, Yongfei YANG
  • Publication number: 20240291967
    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 target video block of a video and a bitstream of the video, a plurality of candidates of the target video block; determining a candidate list from the plurality of candidates by using a plurality of thresholds; and performing the conversion based on the candidate list.
    Type: Application
    Filed: May 6, 2024
    Publication date: August 29, 2024
    Inventors: Lei ZHAO, Kai ZHANG, Li ZHANG
  • Patent number: 12075038
    Abstract: A method of video processing is described. The method includes determining, for a conversion between a current video block of a current picture of a video and a coded representation of the video, an applicability of an alternative interpolation filter, wherein the applicability of the alternative interpolation filter indicates whether to apply the alternative interpolation filter in the conversion; and performing the conversion based on the determining; wherein the applicability of the alternative interpolation filter is determined based on whether a reference picture resampling in which a reference picture of the current picture is resampled to perform the conversion is used.
    Type: Grant
    Filed: October 31, 2022
    Date of Patent: August 27, 2024
    Assignees: BEIJING BYTEDANCE NETWORK TECHNOLOGY CO., LTD., BYTEDANCE INC.
    Inventors: Hongbin Liu, Li Zhang, Kai Zhang, Jizheng Xu, Yue Wang
  • Patent number: 12075030
    Abstract: A method of video processing includes performing a conversion between a video unit of a video and a coded representation of the video using at least a video picture. Only one of a subpicture coding mode or a resolution-changing coding mode is enabled for the video unit. The subpicture coding mode is a mode in which the video picture is divided into multiple subpictures, and the resolution-changing coding mode is a mode in which a resolution of the video picture is adjusted during the conversion.
    Type: Grant
    Filed: December 14, 2022
    Date of Patent: August 27, 2024
    Assignees: BEIJING BYTEDANCE NETWORK TECHNOLOGY CO., LTD., BYTEDANCE INC.
    Inventors: Kai Zhang, Zhipin Deng, Hongbin Liu, Li Zhang, Jizheng Xu
  • Patent number: 12075031
    Abstract: A method of video processing includes determining, for a conversion between a current block of a video and a bitstream of the video, that the current block is split into multiple sub-blocks, wherein each of the multiple sub-blocks is coded in the bitstream using a corresponding coding technique according to a pattern, and performing the conversion based on the determining.
    Type: Grant
    Filed: December 2, 2021
    Date of Patent: August 27, 2024
    Assignees: BEIJING BYTEDANCE NETWORK TECHNOLOGY CO., LTD, BYTEDANCE INC.
    Inventors: Li Zhang, Kai Zhang, Hongbin Liu, Yue Wang
  • Patent number: 12075084
    Abstract: A method of decoding a bitstream comprising a digital representation of a video includes decoding motion information for a current video block from the bitstream, estimating matching costs of the current video block using one or more templates based on a partial set of pixel locations in each of the one or more templates, where in the each of the one or more templates includes a video block with multiple samples and refining the motion information of the current video block using a template having a minimum matching cost.
    Type: Grant
    Filed: October 5, 2021
    Date of Patent: August 27, 2024
    Assignees: BEIJING BYTEDANCE NETWORK TECHNOLOGY CO., LTD, BYTEDANCE INC.
    Inventors: Hongbin Liu, Li Zhang, Kai Zhang, Yue Wang
  • Patent number: 12071754
    Abstract: A bath waste and overflow drain system of the present disclosure may comprise both drain and overflow assemblies. The drain assembly generally includes a drain elbow, drain gasket, drain spud, drain trim, and drain stopper. The drain trim may possess weep channels that urge stagnated water from a periphery of the drain spud and into the drain. The overflow assembly generally includes an overflow elbow, overflow gasket, retaining nut, and overflow faceplate. The overflow faceplate may have bayonet channels that engage with a protrusion of the overflow elbow so as to accommodate variances in tub design when effecting an installation. The system according to an embodiment may also comprise test plugs of the overflow and drain varieties which are, together, operable to permit pressure-related tests of the system prior to completing an installation. The overflow and drain test plugs are simple to manipulate and install/remove with quick-engaging, complementary locking features.
    Type: Grant
    Filed: May 7, 2021
    Date of Patent: August 27, 2024
    Assignee: Oatey Co.
    Inventors: Shawn Heipp, Kenneth Brown, Douglas Buchan, Joshua Funk, Aaron Lorkowski, Kai Zhang
  • Publication number: 20240278385
    Abstract: A multi-functional bench vice with a quick-change jaw includes a movable vice body, a fixed vice body, a screw rod, and a handle. The fixed vice body is provided with a fixed jaw. A quick-change assembly and a movable jaw assembly are installed on the movable vice body. The quick-change assembly includes an adjustment rod and a pull rod. The adjustment rod is installed on the movable vice body through an external thread, and is connected to one end of the pull rod through the internal thread. The helical direction of the external thread is opposite to the helical direction of the internal thread. The other end of the pull rod passes through the movable vice body and is clamped on the movable jaw assembly. The movable jaw assembly corresponds to the fixed jaw.
    Type: Application
    Filed: April 24, 2023
    Publication date: August 22, 2024
    Applicant: Laizhou Hongyuan Bench Vice Manufacture Co., Ltd.
    Inventors: Tao WANG, Shujun ZHAO, Kai ZHANG, Xiaoguang LIN, Maodou LI
  • Publication number: 20240283969
    Abstract: Embodiments of the present disclosure provide a solution for video processing. A method for video processing is proposed. The method comprises: applying, during a conversion between a target block of a video and a bitstream of the target block, a reordering or refined process to motion candidates during constructing a motion candidate list based on the motion candidates; and performing the conversion based on the constructed motion candidate list.
    Type: Application
    Filed: April 29, 2024
    Publication date: August 22, 2024
    Inventors: Na ZHANG, Kai ZHANG, Li ZHANG
  • Publication number: 20240283944
    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 target block of a video and a bitstream of the target block, an intra mode for the target block, the target blocking being coded with a geometric partition mode (GPM); storing the intra mode for the target block; and performing the conversion based on the stored intra mode.
    Type: Application
    Filed: April 11, 2024
    Publication date: August 22, 2024
    Inventors: Zhipin DENG, Kai Zhang, Li Zhang
  • Patent number: 12069278
    Abstract: A method of video processing is described. The method includes determining, for a conversion between a current video block of a video and a coded representation of the video, whether a certain partitioning scheme is allowed for the current video block according to a rule that depends on a coding mode type used for representing the current video block in the coded representation and a dimension of the current video block; and performing the conversion based on the determining.
    Type: Grant
    Filed: March 9, 2023
    Date of Patent: August 20, 2024
    Assignees: BEIJING BYTEDANCE NETWORK TECHNOLOGY CO., LTD., BYTEDANCE INC.
    Inventors: Jizheng Xu, Zhipin Deng, Li Zhang, Hongbin Liu, Kai Zhang
  • Patent number: 12069239
    Abstract: Devices, systems and methods for digital video coding, which include sub-block based inter prediction methods, are described. An exemplary method for video processing includes determining, for a conversion between a current block of video and a bitstream representation of the video, a maximum number of candidates in a sub-block based merge candidate list and/or whether to add sub-block based temporal motion vector prediction (SbTMVP) candidates to the sub-block based merge candidate list based on whether temporal motion vector prediction (TMVP) is enabled for use during the conversion or whether a current picture referencing (CPR) coding mode is used for the conversion, and performing, based on the determining, the conversion.
    Type: Grant
    Filed: May 17, 2021
    Date of Patent: August 20, 2024
    Assignees: BEIJING BYTEDANCE NETWORK TECHNOLOGY CO., LTD, BYTEDANCE INC.
    Inventors: Kai Zhang, Li Zhang, Hongbin Liu, Jizheng Xu, Yue Wang
  • Patent number: 12069292
    Abstract: A method of video processing includes: determining an affine mode type to be applied to a current block coded in an affine mode in a video frame, wherein the current block is split into a plurality of sub-blocks; and deriving motion information for each of the plurality of sub-blocks based on the affine mode type, at least one control point (CP) motion vector (MV) at a specific location being derived and stored for predicting other blocks to be processed subsequently.
    Type: Grant
    Filed: March 23, 2021
    Date of Patent: August 20, 2024
    Assignees: BEIJING BYTEDANCE NETWORK TECHNOLOGY CO., LTD, BYTEDANCE INC.
    Inventors: Kai Zhang, Li Zhang, Hongbin Liu, Yue Wang
  • Patent number: 12069282
    Abstract: A method of visual media processing includes determining, for a conversion between a current video block of visual media data and a bitstream representation of the current video block, a buffer that stores reference samples for prediction in an intra block copy mode; for a sample spatially located at location of the current video block relative to an upper-left position of a coding tree unit including the current video block and having a block vector, computing a corresponding reference in the buffer at a reference location, wherein the reference location is determined using the block vector and the location; and upon determining that the reference location lies outside the buffer, re-computing the reference location based at least in part on a location of the current video block relative to the coding tree unit including the current video block.
    Type: Grant
    Filed: August 30, 2021
    Date of Patent: August 20, 2024
    Assignees: BEIJING BYTEDANCE NETWORK TECHNOLOGY CO., LTD, BYTEDANCE INC.
    Inventors: Jizheng Xu, Li Zhang, Kai Zhang, Hongbin Liu, Yue Wang
  • Patent number: 12069309
    Abstract: A method of video processing includes determining, for a conversion between a current block of a video and a coded representation of the video, whether a syntax element indicating usage of a skip mode for an intra-block copy (IBC) coding model is included in the coded representation according to a rule that specifies that signaling of the syntax element is based on a dimension of the current block and/or a maximum allowed dimension for a block that is coded using the IBC coding model. The method also includes performing the conversion based on the determining.
    Type: Grant
    Filed: March 8, 2022
    Date of Patent: August 20, 2024
    Assignees: BEIJING BYTEDANCE NETWORK TECHNOLOGY CO., LTD, BYTEDANCE INC.
    Inventors: Li Zhang, Kai Zhang, Jizheng Xu, Hongbin Liu
  • Patent number: 12069248
    Abstract: A video processing method is provided to include: determining, based on a position rule, whether a local illumination compensation (LIC) tool is enabled for a conversion between a current block in a video region of a video and a coded representation of the video, and performing the conversion based on the position rule. The position rule specifies that the LIC tool is enabled for blocks on boundaries of the video region and disabled for blocks inside the video region and the LIC tool includes using a linear model of illumination changes in the current block during the conversion.
    Type: Grant
    Filed: April 12, 2023
    Date of Patent: August 20, 2024
    Assignees: BEIJING BYTEDANCE TECHNOLOGY NETWORK CO., LTD., BYTEDANCE INC.
    Inventors: Hongbin Liu, Li Zhang, Kai Zhang, Yue Wang
  • Patent number: 12069262
    Abstract: A method of visual media processing, including: determining, for a conversion between a current video block of a visual media data and a bitstream representation of the visual media data, that a partitioning mode coding tool is disabled for the conversion based on a rule that depends on a dimension of the current video block; and performing the conversion based on the determining.
    Type: Grant
    Filed: February 21, 2023
    Date of Patent: August 20, 2024
    Assignees: BEIJING BYTEDANCE NETWORK TECHNOLOGY CO., LTD., BYTEDANCE INC.
    Inventors: Li Zhang, Kai Zhang, Hongbin Liu, Yue Wang
  • Publication number: 20240275979
    Abstract: Embodiments of the present disclosure provide a solution for video processing is proposed. A method for video processing is proposed. The method comprises: determining, during a conversion between a video unit and a bitstream of the video unit, information on applying an optical flow based coding method to the video unit based on illuminance information of the video unit; and performing the conversion based on the information. Compared with the conventional solution, the proposed method can advantageously improve the coding efficiency and performance.
    Type: Application
    Filed: June 8, 2022
    Publication date: August 15, 2024
    Inventors: Yang WANG, Li ZHANG, Yuwen HE, Kai ZHANG
  • Publication number: 20240275941
    Abstract: A method for video processing comprises: determining, during a conversion between a target video block of a video and a bitstream of the video, an intra block copy (IBC)-based mode to be applied for the target video block based on at least one of: a mode based on affine motion compensated prediction, an affine IBC merge mode with block vector differences (MBVD), an intra template matching for IBC mode (TM_IBC), wherein a derived block vector (BV) is used as base candidates for the MBVD, an intra template matching for IBC mode (TM_IBC), wherein a derived BV is used as BV prediction candidate for IBC non-merge mode, an IBC prediction mode based on multi-hypothesis, a mode based on overlapped block motion compensation (OBMC), a mode based on geometric partitioning with the MBVD, or a mode based on geometric partitioning with TM; and performing the conversion based on the IBC-based mode.
    Type: Application
    Filed: March 25, 2024
    Publication date: August 15, 2024
    Inventors: Na ZHANG, Kai Zhang, Li Zhang
  • Publication number: 20240276020
    Abstract: A method implemented by a video coding apparatus includes applying a neural network (NN) filter to an unfiltered sample of a video unit to generate a filtered sample. The NN filter is applied based on a syntax element of the video unit. The method also includes converting between a video media file and a bitstream based on the filtered sample that was generated.
    Type: Application
    Filed: April 2, 2024
    Publication date: August 15, 2024
    Inventors: Yue Li, Li Zhang, Kai Zhang, Junru Li, Meng Wang, Siwei Ma, Shiqi Wang