Patents by Inventor Peter N. Skomoroch
Peter N. Skomoroch 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: 10552753Abstract: Techniques for inferring the identity (e.g., member profile attributes) of members of an online social network service are described. According to various embodiments, a member profile attribute missing from a member profile page associated with a particular member of an online social network service is identified. Member profile data and behavioral log data associated with a plurality of members of the online social network service is then accessed. Thereafter, a prediction modeling process is performed, based on a prediction model and feature data including the member profile data and the behavioral log data, to generate a confidence score associated with the particular member and the missing member profile attribute, the confidence score indicating a likelihood that the missing member profile attribute corresponds to a candidate value.Type: GrantFiled: December 10, 2015Date of Patent: February 4, 2020Assignee: Microsoft Technology Licensing, LLCInventors: Zhigang Hua, Kin Fai Kan, Peter N. Skomoroch, Gloria Lau, Saveliy Uryasev
-
Patent number: 10395191Abstract: This disclosure provides for systems and methods directed to generating colleague recommendations within a social network service. The systems and methods may include identifying a sample member of a social network service and determining an organizational unit associated with the sample member. The sample member may be associated with prior member activity involving a source member and the organizational unit may represent a department within an organization. The systems and methods may also include identifying various candidate members, where the candidate members are associated with the organizational unit. The systems and methods may also include surfacing the plurality of candidate members to a computer system being operated by the source member.Type: GrantFiled: September 30, 2014Date of Patent: August 27, 2019Assignee: Microsoft Technology Licensing, LLCInventors: Mathieu Bastian, Jessica Zuniga, Zal Yaz Bilimoria, Peter N. Skomoroch
-
Patent number: 10397364Abstract: Disclosed in some examples is a method comprising determining a first set of high ranking skills, the first set containing skills possessed by a member of the social networking service based upon the member's user profile; determining a second set of high ranking skills, the second set containing skills for a second member of the social networking service based on the second member's user profile; determining a third set of high ranking skills, the third set being the intersection between the first and second set of high ranking skills; and suggesting one or more of the skills in the third set of high ranking skills to the member for endorsement of the second member with respect to that skill.Type: GrantFiled: June 22, 2018Date of Patent: August 27, 2019Assignee: Microsoft Technology Licensing, LLCInventors: Vinodh Jayaram, Peter N. Skomoroch, Matthew T Hayes, Adam Nash, David Michael Breger, Prachi Gupta, Elliot Shmukler, Avery Randolph Moon
-
Patent number: 10354017Abstract: In an example, disclosed is a machine automated method of identifying a set of skills. In some examples, the method includes extracting a plurality of skill seed phrases from a plurality of member profiles of a social networking site, creating a plurality of disambiguated skill seed phrases by disambiguating the plurality of skill seed phrases using one or more computer processors, and de-duplicating the plurality of disambiguated skill seed phrases to create a plurality of de-duplicated skill seed phrases.Type: GrantFiled: November 6, 2013Date of Patent: July 16, 2019Assignee: Microsoft Technology Licensing, LLCInventors: Peter N. Skomoroch, Matthew T. Hayes, Abhishek Gupta, Dhanurjay A. S. Patil
-
Publication number: 20180332135Abstract: Disclosed in some examples is a method comprising determining a first set of high ranking skills, the first set containing skills possessed by a member of the social networking service based upon the member's user profile; determining a second set of high ranking skills, the second set containing skills for a second member of the social networking service based on the second member's user profile; determining a third set of high ranking skills, the third set being the intersection between the first and second set of high ranking skills; and suggesting one or more of the skills in the third set of high ranking skills to the member for endorsement of the second member with respect to that skill.Type: ApplicationFiled: June 22, 2018Publication date: November 15, 2018Inventors: Vinodh Jayaram, Peter N. Skomoroch, Matthew T. Hayes, Adam Nash, David Michael Breger, Prachi Gupta, Elliot Shmukler, Avery Randolph Moon
-
Patent number: 10027778Abstract: Disclosed in some examples is a method comprising determining a first set of high ranking skills, the first set containing skills possessed by a member of the social networking service based upon the member's user profile; determining a second set of high ranking skills, the second set containing skills for a second member of the social networking service based on the second member's user profile; determining a third set of high ranking skills, the third set being the intersection between the first and second set of high ranking skills; and suggesting one or more of the skills in the third set of high ranking skills to the member for endorsement of the second member with respect to that skill.Type: GrantFiled: February 24, 2017Date of Patent: July 17, 2018Assignee: Microsoft Technology Licensing, LLCInventors: Vinodh Jayaram, Peter N. Skomoroch, Matthew T. Hayes, Adam Nash, David Michael Breger, Prachi Gupta, Elliot Shmukler, Avery Randolph Moon
-
Publication number: 20170220955Abstract: Disclosed in some examples are systems, methods, and machine readable mediums which allow for the automatic creation of a skills hierarchy. The skills hierarchy comprises an organization of a standardized list of skills into a hierarchy that describes category relationships between the skills in the hierarchy. The category relationships may include no relationships, parent relationships, and child relationships. A skill may be considered a parent of another skill if the parent skill describes a broader category of skill that includes the child. Other relationships such as grandparent (e.g., a parent's parent), great-grandparent, grandchild, great grandchild and so on may be defined inferentially as well. In some examples, the constructed hierarchy may be organized with broader skills at higher levels and narrower skills at lower levels.Type: ApplicationFiled: April 14, 2017Publication date: August 3, 2017Inventors: Matt Burgess, Peter N. Skomoroch
-
Patent number: 9697472Abstract: Disclosed in some examples are systems, methods, and machine readable mediums which allow for the automatic creation of a skills hierarchy. The skills hierarchy comprises an organization of a standardized list of skills into a hierarchy that describes category relationships between the skills in the hierarchy. The category relationships may include no relationships, parent relationships, and child relationships. A skill may be considered a parent of another skill if the parent skill describes a broader category of skill that includes the child. Other relationships such as grandparent (e.g., a parent's parent), great-grandparent, grandchild, great grandchild and so on may be defined inferentially as well. In some examples, the constructed hierarchy may be organized with broader skills at higher levels and narrower skills at lower levels.Type: GrantFiled: June 4, 2014Date of Patent: July 4, 2017Assignee: LinkedIn CorporationInventors: Matt Burgess, Peter N. Skomoroch
-
Publication number: 20170161668Abstract: Disclosed in some examples is a method comprising determining a first set of high ranking skills, the first set containing skills possessed by a member of the social networking service based upon the member's user profile; determining a second set of high ranking skills, the second set containing skills for a second member of the social networking service based on the second member's user profile; determining a third set of high ranking skills, the third set being the intersection between the first and second set of high ranking skills; and suggesting one or more of the skills in the third set of high ranking skills to the member for endorsement of the second member with respect to that skill.Type: ApplicationFiled: February 24, 2017Publication date: June 8, 2017Inventors: Vinodh Jayaram, Peter N. Skomoroch, Matthew T. Hayes, Adam Nash, David Michael Breger, Prachi Gupta, Elliot Shmukler, Avery Randolph Moon
-
Patent number: 9654592Abstract: Disclosed in some examples is a method comprising determining a first set of high ranking skills, the first set containing skills possessed by a member of the social networking service based upon the member's user profile; determining a second set of high ranking skills, the second set containing skills for a second member of the social networking service based on the second member's user profile; determining a third set of high ranking skills, the third set being the intersection between the first and second set of high ranking skills; and suggesting one or more of the skills in the third set of high ranking skills to the member for endorsement of the second member with respect to that skill.Type: GrantFiled: November 8, 2012Date of Patent: May 16, 2017Assignee: LinkedIn CorporationInventors: Vinodh Jayaram, Peter N. Skomoroch, Matthew T. Hayes, Adam Nash, David Michael Breger, Prachi Gupta, Elliot Shmukler, Avery Moon
-
Publication number: 20160098644Abstract: Techniques for inferring the identity (e.g., member profile attributes) of members of an online social network service are described. According to various embodiments, a member profile attribute missing from a member profile page associated with a particular member of an online social network service is identified. Member profile data and behavioral log data associated with a plurality of members of the online social network service is then accessed. Thereafter, a prediction modeling process is performed, based on a prediction model and feature data including the member profile data and the behavioral log data, to generate a confidence score associated with the particular member and the missing member profile attribute, the confidence score indicating a likelihood that the missing member profile attribute corresponds to a candidate value.Type: ApplicationFiled: December 10, 2015Publication date: April 7, 2016Inventors: Zhigang Hua, Kin Fai Kan, Peter N. Skomoroch, Gloria Lau, Saveliy Uryasev
-
Patent number: 9251470Abstract: Techniques for modifying search results associated with a search request based on a determination that a member profile attribute is inaccurate are described. According to various embodiments, an existing member profile attribute included in a member profile page of a particular member of an online social network service is identified. Member profile data and behavioral log data associated with a plurality of members of the online social network service is then accessed. Prediction modeling to verify the existing member profile attribute is performed using the accessed data. Additionally, a confidence score associated with the existing member profile attribute is generated based on the prediction modeling. Moreover, the existing member profile attribute is determined to be inaccurate based on the generated confidence score. Furthermore, the search results associated with a search request is modified based on the determination.Type: GrantFiled: May 30, 2014Date of Patent: February 2, 2016Assignee: LinkedIn CorporationInventors: Zhigang Hua, Kin Kan, Peter N. Skomoroch, Gloria Lau, Saveliy Uryasev
-
Publication number: 20150347917Abstract: Techniques for inferring the identity (e.g., member profile attributes) of members of an online social network service are described. According to various embodiments, a member profile attribute missing from a member profile page associated with a particular member of an online social network service is identified. Member profile data and behavioral log data associated with a plurality of members of the online social network service is then accessed. Thereafter, a prediction modeling process is performed, based on a prediction model and feature data including the member profile data and the behavioral log data, to generate a confidence score associated with the particular member and the missing member profile attribute, the confidence score indicating a likelihood that the missing member profile attribute corresponds to a candidate value.Type: ApplicationFiled: May 30, 2014Publication date: December 3, 2015Inventors: Zhigang Hua, Kin Kan, Peter N. Skomoroch, Gloria Lau, Saveliy Uryasev
-
Publication number: 20150095121Abstract: This disclosure provides for systems and methods directed to generating colleague recommendations within a social network service. The systems and methods may include identifying a sample member of a social network service and determining an organizational unit associated with the sample member. The sample member may be associated with prior member activity involving a source member and the organizational unit may represent a department within an organization. The systems and methods may also include identifying various candidate members, where the candidate members are associated with the organizational unit. The systems and methods may also include surfacing the plurality of candidate members to a computer system being operated by the source member.Type: ApplicationFiled: September 30, 2014Publication date: April 2, 2015Inventors: Mathieu Bastian, Jessica Zuniga, Zal Yaz Bilimoria, Peter N. Skomoroch
-
Publication number: 20150088793Abstract: Disclosed in some examples are systems, methods, and machine readable mediums which allow for the automatic creation of a skills hierarchy. The skills hierarchy comprises an organization of a standardized list of skills into a hierarchy that describes category relationships between the skills in the hierarchy. The category relationships may include no relationships, parent relationships, and child relationships. A skill may be considered a parent of another skill if the parent skill describes a broader category of skill that includes the child. Other relationships such as grandparent (e.g., a parent's parent), great-grandparent, grandchild, great grandchild and so on may be defined inferentially as well. In some examples, the constructed hierarchy may be organized with broader skills at higher levels and narrower skills at lower levels.Type: ApplicationFiled: June 4, 2014Publication date: March 26, 2015Inventors: Matt Burgess, Peter N. Skomoroch
-
Publication number: 20140129631Abstract: Disclosed in some examples is a method comprising determining a first set of high ranking skills, the first set containing skills possessed by a member of the social networking service based upon the member's user profile; determining a second set of high ranking skills, the second set containing skills for a second member of the social networking service based on the second member's user profile; determining a third set of high ranking skills, the third set being the intersection between the first and second set of high ranking skills; and suggesting one or more of the skills in the third set of high ranking skills to the member for endorsement of the second member with respect to that skill.Type: ApplicationFiled: November 8, 2012Publication date: May 8, 2014Inventors: Vinodh Jayaram, Peter N. Skomoroch, Matthew T. Hayes, Adam Nash, David Michael Breger, Prachi Gupta, Elliot Shmukler, Avery Moon
-
Publication number: 20140081928Abstract: In an example, disclosed is a machine automated method of identifying a set of skills. In some examples, the method includes extracting a plurality of skill seed phrases from a plurality of member profiles of a social networking site, creating a plurality of disambiguated skill seed phrases by disambiguating the plurality of skill seed phrases using one or more computer processors, and de-duplicating the plurality of disambiguated skill seed phrases to create a plurality of de-duplicated skill seed phrases.Type: ApplicationFiled: November 6, 2013Publication date: March 20, 2014Applicant: LinkedIn CorporationInventors: Peter N. Skomoroch, Matthew T. Hayes, Abhishek Gupta, Dhanurjay A.S. Patil
-
Patent number: 8650177Abstract: In an example, disclosed is a machine automated method of identifying a set of skills. In some examples, the method includes extracting a plurality of skill seed phrases from a plurality of member profiles of a social networking site, creating a plurality of disambiguated skill seed phrases by disambiguating the plurality of skill seed phrases using one or more computer processors, and de-duplicating the plurality of disambiguated skill seed phrases to create a plurality of de-duplicated skill seed phrases.Type: GrantFiled: January 24, 2012Date of Patent: February 11, 2014Assignee: LinkedIn CorporationInventors: Peter N. Skomoroch, Matthew T. Hayes, Abhishek Gupta, Dhanurjay A. S. Patil
-
Publication number: 20140025427Abstract: Disclosed in some examples is a method of inferring one or more attribute values of a member of a social networking service by collecting a plurality of attribute values associated with attributes of a plurality of members of a social networking service, the plurality of attribute values including member profile information; and inferring one or more attribute values regarding a particular member in the plurality of members based upon the collected plurality of attribute values and a plurality of collected attribute values of the particular member.Type: ApplicationFiled: September 27, 2012Publication date: January 23, 2014Applicant: Linkedln CorporationInventors: Mathieu Bastian, Peter N. Skomoroch, Matthew T. Hayes
-
Publication number: 20120226623Abstract: Techniques for presenting career information are described. Consistent with some embodiments, the profile data of members of a social network service is analyzed to generate a set of probabilities for use in predicting career transitions. Based on some profile data (e.g., academic major, academic degree, desired industry, etc.) provided by a user, the derived probabilities are used to predict a set of job titles likely to be of interest to the user. By repeating this process, the user can generate a career path, which is displayed in a visual and interactive manner, enabling the user to explore various aspects of different careers, industries and jobs.Type: ApplicationFiled: October 3, 2011Publication date: September 6, 2012Applicant: Linkedln CorporationInventors: Russell Jurney, Monica Rogati, Dhanurjay A.S. Patil, Chris Riccomini, Joshua Lee Fleetwood, Peter N. Skomoroch, Micah Alpern