Patents by Inventor Xiaoguang QI

Xiaoguang QI 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: 11954161
    Abstract: Methods, systems, apparatuses, and computer program products are described for providing content recommendations to a requestor. In implementations, user event records associated with media items and content types may be stored, for instance, in an event catalog. A set of user scores may be generated based on a user-content score model and the user event records, where each generated user score represents an affinity between a user and a corresponding content type of the plurality of content types. A set of title scores may also be generated for a media item based on a title-content score model, where each generated title score represents an affinity between the media item and a corresponding content type. In response to a request, the sets of scores may be combined to generate a set of content recommendations to provide to the requestor.
    Type: Grant
    Filed: May 31, 2018
    Date of Patent: April 9, 2024
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Danilo L. Benzatti, Rajasi Saha, Christopher J. Mallery, Michael Y. Moon, Saliha Azzam, Xiaoguang Qi, Harish Jayanti, Jayaram N. M. Nanduri, Chad A. Zanonie
  • Publication number: 20230238202
    Abstract: An insulator that has particular application for enclosing a switching device, such as a vacuum interrupter. The insulator includes a body having a top portion and a bottom portion, and a plurality of ring-shaped sheds extending from the body between the top portion and the bottom portion. The sheds are asymmetrical in an axial direction such that an axial dimension of the sheds at one side towards the front of the switching device is shorter than an axial dimension of the sheds at an opposite side towards the rear of the switching device. The axial dimension of the sheds uniformly increases from the one side to the opposite side.
    Type: Application
    Filed: December 6, 2022
    Publication date: July 27, 2023
    Applicant: S&C Electric Company
    Inventors: Tsvetan Rusev, Adam Gardner, Xiaoguang Qi
  • Patent number: 11614728
    Abstract: A machine tool management system connects an external server and a large number of NC devices controlling the external server and respective machine tools through a network. The system collects several kinds of signal data from the NC device of each machine tool to the external server. In the system, the external server stores a maintenance period model and a refinement algorithm and obtains a next maintenance period from the maintenance period model.
    Type: Grant
    Filed: July 29, 2020
    Date of Patent: March 28, 2023
    Assignee: FANUC CORPORATION
    Inventor: Xiaoguang Qi
  • Patent number: 11250347
    Abstract: Methods, systems, apparatuses, and computer program products are provided for a two-phase technique for generating content recommendations. In a first phase, a baseline recommender is configured to generate a baseline content recommendation using one or more content recommendation models, such as a Smart Adaptive Recommendations (SAR) model, Factorization Machine (FM) or Matrix Factorization (MF) models, collaborative filtering models, and/or any other machine-learning models or techniques. In a second phase, a personalized recommender implements a vector combiner configured to combine profile vectors, content vectors, and the baseline content recommendations to generate combined user vectors. A model generator may train a machine-learning model using the combined user vectors and training data comprising actual interaction behavior of the users, which may be then applied to identify a content recommendation for a particular user.
    Type: Grant
    Filed: September 18, 2018
    Date of Patent: February 15, 2022
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Yaxiong Cai, Xiaoguang Qi, Kiyoung Yang, Shih-Chieh Su, Saliha Azzam, Jayaram N. M. Nanduri
  • Publication number: 20200356069
    Abstract: A machine tool management system connects an external server and a large number of NC devices controlling the external server and respective machine tools through a network. The system collects several kinds of signal data from the NC device of each machine tool to the external server. In the system, the external server collects an estimated thermal distortion from the NC device and compares the estimated thermal distortion with pre-stored data to determine whether the tool is machining favorably.
    Type: Application
    Filed: July 29, 2020
    Publication date: November 12, 2020
    Inventor: Xiaoguang QI
  • Publication number: 20200005196
    Abstract: Methods, systems, apparatuses, and computer program products are provided for a two-phase technique for generating content recommendations. In a first phase, a baseline recommender is configured to generate a baseline content recommendation using one or more content recommendation models, such as a Smart Adaptive Recommendations (SAR) model, Factorization Machine (FM) or Matrix Factorization (MF) models, collaborative filtering models, and/or any other machine-learning models or techniques. In a second phase, a personalized recommender implements a vector combiner configured to combine profile vectors, content vectors, and the baseline content recommendations to generate combined user vectors. A model generator may train a machine-learning model using the combined user vectors and training data comprising actual interaction behavior of the users, which may be then applied to identify a content recommendation for a particular user.
    Type: Application
    Filed: September 18, 2018
    Publication date: January 2, 2020
    Inventors: Yaxiong Cai, Xiaoguang Qi, Kiyoung Yang, Shih-Chieh Su, Saliha Azzam, Jayaram N.M. Nanduri
  • Patent number: 10514676
    Abstract: There is provided a thermal displacement correction apparatus for a machine tool which automatically determines necessity/unnecessity of actual measurement of the machine tool, the apparatus including: a thermal displacement correction unit that predicts a thermal displacement amount from an operation of a machine or a temperature of each portion of the machine and calculates a thermal displacement correction amount for correcting thermal displacement by adding, to a position command value of a feed axis, the thermal displacement correction amount for cancelling the thermal displacement amount thus predicted; and a thermal displacement correction amount adjustment unit that calculates an adjustment value for adjusting the thermal displacement correction amount on the basis of the thermal displacement correction amount, wherein a change amount ?E from the start of processing is obtained, ?E is compared with designated Em, and when ?E?Em, actual measurement is performed with measurement means.
    Type: Grant
    Filed: July 15, 2016
    Date of Patent: December 24, 2019
    Assignee: FANUC CORPORATION
    Inventor: Xiaoguang Qi
  • Publication number: 20190373331
    Abstract: Methods, systems, apparatuses, and computer program products are described for providing content recommendations to a requestor. In implementations, user event records associated with media items and content types may be stored, for instance, in an event catalog. A set of user scores may be generated based on a user-content score model and the user event records, where each generated user score represents an affinity between a user and a corresponding content type of the plurality of content types. A set of title scores may also be generated for a media item based on a title-content score model, where each generated title score represents an affinity between the media item and a corresponding content type. In response to a request, the sets of scores may be combined to generate a set of content recommendations to provide to the requestor.
    Type: Application
    Filed: May 31, 2018
    Publication date: December 5, 2019
    Inventors: Danilo L. Benzatti, Rajasi Saha, Christopher J. Mallery, Michael Y. Moon, Saliha Azzam, Xiaoguang Qi, Harish Jayanti, Jayaram N.M. Nanduri, Chad A. Zanonie
  • Publication number: 20180349790
    Abstract: A technique for training a machine learning model can use time-series data sampled from a population. The training includes creating a training set comprising feature vectors and corresponding labels generated using the time-series data. In some embodiments, for example, the feature vectors can include time-based features generated from the time-series data that preserves time information contained in the time-series data. The labels can be generated using data within a fixed period of time in the time-series data relative to a cut-off date. In some embodiments, the data used to create the training set can use a moving window sampling of the population to account for seasonal effects in the time-series data, where the cut-off date for generating the label varies from one sample to the next.
    Type: Application
    Filed: May 31, 2017
    Publication date: December 6, 2018
    Inventors: Yaxiong CAI, Xiaoguang QI, Wei ZHUANG, Shan YANG, Vanessa MURDOCK, Jayaram N.M. NANDURI
  • Publication number: 20180341710
    Abstract: Aspects of the technology described here provide systems, methods, computer-storage media, and the like, for identifying one or more influential users. A confidence level is associated with users based on one or more validation metrics. An influence ability score is computed based on weighted values indicated a number of connections and strength of the connections. The confidence level and the influence ability score are then utilized to compute an overall influential score used to rank users according to influence.
    Type: Application
    Filed: May 24, 2017
    Publication date: November 29, 2018
    Inventors: Jisheng LIANG, Shan YANG, Kristine JONES, Qiang LI, Xiaoguang QI
  • Publication number: 20180336488
    Abstract: Aspects provided herein are relevant to systems, methods, and techniques for classifying relationships between people (e.g., users of a platform or ecosystem) based on relationship data. In an example, the relationship data can be provided as input into a two-layer classification framework in which the first layer acts a filter for the second layer. The framework can identify relationships such as a self-relationship (e.g., two different accounts on the platform are operated by the same person), a non-self, family-member relationship (e.g., two users are different people but part of the same family), and a non-family-member relationship (e.g., the two users are different people and not part of the same family, such as coworkers or roommates).
    Type: Application
    Filed: May 17, 2017
    Publication date: November 22, 2018
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Yaxiong CAI, Qiang LI, Xiaoguang QI, Alexander Vincent MOORE, Shan YANG, Vardan TOVMASYAN, Cezary MARCJAN, Pranavakumar PUNNIAMOORTHY, Harish JAYANTI, Jayaram NANDURI
  • Patent number: 10095215
    Abstract: A thermal displacement correction apparatus for a machine tool first determines the coefficient k in E=a+k|F| where F is a thermal displacement correction amount and E is an adjustment value (first step). Next, in actual processing, a is set if a has not been set yet (second step). After a and the coefficient k are determined in advance, thermal displacement correction unit is enabled and an operation of a machining program is started. The thermal displacement correction amount F is calculated, the adjustment value E is calculated based on E=a+k|F|, a thermal displacement correction amount F? after adjustment (=E×F) is calculated, and F? is sent to the thermal displacement correction unit.
    Type: Grant
    Filed: January 29, 2016
    Date of Patent: October 9, 2018
    Assignee: FANUC CORPORATION
    Inventor: Xiaoguang Qi
  • Publication number: 20170017227
    Abstract: There is provided a thermal displacement correction apparatus for a machine tool which automatically determines necessity/unnecessity of actual measurement of the machine tool, the apparatus including: a thermal displacement correction unit that predicts a thermal displacement amount from an operation of a machine or a temperature of each portion of the machine and calculates a thermal displacement correction amount for correcting thermal displacement by adding, to a position command value of a feed axis, the thermal displacement correction amount for cancelling the thermal displacement amount thus predicted; and a thermal displacement correction amount adjustment unit that calculates an adjustment value for adjusting the thermal displacement correction amount on the basis of the thermal displacement correction amount, wherein a change amount ?E from the start of processing is obtained, ?E is compared with designated Em, and when ?E?Em, actual measurement is performed with measurement means.
    Type: Application
    Filed: July 15, 2016
    Publication date: January 19, 2017
    Inventor: Xiaoguang QI
  • Publication number: 20160299492
    Abstract: A machine tool management system connects an external server and a large number of NC devices controlling the external server and respective machine tools through a network. The system collects several kinds of signal data from the NC device of each machine tool to the external server. In the system, the external server collects an estimated thermal distortion from the NC device and compares the estimated thermal distortion with pre-stored data to determine whether the tool is machining favorably.
    Type: Application
    Filed: April 4, 2016
    Publication date: October 13, 2016
    Inventor: Xiaoguang QI
  • Publication number: 20160224010
    Abstract: A thermal displacement correction apparatus for a machine tool first determines the coefficient k in E=a+k|F| where F is a thermal displacement correction amount and E is an adjustment value (first step). Next, in actual processing, a is set if a has not been set yet (second step). After a and the coefficient k are determined in advance, thermal displacement correction unit is enabled and an operation of a machining program is started. The thermal displacement correction amount F is calculated, the adjustment value E is calculated based on E=a+k|F|, a thermal displacement correction amount F? after adjustment (=E×F) is calculated, and F? is sent to the thermal displacement correction unit.
    Type: Application
    Filed: January 29, 2016
    Publication date: August 4, 2016
    Inventor: Xiaoguang QI