Patents by Inventor Tianhao Zhang

Tianhao Zhang 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: 11941721
    Abstract: A method and an apparatus for embedding watermark information are disclosed in the present disclosure. The method trains an embedded neural network model using weight information of a target neural network model and target watermark information that is to be embedded into the target neural network model, updates the weight information of the target neural network model according to target watermark embedded data provided by the embedded neural network model, and obtains a target neural network model embedded with the target watermark information. Since the embedded neural network model includes multiple neural network layers, this method increases the complexity of the watermark embedding process, and is able to avoid the problem that watermark information of existing neural network models has poor robustness to watermarking attacks such as overwriting attacks and model compression.
    Type: Grant
    Filed: April 15, 2022
    Date of Patent: March 26, 2024
    Inventors: Tianhao Wang, Yongliang Liu, Qi Zhang
  • Publication number: 20240053280
    Abstract: Methods and systems for compensating systematic errors across a fleet of metrology systems based on a trained error evaluation model to improve matching of measurement results across the fleet are described herein. In one aspect, the error evaluation model is a machine learning based model trained based on a set of composite measurement matching signals. Composite measurement matching signals are generated based on measurement signals generated by each target measurement system and corresponding model-based measurement signals associated with each target measurement system and reference measurement system. The training data set also includes an indication of whether each target system is operating within specification, an indication of the values of system model parameter of each target system, or both.
    Type: Application
    Filed: August 2, 2023
    Publication date: February 15, 2024
    Inventors: Ming Di, Yih-Chung Chang, Xi Chen, Dawei Hu, Ce Xu, Bowei Huang, Igor Baskin, Mark Allen Neil, Tianhao Zhang, Malik Karman Sadiq, Shankar Krishnan, Jenching Tsai, Carlos L. Ygartua, Yao-Chung Tsao, Qiang Zhao
  • Patent number: 11900517
    Abstract: A method for generating an output image from an input image and an input text instruction that specifies a location and a modification of an edit applied to the input image using a neural network is described. The neural network includes an image encoder, an image decoder, and an instruction attention network. The method includes receiving the input image and the input text instruction; extracting, from the input image, an input image feature that represents features of the input image using the image encoder; generating a spatial feature and a modification feature from the input text instruction using the instruction attention network; generating an edited image feature from the input image feature, the spatial feature and the modification feature; and generating the output image from the edited image feature using the image decoder.
    Type: Grant
    Filed: December 20, 2022
    Date of Patent: February 13, 2024
    Assignee: Google LLC
    Inventors: Tianhao Zhang, Weilong Yang, Honglak Lee, Hung-Yu Tseng, Irfan Aziz Essa, Lu Jiang
  • Publication number: 20230325961
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for determining a visually imperceptible or a visually perceptible watermark and outputting a result based on the determination. A watermark decoder receives an input image. The watermark decoder applies a decoder machine learning model to decode a watermarks at different levels of zoom. The water mark decoder determines whether a watermark was decoded to obtain a decoded watermark. The watermark decoder outputs a result based on the determination whether the watermark was decoded through application of the decoder machine learning model to the input image that includes outputting a zoomed output decoded through application of the decoder machine learning model to the input image.
    Type: Application
    Filed: June 21, 2021
    Publication date: October 12, 2023
    Inventors: Dake He, Tianhao Zhang, Elnaz Barshan Tashnizi, Xiyang Luo, Huiwen Chang, Feng Yang, Ryan Matthew Haggarty
  • Publication number: 20230325959
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for detecting and decoding a visually imperceptible or perceptible watermark. A watermark detection apparatus determines whether the particular image includes a visually imperceptible or perceptible watermark using detector a machine learning model. If the watermark detection apparatus detects a watermark, the particular image is routed to a watermark decoder. If the watermark detection apparatus cannot detect a watermark in the particular image, the particular image is filtered from further processing. The watermark decoder decodes the visually imperceptible or perceptible watermark detected in the particular image. After decoding, an item depicted in the particular image is validated based data extracted from the decoded visually imperceptible or perceptible watermark.
    Type: Application
    Filed: June 21, 2021
    Publication date: October 12, 2023
    Inventors: Dake He, Tianhao Zhang, Elnaz Barshan Tashnizi, Xiyang Luo, Huiwen Chang, Feng Yang, Ryan Matthew Haggarty
  • Publication number: 20230177754
    Abstract: A method for generating an output image from an input image and an input text instruction that specifies a location and a modification of an edit applied to the input image using a neural network is described. The neural network includes an image encoder, an image decoder, and an instruction attention network. The method includes receiving the input image and the input text instruction; extracting, from the input image, an input image feature that represents features of the input image using the image encoder; generating a spatial feature and a modification feature from the input text instruction using the instruction attention network; generating an edited image feature from the input image feature, the spatial feature and the modification feature; and generating the output image from the edited image feature using the image decoder.
    Type: Application
    Filed: December 20, 2022
    Publication date: June 8, 2023
    Inventors: Tianhao Zhang, Weilong Yang, Honglak Lee, Hung-Yu Tseng, Irfan Aziz Essa, Lu Jiang
  • Patent number: 11562518
    Abstract: A method for generating an output image from an input image and an input text instruction that specifies a location and a modification of an edit applied to the input image using a neural network is described. The neural network includes an image encoder, an image decoder, and an instruction attention network. The method includes receiving the input image and the input text instruction; extracting, from the input image, an input image feature that represents features of the input image using the image encoder; generating a spatial feature and a modification feature from the input text instruction using the instruction attention network; generating an edited image feature from the input image feature, the spatial feature and the modification feature; and generating the output image from the edited image feature using the image decoder.
    Type: Grant
    Filed: June 7, 2021
    Date of Patent: January 24, 2023
    Assignee: Google LLC
    Inventors: Tianhao Zhang, Weilong Yang, Honglak Lee, Hung-Yu Tseng, Irfan Aziz Essa, Lu Jiang
  • Patent number: 11299499
    Abstract: Disclosed herein are a preparation method and an application of an isoxazinone compound (I), where the preparation method includes: reacting compound (II) with a carboxylic acid (III) in the presence of a dehydrating agent and a base to produce the isoxazinone compound (I); and subjecting the isoxazinone compound (I) and a protonic acid salt of an amino compound (IV) or R3OH (VII) to ring-opening reaction in the presence of a base to produce a bisamide compound (V) or an N-acyl benzoate compound (VI).
    Type: Grant
    Filed: November 25, 2019
    Date of Patent: April 12, 2022
    Assignee: ZHEJIANG ZHUJI UNITED CHEMICALS CO., LTD.
    Inventors: Qiuju Sheng, Baochuan Guan, Tianhao Zhang, Pan Zhang, Jinlong Zhang, Bangchi Chen
  • Publication number: 20210383584
    Abstract: A method for generating an output image from an input image and an input text instruction that specifies a location and a modification of an edit applied to the input image using a neural network is described. The neural network includes an image encoder, an image decoder, and an instruction attention network. The method includes receiving the input image and the input text instruction; extracting, from the input image, an input image feature that represents features of the input image using the image encoder; generating a spatial feature and a modification feature from the input text instruction using the instruction attention network; generating an edited image feature from the input image feature, the spatial feature and the modification feature; and generating the output image from the edited image feature using the image decoder.
    Type: Application
    Filed: June 7, 2021
    Publication date: December 9, 2021
    Inventors: Tianhao Zhang, Weilong Yang, Honglak Lee, Hung-Yu Tseng, Irfan Aziz Essa, Lu Jiang
  • Publication number: 20210276185
    Abstract: Various embodiments of the present technology generally relate to robotic devices, artificial intelligence, and computer vision. More specifically, some embodiments relate to an imaging process for detecting failure modes in a robotic motion environment. In one embodiment, a method of detecting failure modes in a robotic motion environment comprises collecting one or more images of a multiple scenes throughout a robotic motion cycle. Images may be collected by one or more cameras positioned at one or more locations for collecting images with various views. Images collected throughout the robotic motion cycle may be processed in real-time to determine if any failure modes are present in their respective scenes, report when failure modes are present, and may be used to direct a robotic device accordingly.
    Type: Application
    Filed: March 5, 2021
    Publication date: September 9, 2021
    Applicant: Embodied Intelligence Inc.
    Inventors: Yide Shentu, David Mascharka, Tianhao Zhang, Yan Duan, Jasmine Deng, Xi Chen
  • Patent number: 10807967
    Abstract: Disclosed herein is a method of preparing N-acyl anthranilamide (I), including: reacting a substituted anthranilic acid (II) with pyrazolecarboxylic acid (III) under the action of a phosphorus reagent and a base to obtain an intermediate benzoxazinone (IV); and subjecting the intermediate benzoxazinone (IV) and a protonic acid salt of methylamine to a ring-opening reaction to obtain N-acyl anthranilamide (I), as shown in the following reaction scheme: where X is hydrogen, chloro or cyano group; and HY is hydrohalic acid, sulfuric acid, phosphoric acid or a carboxylic acid. The method has the advantages of simple operation, mild reaction conditions, less waste and high overall yield, and thus is suitable for industrial production.
    Type: Grant
    Filed: November 25, 2019
    Date of Patent: October 20, 2020
    Assignee: MAX (RUDONG) CHEMICALS CO., LTD.
    Inventors: Baochuan Guan, Tianhao Zhang, Qiuju Sheng, Bangchi Chen
  • Publication number: 20200109152
    Abstract: Disclosed herein are a preparation method and an application of an isoxazinone compound (I), where the preparation method includes: reacting compound (II) with a carboxylic acid (III) in the presence of a dehydrating agent and a base to produce the isoxazinone compound (I); and subjecting the isoxazinone compound (I) and a protonic acid salt of an amino compound (IV) or R3OH (VII) to ring-opening reaction in the presence of a base to produce a bisamide compound (V) or an N-acyl benzoate compound (VI).
    Type: Application
    Filed: November 25, 2019
    Publication date: April 9, 2020
    Inventors: Qiuju SHENG, Baochuan GUAN, Tianhao ZHANG, Pan ZHANG, Jinlong ZHANG, Bangchi CHEN
  • Publication number: 20200087278
    Abstract: Disclosed herein is a method of preparing N-acyl anthranilamide (I), including: reacting a substituted anthranilic acid (II) with pyrazolecarboxylic acid (III) under the action of a phosphorus reagent and a base to obtain an intermediate benzoxazinone (IV); and subjecting the intermediate benzoxazinone (IV) and a protonic acid salt of methylamine to a ring-opening reaction to obtain N-acyl anthranilamide (I), as shown in the following reaction scheme: where X is hydrogen, chloro or cyano group; and HY is hydrohalic acid, sulfuric acid, phosphoric acid or a carboxylic acid. The method has the advantages of simple operation, mild reaction conditions, less waste and high overall yield, and thus is suitable for industrial production.
    Type: Application
    Filed: November 25, 2019
    Publication date: March 19, 2020
    Inventors: Baochuan GUAN, Tianhao ZHANG, Qiuju SHENG, Bangchi CHEN
  • Patent number: 10167246
    Abstract: A preparative method for carboxylic acids is disclosed in the present invention. The method is characterized in that: compounds (II) are reacted in the presence of hydrogen peroxide and base to produce target products (I), as represented by the following reaction scheme: wherein R1 is aryl, pyridyl, pyrimidyl, pyridazinyl, pyrazinyl, benzothienyl, benzofuranyl, quinolinyl, isoquinolinyl, thiadiazolyl, C1-6 alkyl, C3-6 cycloalkyl, C2-6 alkenyl, C2-6 alkynyl and hydrogen; R2 is alkoxycarbonyl, alkylaminocarbonyl, aminocarbonyl, alkylthiolcarbonyl, cyano, sulfonyl, sulfinyl, carbonyl, aldehyde, carboxyl, nitro, alkyl and hydrogen; R3 is alkoxycarbonyl, alkyl amido carbonyl, aminocarbonyl, cyano, sulfonyl, sulfinyl, carbonyl, carboxyl and nitro. The present invention has the following main benefits: cheap and readily available starting materials, safe processes, high yield, good quality, which facilitates industrial production.
    Type: Grant
    Filed: September 25, 2015
    Date of Patent: January 1, 2019
    Assignee: ZHEJIANG ZHUJI UNITED CHEMICALS CO., LTD
    Inventors: Yehua Su, Jieping Shi, Jianxin Lu, Tianhao Zhang, Xiaohua Yu, Guoping Cai, Bangchi Chen
  • Publication number: 20170369412
    Abstract: A preparative method for carboxylic acids is disclosed in the present invention. The method is characterized in that: compounds (II) are reacted in the presence of hydrogen peroxide and base to produce target products (I), as represented by the following reaction scheme: wherein R1 is aryl, pyridyl, pyrimidyl, pyridazinyl, pyrazinyl, benzothienyl, benzofuranyl, quinolinyl, isoquinolinyl, thiadiazolyl, C1-6 alkyl, C3-6 cycloalkyl, C2-6 alkenyl, C2-6 alkynyl and hydrogen; R2 is alkoxycarbonyl, alkylaminocarbonyl, aminocarbonyl, alkylthiolcarbonyl, cyano, sulfonyl, sulfinyl, carbonyl, aldehyde, carboxyl, nitro, alkyl and hydrogen; R3 is alkoxycarbonyl, alkyl amido carbonyl, aminocarbonyl, cyano, sulfonyl, sulfinyl, carbonyl, carboxyl and nitro. The present invention has the following main benefits: cheap and readily available starting materials, safe processes, high yield, good quality, which facilitates industrial production.
    Type: Application
    Filed: September 25, 2015
    Publication date: December 28, 2017
    Inventors: Yehua Su, Jieping Shi, Jianxin Lu, Tianhao Zhang, Xiaohua Yu, Guoping Cai, Bangchi Chen
  • Patent number: 8448096
    Abstract: Disclosed is a method and system for processing the tasks performed by an IC layout processing tool in parallel. In some approaches, the IC layout is divided into a plurality of layout portions and one or more of the layout portions are processed in parallel, where geometric select operations are performed in which data for different layout portions may be shared between different processing entities. One approach includes the following actions: select phase one operation for performing initial select actions within layout portions; distributed regioning action for local regioning; distributed regioning action for global regioning and binary select; count select aggregation for count-based select operations; and select phase two operations for combining results of selecting of internal shapes and interface shapes.
    Type: Grant
    Filed: June 30, 2006
    Date of Patent: May 21, 2013
    Assignee: Cadence Design Systems, Inc.
    Inventors: Xiaojun Wang, Roland Ruehl, Li-Ling Ma, Mathew Koshy, Tianhao Zhang, Udayan Gumaste, Krzysztof Antoni Kozminski, Haifang Liao, Xinming Tu, Xu Zhu
  • Patent number: 8209656
    Abstract: Some embodiments provide a method for decomposing a region of an integrated circuit (“IC”) design layout into multiple mask layouts. The method identifies a number of sets of geometries in the design layout region that must be collectively assigned to the multiple mask layouts. The method assigns the geometries in a first group of collectively-assigned sets to different mask layouts without splitting any of the geometries. The method assigns the geometries in a second group of the collectively-assigned sets to different mask layouts in such a way so as to minimize the number of splits in the geometries of the second group.
    Type: Grant
    Filed: October 14, 2008
    Date of Patent: June 26, 2012
    Assignee: Cadence Design Systems, Inc.
    Inventors: Xiaojun Wang, Yuane Qiu, Prasanti Uppaluri, Judy Huckabay, Tianhao Zhang
  • Patent number: 7657856
    Abstract: Disclosed is a method and system for processing the tasks performed by an IC layout processing tool in parallel. In some approaches, the IC layout is divided into a plurality of layout portions and one or more of the layout portions are processed in parallel, where geometric select operations are performed in which data for different layout portions may be shared between different processing entities. One approach includes the following actions: select phase one operation for performing initial select actions within layout portions; distributed regioning action for local regioning; distributed regioning action for global regioning and binary select; count select aggregation for count-based select operations; and select phase two operations for combining results of selecting of internal shapes and interface shapes.
    Type: Grant
    Filed: September 12, 2006
    Date of Patent: February 2, 2010
    Assignee: Cadence Design Systems, Inc.
    Inventors: Mathew Koshy, Roland Ruehl, Min Cao, Li-Ling Ma, Eitan Cadouri, Tianhao Zhang