Patents by Inventor Revant Kumar

Revant Kumar 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: 11657320
    Abstract: Techniques for using online engagement footprints for video engagement prediction are provided. In one technique, events are received from multiple client devices, each event indicating a type of engagement of a video item from among multiple types of engagement. One or more machine learning techniques are used to train a prediction model that is based on the events and multiple features that includes the multiple types of engagement. In response to receiving a content request, multiple entity feature values are identified for a particular entity that is associated with the content request. Two or more of the entity feature values correspond to two or more of the types of engagement. A prediction is generated based on the entity feature values and the prediction model. The prediction is used to determine whether to select, from candidate content items, a particular content item that includes particular video.
    Type: Grant
    Filed: February 26, 2019
    Date of Patent: May 23, 2023
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Seyedmohsen Jamali, Samaneh Abbasi Moghaddam, Ali Abbasi, Revant Kumar
  • Patent number: 11514372
    Abstract: Techniques are provided for automatically tuning a parameter in a layered model framework. One or more machine learning techniques are used to train multiple versions of a first model that includes a first version and a second version. A second model is stored that includes a parameter and accepts, as input, output from the first model. Multiple parameter values of the parameter are tested when processing content requests using the first and second versions of the first model. A strict subset of the plurality of parameter values are selected for the parameter of the second model, such that processing a first subset of the content requests using the first version of the first model results in a first value of a particular metric that matches a second value of the particular metric resulting from processing a second subset of the content requests using the second version of the first model.
    Type: Grant
    Filed: August 30, 2019
    Date of Patent: November 29, 2022
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Zhiyuan Xu, Jinyun Yan, Kinjal Basu, Revant Kumar, Onkar A. Dalal
  • Publication number: 20210065064
    Abstract: Techniques are provided for automatically tuning a parameter in a layered model framework. One or more machine learning techniques are used to train multiple versions of a first model that includes a first version and a second version. A second model is stored that includes a parameter and accepts, as input, output from the first model. Multiple parameter values of the parameter are tested when processing content requests using the first and second versions of the first model. A strict subset of the plurality of parameter values are selected for the parameter of the second model, such that processing a first subset of the content requests using the first version of the first model results in a first value of a particular metric that matches a second value of the particular metric resulting from processing a second subset of the content requests using the second version of the first model.
    Type: Application
    Filed: August 30, 2019
    Publication date: March 4, 2021
    Inventors: Zhiyuan Xu, Jinyun Yan, Kinjal Basu, Revant Kumar, Onkar A. Dalal
  • Publication number: 20200410551
    Abstract: Techniques for suggesting targeting criteria for a content delivery campaign are provided. An affinity score representing an affinity between the attribute values of each pair of multiple pairs of attribute values is computed. First input indicating a particular attribute value for a particular attribute type is received through a user interface for creating a content delivery campaign. The user interface includes fields for inputting attribute values for multiple attribute types that includes the particular attribute type. In response to the first input and based on affinity scores associated with the particular attribute value, a set of suggested attribute values is identified. The user interface is updated to include the set of suggested attribute values. Second input indicating a selection of a particular suggested attribute value is received. The particular suggested attribute value is added to the content delivery campaign.
    Type: Application
    Filed: June 28, 2019
    Publication date: December 31, 2020
    Inventors: Runfang Zhou, Qi Guo, Jae Oh, Darren Chan, Wenxiang Chen, Chien-Chun Hung, Revant Kumar, Rohan Ramanath, Sara Smoot Gerrard, Tanvi Motwani, Alexandre Patry, William Tang, Liu Yang
  • Publication number: 20200311543
    Abstract: Techniques are provided for using machine learning techniques to learn embeddings for content items. In one technique, training data is used to learn embeddings for each attribute value of multiple attribute values of multiple content items, embeddings for each attribute value of multiple attribute values of multiple entities, and weights for a set of contextual features. In response to receiving a content request, a content item that is associated with one or more targeting criteria that are satisfied based on the content request is identified. A first set of embeddings for the content item are identified, a requesting entity that initiated the content request is identified along with a second set of embeddings for the requesting entity, and a set of feature values for the set of contextual features is identified. The content item is selected based on the sets of embeddings, the set of feature values, and the weights.
    Type: Application
    Filed: March 30, 2019
    Publication date: October 1, 2020
    Inventors: Seyedmohsen Jamali, Samaneh Abbasi Moghaddam, Revant Kumar, Vinay Praneeth Boda
  • Publication number: 20200272937
    Abstract: Techniques for using online engagement footprints for video engagement prediction are provided. In one technique, events are received from multiple client devices, each event indicating a type of engagement of a video item from among multiple types of engagement. One or more machine learning techniques are used to train a prediction model that is based on the events and multiple features that includes the multiple types of engagement. In response to receiving a content request, multiple entity feature values are identified for a particular entity that is associated with the content request. Two or more of the entity feature values correspond to two or more of the types of engagement. A prediction is generated based on the entity feature values and the prediction model. The prediction is used to determine whether to select, from candidate content items, a particular content item that includes particular video.
    Type: Application
    Filed: February 26, 2019
    Publication date: August 27, 2020
    Inventors: Seyedmohsen Jamali, Samaneh Abbasi Moghaddam, Ali Abbasi, Revant Kumar