Patents by Inventor Zhihao Huang

Zhihao Huang 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: 12254637
    Abstract: A method of image processing includes: obtaining an original image and obtaining a to-be-processed image based on the original image; recognizing the to-be-processed image by using an image recognition model to obtain a silhouette array; generating a silhouette image based on the silhouette array; and generating a target image based on the original image and the silhouette image, where the target image corresponds to a region of interest of the original image.
    Type: Grant
    Filed: July 7, 2022
    Date of Patent: March 18, 2025
    Assignee: Shanghai Bilibili Technology Co., Ltd.
    Inventors: Bodi Shi, Yong Luo, Zhihao Huang
  • Patent number: 12229152
    Abstract: Systems and methods for generating dynamic interfaces using explore-exploit models is disclosed. A first interface including a first set of content modules selected from a set of candidate content modules is generated and feedback data representative of one or more interactions with the first interface is received. The feedback data includes positive feedback and negative feedback. A set of weights for each content module is generated by a contextual explore-exploit model based on the feedback data. A request for a second interface including a context is received and a set of ranked content modules is selected for the context based on the weights of each of the content modules in the set of candidate content modules. A second interface including a second set of content modules is generated. The second set of content modules includes a predetermined number of top ranked content modules in the set of ranked content modules.
    Type: Grant
    Filed: January 31, 2023
    Date of Patent: February 18, 2025
    Assignee: Walmart Apollo, LLC
    Inventors: Afroza Ali, Zhihao Huang, Abhimanyu Mitra, Atul Kochhar, Kannan Achan
  • Patent number: 12225176
    Abstract: A Free Viewpoint Video (FVV) generation and interaction method based on a deep Convolutional Neural Network (CNN) includes the steps of: acquiring multi-viewpoint data of a target scene by a synchronous shooting system with a multi-camera array arranged accordingly to obtain groups of synchronous video frame sequences from a plurality of viewpoints, and rectifying baselines of the sequences at pixel level in batches; extracting, by encoding and decoding network structures, features of each group of viewpoint images input into a designed and trained deep CNN model, to obtain deep feature information of the scene, and combining the information with the input images to generate a virtual viewpoint image between each group of adjacent physical viewpoints at every moment; and synthesizing all viewpoints into frames of the FVV based on time and spatial position of viewpoints by stitching matrices. The method does not require camera rectification and depth image calculation.
    Type: Grant
    Filed: October 28, 2020
    Date of Patent: February 11, 2025
    Assignee: NANJING UNIVERSITY
    Inventors: Xun Cao, Zhihao Huang, Yanru Wang
  • Publication number: 20240256556
    Abstract: Systems and methods for generating dynamic interfaces using explore-exploit models is disclosed. A first interface including a first set of content modules selected from a set of candidate content modules is generated and feedback data representative of one or more interactions with the first interface is received. The feedback data includes positive feedback and negative feedback. A set of weights for each content module is generated by a contextual explore-exploit model based on the feedback data. A request for a second interface including a context is received and a set of ranked content modules is selected for the context based on the weights of each of the content modules in the set of candidate content modules. A second interface including a second set of content modules is generated. The second set of content modules includes a predetermined number of top ranked content modules in the set of ranked content modules.
    Type: Application
    Filed: January 31, 2023
    Publication date: August 1, 2024
    Inventors: Afroza Ali, Zhihao Huang, Abhimanyu Mitra, Atul Kochhar, Kannan Achan
  • Publication number: 20240257212
    Abstract: Systems and methods for improving diversification in online item recommendations are disclosed. In some embodiments, a disclosed method includes: receiving, from a computing device, a recommendation request seeking recommendations to be displayed on a webpage of a website to a user; obtaining user session data identifying website activities of users on the website; determining weights of a set of content elements associated with the website based on posterior distributions utilizing the user session data; modifying the weights by at least one predetermined parameter to generate updated weights based on contextual feature data of the set of content elements; generating, from the set of content elements, a ranked list of content elements as recommended content based on the updated weights of the set of content elements; and transmitting, to the computing device, the recommended content in response to the recommendation request.
    Type: Application
    Filed: January 30, 2023
    Publication date: August 1, 2024
    Inventors: Zhihao Huang, Afroza Ali, Abhimanyu Mitra
  • Publication number: 20220394226
    Abstract: A Free Viewpoint Video (FVV) generation and interaction method based on a deep Convolutional Neural Network (CNN) includes the steps of: acquiring multi-viewpoint data of a target scene by a synchronous shooting system with a multi-camera array arranged accordingly to obtain groups of synchronous video frame sequences from a plurality of viewpoints, and rectifying baselines of the sequences at pixel level in batches; extracting, by encoding and decoding network structures, features of each group of viewpoint images input into a designed and trained deep CNN model, to obtain deep feature information of the scene, and combining the information with the input images to generate a virtual viewpoint image between each group of adjacent physical viewpoints at every moment; and synthesizing all viewpoints into frames of the FVV based on time and spatial position of viewpoints by stitching matrices. The method eliminates the need for camera rectification and depth image calculation.
    Type: Application
    Filed: October 28, 2020
    Publication date: December 8, 2022
    Inventors: Xun CAO, Zhihao HUANG, Yanru WANG
  • Publication number: 20220343507
    Abstract: A method of image processing includes: obtaining an original image and obtaining a to-be-processed image based on the original image; recognizing the to-be-processed image by using an image recognition model to obtain a silhouette array; generating a silhouette image based on the silhouette array; and generating a target image based on the original image and the silhouette image, where the target image corresponds to a region of interest of the original image.
    Type: Application
    Filed: July 7, 2022
    Publication date: October 27, 2022
    Inventors: Bodi SHI, Yong LUO, Zhihao HUANG
  • Publication number: 20210371672
    Abstract: The invention discloses a two-layered dense metal anticorrosive coating formed by low temperature sintering with an outer layer of an inorganic ceramic coating and an inner layer of a base oxide coating. The raw materials comprise the following components by weight: 50-60 weight percent silicone compound, 20-35 weight percent thermal expansion coefficient adjuster, 3-7 weight percent binder, 5-10 weight percent adhesion adjuster, and 1-4 weight percent catalyst. A preparation process for the two-layered dense metal anticorrosive coating formed by low-temperature sintering comprises the following steps: 1) grinding, 2) wet mixing, 3) drying, 4) grinding, 5) coating, 6) sintering. The coating of this invention has high adhesion, outstanding anti-corrosion resistance, and good durability.
    Type: Application
    Filed: May 12, 2019
    Publication date: December 2, 2021
    Inventors: Dongming Yan, Yi Liu, Zhihao Huang
  • Publication number: 20210188699
    Abstract: The invention discloses a metal anticorrosive coating. The coating is an inorganic coating used for metal anticorrosion. This coating has a double-layer structure, including an outer enamel coating and an inner base oxide coating. Meanwhile, the content of the base metal oxide decreases from the inner layer to the outer layer, which causes the thermal expansion coefficient of the coating to increase from the inner layer to the outer layer, ensures that the overall thermal expansion coefficient of the coating is coordinate with various base metals. The composition of the outer layer enamel coating includes: by weight, 1-40 parts of silicon, 1-30 parts of sodium, 1-20 parts of potassium, 2-20 parts of calcium, 0.5-15 parts of fluorine, 0.3-10 parts of cobalt, 0.2-10 parts of nickel, 1-18 parts of boron, 0.5-10 parts of phosphorus, 0.1-8 parts of magnesium, and the rest is oxygen; the composition of the base oxide coating of the inner layer includes the base metal and oxygen.
    Type: Application
    Filed: November 5, 2019
    Publication date: June 24, 2021
    Inventors: Dongming Yan, Yi Liu, Zhihao Huang
  • Publication number: 20190166085
    Abstract: The invention relates to a blockchain-based domain name resolution system, characterized in that the domain name resolution system adopts a layered structure comprising a top-level domain name chain network, a second-level domain name chain network, a future network node and an existing DNS system network; the top-level domain name chain network links the second-level domain name chain network, the future network node and the existing DNS system network respectively, and the top-level domain name chain network is used for each professional organization to deploy the server nodes having a reliable performance respectively to form a union blockchain network, wherein each node server records the information of all the current top-level domain names, the second-level domain name chain nodes, the future network nodes and the root nodes of the existing DNS system; the second-level domain name chain network is used for the registration and management of domain names, and recording of all the second-level domain name
    Type: Application
    Filed: April 19, 2017
    Publication date: May 30, 2019
    Applicant: PEKING UNIVERSITY SHENZHEN GRADUATE SCHOOL
    Inventors: Hui LI, Huajun MA, Haopeng LI, Zhihao HUANG, Xin YANG, Kedan LI, Han WANG
  • Publication number: 20180337882
    Abstract: A method comprising: A. forming a consortium blockchain network using domain network nodes and selecting committee members from top-level domain nodes; B. the committee member who received most votes packs the genesis block and generates a random number; C. the housekeeper having the same number as the random number packs the current block and generates a random number for selecting a next housekeeper to pack the next block, each block is approved by more than half of the committee members; D. during the duty cycle, each housekeeper takes turns packing blocks and generating random numbers and the process is repeated. If a block is not approved, the housekeeper with the next number is requested to repack the block; and E. the last random number generated by a housekeeper before the duty cycle ends is used to select the housekeeper to pack the first block of the next duty cycle.
    Type: Application
    Filed: June 5, 2018
    Publication date: November 22, 2018
    Applicant: PEKING UNIVERSITY SHENZHEN GRADUATE SCHOOL
    Inventors: Hui Li, Kejiao Li, Yongle Chen, Jiawei Cai, Peng Yi, Zhihao Huang, Beini Zhou, Xin Li, Jiyang Zhang
  • Publication number: 20160274972
    Abstract: An MDS erasure code capable of repairing multiple node failures, being a C(k, r, p) code which stores original information data blocks and parity data blocks by constructing a (p?l)*(k+r) matrix, in which, p is a prime larger than both k and r, k is an arbitrary integer between 2 and p, and r is smaller than or equal to 5. Both an addition operation and a subtraction operation of the C(k, r, p) code are substituted by an XOR operation. An original data block is split into k columns of the original information data blocks with each column containing p?l bits. r columns of the parity data blocks that are linearly independent from one another are generated from the k columns of the original information data blocks. After being changed, the original information data blocks and the parity data blocks are linearly independent.
    Type: Application
    Filed: May 25, 2016
    Publication date: September 22, 2016
    Inventors: Hui LI, Hanxu HOU, Kenneth W. SHUN, Zhihao HUANG
  • Patent number: D505347
    Type: Grant
    Filed: April 1, 2004
    Date of Patent: May 24, 2005
    Inventor: Zhihao Huang
  • Patent number: D965453
    Type: Grant
    Filed: March 11, 2022
    Date of Patent: October 4, 2022
    Inventor: Zhihao Huang