Patents by Inventor Shan Gao

Shan Gao 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: 11979667
    Abstract: Hyperlapse imaging is described. A device may include a camera, an ambient light sensor (ALS), and a data store. The camera is configured to capture images. The ALS is configured to detect associated ambient light properties for at least some of the captured images. The data store is configured to store the captured images and the associated ambient light properties. After a threshold amount, the stored captured images and the associated ambient light properties are processed in bulk to generate a hyperlapse video.
    Type: Grant
    Filed: May 5, 2022
    Date of Patent: May 7, 2024
    Assignee: Meta Platforms Technologies, LLC
    Inventors: Jinglun Gao, Jun Hu, Shan Tong
  • Patent number: 11979606
    Abstract: Methods and apparatuses of encoding a video stream using video point cloud coding include obtaining a source point cloud; generating a geometry map and a texture map based on the source point cloud; generating a reconstructed geometry map and a reconstructed texture map using lossy coding without using recoloring, wherein a resolution of the reconstructed geometry map is same as a resolution of the reconstructed texture map; obtaining a point of the source point cloud corresponding to a geometry pixel of the geometry map and a texture pixel of the texture map; selecting a color of the texture pixel based on a color of the obtained point; and generating an encoded video stream based on the selected color, the geometry map, and the texture map.
    Type: Grant
    Filed: October 6, 2021
    Date of Patent: May 7, 2024
    Assignee: TENCENT AMERICA LLC
    Inventors: Xiang Zhang, Wen Gao, Shan Liu, Weiwei Feng, Bing Jian
  • Publication number: 20240146902
    Abstract: This disclosure relates generally to video coding and particularly to methods and systems for determining context for coding and decoding various syntax elements of a video stream in inter prediction modes. Various example implementations are disclosed for limiting numbers of possible coding contexts for syntax elements related to the inter prediction mode, and for selecting coding contexts for a current block based on coding information of spatially neighboring blocks and temporal motion prediction information.
    Type: Application
    Filed: March 16, 2023
    Publication date: May 2, 2024
    Applicant: TENCENT AMERICA LLC
    Inventors: Han GAO, Xin ZHAO, Liang ZHAO, Shan LIU
  • Publication number: 20240146903
    Abstract: This disclosure relates generally to video coding and particularly to methods and systems for determining context for coding and decoding various syntax elements of a video stream in inter prediction modes. Various example implementations are disclosed for limiting numbers of possible coding contexts for syntax elements related to the inter prediction mode, and for selecting coding contexts for a current block based on coding information of spatially neighboring blocks and temporal motion prediction information.
    Type: Application
    Filed: March 22, 2023
    Publication date: May 2, 2024
    Applicant: TENCENT AMERICA LLC
    Inventors: Han GAO, Xin ZHAO, Liang ZHAO, Shan LIU
  • Publication number: 20240137509
    Abstract: Aspects of the disclosure include methods and apparatuses for video encoding/decoding. In some examples, an apparatus for video decoding includes processing circuitry. The processing circuitry receives, from a coded video bitstream, coded information associated with a current block in a current picture. The coded information indicates that the current block is coded in a geometric partition mode (GPM), the current block is partitioned into at least a first partition and a second partition in the GPM by a partition edge. The processing circuitry determines that at least the first partition is coded in a subblock motion mode. The first partition includes a plurality of subblocks. The processing circuitry determines a plurality of motion vectors for the plurality of subblocks in the first partition of the current block, and reconstructs the plurality of subblocks in the first partition of the current block according to the plurality of motion vectors respectively.
    Type: Application
    Filed: October 12, 2023
    Publication date: April 25, 2024
    Applicant: Tencent America LLC
    Inventors: Xin ZHAO, Guichun LI, Han GAO, Lien-Fei CHEN, Shan LIU
  • Patent number: 11967120
    Abstract: A method, computer program, and computer system is provided for point cloud coding. The method includes receiving, from a bitstream, data corresponding to a point cloud; reconstructing, based on the data, a first attribute value of a first duplicate point from among a plurality of duplicate points corresponding to a single geometry position; obtaining at least one prediction residual corresponding to at least one remaining attribute value of at least one remaining duplicate point from among the plurality of duplicate points; reconstructing the at least one remaining attribute value based on the reconstructed first attribute and the at least one prediction residual; and decoding the data corresponding to the point cloud based on the reconstructed first attribute value and the reconstructed at least one remaining attribute value.
    Type: Grant
    Filed: July 6, 2021
    Date of Patent: April 23, 2024
    Assignee: TENCENT AMERICA LLC
    Inventors: Xiang Zhang, Wen Gao, Shan Liu
  • Patent number: 11963651
    Abstract: An autonomous cleaning device and a noise reduction air duct device are provided for autonomous cleaning device. The autonomous cleaning device includes a body and a motor arranged on the body, and the noise reduction air duct device is mounted on the body. The noise reduction air duct device includes an upper housing, a lower housing and a support noise reduction structure made of elastic material. The lower housing and the upper housing enclose to form an air duct, an air inlet is arranged at a position of the air duct corresponding to the motor, and an air outlet is arranged on a side of the air duct away from the air inlet; the support noise reduction structure has a first end fixed on the lower housing, and a second end abutting against a lower surface of the upper housing.
    Type: Grant
    Filed: March 29, 2022
    Date of Patent: April 23, 2024
    Assignees: Beijing Shunzao Technology Co., Ltd., BEIJING XIAOMI MOBILE SOFTWARE CO., LTD.
    Inventors: Yongcheng Zuo, Cheng Tang, Fei Duan, Liang Zhong, Shan Gao, Tiantian Zhang
  • Publication number: 20240129508
    Abstract: A reference block is determined from a plurality of candidate reference blocks for a current block in a current picture based on template matching (TM) costs of the plurality of candidate reference blocks. The TM costs indicate differences between a template of the current block and respective reference templates of the plurality of candidate reference blocks. Samples of the determined reference block are classified into a plurality of classes of samples. A partitioning pattern of the current block is derived based on the determined reference block from a predetermined plurality of partitioning patterns. The derived partitioning pattern indicates a plurality of partitions of the current block. Each of the plurality of classes of the samples of the determined reference block corresponds to a respective partition of the plurality of partitions of the current block. The current block is reconstructed based on the derived partitioning pattern of the current block.
    Type: Application
    Filed: October 12, 2023
    Publication date: April 18, 2024
    Applicant: Tencent America LLC
    Inventors: Xin ZHAO, Guichun LI, Lien-Fei CHEN, Han GAO, Shan LIU
  • Publication number: 20240129474
    Abstract: The various implementations described herein include methods and systems for coding video. In one aspect, a method includes receiving video data including a picture, wherein the picture is coded using at least a first color component and a second color component, and the picture includes a first block that is coded in a geometric partition mode, the first block including a first geometric partition and a second geometric partition; reconstructing samples in a first geometric partition of the first color component of the first block; deriving samples in the first geometric partition of the second color component of the first block based on the reconstructed samples of the first color component of the first block; and decoding the first block in the picture based at least on the reconstructed samples in the first geometric partition of the first color component and the second color component of the first block.
    Type: Application
    Filed: June 9, 2023
    Publication date: April 18, 2024
    Inventors: Xin ZHAO, Han GAO, Liang ZHAO, Shan LIU
  • Publication number: 20240117387
    Abstract: The present disclosure provides a P450 cytochrome enzyme for andrographolide synthesis and its application, belonging to the field of bioengineering. The present disclosure uses Saccharomyces cerevisiae CEN.PK2-1D as a host, and implements knockout of ROX1 and GAL80 genes on the genome, and integrative expression of GGPP synthase encoding gene and CPS diterpene synthase encoding gene at ROX1 site; and implements free expression of ApCPR and CYP71A8 and CYP71D10 both with truncated signal peptides, successfully constructing recombinant S. cerevisiae, and achieving de novo synthesis of 3,15,19-Trihydroxy-8(17),13-ent-labdadiene-16-oic acid. Compared with the blank, a response value of a product peak reaches 1.9*106, and this strategy provides necessary reference for analyzing biosynthetic pathway of andrographolide and using metabolic engineering to synthesize andrographolide and related derivatives thereof.
    Type: Application
    Filed: December 15, 2023
    Publication date: April 11, 2024
    Inventors: Jingwen Zhou, Shan Li, Song Gao, Sha Xu, Weizhu Zeng, Shiqin Yu
  • Publication number: 20240121408
    Abstract: A technique for encoding video for machine vision and human/machine hybrid vision, including receiving image data. The technique may also include detecting a plurality of bounding boxes associated with a plurality of objects of interest in a frame of the image data and detecting a frame-level bounding box for the frame based on coordinates of the plurality of bounding boxes. Then, the technique may include encoding the frame-level bounding box using a first bitrate.
    Type: Application
    Filed: September 28, 2023
    Publication date: April 11, 2024
    Applicant: TENCENT AMERICA LLC
    Inventors: Wen GAO, Xiaozhong XU, Shan LIU
  • Patent number: 11951120
    Abstract: This invention relates to the fields of mRNA vaccines, mRNA therapy, and gene therapy and specifically to the use of gene expression vectors or PCR amplicons containing various 5?UTR sequences followed by coding sequences for in vitro and in vivo production of mRNA or proteins of interest.
    Type: Grant
    Filed: December 7, 2022
    Date of Patent: April 9, 2024
    Inventors: Jaewoo Lee, Dehua Wang, Xiaoyao Hao, Yue Gao, Jie Liu, Shan He, Ting He, Dan Tse
  • Patent number: 11948336
    Abstract: Aspects of the disclosure provide methods and apparatuses for point cloud compression and decompression. In some examples, an apparatus for point cloud compression/decompression includes processing circuitry. In some examples, the processing circuitry receives a bitstream carrying compressed data for a point cloud. The processing circuitry determines that a current node in an octree structure is eligible for an isolated mode. The octree structure corresponds to three dimensional (3D) partitions of a space of the point cloud. Then the processing circuitry determines, based on information of one or more other nodes, a single isolated point flag for the current node that indicates whether the current node is coded with a single isolated point.
    Type: Grant
    Filed: June 22, 2021
    Date of Patent: April 2, 2024
    Assignee: TENCENT AMERICA LLC
    Inventors: Xiang Zhang, Wen Gao, Shan Liu
  • Patent number: 11941856
    Abstract: A method, computer program, and computer system is provided for decoding point cloud data. Data corresponding to a point cloud is received. A number of contexts associated with the received data is reduced based on reducing a size of an array corresponding to syntax elements for predictive tree-based coding of the point cloud. The data corresponding to the point cloud is decoded based on the reduced number of contexts.
    Type: Grant
    Filed: May 19, 2021
    Date of Patent: March 26, 2024
    Assignee: TENCENT AMERICA LLC
    Inventors: Wen Gao, Xiang Zhang, Shan Liu
  • Publication number: 20240098299
    Abstract: This disclosure relates generally to video coding/decoding and particularly to motion vector prediction based on subblock motion vectors. One method is disclosed for processing a current block of a current frame in a coded video bitstream. The method includes receiving, by a device, a coded video bitstream; determining, by the device based on the coded video bitstream, the current block of the current frame to be inter predicted by at least one reference block of at least one reference frame; determining, by the device based on the coded video bitstream, a current-block motion vector (MV) corresponding to each of the at least one reference block, the current-block MV to be predicted by a reference MV; and identifying, by the device, a subblock MV of a MV reference block as the reference MV for predicting the current-block MV.
    Type: Application
    Filed: March 17, 2023
    Publication date: March 21, 2024
    Applicant: Tencent America LLC
    Inventors: Han GAO, Xin ZHAO, Liang ZHAO, Shan LIU
  • Publication number: 20240098300
    Abstract: This disclosure relates generally to video coding/decoding and particularly for implicitly indicating motion vector predictor precision. One method includes receiving a coded video bitstream; determining, based on the coded video bitstream, a current block of a current frame to be inter predicted by at least one reference block of at least one reference frame; determining, based on the coded video bitstream, a motion vector (MV) of the current block to be predicted by a motion vector predictor (MVP) and a corresponding motion vector difference (MVD); determining an MVP precision according to an implicit indication, a pre-defined rule, or a high-level syntax, wherein an MVD precision associated with the corresponding MVD is different from the MVP precision; and reconstructing, by the device, the current block based at least on the MVP at the determined MVP precision and the MVD at the MVD precision that is different from the MVP precision.
    Type: Application
    Filed: March 17, 2023
    Publication date: March 21, 2024
    Applicant: Tencent America LLC
    Inventors: Han GAO, Xin ZHAO, Liang ZHAO, Shan LIU
  • Patent number: 11936912
    Abstract: Aspects of the disclosure provide methods and apparatuses for video processing. In some examples, an apparatus for video processing includes processing circuitry. For example, processing circuitry determines a frame interval for a current block in a current frame within a sequence of frames. The frame interval indicates a group of frames in the sequence of frames with collocated blocks of the current block that satisfy an error metric requirement comparing to the current block. Further, the processing circuitry determines a replacement block based on the collocated blocks in the group of frames, and replaces the current block in the current frame with the replacement block.
    Type: Grant
    Filed: August 25, 2021
    Date of Patent: March 19, 2024
    Assignee: TENCENT AMERICA LLC
    Inventors: Jun Tian, Wen Gao, Shan Liu
  • Publication number: 20240080451
    Abstract: The various embodiments described herein include methods and systems for encoding and decoding video. In one aspect, a method includes receiving video data comprising a plurality of blocks, including a first block, from a video bitstream. The method also includes obtaining a first syntax element from the video bitstream, the first syntax element indicating a quantity, N, of temporal motion vector predictor (TMVP) candidates for a motion vector predictor (MVP) list. The method further includes identifying a set of TMVP candidates, the set of TMVP candidates having a size less than or equal to N, and generating the MVP list using at least the set of TMVP candidates. The method also includes reconstructing the first block using the MVP list.
    Type: Application
    Filed: June 8, 2023
    Publication date: March 7, 2024
    Inventors: Liang ZHAO, Xin Zhao, Han Gao, Shan Liu
  • Publication number: 20240080483
    Abstract: The various embodiments described herein include methods and systems for encoding and decoding video. In one aspect, a method includes obtaining video data that includes a plurality of blocks, including a first block, where the video data is to be coded in a warp mode or a motion mode. The method further includes identifying two or more warp groups for the first block and determining a respective cost associated with each warp group of the two or more warp groups. The method also includes selecting a warp group from the two or more warp groups based on the respective costs, and encoding, in accordance with the selected warp group, the first block and a syntax element indicating the warp mode or the motion mode without regards to whether a valid motion vector is available.
    Type: Application
    Filed: May 4, 2023
    Publication date: March 7, 2024
    Inventors: Han GAO, Xin ZHAO, Liang ZHAO, Shan LIU
  • Patent number: 11918600
    Abstract: Provided is a siRNA for inhibiting HBV gene expression, including a sense strand and an antisense strand. The sense strand includes a nucleotide sequence 1, and the antisense strand includes a nucleotide sequence 2; the nucleotide sequence 1 and the nucleotide sequence 2 are at least partially reversely complementary to form a double-stranded region; the nucleotide sequence 1 and the nucleotide sequence shown in SEQ ID NO: 1 are equal in length, and no more than 3 nucleotide differences are generated; the nucleotide sequence 2 and the nucleotide sequence shown in SEQ ID NO: 2 are equal in length, and no more than 3 nucleotide differences are generated; nucleotides of the 7th, 8th, and 9th bits of the nucleotide sequence 1 and the 2nd, 6th, 14th, and 16th of the nucleotide sequence 2 are fluoro-modified nucleotides. Also provided are a pharmaceutical composition and a conjugate containing the siRNA.
    Type: Grant
    Filed: August 20, 2019
    Date of Patent: March 5, 2024
    Assignee: SUZHOU RIBO LIFE SCIENCE CO., LTD.
    Inventors: Hongyan Zhang, Shan Gao, Daiwu Kang, Gengrong Chen