Patents by Inventor Seyedmohsen Jamali

Seyedmohsen Jamali 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: 11531928
    Abstract: Techniques are provided for using machine learning techniques to associate skills with different content. In one technique, multiple classifications models are trained. Each classification model corresponds to a different skill and is trained based on textual embeddings of a plurality of content items and labels indicating whether each content item is associated with the skill that corresponds to that classification model. A particular content item embedding is generated based on text from a particular content item. The particular content item embedding is applied to the classification models to generate multiple results. One or more results of the multiple results are identified that indicate that one or more corresponding skills are associated with the particular content item. For each result of the one or more results, skill tagging data are stored that associate the particular content item with a particular skill that corresponds to that result.
    Type: Grant
    Filed: June 30, 2018
    Date of Patent: December 20, 2022
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Shivani Rao, Deepak Kumar Dileep Kumar, Zhe Cui, Bonnie Bills, SeyedMohsen Jamali, Siyuan Zhang, Gungor Polatkan
  • Patent number: 11263563
    Abstract: In an example embodiment, cohort-based generalized linear mixed effect model (GLMIX) training is performed to identify patterns across cohorts of users, rather than slicing across all users blindly without accounting for common characteristics of users. Thus, rather than performing GLMIX training at just the finest granular level (e.g., user-level and job-level) or the highest level (global level), a “medium” level of granularity is used to train the GLMIX model at cohort-level.
    Type: Grant
    Filed: March 27, 2019
    Date of Patent: March 1, 2022
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Samaneh Abbasi Moghaddam, Xiaoqing Wang, Xiaowen Zhang, SeyedMohsen Jamali
  • 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
  • Publication number: 20200005194
    Abstract: Techniques are provided for using machine learning techniques to associate skills with different content. In one technique, multiple classifications models are trained. Each classification model corresponds to a different skill and is trained based on textual embeddings of a plurality of content items and labels indicating whether each content item is associated with the skill that corresponds to that classification model. A particular content item embedding is generated based on text from a particular content item. The particular content item embedding is applied to the classification models to generate multiple results. One or more results of the results are identified that indicate that one or more corresponding skills are associated with the particular content item. For each result of the one or more results, skill tagging data is stored that associates the particular content item with a particular skill that corresponds to that result.
    Type: Application
    Filed: June 30, 2018
    Publication date: January 2, 2020
    Inventors: Shivani Rao, Deepak Kumar Dileep Kumar, Zhe Cui, Bonnie Bills, SeyedMohsen Jamali, Siyuan Zhang, Gungor Polatkan
  • Publication number: 20190197484
    Abstract: The disclosed embodiments provide a system for processing data. During operation, the system obtains a set of segments from a job posting, wherein each segment in the set of segments includes a portion of text in the job posting. Next, the system applies a model to the set of segments to produce a set of labels for the set of segments, wherein each label in the set of labels represents a type of information in the job posting. The system then stores the segments with the labels for use in matching the job posting to a candidate.
    Type: Application
    Filed: January 31, 2018
    Publication date: June 27, 2019
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Seyedmohsen Jamali, Samaneh Abbasi Moghaddam