Patents by Inventor Jianming Lin
Jianming Lin 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: 12260530Abstract: The present disclosure relates to systems, methods, and non-transitory computer-readable media that modify digital images via scene-based editing using image understanding facilitated by artificial intelligence. For example, in one or more embodiments the disclosed systems utilize generative machine learning models to create modified digital images portraying human subjects. In particular, the disclosed systems generate modified digital images by performing infill modifications to complete a digital image or human inpainting for portions of a digital image that portrays a human. Moreover, in some embodiments, the disclosed systems perform reposing of subjects portrayed within a digital image to generate modified digital images. In addition, the disclosed systems in some embodiments perform facial expression transfer and facial expression animations to generate modified digital images or animations.Type: GrantFiled: March 27, 2023Date of Patent: March 25, 2025Assignee: Adobe Inc.Inventors: Krishna Kumar Singh, Yijun Li, Jingwan Lu, Duygu Ceylan Aksit, Yangtuanfeng Wang, Jimei Yang, Tobias Hinz, Qing Liu, Jianming Zhang, Zhe Lin
-
Patent number: 12253777Abstract: A display panel and a display apparatus. The display panel includes: a display region and at least one non-display region adjacent to the display region, and a boundary between the at least one non-display region and the display region has a curve part; and the display panel includes: a plurality of pixels, distributed in a first direction and a second direction in an array; the plurality of pixels include: a plurality of first pixel groups adjacent to the curve part, each first pixel group is divided into a plurality of first sub-pixel groups distributed in the first direction, each first sub-pixel group includes at least one first sub-pixel, a width of the first sub-pixel in the first direction is smaller than a width of the first sub-pixel in the second direction.Type: GrantFiled: April 29, 2022Date of Patent: March 18, 2025Assignees: Fuzhou BOE Optoelectronics Technology Co., Ltd., BOE Technology Group Co., Ltd.Inventors: Yabin Lin, Qiaoni Wang, Jianming Huang, Hailong Yu, Xuezhen Su, Wanping Pan, Xiaobo Jia
-
Publication number: 20250086849Abstract: Embodiments of the present disclosure include obtaining a text prompt describing an element, layout information indicating a target region for the element, and a precision level corresponding to the element. Some embodiments generate a text feature pyramid based on the text prompt, the layout information, and the precision level, wherein the text feature pyramid comprises a plurality of text feature maps at a plurality of scales, respectively. Then, an image is generated based on the text feature pyramid. In some cases, the image includes an object corresponding to the element of the text prompt at the target region. Additionally, a shape of the object corresponds to a shape of the target region based on the precision level.Type: ApplicationFiled: September 8, 2023Publication date: March 13, 2025Inventors: Yu Zeng, Zhe Lin, Jianming Zhang, Qing Liu, Jason Wen Yong Kuen, John Philip Collomosse
-
Publication number: 20250054116Abstract: The present disclosure relates to systems, methods, and non-transitory computer readable media that generate inpainted digital images utilizing a cascaded modulation inpainting neural network. For example, the disclosed systems utilize a cascaded modulation inpainting neural network that includes cascaded modulation decoder layers. For example, in one or more decoder layers, the disclosed systems start with global code modulation that captures the global-range image structures followed by an additional modulation that refines the global predictions. Accordingly, in one or more implementations, the image inpainting system provides a mechanism to correct distorted local details. Furthermore, in one or more implementations, the image inpainting system leverages fast Fourier convolutions block within different resolution layers of the encoder architecture to expand the receptive field of the encoder and to allow the network encoder to better capture global structure.Type: ApplicationFiled: October 28, 2024Publication date: February 13, 2025Inventors: Haitian Zheng, Zhe Lin, Jingwan Lu, Scott Cohen, Elya Shechtman, Connelly Barnes, Jianming Zhang, Ning Xu, Sohrab Amirghodsi
-
Patent number: 12223439Abstract: Systems and methods for multi-modal representation learning are described. One or more embodiments provide a visual representation learning system trained using machine learning techniques. For example, some embodiments of the visual representation learning system are trained using cross-modal training tasks including a combination of intra-modal and inter-modal similarity preservation objectives. In some examples, the training tasks are based on contrastive learning techniques.Type: GrantFiled: March 3, 2021Date of Patent: February 11, 2025Assignee: ADOBE INC.Inventors: Xin Yuan, Zhe Lin, Jason Wen Yong Kuen, Jianming Zhang, Yilin Wang, Ajinkya Kale, Baldo Faieta
-
Patent number: 12223661Abstract: Systems and methods provide editing operations in a smart editing system that may generate a focal point within a mask of an object for each frame of a video segment and perform editing effects on the frames of the video segment to quickly provide users with natural video editing effects. An eye-gaze network may produce a hotspot map of predicted focal points in a video frame. These predicted focal points may then be used by a gaze-to-mask network to determine objects in the image and generate an object mask for each of the detected objects. This process may then be repeated to effectively track the trajectory of objects and object focal points in videos. Based on the determined trajectory of an object in a video clip and editing parameters, the editing engine may produce editing effects relative to an object for the video clip.Type: GrantFiled: May 3, 2022Date of Patent: February 11, 2025Assignee: ADOBE INC.Inventors: Lu Zhang, Jianming Zhang, Zhe Lin, Radomir Mech
-
Patent number: 12204610Abstract: The present disclosure relates to systems, methods, and non-transitory computer readable media for training a generative inpainting neural network to accurately generate inpainted digital images via object-aware training and/or masked regularization. For example, the disclosed systems utilize an object-aware training technique to learn parameters for a generative inpainting neural network based on masking individual object instances depicted within sample digital images of a training dataset. In some embodiments, the disclosed systems also (or alternatively) utilize a masked regularization technique as part of training to prevent overfitting by penalizing a discriminator neural network utilizing a regularization term that is based on an object mask. In certain cases, the disclosed systems further generate an inpainted digital image utilizing a trained generative inpainting model with parameters learned via the object-aware training and/or the masked regularization.Type: GrantFiled: February 14, 2022Date of Patent: January 21, 2025Assignee: Adobe Inc.Inventors: Zhe Lin, Haitian Zheng, Jingwan Lu, Scott Cohen, Jianming Zhang, Ning Xu, Elya Shechtman, Connelly Barnes, Sohrab Amirghodsi
-
Publication number: 20250022099Abstract: Systems and methods for image compositing are provided. An aspect of the systems and methods includes obtaining a first image and a second image, wherein the first image includes a target location and the second image includes a target element; encoding the second image using an image encoder to obtain an image embedding; generating a descriptive embedding based on the image embedding using an adapter network; and generating a composite image based on the descriptive embedding and the first image using an image generation model, wherein the composite image depicts the target element from the second image at the target location of the first image.Type: ApplicationFiled: July 13, 2023Publication date: January 16, 2025Inventors: Yizhi Song, Zhifei Zhang, Zhe Lin, Scott Cohen, Brian Lynn Price, Jianming Zhang, Soo Ye Kim
-
Publication number: 20230205542Abstract: An electronic apparatus and a method for reducing the number of commands are provided. The electronic apparatus includes a central processor and a co-processor. The central processor generates a plurality of original register setting commands to set at least one bit of at least one register of the co-processor. The original register setting commands include a plurality of first original register setting commands, and a plurality of setting targets of the first original register setting commands have address continuity. The central processor merges the first original register setting commands to generate at least one merged register setting command. The central processor transmits the at least one merged register setting command to the co-processor.Type: ApplicationFiled: March 1, 2023Publication date: June 29, 2023Applicant: Glenfly Tech Co., Ltd.Inventors: Jianming Lin, Xuan Zhao
-
Publication number: 20230205541Abstract: An electronic apparatus and a method for reducing the number of commands are provided. The electronic apparatus includes a central processor and a co-processor. The central processor generates a plurality of original register setting commands to set at least one bit of at least one register of the co-processor. The original register setting commands include a plurality of first original register setting commands, and a plurality of setting targets of the first original register setting commands have address continuity. The central processor merges the first original register setting commands to generate at least one merged register setting command. The central processor transmits the at least one merged register setting command to the co-processor.Type: ApplicationFiled: March 1, 2023Publication date: June 29, 2023Applicant: Glenfly Tech Co., Ltd.Inventors: Jianming LIN, Xuan Zhao
-
Patent number: 11630672Abstract: An electronic apparatus and a method for reducing the number of commands are provided. The electronic apparatus includes a central processor and a co-processor. The central processor generates a plurality of original register setting commands to set at least one bit of at least one register of the co-processor. The original register setting commands include a plurality of first original register setting commands, and a plurality of setting targets of the first original register setting commands have address continuity. The central processor merges the first original register setting commands to generate at least one merged register setting command. The central processor transmits the at least one merged register setting command to the co-processor.Type: GrantFiled: September 22, 2020Date of Patent: April 18, 2023Assignee: Glenfly Tech Co., Ltd.Inventors: Jianming Lin, Xuan Zhao
-
Patent number: 11282272Abstract: A model simplification method is provided. The model simplification method includes: constructing a surrounding body to surround a model, wherein the model includes at least one primitive and a plurality of vertexes; drawing the model and the surrounding body to at least one rendering surface by respectively taking each of the plurality of vertexes as an eye-position; determining whether the surrounding body drawn on the rendering surface by taking a current vertex of the plurality of vertexes as the eye-position is occluded to decide whether to mark the current vertex as an invisible vertex; and eliminating a current primitive from the model when all vertexes of the current primitive of the at least one primitive are marked as the invisible vertex.Type: GrantFiled: September 17, 2020Date of Patent: March 22, 2022Assignee: GlenFly Technology Co., Ltd.Inventors: Jianming Lin, Xuan Zhao, Yongyou Zhang
-
Publication number: 20220066778Abstract: An electronic apparatus and a method for reducing the number of commands are provided. The electronic apparatus includes a central processor and a co-processor. The central processor generates a plurality of original register setting commands to set at least one bit of at least one register of the co-processor. The original register setting commands include a plurality of first original register setting commands, and a plurality of setting targets of the first original register setting commands have address continuity. The central processor merges the first original register setting commands to generate at least one merged register setting command. The central processor transmits the at least one merged register setting command to the co-processor.Type: ApplicationFiled: September 22, 2020Publication date: March 3, 2022Applicant: GlenFly Technology Co., Ltd.Inventors: Jianming LIN, Xuan ZHAO
-
Publication number: 20220058864Abstract: A model simplification method is provided. The model simplification method includes: constructing a surrounding body to surround a model, wherein the model includes at least one primitive and a plurality of vertexes; drawing the model and the surrounding body to at least one rendering surface by respectively taking each of the plurality of vertexes as an eye-position; determining whether the surrounding body drawn on the rendering surface by taking a current vertex of the plurality of vertexes as the eye-position is occluded to decide whether to mark the current vertex as an invisible vertex; and eliminating a current primitive from the model when all vertexes of the current primitive of the at least one primitive are marked as the invisible vertex.Type: ApplicationFiled: September 17, 2020Publication date: February 24, 2022Applicant: GlenFly Technology Co., Ltd.Inventors: Jianming LIN, Xuan ZHAO, Yongyou ZHANG
-
Patent number: 10191838Abstract: A method and device for checking influence of deleting a cache file. The method includes: acquiring a program to be checked, and acquiring a click path set and a cache path set corresponding to the program to be checked, in which the click path set includes a plurality of click paths, and the cache path set includes a plurality of cache paths, each click path set corresponds to a cache path; acquiring a cache path to be checked in the cache path set, and deleting a cache file to be checked from the cache path to be checked; according to a click path corresponding to the cache path to be checked, conducting a click simulation on the program to be checked; and according to an operating result of the program to be checked, acquiring the influence of deleting the cache file to be checked.Type: GrantFiled: June 23, 2015Date of Patent: January 29, 2019Assignee: BEIJING KINGSOFT INTERNET SECURITY SOFTWARE CO., LTDInventors: Jianming Lin, Kangzong Zhang, Nan Zhang, Yong Chen, Ming Xu
-
Publication number: 20180162800Abstract: The invention provides methods of synthesizing the purified enantiomers of oleocanthal. The invention further provides methods of using oleocanthals in various formulations including, food additives; pharmaceuticals; cosmetics; animal repellants; and discovery tools for mammalian irritation receptor genes, gene products, alleles, splice variants, alternate transcripts and the like.Type: ApplicationFiled: January 24, 2018Publication date: June 14, 2018Inventors: Qiang Han, Amos B. Smith, III, Gary K. Beauchamp, Paul A. S. Breslin, Russell S. J. Keast, Jianming Lin
-
Patent number: 9875351Abstract: Methods, apparatuses, and computer program products are herein provided for hiding access to information in an image. A method may include receiving user input indicating a desire of a user to magnify a region within an image to a level of magnification. The method may further include causing the region to be magnified to the level of magnification. The method may further include determining whether the region is associated with at least one of an application or information and determining whether the level of magnification satisfies a level of magnification threshold. The method may further include causing the at least one application to be launched or information to be opened in an instance in which the region is associated with the at least one of an application or information and the level of magnification satisfies the level of magnification threshold. Corresponding apparatuses and computer program products are also provided.Type: GrantFiled: July 16, 2013Date of Patent: January 23, 2018Assignee: Nokia Technologies OyInventor: Jianming Lin
-
Publication number: 20170139813Abstract: A method and device for checking influence of deleting a cache file. The method includes: acquiring a program to be checked, and acquiring a click path set and a cache path set corresponding to the program to be checked, in which the click path set includes a plurality of click paths, and the cache path set includes a plurality of cache paths, each click path set corresponds to a cache path; acquiring a cache path to be checked in the cache path set, and deleting a cache file to be checked from the cache path to be checked; according to a click path corresponding to the cache path to be checked, conducting a click simulation on the program to be checked; and according to an operating result of the program to be checked, acquiring the influence of deleting the cache file to be checked.Type: ApplicationFiled: June 23, 2015Publication date: May 18, 2017Inventors: Jianming LIN, Kangzong ZHANG, Nan ZHANG, Yong CHEN, Ming XU
-
Patent number: D1013985Type: GrantFiled: June 15, 2022Date of Patent: February 6, 2024Inventor: Jianming Lin
-
Patent number: D1029726Type: GrantFiled: December 16, 2022Date of Patent: June 4, 2024Inventors: Yue Tian, Ligen Zang, Qiang Zhi, Chaojie Wang, Jianming Lin, Yue Bai, Qi Zhang, Qin Li, Yue Han, Yueyang Lang