Patents by Inventor Bohan LI

Bohan LI 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: 20260156265
    Abstract: Coding a quantized transform block includes selecting a wavefront scan order for coding quantized transformed coefficients of the quantized transform block. The quantized transform block is of size N×N and the wavefront scan order is such that locations (x, y?1), (x, y?2), and (x, y?3) are sequentially coded and locations (x?1, y), (x?2, y), and (x?3, y) are sequentially coded, for at least one x and one y where 2?x<N and 2?y<N. A probability distribution is selected for coding a quantized transform coefficient of the quantized transform coefficients. A context model for selecting the probability distribution includes at least two immediate neighbors of the quantized transform coefficient in the wavefront scan order. The quantized transformed co-efficient is entropy coded using the probability distribution.
    Type: Application
    Filed: December 15, 2022
    Publication date: June 4, 2026
    Inventors: Cheng Chen, Yaowu Xu, Xiang Li, Bohan Li, Jingning Han
  • Publication number: 20260143164
    Abstract: A determination is made to use an over-complete transform for decoding a block having N prediction residuals. A primary transform associated with a set of orthonormal primary bases is selected. An additional transform basis is selected. At least N+1 quantized transform coefficients are decoded from a compressed bitstream. The block is then obtained using the at least N+1 quantized transform coefficients, the primary transform, and the additional transform basis.
    Type: Application
    Filed: November 18, 2025
    Publication date: May 21, 2026
    Inventors: Bohan Li, Jingning Han, Debargha Mukherjee, Yaowu Xu
  • Patent number: 12634440
    Abstract: A motion vector for a current block of a current frame is decoded. The motion vector for the current block refers to a first reference block in a first reference frame. A first prediction block of two or more prediction blocks is identified in the first reference frame and using the first reference block. A first grid-aligned block is identified based on the first reference block. A second reference block is identified using a motion vector of the first grid-aligned block in a second reference frame. A second prediction block of the two or more prediction blocks is identified in the second reference frame and using the second reference block. The two or more prediction blocks are combined to obtain a prediction block for the current block.
    Type: Grant
    Filed: March 7, 2022
    Date of Patent: May 19, 2026
    Assignee: GOOGLE LLC
    Inventors: Bohan Li, Yaowu Xu, Jingning Han
  • Publication number: 20260135049
    Abstract: The present disclosure discloses a rubber dome with advanced conduction which includes a support portion, an elastic connection portion, and a pressing portion connected in sequence, the pressing portion having a columnar triggering portion at an axially inner side thereof. An axial end of the triggering portion is spaced at an axial distance b from an axially lower surface of the support portion, and an axial upper surface of the support portion is spaced at a distance h from the axially lower surface of the support portion, and b<h. The pressing portion is axially opened with a bowl-shaped groove extending to the triggering portion. The rubber dome provided by the present disclosure avoids the over-sensitivity phenomenon conventionally caused by lowering the triggering force of the thin film circuit switch by adjusting the conduction distance to make the triggering portion closer to the thin film circuit switch.
    Type: Application
    Filed: August 16, 2023
    Publication date: May 14, 2026
    Inventors: Wei ZOU, Bohan LI, Peiyun ZHANG
  • Patent number: 12627810
    Abstract: Decoding using motion vector prediction with derived motion trajectory includes obtaining, from previously reconstructed reference frames available for reconstructing a current frame, reference frame motion fields data for reconstructing the current frame, obtaining, using the reference frame motion fields data, trajectory mapping data for reconstructing the current frame, accessing, from the encoded bitstream, current encoded block data for a current block of the current frame; obtaining a motion vector prediction for the current block in accordance with the trajectory mapping data, obtaining a differential motion vector from the current encoded block data, obtaining a motion vector for the current block by adding the motion vector prediction and the differential motion vector, decoding the current block using the motion vector to obtain decoded block data for the current block, and obtaining reconstructed frame data for the current frame using the decoded block data.
    Type: Grant
    Filed: November 27, 2024
    Date of Patent: May 12, 2026
    Assignee: GOOGLE LLC
    Inventors: Bohan Li, Jingning Han, Debargha Mukherjee, Yaowu Xu
  • Publication number: 20260073620
    Abstract: A system and method are disclosed. The method includes rendering an image using a three-dimensional (3D) Gaussian splatting process; processing the rendered image with a pretrained latent diffusion model to estimate noise in a latent space; generating a diffusion loss based on a difference between the estimated noise and a sampled noise; periodically applying the diffusion loss to update parameters of the 3D Gaussian splatting process; and generating a novel view synthesis image based on the updated parameters.
    Type: Application
    Filed: September 11, 2025
    Publication date: March 12, 2026
    Inventors: Bohan LI, Xingyi LI, Yangwen LIANG, Shuangquan WANG, Kee-Bong SONG
  • Patent number: 12549767
    Abstract: Decoding a current block of a current frame includes decoding, from a compressed bitstream, one or more syntax elements indicating that a geometric transformation is to be applied; applying the geometric transformation to at least a portion of the current frame to obtain a transformed portion; and obtaining a prediction of the current block based on the transformed portion and an intra-prediction mode.
    Type: Grant
    Filed: April 15, 2024
    Date of Patent: February 10, 2026
    Assignee: GOOGLE LLC
    Inventors: Bohan Li, Debargha Mukherjee, Yaowu Xu, Jingning Han
  • Publication number: 20260010764
    Abstract: A universal recommendation method based on preference prototype-aware learning, which belongs to the big data analysis technologies. The present disclosure, when realizing the universal cross-domain recommendation, quantitatively learns the user preference through a preference prototype-aware learning method while minimizing interference from the source domain. The method of the present disclosure consists of two complementary components: a hybrid encoder and a preference prototype-aware decoder, which form an end-to-end unified framework suitable for various real-world scenarios. The hybrid encoder uses a hybrid network to learn general representations of interactive items and capture the intrinsic relationships between items across different domains. The preference prototype-aware decoder implements a learnable prototype matching mechanism to quantitatively perceive user preferences and can accurately capture user preferences at a higher semantic level.
    Type: Application
    Filed: April 23, 2025
    Publication date: January 8, 2026
    Applicant: Nanjing University of Aeronautics and Astronautics
    Inventors: Yuxi ZHANG, Ji ZHANG, Bohan LI, Feiyang XU, Lvying CHEN
  • Publication number: 20260010539
    Abstract: A cross-domain sequential recommendation method based on time series and projection enhancement. According to the present disclosure, first, single-domain and cross-domain interaction sequences are encoded by using a graph attention mechanism. To account for periodic variation of user preference, timestamp encoding is incorporated to capture temporal characteristics of user behavior. After combining the interaction sequences with the time encoding, a projection mechanism-based module is designed in the present disclosure to accurately capture unique features of a user in a specific domain and shared features in a mixed sequence, such that redundant information in a source domain is effectively prevented from being transmitted to a target domain. Finally, a contrastive learning auxiliary framework is designed to further enhance cross-domain sequence representation.
    Type: Application
    Filed: April 20, 2025
    Publication date: January 8, 2026
    Applicant: Nanjing University of Aeronautics and Astronautics
    Inventors: Lvying CHEN, Ji ZHANG, Bohan LI, Sujie YU, Yuxi ZHANG
  • Publication number: 20250349282
    Abstract: Systems and methods are provided for machine learning models configured as zero-shot personalized text-to-speech models which comprise a feature extractor, a speaker encoder, and a text-to-speech module. The feature extractor is configured to extract acoustic features and prosodic features from new target reference speech associated with the new target speaker. The speaker encoder is configured to generate a speaker embedding corresponding to the new target speaker based on the acoustic features extracted from the new target reference speech. The text-to-speech module is configured to generate the personalized voice corresponding for the new target speaker based on the speaker embedding and the prosodic features extracted from the new target reference speech without applying the text-to-speech module on new labeled training data associated with the new target speaker.
    Type: Application
    Filed: April 13, 2022
    Publication date: November 13, 2025
    Inventors: Bohan LI, Lei HE, Yan DENG, Bing LIU, Yanqing LIU, Sheng ZHAO
  • Publication number: 20250287032
    Abstract: Techniques for generating and using a co-located reference frame are described, A first reference frame and a second reference frame for a current frame to be encoded or decoded are reconstructed and used to determine a coarse motion field for the current frame. Fine motion of one or more blocks of the current frame are estimated (e.g., using optical flow estimation). A motion vector of a block of the current frame is updated using the fine motion to result in an updated motion field. A co-located reference frame is determined using the updated motion field, and a prediction process for the current frame is performed using the co-located reference frame. Various techniques may be used to determine whether to adjust the coarse motion field using the fine motion to reduce computing requirements.
    Type: Application
    Filed: April 20, 2023
    Publication date: September 11, 2025
    Inventors: Bohan Li, Yaowu Xu, Lester Lu, Jingning Han
  • Publication number: 20250247543
    Abstract: Spatial motion vector prediction with derived motion trajectory includes determining multiple reference frames available for reconstructing a current frame, determining trajectory mapping data for the current frame that is based on motion fields data between respective frames of the sequence of frames, determining a first reference frame of the multiple reference frames used to encode a neighboring block, determining a second reference frame used to encode the current block, determining a motion vector between the neighboring block and a block position within the second reference frame corresponding to the neighboring block according to the trajectory mapping data and a prediction block location for the neighboring block within the first reference frame, where the motion vector is the motion vector predictor for the current block, and reconstructing the video data of the current block using the motion vector predictor.
    Type: Application
    Filed: January 30, 2025
    Publication date: July 31, 2025
    Inventors: Bohan Li, Debargha Mukherjee, Jingning Han, Yaowu Xu
  • Publication number: 20250184497
    Abstract: Decoding using motion vector prediction with derived motion trajectory includes obtaining, from previously reconstructed reference frames available for reconstructing a current frame, reference frame motion fields data for reconstructing the current frame, obtaining, using the reference frame motion fields data, trajectory mapping data for reconstructing the current frame, accessing, from the encoded bitstream, current encoded block data for a current block of the current frame; obtaining a motion vector prediction for the current block in accordance with the trajectory mapping data, obtaining a differential motion vector from the current encoded block data, obtaining a motion vector for the current block by adding the motion vector prediction and the differential motion vector, decoding the current block using the motion vector to obtain decoded block data for the current block, and obtaining reconstructed frame data for the current frame using the decoded block data.
    Type: Application
    Filed: November 27, 2024
    Publication date: June 5, 2025
    Inventors: Bohan Li, Jingning Han, Debargha Mukherjee, Yaowu Xu
  • Publication number: 20250150574
    Abstract: A motion vector for a current block of a current frame is decoded. The motion vector for the current block refers to a first reference block in a first reference frame. A first prediction block of two or more prediction blocks is identified in the first reference frame and using the first reference block. A first grid-aligned block is identified based on the first reference block. A second reference block is identified using a motion vector of the first grid-aligned block in a second reference frame. A second prediction block of the two or more prediction blocks is identified in the second reference frame and using the second reference block. The two or more prediction blocks are combined to obtain a prediction block for the current block.
    Type: Application
    Filed: March 7, 2022
    Publication date: May 8, 2025
    Inventors: Bohan Li, Yaowu Xu, Jingning Han
  • Publication number: 20250142050
    Abstract: Filtering an interpolated reference frame is described. The interpolated reference frame is generated by determining, from a motion field, a motion vector pointing towards a forward reference frame and a motion vector pointing towards a backward reference frame. Expanded prediction blocks, compared to the size of the block of the interpolated reference frame, are determined using the motion vectors and reference frames. The expanded prediction blocks form overlapping areas with adjacent blocks of the interpolated reference frame. The overlapping areas are filtered to mitigate discontinuities.
    Type: Application
    Filed: October 25, 2024
    Publication date: May 1, 2025
    Inventors: Jingning Han, Bohan Li, Yaowu Xu, In Suk Chong
  • Patent number: 12244818
    Abstract: A motion vector for a current block of a current frame is decoded from a compressed bitstream. A location of a reference block within an un-generated reference frame is identified. The reference block is generated using a forward reference frame and a backward reference frame without generating the un-generated reference frame. The reference block is generated by identifying an extended reference block by extending the reference block at each boundary of the reference block by a number of pixels related to a filter length of a filter used in sub-pixel interpolation; and generating pixel values of only the extended reference block by performing a projection using the forward reference frame and the backward reference frame without generating the whole of the un-generated reference frame. The current block is then decoded based on the reference block and the motion vector.
    Type: Grant
    Filed: December 18, 2023
    Date of Patent: March 4, 2025
    Assignee: GOOGLE LLC
    Inventors: Yaowu Xu, Bohan Li, Jingning Han
  • Publication number: 20250071319
    Abstract: Techniques are described for motion vector resolution based motion vector prediction for video coding. A motion vector precision level for coding a current block is determined, a motion vector reference list is generated using the motion vector precision level, an index into the motion vector reference list is determined, where the index identifies a motion vector candidate from the motion vector reference list, and a motion vector for inter prediction of the current block is coded using the motion vector candidate. The motion vector precision level can indicate a single resolution for generating the motion vector reference list or a first resolution for generating the motion vector reference list and a second resolution for coding motion vector residuals of the motion vector.
    Type: Application
    Filed: August 21, 2024
    Publication date: February 27, 2025
    Inventors: Yunqing Wang, Jingning Han, Bohan Li, Yaowu Xu
  • Patent number: D1105301
    Type: Grant
    Filed: July 8, 2024
    Date of Patent: December 9, 2025
    Assignee: BEIJING KINGSMITH TECHNOLOGY CO., LTD.
    Inventors: Bohan Li, Ningyang Wang
  • Patent number: D1106362
    Type: Grant
    Filed: June 29, 2023
    Date of Patent: December 16, 2025
    Assignee: Beijing KingSmith Technology Co., Ltd.
    Inventors: Bohan Li, Lingwei Meng, Ningyang Wang
  • Patent number: D1104173
    Type: Grant
    Filed: July 8, 2024
    Date of Patent: December 2, 2025
    Assignee: BEIJING KINGSMITH TECHNOLOGY CO., LTD.
    Inventors: Bohan Li, Ningyang Wang