Patents by Inventor Xiaohong Gong
Xiaohong Gong 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: 20250124487Abstract: According to one aspect of the present disclosure, a computer-implemented method is provided. The method includes obtaining a plurality of user-feature embeddings for a plurality of users. The method includes generating a respective user embedding for each of the plurality of users. The method includes organizing the plurality of users into a plurality of clusters based on user embeddings. The method includes identifying particular clusters based on a respective distance between the plurality of clusters and a particular user embedding of a user. The method may include calculating a respective term-frequency (TF)-inverse document frequency (IDF) (TF-IDF) metric for each content item interacted with by at least one user of that cluster. The method may include assigning a respective rank to the plurality of content items based on the respective TF-IDF metric. The method may include providing one or more of the plurality of candidate content items to a client device.Type: ApplicationFiled: October 15, 2024Publication date: April 17, 2025Applicant: Roblox CorporationInventors: Xiaohong Gong, Brian Su, Lilong Jiang
-
Publication number: 20250078116Abstract: Some implementations relate to a computer-implemented method that includes identifying candidate content items from a set of eligible content items. The computer-implemented method further includes assigning a corresponding rank to each of the candidate content items using an objective function that mitigates a popularity bias among the candidate content items. The computer-implemented method further includes determining an impression-distribution mix of the ranked candidate content items. The computer-implemented method further includes causing one or more of the ranked candidate content items to be displayed based on the impression-distribution mix.Type: ApplicationFiled: August 30, 2024Publication date: March 6, 2025Applicant: Roblox CorporationInventors: Xiaohong Gong, Yilei He, Sui Huang, Dhivya Vijayakumar, Nemanja Petrovic
-
Publication number: 20250077596Abstract: Implementations described herein relate to methods, systems, and computer-readable media to recommend content items. In some implementations, a method includes identifying candidate content items for recommendation to a user and assigning respective ranks to the candidate content items, wherein the respective ranks are personalized to the user. The method further includes selecting, based on the respective ranks, one or more candidate content items from the candidate content items. The method further includes providing the selected one or more candidate content items to a client device for display in a user interface.Type: ApplicationFiled: July 23, 2024Publication date: March 6, 2025Applicant: Roblox CorporationInventors: Xiaohong GONG, Yexi JIANG, Yidi WANG
-
Publication number: 20240428075Abstract: A computer-implemented method includes receiving training data that includes groups of items and a respective user associated with each group, where each group includes a first item selected by the associated user and one or more second items rejected by the associated user from a user interface in which the first item and the one or more second items are presented together in ranked order. The method includes, for each group in the group of items: generating feature embeddings, calculating a pointwise loss for each item in the group based on the feature embeddings, calculating a comparator loss for a set that includes the first item and at least one of the one or more second items, and adjusting one or more parameters of the machine learning model based on the pointwise loss and the comparator loss. The method further includes obtaining a trained machine learning model.Type: ApplicationFiled: June 23, 2023Publication date: December 26, 2024Applicant: Roblox CorporationInventors: Xiaohong GONG, Frank ONG, Zhen ZHANG
-
Patent number: 12001484Abstract: Methods and systems for low-latency multi-constraint ranking of content items. One of the methods includes receiving a request to rank a plurality of content items for presentation to a user to maximize a primary objective subject to a plurality of constraints; initializing a dual variable vector; updating the dual variable vector, comprising: determining an overall objective score for the dual variable vector; identifying a plurality of candidate dual variable vectors that includes one or more neighboring node dual variable vectors; determining respective overall objective scores for each of the one or more candidate dual variable vectors; identifying the candidate with the best overall objective score; and determining whether to update the dual variable vector based on whether the identified candidate has a better overall objective score than the dual variable vector; and determining a final ranking for the content items based on the dual variable vector.Type: GrantFiled: February 16, 2021Date of Patent: June 4, 2024Assignee: DeepMind Technologies LimitedInventors: Timothy Arthur Mann, Ivan Lobov, Anton Zhernov, Krishnamurthy Dvijotham, Xiaohong Gong, Dan-Andrei Calian
-
Publication number: 20240177013Abstract: A computer-implemented method to train a machine-learning model to recommend virtual experiences to a user. The method includes receiving training data that includes pairs of users and virtual experiences, wherein each user of a pair is associated with user features, each virtual experience of the pair is associated with item features, and each pair includes a virtual experience that a corresponding user interacted with. The method further includes training a user tower of the machine-learning model by: generating first feature embeddings based on the user features in the training data and training a first deep neural network (DNN) to output user embeddings based on the first feature embeddings. The method further includes training an item tower of the machine-learning model by: generating second feature embeddings based on the item features in the training data and training a second DNN to output item embeddings based on the second feature embeddings.Type: ApplicationFiled: November 29, 2022Publication date: May 30, 2024Applicant: Roblox CorporationInventors: Xiaohong GONG, Nemanja PETROVIC, Shervin SHAHIDI, Nipun PARASRAMPURIA, Nishanth Rao Palimar RAGHUPATHI, Xusheng SUN
-
Patent number: 11989649Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media, for training a neural network used to generate a ranking score for a network input. One of the methods includes generating training data and training the neural network on the training data. The training data includes a plurality of training pairs. The generating comprising: obtaining data indicating that a plurality of training network inputs were displayed in a user interface according to a presentation order, obtaining data indicating that a first training network input of the plurality of training network inputs has a positive label, determining that a second training network input of the plurality of training network inputs (i) has a negative label and (ii) is higher than the first training network input in the presentation order, and generating a training pair that includes the first training network input and the second training network input.Type: GrantFiled: November 18, 2020Date of Patent: May 21, 2024Assignee: DeepMind Technologies LimitedInventors: Xiaohong Gong, Arturo Bajuelos Castillo, Sanjeev Jagannatha Rao, Xueliang Lu, Amogh S. Asgekar, Anton Alexandrov, Carsten Miklos Steinebach
-
Publication number: 20240160677Abstract: A computer-implemented method to train a machine-learning model to recommend virtual experiences to a user. The method includes receiving training data that includes original training examples corresponding to a set of virtual experiences, where individual training examples comprise user features and item features. The method further generating augmented training examples by modifying one or more of a user feature or an item feature from corresponding original training examples. The method further extracting respective representation embeddings from the original training examples and the augmented training examples.Type: ApplicationFiled: November 14, 2022Publication date: May 16, 2024Applicant: Roblox CorporationInventors: Xiaohong GONG, Frank ONG
-
Patent number: 11678270Abstract: Embodiments provide techniques for device power management in wireless networks. For instance, an apparatus may include a power management module, and a transceiver module. The power management module determines a beacon interval and a wakeup interval. The transceiver module to send a transmission to one or more remote devices that includes the beacon interval and the wakeup interval. The beacon interval indicates a time interval between consecutive beacon transmissions of the apparatus, and the wakeup interval indicates a time interval between when the apparatus receives two consecutive beacons from a peer device.Type: GrantFiled: March 24, 2021Date of Patent: June 13, 2023Assignee: INTEL CORPORATIONInventors: Xiaohong Gong, Jesse Walker
-
Patent number: 11675855Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media, for re-ranking a collection of documents according to a first metric and subject to a constraint on a function of one or more second metrics. One of the methods includes: obtaining, for each document in the first collection of documents, a respective first metric value corresponding to the first metric and respective one or more second metric values corresponding to the one or more second metrics; re-ranking the first collection of documents, comprising: determining the constraint on the function of one or more second metrics by computing a first threshold value using a variable threshold function that takes as input second metric values for the documents in the first collection of documents; and determining the re-ranking for the first collection of documents by solving a constrained optimization for the first metric constrained by the first threshold value.Type: GrantFiled: November 18, 2020Date of Patent: June 13, 2023Assignee: DeepMind Technologies LimitedInventors: Anton Zhernov, Krishnamurthy Dvijotham, Xiaohong Gong, Amogh S. Asgekar
-
Publication number: 20210406680Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media, for training a neural network used to generate a ranking score for a network input. One of the methods includes generating training data and training the neural network on the training data. The training data includes a plurality of training pairs. The generating comprising: obtaining data indicating that a plurality of training network inputs were displayed in a user interface according to a presentation order, obtaining data indicating that a first training network input of the plurality of training network inputs has a positive label, determining that a second training network input of the plurality of training network inputs (i) has a negative label and (ii) is higher than the first training network input in the presentation order, and generating a training pair that includes the first training network input and the second training network input.Type: ApplicationFiled: November 18, 2020Publication date: December 30, 2021Inventors: Xiaohong Gong, Arturo Bajuelos Castillo, Sanjeev Jagannatha Rao, Xueliang Lu, Amogh S. Asgekar, Anton Alexandrov, Carsten Miklos Steinebach
-
Publication number: 20210352584Abstract: Embodiments provide techniques for device power management in wireless networks. For instance, an apparatus may include a power management module, and a transceiver module. The power management module determines a beacon interval and a wakeup interval. The transceiver module to send a transmission to one or more remote devices that includes the beacon interval and the wakeup interval. The beacon interval indicates a time interval between consecutive beacon transmissions of the apparatus, and the wakeup interval indicates a time interval between when the apparatus receives two consecutive beacons from a peer device.Type: ApplicationFiled: March 24, 2021Publication date: November 11, 2021Applicant: INTEL CORPORATIONInventors: Xiaohong Gong, Jesse Walker
-
Publication number: 20210256072Abstract: Methods and systems for low-latency multi-constraint ranking of content items. One of the methods includes receiving a request to rank a plurality of content items for presentation to a user to maximize a primary objective subject to a plurality of constraints; initializing a dual variable vector; updating the dual variable vector, comprising: determining an overall objective score for the dual variable vector; identifying a plurality of candidate dual variable vectors that includes one or more neighboring node dual variable vectors; determining respective overall objective scores for each of the one or more candidate dual variable vectors; identifying the candidate with the best overall objective score; and determining whether to update the dual variable vector based on whether the identified candidate has a better overall objective score than the dual variable vector; and determining a final ranking for the content items based on the dual variable vector.Type: ApplicationFiled: February 16, 2021Publication date: August 19, 2021Inventors: Timothy Arthur Mann, Ivan Lobov, Anton Zhernov, Krishnamurthy Dvijotham, Xiaohong Gong, Dan-Andrei Calian
-
Patent number: 11019569Abstract: Embodiments provide techniques for device power management in wireless networks. For instance, an apparatus may include a power management module, and a transceiver module. The power management module determines a beacon interval and a wakeup interval. The transceiver module to send a transmission to one or more remote devices that includes the beacon interval and the wakeup interval. The beacon interval indicates a time interval between consecutive beacon transmissions of the apparatus, and the wakeup interval indicates a time interval between when the apparatus receives two consecutive beacons from a peer device.Type: GrantFiled: March 5, 2018Date of Patent: May 25, 2021Assignee: Intel CorporationInventors: Xiaohong Gong, Jesse Walker
-
Publication number: 20210149968Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media, for re-ranking a collection of documents according to a first metric and subject to a constraint on a function of one or more second metrics. One of the methods includes: obtaining, for each document in the first collection of documents, a respective first metric value corresponding to the first metric and respective one or more second metric values corresponding to the one or more second metrics; re-ranking the first collection of documents, comprising: determining the constraint on the function of one or more second metrics by computing a first threshold value using a variable threshold function that takes as input second metric values for the documents in the first collection of documents; and determining the re-ranking for the first collection of documents by solving a constrained optimization for the first metric constrained by the first threshold value.Type: ApplicationFiled: November 18, 2020Publication date: May 20, 2021Inventors: Anton Zhernov, Krishnamurthy Dvijotham, Xiaohong Gong, Amogh S. Asgekar
-
Publication number: 20210004682Abstract: A system is described that relies on a sequence model, having been trained using features extracted from contextual information of a computing device, to determine characteristics of past user interactions that resulted in conversions of items from a computing system. Once trained, the sequence model generates a sequence output that is indicative of characteristics of future user interactions that will result in a future conversion of an item from the computing system. An existing prediction model of the system, having been further trained using the output from the sequence model, identifies a future context during which the future user interactions with the computing system will result in the future conversion. In response to recognizing the future context, the system outputs an indication of the item to facilitate the future conversion.Type: ApplicationFiled: June 27, 2018Publication date: January 7, 2021Inventors: Xiaohong Gong, Tyler Brabham, Chia-yueh Chu
-
Publication number: 20190342835Abstract: Embodiments provide techniques for device power management in wireless networks. For instance, an apparatus may include a power management module, and a transceiver module. The power management module determines a beacon interval and a wakeup interval. The transceiver module to send a transmission to one or more remote devices that includes the beacon interval and the wakeup interval. The beacon interval indicates a time interval between consecutive beacon transmissions of the apparatus, and the wakeup interval indicates a time interval between when the apparatus receives two consecutive beacons from a peer device.Type: ApplicationFiled: March 5, 2018Publication date: November 7, 2019Applicant: Intel CorporationInventors: Xiaohong Gong, Jesse Walker
-
Patent number: 10417650Abstract: Systems, methods, and computer-readable storage media for distributed and automated prediction of future customer revenue are provided. One method involves accessing data structures, each representing a unique customer, storing a set of customer-specific characteristics, segregating the data structures into groups based on a target amount of data structures for each group, and inputting the customer-specific characteristics into a training model. The method includes generating a set of prediction model parameters for each group by applying the customer-specific characteristics to a training model. The method includes transforming the characteristics of each data structure in a first group into respective future revenue values using a first non-linear prediction model, and the characteristics of data structures in a second group into respective future revenue values using a second prediction model.Type: GrantFiled: December 4, 2015Date of Patent: September 17, 2019Assignee: Google LLCInventor: Xiaohong Gong
-
Patent number: D1055226Type: GrantFiled: April 17, 2023Date of Patent: December 24, 2024Inventor: Xiaohong Gong
-
Patent number: D1055227Type: GrantFiled: April 17, 2023Date of Patent: December 24, 2024Inventor: Xiaohong Gong