Patents by Inventor Peter Chng

Peter Chng 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: 11429619
    Abstract: Techniques for generating and leveraging heterogenous edges in an online connection network are provided. In one technique, a particular user is identified. The identification may be made in response to a computing device of the particular user requesting data from a particular system. For each entity type of multiple entity types: (1) a set of entities of the entity type is identified based on one or more attributes of the particular user; (2) a ranking of the set of entities is generated based on one or more criteria; and (3) a subset of the set of entities is selected and included in a final set of entities. The final set of entities includes entities from different entity types of the multiple entity types. The final set of entities is transmitted over a computer network to be presented concurrently on a computing device of the particular user.
    Type: Grant
    Filed: January 29, 2020
    Date of Patent: August 30, 2022
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Parag Agrawal, Peter Chng, Bohong Zhao, Michael Maczka, Aastha Jain, Andrew Yu
  • Publication number: 20210326401
    Abstract: In some embodiments, a computer system generates offline a viewer embedding for a user of an online service based on a viewer portion of a scoring model using viewer features stored in a data source in association with a profile of the user, generates offline candidate embeddings for recommendation candidates by a key-value store based on a recommendation portion of the scoring model using features of the recommendation candidate stored in the key-value store, pushes the viewer embedding to the key-value store, generates online pairwise scores for recommendation candidates by the key-value store based on a pairwise portion of the scoring model using the viewer embedding and candidate embeddings, generates ranking scores for the recommendation candidates based on the scoring model using the embeddings and the pairwise scores, and causes recommendation candidates to be displayed on a device of the user based on the corresponding ranking scores.
    Type: Application
    Filed: April 17, 2020
    Publication date: October 21, 2021
    Inventors: Peter Chng, Amol Ghoting, Felix Giguere Villegas, Gaojie Liu, Min Huang, Ashish Singhai
  • Publication number: 20210232590
    Abstract: Techniques for generating and leveraging heterogenous edges in an online connection network are provided. In one technique, a particular user is identified. The identification may be made in response to a computing device of the particular user requesting data from a particular system. For each entity type of multiple entity types: (1) a set of entities of the entity type is identified based on one or more attributes of the particular user; (2) a ranking of the set of entities is generated based on one or more criteria; and (3) a subset of the set of entities is selected and included in a final set of entities. The final set of entities includes entities from different entity types of the multiple entity types. The final set of entities is transmitted over a computer network to be presented concurrently on a computing device of the particular user.
    Type: Application
    Filed: January 29, 2020
    Publication date: July 29, 2021
    Inventors: Parag Agrawal, Peter Chng, Bohong Zhao, Michael Maczka, Aastha Jain, Andrew Yu