Patents by Inventor Xintong Han

Xintong Han 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: 20210248421
    Abstract: This disclosure includes computer vision technologies for image categorization, such as used for product recognition. In one embodiment, the disclosed system uses a channel interaction network to learn stronger fine-grained features and to distinguish the subtle differences between two similar images. Additionally, the disclosed channel interaction network may be integrated into an existing feature extractor network to boost its performance for image categorization.
    Type: Application
    Filed: July 12, 2020
    Publication date: August 12, 2021
    Inventors: Yu GAO, Xintong HAN, Weilin HUANG, Matthew Robert SCOTT
  • Patent number: 11055888
    Abstract: Aspects of this disclosure include technologies for appearance-flow-based image generation. In applications for pose-guided person image generation or virtual try-on, the disclosed system can model the appearance flow between source and target clothing regions. Further, a cascaded appearance flow estimation network is used to progressively refine the appearance flow. The resulting appearance flow can properly encode the geometric changes between the source and the target for image generation.
    Type: Grant
    Filed: August 27, 2019
    Date of Patent: July 6, 2021
    Assignee: Shenzhen Malong Technologies Co., Ltd.
    Inventors: Xintong Han, Xiaojun Hu, Weilin Huang, Matthew Robert Scott
  • Publication number: 20210160018
    Abstract: This disclosure includes technologies for ranking or generating compatible objects. In retail-oriented applications, the disclosed technologies can rank products based on their respective compatibilities with contextual products, both in shape and appearance, and facilitate users to select products compatible with contextual products or surrounding conditions. In design-oriented applications, the disclosed technologies can generate diverse objects compatible with contextual objects or surrounding conditions.
    Type: Application
    Filed: November 26, 2019
    Publication date: May 27, 2021
    Inventors: Xintong HAN, Weilin HUANG, Matthew Robert SCOTT
  • Publication number: 20210065418
    Abstract: Aspects of this disclosure include technologies for appearance-flow-based image generation. In applications for pose-guided person image generation or virtual try-on, the disclosed system can model the appearance flow between source and target clothing regions. Further, a cascaded appearance flow estimation network is used to progressively refine the appearance flow. The resulting appearance flow can properly encode the geometric changes between the source and the target for image generation.
    Type: Application
    Filed: August 27, 2019
    Publication date: March 4, 2021
    Inventors: Xintong HAN, Xiaojun HU, Weilin HUANG, Matthew Robert SCOTT
  • Patent number: 10812813
    Abstract: Described herein are classifiers that are used to determine whether or not to partition a block in frame during prediction using recursive partitioning. Blocks of training video frames are encoded using recursive partitioning to generate encoded blocks. Training instances are generated for the encoded blocks that include values of features extracted from each encoded block and a label indicating whether or not the encoded block is partitioned into smaller blocks in the recursive partitioning. The classifiers are trained for different block sizes using the training instances associated with the block size as input to a machine-learning process. When encoding frames of a video sequence, the output of the classifiers determines whether input blocks are partitioned during encoding.
    Type: Grant
    Filed: July 19, 2019
    Date of Patent: October 20, 2020
    Assignee: GOOGLE LLC
    Inventors: Yunqing Wang, Xintong Han, Yang Xian
  • Publication number: 20190342561
    Abstract: Described herein are classifiers that are used to determine whether or not to partition a block in frame during prediction using recursive partitioning. Blocks of training video frames are encoded using recursive partitioning to generate encoded blocks. Training instances are generated for the encoded blocks that include values of features extracted from each encoded block and a label indicating whether or not the encoded block is partitioned into smaller blocks in the recursive partitioning. The classifiers are trained for different block sizes using the training instances associated with the block size as input to a machine-learning process. When encoding frames of a video sequence, the output of the classifiers determines whether input blocks are partitioned during encoding.
    Type: Application
    Filed: July 19, 2019
    Publication date: November 7, 2019
    Inventors: Yunqing Wang, Xintong Han, Yang Xian
  • Patent number: 10382770
    Abstract: Described herein are classifiers that are used to determine whether or not to partition a block in frame during prediction using recursive partitioning. Blocks of training video frames are encoded using recursive partitioning to generate encoded blocks. Training instances are generated for the encoded blocks that include values of features extracted from each encoded block and a label indicating whether or not the encoded block is partitioned into smaller blocks in the recursive partitioning. The classifiers are trained for different block sizes using the training instances associated with the block size as input to a machine-learning process. When encoding frames of a video sequence, the output of the classifiers determines whether input blocks are partitioned during encoding.
    Type: Grant
    Filed: February 6, 2017
    Date of Patent: August 13, 2019
    Assignee: GOOGLE LLC
    Inventors: Yunqing Wang, Xintong Han, Yang Xian
  • Publication number: 20180227585
    Abstract: Described herein are classifiers that are used to determine whether or not to partition a block in frame during prediction using recursive partitioning. Blocks of training video frames are encoded using recursive partitioning to generate encoded blocks. Training instances are generated for the encoded blocks that include values of features extracted from each encoded block and a label indicating whether or not the encoded block is partitioned into smaller blocks in the recursive partitioning. The classifiers are trained for different block sizes using the training instances associated with the block size as input to a machine-learning process. When encoding frames of a video sequence, the output of the classifiers determines whether input blocks are partitioned during encoding.
    Type: Application
    Filed: February 6, 2017
    Publication date: August 9, 2018
    Inventors: Yunqing Wang, Xintong Han, Yang Xian