Patents by Inventor Matthew T. Hayes
Matthew T. Hayes 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: 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: 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: 20150039667Abstract: Disclosed in some examples are methods, machine readable mediums, and systems which build upon traditional frameworks such as Hadoop for developing incremental monoid computations. In some examples, the traditional frameworks requires no modifications, and may provide an accumulator-based interface for programmers to store and use state across successive runs; the framework may ensure that only the necessary sub-computations are performed and incremental state management may be hidden from the programmer.Type: ApplicationFiled: July 22, 2014Publication date: February 5, 2015Inventors: Samir M. Shah, Matthew T. Hayes
-
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: 20120197863Abstract: 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: January 24, 2012Publication date: August 2, 2012Applicant: Linkedln CorporationInventors: Peter N. Skomoroch, Matthew T. Hayes, Abhishek Gupta, Dhanurjay A.S. Patil
-
Publication number: 20120197733Abstract: Disclosed herein are methods and systems for customizing content for presentation via a social or business networking service. In some examples, a method may involve an automated mechanism for identifying a plurality of members (e.g., member profiles) to indicate a particular skill possessed by the respective members. Next, the method may involve ranking the plurality of tagged members relative to one another based on a calculated skill level of the particular skill using a computer processor and generating customization information based upon member profile information in the member profiles of the plurality of members with the particular skill and the rankings of the members who possess the particular skill and causing the customization information to be delivered to one of the plurality of members with a particular skill.Type: ApplicationFiled: January 24, 2012Publication date: August 2, 2012Applicant: Linkedln CorporationInventors: Peter N. Skomoroch, Matthew T. Hayes, Abhishek Gupta, Dhanurjay A.S. Patil
-
Publication number: 20120197993Abstract: In an example disclosed is a method of ranking social networking service member skills by retrieving from non-volatile storage a plurality of member profiles created by a plurality of members of a social networking service, running a text classification algorithm to determine which of the plurality of members possesses a skill that matches any of a plurality of provided skills and associated skill attributes; and for at least one skill of the plurality of provided skills, identifying the plurality of members that possess the skill and ranking the plurality of members relative to one another using a ranking algorithm, the ranking algorithm being based in part upon weighted interactions among the plurality of members that possess the given skill, the weighted interactions comprising endorsements between a first member who possesses the given skill and a second member who possesses the given skill.Type: ApplicationFiled: January 24, 2012Publication date: August 2, 2012Applicant: Linkedln CorporationInventors: Peter N. Skomoroch, Matthews T. Hayes, Abhishek Gupta, Dhanurjay A.S. Patil