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: 12254637Abstract: 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: GrantFiled: July 7, 2022Date of Patent: March 18, 2025Assignee: Shanghai Bilibili Technology Co., Ltd.Inventors: Bodi Shi, Yong Luo, Zhihao Huang
-
Patent number: 12229152Abstract: 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: GrantFiled: January 31, 2023Date of Patent: February 18, 2025Assignee: Walmart Apollo, LLCInventors: Afroza Ali, Zhihao Huang, Abhimanyu Mitra, Atul Kochhar, Kannan Achan
-
Patent number: 12225176Abstract: 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: GrantFiled: October 28, 2020Date of Patent: February 11, 2025Assignee: NANJING UNIVERSITYInventors: Xun Cao, Zhihao Huang, Yanru Wang
-
Publication number: 20240256556Abstract: 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: ApplicationFiled: January 31, 2023Publication date: August 1, 2024Inventors: Afroza Ali, Zhihao Huang, Abhimanyu Mitra, Atul Kochhar, Kannan Achan
-
Publication number: 20240257212Abstract: 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: ApplicationFiled: January 30, 2023Publication date: August 1, 2024Inventors: Zhihao Huang, Afroza Ali, Abhimanyu Mitra
-
Publication number: 20220394226Abstract: 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: ApplicationFiled: October 28, 2020Publication date: December 8, 2022Inventors: Xun CAO, Zhihao HUANG, Yanru WANG
-
Publication number: 20220343507Abstract: 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: ApplicationFiled: July 7, 2022Publication date: October 27, 2022Inventors: Bodi SHI, Yong LUO, Zhihao HUANG
-
Publication number: 20210371672Abstract: 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: ApplicationFiled: May 12, 2019Publication date: December 2, 2021Inventors: Dongming Yan, Yi Liu, Zhihao Huang
-
Publication number: 20210188699Abstract: 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: ApplicationFiled: November 5, 2019Publication date: June 24, 2021Inventors: Dongming Yan, Yi Liu, Zhihao Huang
-
Publication number: 20190166085Abstract: 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 nameType: ApplicationFiled: April 19, 2017Publication date: May 30, 2019Applicant: PEKING UNIVERSITY SHENZHEN GRADUATE SCHOOLInventors: Hui LI, Huajun MA, Haopeng LI, Zhihao HUANG, Xin YANG, Kedan LI, Han WANG
-
Publication number: 20180337882Abstract: 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: ApplicationFiled: June 5, 2018Publication date: November 22, 2018Applicant: PEKING UNIVERSITY SHENZHEN GRADUATE SCHOOLInventors: Hui Li, Kejiao Li, Yongle Chen, Jiawei Cai, Peng Yi, Zhihao Huang, Beini Zhou, Xin Li, Jiyang Zhang
-
Publication number: 20160274972Abstract: 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: ApplicationFiled: May 25, 2016Publication date: September 22, 2016Inventors: Hui LI, Hanxu HOU, Kenneth W. SHUN, Zhihao HUANG
-
Patent number: D505347Type: GrantFiled: April 1, 2004Date of Patent: May 24, 2005Inventor: Zhihao Huang
-
Patent number: D965453Type: GrantFiled: March 11, 2022Date of Patent: October 4, 2022Inventor: Zhihao Huang