Patents by Inventor Chengping Yang
Chengping Yang 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: 11640531Abstract: An example method for updating convolutional neural network includes: obtaining a sample with a classification label; performing a first operation on the sample based on parameters of each layer of front-end network, to obtain a first operation result; performing a second operation on the sample based on the first operation result and the parameters of each layer of back-end network that the first GPU has, to obtain a second operation result; separately sending the first operation result to the other GPUs; receiving a third operation result obtained after each other GPU performs a third operation on the sample based on their parameters of each layer of back-end network and the first operation result; combining the second and third operation results to obtain a classification result; determining a prediction error based on the classification result and the classification label; and updating the convolutional neural network based on the prediction error.Type: GrantFiled: May 17, 2021Date of Patent: May 2, 2023Assignee: Advanced New Technologies Co., Ltd.Inventors: Qiyin Huang, Yongchao Liu, Haitao Zhang, Chengping Yang
-
Patent number: 11500992Abstract: The present specification discloses a trusted execution environment (TEE)-based model training method and apparatus. In one or more embodiments, the method includes: obtaining encrypted target samples from an encrypted training sample set in a first execution environment, inputting the encrypted target samples into a second execution environment that is a trusted execution environment (TEE) different from the first execution environment, decrypting the encrypted target samples in the TEE to obtain decrypted target samples, inputting the decrypted target samples into a feature extraction model in the TEE to determine sample features, determining the sample features output from the TEE as target sample features for a current iteration of a training process for a target model, and performing, based on the target sample features, the current iteration on the target model in the first execution environment.Type: GrantFiled: June 28, 2021Date of Patent: November 15, 2022Assignee: Alipay (Hangzhou) Information Technology Co., Ltd.Inventors: Yongchao Liu, Bei Jia, Yue Jin, Chengping Yang
-
Publication number: 20220092185Abstract: The present specification discloses a trusted execution environment (TEE)-based model training method and apparatus. In one or more embodiments, the method includes: obtaining encrypted target samples from an encrypted training sample set in a first execution environment, inputting the encrypted target samples into a second execution environment that is a trusted execution environment (TEE) different from the first execution environment, decrypting the encrypted target samples in the TEE to obtain decrypted target samples, inputting the decrypted target samples into a feature extraction model in the TEE to determine sample features, determining the sample features output from the TEE as target sample features for a current iteration of a training process for a target model, and performing, based on the target sample features, the current iteration on the target model in the first execution environment.Type: ApplicationFiled: June 28, 2021Publication date: March 24, 2022Applicant: ALIPAY (HANGZHOU) INFORMATION TECHNOLOGY CO., LTD.Inventors: Yongchao Liu, Bei Jia, Yue Jin, Chengping Yang
-
Publication number: 20210271976Abstract: Implementations of the present specification provide a method, an apparatus, and a device for updating a convolutional neural network by using a GPU cluster. The GPU cluster includes a first GPU and several other GPUs.Type: ApplicationFiled: May 17, 2021Publication date: September 2, 2021Inventors: Qiyin HUANG, Yongchao LIU, Haitao ZHANG, Chengping YANG
-
Patent number: 9582709Abstract: A method to provide privacy protection on a video includes performing people recognition on the video, when a registered person is recognized, determining if a privacy setting is turned on, and, when the privacy setting is turned on, performing privacy protection on the video. Performing privacy protection on the video includes pausing a recording of a live video, obscuring the registered person in the live video or a recorded video, or skipping ahead or deleting part of the recorded video.Type: GrantFiled: December 14, 2014Date of Patent: February 28, 2017Assignee: Hangzhou Closeli Technology Co., Ltd.Inventors: Jin Wang, Lianbo Xu, Shuaibin Chen, Chengping Yang, Hui Deng, Kaixuan Mao
-
Patent number: 9443146Abstract: A method to create a photo diary includes creating an entry for a time period in the photo diary. Creating the entry includes selecting candidate frames from digital videos created or received in the time period. Selecting the candidate frames includes performing people and pet detection on the digital videos, extract frames with people and pets from the digital videos perform people recognition on the frames with people to identify frames with recognized persons. The method further includes sorting the candidate frames with recognized persons and pets into groups based on criteria, selecting representative frames from the groups, and presenting the representative frames in the entry.Type: GrantFiled: December 14, 2014Date of Patent: September 13, 2016Assignee: Multimedia Image Solution LimitedInventors: Hui Deng, Jin Wang, Shuaibin Chen, Lianbo Xu, Chengping Yang, Kaixuan Mao
-
Publication number: 20160110608Abstract: A method to create a photo diary includes creating an entry for a time period in the photo diary. Creating the entry includes selecting candidate frames from digital videos created or received in the time period. Selecting the candidate frames includes performing people and pet detection on the digital videos, extract frames with people and pets from the digital videos perform people recognition on the frames with people to identify frames with recognized persons. The method further includes sorting the candidate frames with recognized persons and pets into groups based on criteria, selecting representative frames from the groups, and presenting the representative frames in the entry.Type: ApplicationFiled: December 14, 2014Publication date: April 21, 2016Inventors: Hui Deng, Jin Wang, Shuaibin Chen, Lianbo Xu, Chengping Yang, Kaixuan Mao
-
Publication number: 20160104035Abstract: A method to provide privacy protection on a video includes performing people recognition on the video, when a registered person is recognized, determining if a privacy setting is turned on, and, when the privacy setting is turned on, performing privacy protection on the video. Performing privacy protection on the video includes pausing a recording of a live video, obscuring the registered person in the live video or a recorded video, or skipping ahead or deleting part of the recorded video.Type: ApplicationFiled: December 14, 2014Publication date: April 14, 2016Inventors: Jin Wang, Lianbo Xu, Shuaibin Chen, Chengping Yang, Hui Deng, Kaixuan Mao
-
Patent number: 8954635Abstract: A device includes a link interface circuit, a first plurality of allocated buffers, and a second plurality of non-allocated buffers. The link interface circuit is operable to communicate over a communications link using a plurality of virtual channels. A different subset of the plurality of allocated buffers is allocated to each of the virtual channels. The non-allocated buffers are not allocated to a particular virtual channel. The link interface circuit is operable to receive a first transaction over the communications link and assign the first transaction to one of the allocated buffers or one of the non-allocated buffers.Type: GrantFiled: August 31, 2011Date of Patent: February 10, 2015Assignee: Advanced Micro Devices, Inc.Inventors: William Hughes, Chengping Yang, Michael K. Fertig
-
Publication number: 20130054864Abstract: A device includes a link interface circuit, a first plurality of allocated buffers, and a second plurality of non-allocated buffers. The link interface circuit is operable to communicate over a communications link using a plurality of virtual channels. A different subset of the plurality of allocated buffers is allocated to each of the virtual channels. The non-allocated buffers are not allocated to a particular virtual channel. The link interface circuit is operable to receive a first transaction over the communications link and assign the first transaction to one of the allocated buffers or one of the non-allocated buffers.Type: ApplicationFiled: August 31, 2011Publication date: February 28, 2013Inventors: William Hughes, Chengping Yang, Michael K. Fertig