Patents by Inventor Xiaoyu CHAI

Xiaoyu CHAI 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: 20240118988
    Abstract: Systems and methods directed to generating a predicted quality metric are provided. Telemetry data may be received from a from a first group of devices executing first software. A quality metric for the first software may be generated based on the first telemetry data. Telemetry data from a second group of devices may be received, where the second group of devices is different from the first group of devices. Covariates impacting the quality metric based on features included in the first telemetry data and the second telemetry data may be identified, and a coarsened exact matching process may be performed utilizing the identified covariates to generate a predicted quality metric for the first software based on the second group of devices.
    Type: Application
    Filed: December 5, 2023
    Publication date: April 11, 2024
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Connie Qin YANG, Matthew Scott ROSOFF, Nithin ADAPA, Logan RINGER, Steve Ku LIM, Xiaoyu CHAI
  • Patent number: 11874756
    Abstract: Systems and methods directed to generating a predicted quality metric are provided. Telemetry data may be received from a from a first group of devices executing first software. A quality metric for the first software may be generated based on the first telemetry data. Telemetry data from a second group of devices may be received, where the second group of devices is different from the first group of devices. Covariates impacting the quality metric based on features included in the first telemetry data and the second telemetry data may be identified, and a coarsened exact matching process may be performed utilizing the identified covariates to generate a predicted quality metric for the first software based on the second group of devices.
    Type: Grant
    Filed: April 25, 2022
    Date of Patent: January 16, 2024
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Connie Qin Yang, Matthew Scott Rosoff, Nithin Adapa, Logan Ringer, Steve Ku Lim, Xiaoyu Chai
  • Publication number: 20230315811
    Abstract: Provided are methods, systems, and computer-storage media for developing machine learning technology that is less susceptible to bias problems. A machine learning model may be developed with reduced error attributed to one or more sensitive features by utilizing a loss adjustment weight to determine an adjusted loss function used to train the model. The loss adjustment weight may be determined based on a count of a feature-label combination of a sensitive feature. The adjusted loss function is determined and configured to use the loss adjustment weight when determining loss during model training, and the output of the adjusted loss function is an adjusted loss. The machine learning model may be trained until the adjusted loss satisfies a loss threshold, indicative of an acceptable level of model inaccuracy. Accordingly, present embodiments can provide use case specific tailoring to improve machine learning systems by removing biases associated with certain data features.
    Type: Application
    Filed: March 30, 2022
    Publication date: October 5, 2023
    Inventors: Xiaoyu CHAI, Gregory Lawrence BRAKE, Siddharth R. PATIL, Frederick D. CAMPBELL, Brandon Holmes PADDOCK, Ebru SENGUL, Ajay CHETRY, Catherine Michelle BILLINGS, Mateus CÂNDIDO LIMA DE CASTRO, Austin J. MAK, Jonathon L. MORRIS, Cindy Liao HARTWIG, Tomas Aleksas MERECKIS, Jilong LIAO
  • Publication number: 20230205659
    Abstract: Disclosed herein is a system for leveraging telemetry data representing usage of a component installed on a group of sampled computing devices to confidently infer the quality of a user experience and/or the behavior of the component (e.g., an operating system) on a larger group of unsampled computing devices. The system is configured to use a propensity score matching approach to identify a sampled computing device that best represents an unsampled computing device using configuration data that is collected from both the sampled and unsampled computing devices. The quality of the user experience and/or the behavior of the component may be captured by a metric of interest (e.g., a QoS value). Accordingly, the system is configured to use the known metric of interest, determined from the telemetry data collected for the sampled computing device, to determine or predict the metric of interest for the unsampled computing device.
    Type: Application
    Filed: December 27, 2021
    Publication date: June 29, 2023
    Inventors: Connie YANG, Eamon Guthrie Cosgrove MILLMAN, Xiaoyu CHAI, Soheil SADEGHI, Omari CARTER-THORPE, Igor Borisov PEEV, Steven Marcel Elza WILSSENS, Tomas Aleksas MERECKIS, Alexander S. WEIL, Stephen C. ROWE
  • Publication number: 20230137131
    Abstract: A server computing device generates training data based upon an identifier for a device, a timestamp, and a label received from a developer computing device. The server computing device trains a computer-implemented machine learning (ML) model based upon the training data. The server computing device also generates client configuration data for the ML model that specifies transformations that are to be applied to values in order to generate input values for the ML model. The server computing device deploys ML assets to client computing devices, the ML assets comprising the ML model and the client configuration data. The client computing devices execute the ML model using input values derived via transformations of (local) values produced by the client computing devices and transmit telemetry data to the server computing device. The server computing device updates the ML assets based upon the telemetry data.
    Type: Application
    Filed: December 29, 2022
    Publication date: May 4, 2023
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Paul Luo LI, Ho Jeannie CHUNG, Xiaoyu CHAI, Irina Ioana NICULESCU, Minsuk KANG, Brandon H. PADDOCK, Jilong LIAO, Neeraja ABBURU, James Henry DOOLEY, IV, Frederick Douglass CAMPBELL
  • Patent number: 11544625
    Abstract: A server computing device generates training data based upon an identifier for a device, a timestamp, and a label received from a developer computing device. The server computing device trains a computer-implemented machine learning (ML) model based upon the training data. The server computing device also generates client configuration data for the ML model that specifies transformations that are to be applied to values in order to generate input values for the ML model. The server computing device deploys ML assets to client computing devices, the ML assets comprising the ML model and the client configuration data. The client computing devices execute the ML model using input values derived via transformations of (local) values produced by the client computing devices and transmit telemetry data to the server computing device. The server computing device updates the ML assets based upon the telemetry data.
    Type: Grant
    Filed: February 3, 2020
    Date of Patent: January 3, 2023
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Paul Luo Li, Ho Jeannie Chung, Xiaoyu Chai, Irina Ioana Niculescu, Minsuk Kang, Brandon H. Paddock, Jilong Liao, Neeraja Abburu, James Henry Dooley, IV, Frederick Douglass Campbell
  • Publication number: 20220261331
    Abstract: Systems and methods directed to generating a predicted quality metric are provided. Telemetry data may be received from a from a first group of devices executing first software. A quality metric for the first software may be generated based on the first telemetry data. Telemetry data from a second group of devices may be received, where the second group of devices is different from the first group of devices. Covariates impacting the quality metric based on features included in the first telemetry data and the second telemetry data may be identified, and a coarsened exact matching process may be performed utilizing the identified covariates to generate a predicted quality metric for the first software based on the second group of devices.
    Type: Application
    Filed: April 25, 2022
    Publication date: August 18, 2022
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Connie Qin YANG, Matthew Scott ROSOFF, Nithin ADAPA, Logan RINGER, Steve Ku LIM, Xiaoyu CHAI
  • Patent number: 11341021
    Abstract: Systems and methods directed to generating a predicted quality metric are provided. Telemetry data may be received from a from a first group of devices executing first software. A quality metric for the first software may be generated based on the first telemetry data. Telemetry data from a second group of devices may be received, where the second group of devices is different from the first group of devices. Covariates impacting the quality metric based on features included in the first telemetry data and the second telemetry data may be identified, and a coarsened exact matching process may be performed utilizing the identified covariates to generate a predicted quality metric for the first software based on the second group of devices.
    Type: Grant
    Filed: May 31, 2020
    Date of Patent: May 24, 2022
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Connie Qin Yang, Matthew Scott Rosoff, Nithin Adapa, Logan Ringer, Steve Ku Lim, Xiaoyu Chai
  • Patent number: 11209805
    Abstract: Technologies are described for utilizing machine learning (“ML”) to adjust operational characteristics of a computing system based upon detected HID activity. Labeled training data is collected with user consent that includes data describing HID activity and data that identifies user activity taking place on a computing device when the data HID activity took place. A ML model is trained using the labeled training data that can receive data describing current HID activity and identify user activity currently taking place on another computing device based upon the current HID activity. The ML model can then select features of the other computing device that are beneficial to the identified user activity. The ML model can then cause one or more operational characteristics of the other computing device to be adjusted based upon the identified user activity, thereby saving valuable computing resources. A UI can also be presented that describes the identified features.
    Type: Grant
    Filed: October 31, 2017
    Date of Patent: December 28, 2021
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC.
    Inventors: Xiaoyu Chai, Choo Yei Chong, Ioana Laura Marginas, Eleanor Ann Robinson, Dale R. Johnson, Xinyi Zhang, Xiao Cai
  • Publication number: 20210374033
    Abstract: Systems and methods directed to generating a predicted quality metric are provided. Telemetry data may be received from a from a first group of devices executing first software. A quality metric for the first software may be generated based on the first telemetry data. Telemetry data from a second group of devices may be received, where the second group of devices is different from the first group of devices. Covariates impacting the quality metric based on features included in the first telemetry data and the second telemetry data may be identified, and a coarsened exact matching process may be performed utilizing the identified covariates to generate a predicted quality metric for the first software based on the second group of devices.
    Type: Application
    Filed: May 31, 2020
    Publication date: December 2, 2021
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Connie Qin YANG, Matthew Scott ROSOFF, Nithin ADAPA, Logan RINGER, Steve Ku LIM, Xiaoyu CHAI
  • Publication number: 20210241167
    Abstract: A server computing device generates training data based upon an identifier for a device, a timestamp, and a label received from a developer computing device. The server computing device trains a computer-implemented machine learning (ML) model based upon the training data. The server computing device also generates client configuration data for the ML model that specifies transformations that are to be applied to values in order to generate input values for the ML model. The server computing device deploys ML assets to client computing devices, the ML assets comprising the ML model and the client configuration data. The client computing devices execute the ML model using input values derived via transformations of (local) values produced by the client computing devices and transmit telemetry data to the server computing device. The server computing device updates the ML assets based upon the telemetry data.
    Type: Application
    Filed: February 3, 2020
    Publication date: August 5, 2021
    Inventors: Paul Luo LI, Ho Jeannie CHUNG, Xiaoyu CHAI, Irina Ioana NICULESCU, Minsuk KANG, Brandon H. PADDOCK, Jilong LIAO, Neeraja ABBURU, James Henry DOOLEY, IV, Frederick Douglass CAMPBELL
  • Publication number: 20190129401
    Abstract: Technologies are described for utilizing machine learning (“ML”) to adjust operational characteristics of a computing system based upon detected HID activity. Labeled training data is collected with user consent that includes data describing HID activity and data that identifies user activity taking place on a computing device when the data HID activity took place. A ML model is trained using the labeled training data that can receive data describing current HID activity and identify user activity currently taking place on another computing device based upon the current HID activity. The ML model can then select features of the other computing device that are beneficial to the identified user activity. The ML model can then cause one or more operational characteristics of the other computing device to be adjusted based upon the identified user activity, thereby saving valuable computing resources. A UI can also be presented that describes the identified features.
    Type: Application
    Filed: October 31, 2017
    Publication date: May 2, 2019
    Inventors: Xiaoyu CHAI, Choo Yei CHONG, Ioana Laura MARGINAS, Eleanor Ann ROBINSON, Dale R. JOHNSON, Xinyi ZHANG, Xiao CAI