Patents by Inventor Chun-Te Chu
Chun-Te Chu 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).
-
Publication number: 20230274147Abstract: Methods, systems, and computer-readable media for multi-model processing on resource-constrained devices. A resource-constrained device can determine, based on a battery-life for a battery of the device, whether to process input through a first model or a second model. The first model can be a gating model that is more energy efficient to execute, and the second model can be a main model that is more accurate than the gating model. Depending on the current battery-life and/or other criteria, the system can process, through the gating model, sensor input that can record activity performed by a user of the resource-constrained device. If the gating model predicts an activity performed by the user that is recorded by the sensor data, the device can process the same or additional input through the main model. Overall power consumption can be reduced with a minimum accuracy maintained over processing input only through the main model.Type: ApplicationFiled: May 5, 2023Publication date: August 31, 2023Applicant: Google LLCInventors: Chun-Te Chu, Claire Jaja, Kara Vaillancourt, Oleg Veryovka
-
Publication number: 20230222628Abstract: Systems and methods for training a restoration model can leverage training for two sub-tasks to train the restoration model to generate realistic and identity-preserved outputs. The systems and methods can balance the training of the generation task and the reconstruction task to ensure the generated outputs preserve the identity of the original subject while generating realistic outputs. The systems and methods can further leverage a feature quantization model and skip connections to improve the model output and overall training.Type: ApplicationFiled: January 11, 2022Publication date: July 13, 2023Inventors: Yang Zhao, Yu-Chuan Su, Chun-Te Chu, Yandong Li, Marius Renn, Yukun Zhu, Xuhui Jia, Bradley Ray Green
-
Patent number: 11669742Abstract: Methods, systems, and computer-readable media for multi-model processing on resource-constrained devices. A resource-constrained device can determine, based on a battery-life for a battery of the device, whether to process input through a first model or a second model. The first model can be a gating model that is more energy efficient to execute, and the second model can be a main model that is more accurate than the gating model. Depending on the current battery-life and/or other criteria, the system can process, through the gating model, sensor input that can record activity performed by a user of the resource-constrained device. If the gating model predicts an activity performed by the user that is recorded by the sensor data, the device can process the same or additional input through the main model. Overall power consumption can be reduced with a minimum accuracy maintained over processing input only through the main model.Type: GrantFiled: November 17, 2020Date of Patent: June 6, 2023Assignee: Google LLCInventors: Chun-Te Chu, Claire Jaja, Kara Vaillancourt, Oleg Veryovka
-
Publication number: 20220156589Abstract: Methods, systems, and computer-readable media for multi-model processing on resource-constrained devices. A resource-constrained device can determine, based on a battery-life for a battery of the device, whether to process input through a first model or a second model. The first model can be a gating model that is more energy efficient to execute, and the second model can be a main model that is more accurate than the gating model. Depending on the current battery-life and/or other criteria, the system can process, through the gating model, sensor input that can record activity performed by a user of the resource-constrained device. If the gating model predicts an activity performed by the user that is recorded by the sensor data, the device can process the same or additional input through the main model. Overall power consumption can be reduced with a minimum accuracy maintained over processing input only through the main model.Type: ApplicationFiled: November 17, 2020Publication date: May 19, 2022Inventors: Chun-Te Chu, Claire Jaja, Kara Vaillancourt, Oleg Veryovka
-
Patent number: 10650226Abstract: Systems and methods for identifying a false representation of a human face are provided. In one example, a method for identifying a false representation of a human face includes receiving one or more data streams captured by one or more sensors sensing a candidate face. In a plurality of stages that each comprises a different analysis, one or more of the data streams are analyzed, and the stages comprise determining whether a plurality of candidate face depth points lies on a single flat plane or a curving plane. Based at least in part on determining that the plurality of candidate face depth points lies on the single flat plane, an indication of the false representation of the human face is outputted.Type: GrantFiled: June 19, 2018Date of Patent: May 12, 2020Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Chun-Te Chu, Michael J. Conrad, Dijia Wu, Jinyu Li
-
Patent number: 10452935Abstract: Examples are disclosed herein that relate to detecting spoofed human faces. One example provides a computing device comprising a processor configured to compute a first feature distance between registered image data of a human face in a first spectral region and test image data of the human face in the first spectral region, compute a second feature distance between the registered image data and test image data of the human face in a second spectral region, compute a test feature distance between the test image data in the first spectral region and the test image data in the second spectral region, determine, based on a predetermined relationship, whether the human face to which the test image data in the first and second spectral regions corresponds is a real human face or a spoofed human face, and modify a behavior of the computing device.Type: GrantFiled: October 30, 2015Date of Patent: October 22, 2019Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Jinyu Li, Fang Wen, Yichen Wei, Michael John Conrad, Chun-Te Chu, Aamir Jawaid
-
Patent number: 10181090Abstract: A technique for multi-camera object tracking is disclosed that preserves privacy of imagery from each camera or group of cameras. This technique uses secure multi-party computation to compute a distance metric across data from multiple cameras without revealing any information to operators of the cameras except whether or not an object was observed by both cameras. This is achieved by a distance metric learning technique that reduces the computing complexity of secure computation while maintaining object identification accuracy.Type: GrantFiled: April 20, 2018Date of Patent: January 15, 2019Assignee: Microsoft Technology Licensing, LLCInventors: Chun-Te Chu, Jaeyeon Jung, Zicheng Liu, Ratul Mahajan
-
Publication number: 20180307895Abstract: Systems and methods for identifying a false representation of a human face are provided. In one example, a method for identifying a false representation of a human face includes receiving one or more data streams captured by one or more sensors sensing a candidate face. In a plurality of stages that each comprises a different analysis, one or more of the data streams are analyzed, and the stages comprise determining whether a plurality of candidate face depth points lies on a single flat plane or a curving plane. Based at least in part on determining that the plurality of candidate face depth points lies on the single flat plane, an indication of the false representation of the human face is outputted.Type: ApplicationFiled: June 19, 2018Publication date: October 25, 2018Applicant: Microsoft Technology Licensing, LLCInventors: Chun-Te Chu, Michael J. Conrad, Dijia Wu, Jinyu Li
-
Publication number: 20180285668Abstract: Examples are disclosed herein that relate to detecting spoofed human faces. One example provides a computing device comprising a processor configured to compute a first feature distance between registered image data of a human face in a first spectral region and test image data of the human face in the first spectral region, compute a second feature distance between the registered image data and test image data of the human face in a second spectral region, compute a test feature distance between the test image data in the first spectral region and the test image data in the second spectral region, determine, based on a predetermined relationship, whether the human face to which the test image data in the first and second spectral regions corresponds is a real human face or a spoofed human face, and modify a behavior of the computing device.Type: ApplicationFiled: October 30, 2015Publication date: October 4, 2018Applicant: Microsoft Technology Licensing, LLCInventors: Jinyu Li, Fang Wen, Yichen Wei, Michael John Conrad, Chun-Te Chu, Aamir Jawaid
-
Publication number: 20180239985Abstract: A technique for multi-camera object tracking is disclosed that preserves privacy of imagery from each camera or group of cameras. This technique uses secure multi-party computation to compute a distance metric across data from multiple cameras without revealing any information to operators of the cameras except whether or not an object was observed by both cameras. This is achieved by a distance metric learning technique that reduces the computing complexity of secure computation while maintaining object identification accuracy.Type: ApplicationFiled: April 20, 2018Publication date: August 23, 2018Applicant: Microsoft Technology Licensing, LLCInventors: Chun-Te Chu, Jaeyeon Jung, Zicheng Liu, Ratul Mahajan
-
Patent number: 10007839Abstract: Systems and methods for identifying a false representation of a human face are provided. In one example, a method for identifying a false representation of a human face includes receiving a plurality of different data streams captured by a respective plurality of sensors of differing sensor types sensing a candidate face. In a cascading plurality of stages, one or more of the different data streams are analyzed, wherein each of the stages comprises a different analysis. In one of the cascading plurality of stages, the method determines that one or more of the different data streams corresponds to a false representation of the human face. Based on determining that one or more of the different data streams corresponds to a false representation of a human face, an indication of the false representation is outputted.Type: GrantFiled: February 27, 2017Date of Patent: June 26, 2018Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Chun-Te Chu, Michael J. Conrad, Dijia Wu, Jinyu Li
-
Patent number: 9977991Abstract: A technique for multi-camera object tracking is disclosed that preserves privacy of imagery from each camera or group of cameras. This technique uses secure multi-party computation to compute a distance metric across data from multiple cameras without revealing any information to operators of the cameras except whether or not an object was observed by both cameras. This is achieved by a distance metric learning technique that reduces the computing complexity of secure computation while maintaining object identification accuracy.Type: GrantFiled: April 22, 2015Date of Patent: May 22, 2018Assignee: Microsoft Technology Licensing, LLCInventors: Chun-Te Chu, Jaeyeon Jung, Zicheng Liu, Ratul Mahajan
-
Patent number: 9704038Abstract: Examples are disclosed herein that relate to eye tracking based on two-dimensional image data. One example provides, on a computing device, a method of tracking an eye. The method includes receiving image data from an image sensor, detecting a face of the user in the image data, locating the eye in a region of the face in the image data to obtain an eye image, normalizing one or more of a scale and an illumination of the eye image, fitting an ellipse to an iris of the eye in the eye image, and outputting a determination of an eye gaze direction based upon the ellipse fitted.Type: GrantFiled: January 7, 2015Date of Patent: July 11, 2017Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Dijia Wu, Michael J. Conrad, Chun-Te Chu, Geoffrey John Hulten
-
Publication number: 20170169284Abstract: Systems and methods for identifying a false representation of a human face are provided. In one example, a method for identifying a false representation of a human face includes receiving a plurality of different data streams captured by a respective plurality of sensors of differing sensor types sensing a candidate face. In a cascading plurality of stages, one or more of the different data streams are analyzed, wherein each of the stages comprises a different analysis. In one of the cascading plurality of stages, the method determines that one or more of the different data streams corresponds to a false representation of the human face. Based on determining that one or more of the different data streams corresponds to a false representation of a human face, an indication of the false representation is outputted.Type: ApplicationFiled: February 27, 2017Publication date: June 15, 2017Applicant: Microsoft Technology Licensing, LLCInventors: Chun-Te Chu, Michael J. Conrad, Dijia Wu, Jinyu Li
-
Patent number: 9582724Abstract: Systems and methods for identifying a false representation of a human face are provided. In one example, a method for identifying a false representation of a human face includes receiving a plurality of different data streams captured by a respective plurality of sensors of differing sensor types sensing a candidate face. In a cascading plurality of stages, one or more of the different data streams are analyzed, wherein each of the stages comprises a different analysis. In one of the cascading plurality of stages, the method determines that one or more of the different data streams corresponds to a false representation of the human face. Based on determining that one or more of the different data streams corresponds to a false representation of a human face, an indication of the false representation is outputted.Type: GrantFiled: January 27, 2016Date of Patent: February 28, 2017Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Chun-Te Chu, Michael J. Conrad, Dijia Wu, Jinyu Li
-
Publication number: 20160196465Abstract: Examples are disclosed herein that relate to eye tracking based on two-dimensional image data. One example provides, on a computing device, a method of tracking an eye. The method includes receiving image data from an image sensor, detecting a face of the user in the image data, locating the eye in a region of the face in the image data to obtain an eye image, normalizing one or more of a scale and an illumination of the eye image, fitting an ellipse to an iris of the eye in the eye image, and outputting a determination of an eye gaze direction based upon the ellipse fitted.Type: ApplicationFiled: January 7, 2015Publication date: July 7, 2016Inventors: Dijia Wu, Michael J. Conrad, Chun-Te Chu, Geoffrey John Hulten
-
Publication number: 20160140406Abstract: Systems and methods for identifying a false representation of a human face are provided. In one example, a method for identifying a false representation of a human face includes receiving a plurality of different data streams captured by a respective plurality of sensors of differing sensor types sensing a candidate face. In a cascading plurality of stages, one or more of the different data streams are analyzed, wherein each of the stages comprises a different analysis. In one of the cascading plurality of stages, the method determines that one or more of the different data streams corresponds to a false representation of the human face. Based on determining that one or more of the different data streams corresponds to a false representation of a human face, an indication of the false representation is outputted.Type: ApplicationFiled: January 27, 2016Publication date: May 19, 2016Applicant: Microsoft Technology Licensing, LLCInventors: Chun-Te Chu, Michael J. Conrad, Dijia Wu, Jinyu Li
-
Publication number: 20160048736Abstract: Systems and methods for identifying a false representation of a human face are provided. In one example, a method for identifying a false representation of a human face includes receiving a plurality of different data streams captured by a respective plurality of sensors of differing sensor types sensing a candidate face. In a cascading plurality of stages, one or more of the different data streams are analyzed, wherein each of the stages comprises a different analysis. In one of the cascading plurality of stages, the method determines that one or more of the different data streams corresponds to a false representation of the human face. Based on determining that one or more of the different data streams corresponds to a false representation of a human face, an indication of the false representation is outputted.Type: ApplicationFiled: August 12, 2014Publication date: February 18, 2016Inventors: Chun-Te Chu, Michael J. Conrad, Dijia Wu, Jinyu Li
-
Patent number: 9251427Abstract: Systems and methods for identifying a false representation of a human face are provided. In one example, a method for identifying a false representation of a human face includes receiving a plurality of different data streams captured by a respective plurality of sensors of differing sensor types sensing a candidate face. In a cascading plurality of stages, one or more of the different data streams are analyzed, wherein each of the stages comprises a different analysis. In one of the cascading plurality of stages, the method determines that one or more of the different data streams corresponds to a false representation of the human face. Based on determining that one or more of the different data streams corresponds to a false representation of a human face, an indication of the false representation is outputted.Type: GrantFiled: August 12, 2014Date of Patent: February 2, 2016Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Chun-Te Chu, Michael J. Conrad, Dijia Wu, Jinyu Li
-
Publication number: 20150242760Abstract: Machine learning may be personalized to individual users of computing devices, and can be used to increase machine learning prediction accuracy and speed, and/or reduce memory footprint. Personalizing machine learning can include hosting, by a computing device, a consensus machine learning model and collecting information, locally by the computing device, associated with an application executed by the client device. Personalizing machine learning can also include modifying the consensus machine learning model accessible by the application based, at least in part, on the information collected locally by the client device. Modifying the consensus machine learning model can generate a personalized machine learning model. Personalizing machine learning can also include transmitting the personalized machine learning model to a server that updates the consensus machine learning model.Type: ApplicationFiled: February 21, 2014Publication date: August 27, 2015Applicant: Microsoft CorporationInventors: Xu Miao, Chun-Te Chu