Patents by Inventor Satpreet Harcharan Singh

Satpreet Harcharan Singh 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: 9946994
    Abstract: A method is disclosed for supplementing information that is to be presented to a user of a social-networking system with respect to a job posting. A request for a job posting stored in a database of a job hosting service is received from a client-computing device. The job posting is for a job opening of an employer and the request is associated with a first member of a social networking service. A snippet of a member profile of a second member of the social networking service is selected for presentation with the job posting. The snippet is extracted from the member profile based on an identification of a correspondence between information specified in the member profile and information specified in the job posting. Responsive to the request, the snippet is communicated to the client-computing device for presentation to the first member in conjunction with the job description.
    Type: Grant
    Filed: September 12, 2014
    Date of Patent: April 17, 2018
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Satpreet Harcharan Singh, Nikita Igorevych Lytkin
  • Publication number: 20160275634
    Abstract: A system and method for using large data sets to improve candidate analysis in social networking applications is disclosed. A social networking system stores member data for a plurality of members of a social networking system in a database. The social networking system receives a potential applicant information request from a computer system associated with a first education institution. In response to receiving a potential applicant information request from a computer system associated with the first education institution, the social networking system generates potential applicant data based, at least in part, on the stored member data in the database associated with the social networking system and transmits the generated potential applicant data to the computer system associated with the first education institution. The social networking system receives, associated with the first education institution, an applicant offer message intended for display to at least one member of the social networking system.
    Type: Application
    Filed: March 18, 2015
    Publication date: September 22, 2016
    Inventors: Satpreet Harcharan Singh, Suman Sundaresh
  • Publication number: 20160125560
    Abstract: A system and method for generating an admittance prediction based on historical admittance data that predicts whether a particular member of a social networking system will be admitted to a particular education institution is disclosed. A social networking system stores admittance data for a plurality of education institutions. The social networking system receives a request for a prediction concerning whether a first member of a social networking service will be admitted to a first education institution in the plurality of education institutions. The social networking system compares qualification data associated with the first member to admittance data stored in memory of the social networking server. The social networking system generates an admittance prediction based on the comparison of the qualification data associated with the first member with historic admittance data. The social networking system transmits the admittance prediction to the client system for display.
    Type: Application
    Filed: December 31, 2014
    Publication date: May 5, 2016
    Inventors: Satpreet Harcharan Singh, Suman Sundaresh
  • Publication number: 20160127429
    Abstract: A method and system for conducting applicant analytics for a multiuser social networking system is disclosed. A social networking system stores member qualification data for a plurality of members of a social networking system. The social networking system receives an education institution interest indication. The social networking system receives an analytics data request from the client system, wherein the analytics request indicates a first education institution. The social networking system determines a list of other members of the social networking system that have indicated interest in the first education institution. The social networking system generates comparison data for the first member and the determined list of other members, wherein comparison data compares member qualification data of the first member and the determined list of other members. The social networking system transmits the generated comparison data to the client system.
    Type: Application
    Filed: December 23, 2014
    Publication date: May 5, 2016
    Inventors: Satpreet Harcharan Singh, Suman Sundaresh
  • Publication number: 20150347973
    Abstract: A method is disclosed for supplementing information that is to be presented to a user of a social-networking system with respect to a job posting. A request for a job posting stored in a database of a job hosting service is received from a client-computing device. The job posting is for a job opening of an employer and the request is associated with a first member of a social networking service. A snippet of a member profile of a second member of the social networking service is selected for presentation with the job posting. The snippet is extracted from the member profile based on an identification of a correspondence between information specified in the member profile and information specified in the job posting. Responsive to the request, the snippet is communicated to the client-computing device for presentation to the first member in conjunction with the job description.
    Type: Application
    Filed: September 12, 2014
    Publication date: December 3, 2015
    Inventors: Satpreet Harcharan Singh, Nikita Igorevych Lytkin
  • Publication number: 20150317609
    Abstract: A system maintains one or more of member profiles, company profiles, and job postings on a social networking service. The system identifies a business organization using the one or more of member profiles, company profiles, and job postings. The system identifies a job title or a job function at the business organization using the one or more of member profiles, company profiles, and job postings. The system also identifies a number of employees in the job title or job function at the business organization using one or more of the member profiles and the company profiles. The system determines a number of years that each employee has been employed in the job title or job function for the business organization using at least the member profiles, and calculates an average time period that a typical employee has been in the job title or job function for the business organization.
    Type: Application
    Filed: June 10, 2014
    Publication date: November 5, 2015
    Inventors: Vaibhav Goel, Suman Sundaresh, Satpreet Harcharan Singh
  • Publication number: 20150317754
    Abstract: A system maintains member profiles and job profiles on a social networking service, identifies a first business organization using one or more of the member profiles and the job profiles, identifies a job title or a job function at the first business organization using one or more of the member profiles and the job profiles, and creates a job profile for the job title or job function at the first business organization using the member profiles and the job profiles.
    Type: Application
    Filed: June 10, 2014
    Publication date: November 5, 2015
    Inventors: Vaibhav Goel, Suman Sundaresh, Satpreet Harcharan Singh
  • Publication number: 20150317753
    Abstract: A system maintains data relating to members and business organizations on a social networking service. The system analyzes the data to identify attributes of employees at a first business organization, creates an employee profile for the first business organization using the identified attributes of the employees, compares the employee profile for the first business organization to a profile of a member, and recommends to the member a job posted by the first business organization when the employee profile for the first business organization is similar to the profile of the member.
    Type: Application
    Filed: June 10, 2014
    Publication date: November 5, 2015
    Inventors: Vaibhav Goel, Suman Sundaresh, Satpreet Harcharan Singh