Patents by Inventor Heyning Cheng
Heyning Cheng 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: 9971993Abstract: Techniques for analyzing a social graph of a social network service to identify and then present connection paths connecting various entities are described. With some embodiments, subsequent to a user selecting or otherwise identifying a person to whom a message is to be communicated, a social graph is analyzed to identify connection paths connecting the message sender, or an entity on whose behalf the message sender is acting, to the message recipient. The social graph is implemented with a graph data structure having nodes and edges representing entities and associations between entities, respectively. With some embodiments, the nodes represent people, companies, educational institutions (e.g., schools, universities, etc.), and groups. After identifying the connection paths, the connection path having the highest path score, as derived by aggregating edge scores assigned to the edges, may be presented.Type: GrantFiled: March 26, 2012Date of Patent: May 15, 2018Assignee: Microsoft Technology Licensing, LLCInventors: Heyning Cheng, Daniel Tunkelang, Bradley Scott Mauney, Ashley Woodman Hall
-
Patent number: 9710518Abstract: Disclosed in one example is a method for searching. In some examples, the method includes receiving an unstructured search query, parsing the unstructured search query into a plurality of structured search attributes using a search term attribute dictionary, performing a search of a structured database based upon the plurality of structured search attributes to identify a plurality of search results, populating a plurality of form fields of a search form with the plurality of structured search attributes, and displaying the search form in association with the search results.Type: GrantFiled: July 17, 2015Date of Patent: July 18, 2017Assignee: LinkedIn CorporationInventors: Heyning Cheng, Daniel Tunkelang
-
Patent number: 9661039Abstract: Systems and methods for presenting recommendations for resources to be used by members in learning about and/or acquiring a skill are described. In some example embodiments, the systems and methods receive information associated with a skill from a member of a social network, identify members of the social network that are associated with the skill, receive information from the identified members of the social network that identifies one or more resources associated with the skill, and generate a list of recommended resources that is based on the information received from the identified members of the social network.Type: GrantFiled: May 9, 2013Date of Patent: May 23, 2017Assignee: LinkedIn CorporationInventors: Heyning Cheng, Navneet Kapur, Ganesh Ramesh
-
Publication number: 20150324431Abstract: Disclosed in one example is a method for searching. In some examples, the method includes receiving an unstructured search query, parsing the unstructured search query into a plurality of structured search attributes using a search term attribute dictionary, performing a search of a structured database based upon the plurality of structured search attributes to identify a plurality of search results, populating a plurality of form fields of a search form with the plurality of structured search attributes, and displaying the search form in association with the search results.Type: ApplicationFiled: July 17, 2015Publication date: November 12, 2015Inventors: Heyning Cheng, Daniel Tunkelang
-
Patent number: 9116948Abstract: Disclosed in one example is a method for searching. In some examples, the method includes receiving an unstructured search query, parsing the unstructured search query into a plurality of structured search attributes using a search term attribute dictionary, performing a search of a structured database based upon the plurality of structured search attributes to identify a plurality of search results, populating a plurality of form fields of a search form with the plurality of structured search attributes, and displaying the search form in association with the search results.Type: GrantFiled: April 24, 2013Date of Patent: August 25, 2015Assignee: LinkedIn CorporationInventors: Heyning Cheng, Daniel Tunkelang
-
Publication number: 20140297746Abstract: Systems and methods for presenting recommendations for resources to be used by members in learning about and/or acquiring a skill are described. In some example embodiments, the systems and methods receive information associated with a skill from a member of a social network, identify members of the social network that are associated with the skill, receive information from the identified members of the social network that identifies one or more resources associated with the skill, and generate a list of recommended resources that is based on the information received from the identified members of the social network.Type: ApplicationFiled: May 9, 2013Publication date: October 2, 2014Applicant: Linkedln CorporationInventors: Heyning Cheng, Navneet Kapur, Ganesh Ramesh
-
Publication number: 20140245184Abstract: Systems and methods for providing career recommendations to a member of a social network are described. In some example embodiments, the systems and methods receive input associated with a professional or aspirational goal from a member of a social network, determine a recommendation based on information stored by the social network, and provide the recommendation to the member of the social network, among other things.Type: ApplicationFiled: February 28, 2013Publication date: August 28, 2014Inventors: Heyning Cheng, Navneet Kapur, Abhimanyu Lad, Monica Rogati
-
Publication number: 20140244561Abstract: Systems and methods for providing career recommendations to a member of a social network are described. In some example embodiments, the systems and methods receive input associated with a professional or aspirational goal from a member of a social network, determine a recommendation based on information stored by the social network, and provide the recommendation to the member of the social network, among other things.Type: ApplicationFiled: February 28, 2013Publication date: August 28, 2014Applicant: LinkedIn CorporationInventors: Heyning Cheng, Navneet Kapur, Abhimanyu Lad, Monica Rogati
-
Publication number: 20140143167Abstract: Systems and methods for identifying members of a social network service as candidate referral sources are described. In some example embodiments, the systems and methods may receive or access information associated with an available job, and for a member of a social network that is affiliated with the available job (e.g., is employed by the company providing the available job), identify a connection within the social network that is a suitable candidate referral source by utilizing an algorithmic process that determines the suitability of members connected to the identified connection as candidates for the available job.Type: ApplicationFiled: March 7, 2013Publication date: May 22, 2014Inventors: Heyning Cheng, Robert J. Spoer, Erik H. Juhl, Adrian Axel Remigo Fernandez
-
Publication number: 20140143166Abstract: Systems and methods for identifying members of a social network service as job referral sources are described. In some example embodiments, the systems and methods may receive or access information associated with an available job, and for a member of a social network that is affiliated with the available job (e.g., is employed by the company providing the available job), identify a connection within the social network that is a suitable job referral source by utilizing an algorithmic process that determines the suitability of members connected to the identified connection as candidates for the available job.Type: ApplicationFiled: February 28, 2013Publication date: May 22, 2014Inventors: Heyning Cheng, Robert J. Spoer, Erik H. Juhl, Adrian Axel Remigo Fernandez
-
Publication number: 20130254303Abstract: Techniques for analyzing a social graph of a social network service to identify and then present connection paths connecting various entities are described. With some embodiments, subsequent to a user selecting or otherwise identifying a person to whom a message is to be communicated, a social graph is analyzed to identify connection paths connecting the message sender, or an entity on whose behalf the message sender is acting, to the message recipient. The social graph is implemented with a graph data structure having nodes and edges representing entities and associations between entities, respectively. With some embodiments, the nodes represent people, companies, educational institutions (e.g., schools, universities, etc.), and groups. After identifying the connection paths, the connection path having the highest path score, as derived by aggregating edge scores assigned to the edges, may be presented.Type: ApplicationFiled: March 26, 2012Publication date: September 26, 2013Applicant: Linkedln CorporationInventors: Heyning Cheng, Daniel Tunkelang, Bradley Scott Mauney, Ashley Woodman Hall
-
Publication number: 20130254305Abstract: Techniques for analyzing a social graph of a social network service to identify and then present connection paths connecting various entities are described. With some embodiments, subsequent to a user selecting or otherwise identifying two entities represented as nodes in a social graph, the social graph is analyzed to identify connection paths connecting the nodes representing the two entities. The social graph is implemented with a graph data structure having nodes and edges representing entities and associations between entities, respectively. With some embodiments, the nodes represent people, companies, educational institutions (e.g., schools, universities, etc.), and groups. After identifying the connection paths, the connection path or paths having the highest path scores, as derived by aggregating edge scores assigned to the edges, may be presented.Type: ApplicationFiled: July 13, 2012Publication date: September 26, 2013Applicant: Linkedln CorporationInventors: Heyning Cheng, Daniel Tunkelang, Bradley Scott Mauney, Ashley Woodman Hall, Christopher Conrad, Rui Wang, Yasuhiro Matsuda
-
Publication number: 20130254213Abstract: Techniques for analyzing a social graph of a social network service to identify and then present connection paths connecting various entities are described. With some embodiments, subsequent to a user selecting or otherwise identifying two entities represented as nodes in a social graph, the social graph is analyzed to identify connection paths connecting the nodes representing the two entities. The social graph is implemented with a graph data structure having nodes and edges representing entities and associations between entities, respectively. With some embodiments, the nodes represent people, companies, educational institutions (e.g., schools, universities, etc.), and groups. After identifying the connection paths, the connection path or paths having the highest path scores, as derived by aggregating edge scores assigned to the edges, may be presented.Type: ApplicationFiled: May 29, 2012Publication date: September 26, 2013Inventors: Heyning Cheng, Daniel Tunkelang, Bradley Scott Mauney, Ashley Woodman Hall, Christopher Conrad, Rui Wang, Yasuhiro Matsuda
-
Publication number: 20130232171Abstract: Disclosed in one example is a method for searching. In some examples, the method includes receiving an unstructured search query, parsing the unstructured search query into a plurality of structured search attributes using a search term attribute dictionary, performing a search of a structured database based upon the plurality of structured search attributes to identify a plurality of search results, populating a plurality of form fields of a search form with the plurality of structured search attributes, and displaying the search form in association with the search results.Type: ApplicationFiled: April 24, 2013Publication date: September 5, 2013Applicant: Linkedln CorporationInventors: Heyning Cheng, Daniel Tunkelang
-
Patent number: 8473503Abstract: Disclosed in one example is a method for searching. In some examples, the method includes receiving an unstructured search query, parsing the unstructured search query into a plurality of structured search attributes using a search term attribute dictionary, performing a search of a structured database based upon the plurality of structured search attributes to identify a plurality of search results, populating a plurality of form fields of a search form with the plurality of structured search attributes, and displaying the search form in association with the search results.Type: GrantFiled: July 13, 2011Date of Patent: June 25, 2013Assignee: LinkedIn CorporationInventors: Heyning Cheng, Daniel Tunkelang
-
Publication number: 20130018900Abstract: Disclosed in one example is a method for searching. In some examples, the method includes receiving an unstructured search query, parsing the unstructured search query into a plurality of structured search attributes using a search term attribute dictionary, performing a search of a structured database based upon the plurality of structured search attributes to identify a plurality of search results, populating a plurality of form fields of a search form with the plurality of structured search attributes, and displaying the search form in association with the search results.Type: ApplicationFiled: July 13, 2011Publication date: January 17, 2013Inventors: Heyning Cheng, Daniel Tunkelang