Patents by Inventor David Golland
David Golland 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: 11763397Abstract: A method and system for providing recipient recommendations to a user wishing to share content with a contact is provided. A message having the content along with a first contact is received from the user. Profiles from an entire social graph associated with the user and the first contact are searched to determine a shared attributed among both profiles. The shared attribute is used to search for a second contact to receive the content by searching for the shared attribute in a profile associated with the second contact. When a determination is made that the profile associated with the second contact has the shared attribute, the second contact is suggested as a recipient of the content.Type: GrantFiled: December 31, 2020Date of Patent: September 19, 2023Assignee: Microsoft Technology Licensing, LLCInventors: Adam Leon, David Golland
-
Publication number: 20220207620Abstract: A method and system for providing recipient recommendations to a user wishing to share content with a contact is provided. A message having the content along with a first contact is received from the user. Profiles from an entire social graph associated with the user and the first contact are searched to determine a shared attributed among both profiles. The shared attribute is used to search for a second contact to receive the content by searching for the shared attribute in a profile associated with the second contact. When a determination is made that the profile associated with the second contact has the shared attribute, the second contact is suggested as a recipient of the content.Type: ApplicationFiled: December 31, 2020Publication date: June 30, 2022Inventors: Adam Leon, David Golland
-
Patent number: 11188545Abstract: A system and method for calculating quality score for digital content are provided. In example embodiments, a first graph is generated comprising a user node and an article node, the user node corresponds to a user and the article node corresponds to an article. An edge is generated between the user node and the article node in the first graph based on a first action. A second graph is generated comprising the user node and the article node. An edge is generated between the user node and the article node in the second graph based on a second action type. A first authority score is calculated for the article node within the first graph. A second authority score is calculated for the article node within the second graph. A quality score is calculated for the article.Type: GrantFiled: June 21, 2019Date of Patent: November 30, 2021Assignee: Microsoft Technology Licensing, LLCInventors: David Golland, Eric Huang, Patrick Chase, Alexandre Patry, Shakti Dhirendraji Sinha
-
Publication number: 20210342038Abstract: Techniques for improving an interactive user interface of a messaging application by dynamically identifying a configurable number of top-ranked targets for a new message from a plurality of possible targets for the new message are disclosed. An interaction with the messaging application is detected. The interaction is determined to be indicative of an intent to identify a target for the new message from the plurality of possible targets for the new message. The identifying of the targets is performed by applying a matching algorithm to the one or more keywords. The matching algorithm blends a ranking of individual connections associated with the member with a ranking of group conversations associated with the member. Responsive to the detection of the interaction, a listing of identifiers associated with the targets is caused to be presented in a search results portion of the user interface.Type: ApplicationFiled: May 4, 2020Publication date: November 4, 2021Inventors: Adam Leon, Monique Yin, David Golland, Felix Giguere Villegas
-
Patent number: 10628400Abstract: A system and method for automatic topic tagging are provided. In example embodiments, input content is received, the content includes a plurality of terms. Term vectors are generated from the plurality of terms. Candidate topics are identified to assigned to the plurality of terms. Topics are assigned to the received content from the identified candidate topics.Type: GrantFiled: August 31, 2016Date of Patent: April 21, 2020Assignee: Microsoft Technology Licensing, LLCInventors: Eric Huang, David Golland, Patrick Chase, Alexandre Patry, Shakti Dhirendraji Sinha
-
Publication number: 20200005204Abstract: Methods, systems, and computer programs are presented for determining the employment type of online-service members and the generation of employment reports. One method includes training a machine learning program (MLP) for categorizing employment type, for title and company, as field or full-time-corporate. The full-time-corporate category is for full-time corporate employees. For each employee title in a first company, the method includes accessing data for members of an online service having the title and employed by the first company, and determining, by the trained MLP, the employment type for the title and the first company based on the accessed data. Further, the method includes operations for providing a user interface for generating an employment report for the first company, the user interface including one or more options for filtering data based on the employment type, and for presenting the employment report on the user interface.Type: ApplicationFiled: June 29, 2018Publication date: January 2, 2020Inventors: Hitesh Kumar, Michael Jennings, Xin Xia, David Golland, Daniel Francis, Ted Tomlinson
-
Publication number: 20190310989Abstract: A system and method for calculating quality score for digital content are provided. In example embodiments, a first graph is generated comprising a user node and an article node, the user node corresponds to a user and the article node corresponds to an article. An edge is generated between the user node and the article node in the first graph based on a first action. A second graph is generated comprising the user node and the article node. An edge is generated between the user node and the article node in the second graph based on a second action type. A first authority score is calculated for the article node within the first graph. A second authority score is calculated for the article node within the second graph. A quality score is calculated for the article.Type: ApplicationFiled: June 21, 2019Publication date: October 10, 2019Inventors: David Golland, Eric Huang, Patrick Chase, Alexandre Patry, Shakti Dhirendraji Sinha
-
Patent number: 10380129Abstract: A system and method for calculating quality score for digital content are provided. In example embodiments, a first graph is generated comprising a user node and an article node, the user node corresponds to a user and the article node corresponds to an article. An edge is generated between the user node and the article node in the first graph based on a first action. A second graph is generated comprising the user node and the article node. An edge is generated between the user node and the article node in the second graph based on a second action type. A first authority score is calculated for the article node within the first graph. A second authority score is calculated for the article node within the second graph. A quality score is calculated for the article.Type: GrantFiled: April 6, 2017Date of Patent: August 13, 2019Assignee: Microsoft Technology Licensing, LLCInventors: David Golland, Eric Huang, Patrick Chase, Alexandre Patry, Shakti Dhirendraji Sinha
-
Publication number: 20180293240Abstract: A system and method for calculating quality score for digital content are provided. In example embodiments, a first graph is generated comprising a user node and an article node, the user node corresponds to a user and the article node corresponds to an article. An edge is generated between the user node and the article node in the first graph based on a first action. A second graph is generated comprising the user node and the article node. An edge is generated between the user node and the article node in the second graph based on a second action type. A first authority score is calculated for the article node within the first graph. A second authority score is calculated for the article node within the second graph. A quality score is calculated for the article.Type: ApplicationFiled: April 6, 2017Publication date: October 11, 2018Inventors: David Golland, Eric Huang, Patrick Chase, Alexandre Patry, Shakti Dhirendraji Sinha
-
Publication number: 20180052874Abstract: A system and method for automatic topic tagging are provided. In example embodiments, input content is received, the content includes a plurality of terms. Term vectors are generated from the plurality of terms. Candidate topics are identified to assigned to the plurality of terms. Topics are assigned to the received content from the identified candidate topics.Type: ApplicationFiled: August 31, 2016Publication date: February 22, 2018Inventors: Eric Huang, David Golland, Patrick Chase, Alexandre Patry, Shakti Dhirendraji Sinha