Patents by Inventor Ajith Muralidharan

Ajith Muralidharan 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: 20200106685
    Abstract: Techniques for minimizing variance in the estimation of the effects of a treatment on an online network are disclosed herein.
    Type: Application
    Filed: September 27, 2018
    Publication date: April 2, 2020
    Inventors: Kinjal Basu, Shaunak Chatterjee, Ajith Muralidharan, Ye Tu
  • Publication number: 20200104420
    Abstract: In an example embodiment, a machine learned model is used to determine whether to send a notification for a feed object to a user. This machine learned model is optimized not just based on the likelihood that the notification will cause the user to interact with the feed object, but also the likely short-term and long-term impacts of the user interacting with the feed object. This machine learned model factors in not only the viewer's probability of immediate action, such as clicking on a feed object, but also the probability of long-term impact, such as the display causing the viewer to contribute content to the network or the viewer's response encouraging more people to contribute content to the network. As such, the machine learned model is optimized not just on notification interactivity but also on feed objects interactivity.
    Type: Application
    Filed: September 27, 2018
    Publication date: April 2, 2020
    Inventors: Shaunak Chatterjee, Ajith Muralidharan, Viral Gupta, Yijie Wang, Deepak Agarwal
  • Publication number: 20190385089
    Abstract: Methods, systems, and computer programs are presented for providing a user experience that facilitates navigation among different topics and articles on a social network. One method includes an operation for identifying a hierarchy of topics, each topic corresponding to a respective subject, where the hierarchy defines relationships between the topics. A first topic page for a first topic is presented in a user interface in the social network. The first topic page includes articles and first options for navigating to topic pages of topics related to the first topic. The method further includes detecting a selection of a first article. In response to detecting the selection, a first article page for the first article is presented in the user interface. The first article page includes details of the first article and second options for navigating to topic pages of topics related to the first article.
    Type: Application
    Filed: June 14, 2018
    Publication date: December 19, 2019
    Inventors: Ankan Saha, Shaunak Chatterjee, Ajith Muralidharan
  • Publication number: 20190303835
    Abstract: A machine is configured to improve content recommendations. For example, the machine accesses a first score representing an affinity between a job description and a member profile. The first score is generated based on a first embedding that represents the job description, and includes a feature that identifies an organization associated with the job description, and a second embedding that represents the member profile. The machine, based on the first score exceeding a first threshold value, causes a display of a recommendation of the job description in a user interface. The machine, based on an indication of selection of the job description, generates a third embedding that represents an article associated with the organization. The machine generates a second score that represents a member profile-job affinity, and based on the second score exceeding a second threshold value, causes a display of a recommendation of the article in the user interface.
    Type: Application
    Filed: March 30, 2018
    Publication date: October 3, 2019
    Inventors: Ankan Saha, Ajith Muralidharan
  • Patent number: 10423821
    Abstract: Disclosed are systems, methods, and non-transitory computer-readable media for automated profile image generation based on scheduled video conferences. A profile image generation system generates, based on image data captured during a first video conference, a first facial feature data set for a first identified face identified from the image data. The first facial feature data set includes numeric values representing the first identified face. The profile image generation system calculates, based on the first facial feature data set and historic facial feature data sets generated from image data captured during previous video conferences, a first value indicating a likelihood that the first identified face is a first meeting participant that participated in the first video conference. The profile image generation system determines that the first value meets or exceeds a threshold value, and in response, determines that the first identified face is the first meeting participant.
    Type: Grant
    Filed: October 25, 2017
    Date of Patent: September 24, 2019
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Florian Raudies, Yi Zhen, Ajith Muralidharan, Yiming Ma
  • Publication number: 20190213483
    Abstract: A system, a machine-readable storage medium storing instructions, and a computer-implemented method as described herein are directed to a Fast Ranker Engine that identifies global model features present in an article in a social network service. The Fast Ranker Engine assembles respective fixed vectors based on at least one member account feature and each coefficient that corresponds to a present global article feature of the global model. The Fast Ranker Engine generates a transformation feature(s) for a prediction model of the article based on the respective fixed vectors.
    Type: Application
    Filed: February 24, 2017
    Publication date: July 11, 2019
    Inventors: Ankan Saha, Ajith Muralidharan
  • Publication number: 20190213501
    Abstract: A system, a machine-readable storage medium storing instructions, and a computer-implemented method as described herein are directed to a Personalized Article Engine that generates respective prediction models for each article in a plurality of candidate articles in a social network system. The Personalized. Article Engine generates a respective article score according to each article's prediction model and at least one feature of a target member account. The Personalized Article Engine generates a plurality of output scores based on combining each respective article score with a corresponding article's global model score. The Personalized Article Engine ranks the output scores to identify a subset of candidate articles relevant to the target member account.
    Type: Application
    Filed: February 24, 2017
    Publication date: July 11, 2019
    Inventors: Ankan Saha, Ajith Muralidharan
  • Publication number: 20190122030
    Abstract: Disclosed are systems, methods, and non-transitory computer-readable media for automated profile image generation based on scheduled video conferences. A profile image generation system generates, based on image data captured during a first video conference, a first facial feature data set for a first identified face identified from the image data. The first facial feature data set includes numeric values representing the first identified face. The profile image generation system calculates, based on the first facial feature data set and historic facial feature data sets generated from image data captured during previous video conferences, a first value indicating a likelihood that the first identified face is a first meeting participant that participated in the first video conference. The profile image generation system determines that the first value meets or exceeds a threshold value, and in response, determines that the first identified face is the first meeting participant.
    Type: Application
    Filed: October 25, 2017
    Publication date: April 25, 2019
    Inventors: Florian Raudies, Yi Zhen, Ajith Muralidharan, Yiming Ma
  • Publication number: 20190102361
    Abstract: The disclosed embodiments provide a system for managing the execution of a statistical model. During operation, the system tracks a distribution of one or more metrics related to a performance of a first version of a statistical model. When a deviation in the distribution is detected, the system outputs an alert of an anomaly in the performance of the statistical model. The system also triggers a rollback to a second version of the statistical model.
    Type: Application
    Filed: September 29, 2017
    Publication date: April 4, 2019
    Applicant: LinkedIn Corporation
    Inventors: Ajith Muralidharan, Yiming Ma, Florian Raudies, Yi Zhen
  • Publication number: 20180060756
    Abstract: A system, a machine-readable storage medium storing instructions, and a computer-implemented method as described herein are directed to a Personalized Article Engine that generates respective prediction models for each article in a plurality of candidate articles in a social network system. The Personalized. Article Engine generates a respective article score according to each article's prediction model and at least one feature of a target member account. The Personalized Article Engine generates a plurality of output scores based on combining each respective article score with a corresponding article's global model score. The Personalized Article Engine ranks the output scores to identify a subset of candidate articles relevant to the target member account.
    Type: Application
    Filed: February 24, 2017
    Publication date: March 1, 2018
    Inventors: Ankan Saha, Ajith Muralidharan
  • Publication number: 20180060739
    Abstract: A system, a machine-readable storage medium storing instructions, and a computer-implemented method as described herein are directed to a Fast Ranker Engine that identifies global model features present in an article in a social network service. The Fast Ranker Engine assembles respective fixed vectors based on at least one member account feature and each coefficient that corresponds to a present global article feature of the global model. The Fast Ranker Engine generates a transformation feature(s) for a prediction model of the article based on the respective fixed vectors.
    Type: Application
    Filed: February 24, 2017
    Publication date: March 1, 2018
    Inventors: Ankan Saha, Ajith Muralidharan
  • Publication number: 20170337198
    Abstract: The present disclosure describes various embodiments of methods, systems, and machine-readable mediums which help determine a user's likely affinity for an article presented (or to be presented) in a heterogeneous feed of a social network.
    Type: Application
    Filed: May 17, 2016
    Publication date: November 23, 2017
    Inventors: Ankan Saha, Ajith Muralidharan
  • Publication number: 20170337263
    Abstract: The present disclosure describes various embodiments of methods, systems, and machine-readable mediums which help determine a user's likely affinity for consuming content (such as an article) in a particular language presented (or to be presented) in a heterogeneous feed of a social network.
    Type: Application
    Filed: May 17, 2016
    Publication date: November 23, 2017
    Inventors: Ajith Muralidharan, Ankan Saha