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: 11763397
    Abstract: 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: Grant
    Filed: December 31, 2020
    Date of Patent: September 19, 2023
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Adam Leon, David Golland
  • Publication number: 20220207620
    Abstract: 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: Application
    Filed: December 31, 2020
    Publication date: June 30, 2022
    Inventors: Adam Leon, David Golland
  • Patent number: 11188545
    Abstract: 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: Grant
    Filed: June 21, 2019
    Date of Patent: November 30, 2021
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: David Golland, Eric Huang, Patrick Chase, Alexandre Patry, Shakti Dhirendraji Sinha
  • Publication number: 20210342038
    Abstract: 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: Application
    Filed: May 4, 2020
    Publication date: November 4, 2021
    Inventors: Adam Leon, Monique Yin, David Golland, Felix Giguere Villegas
  • Patent number: 10628400
    Abstract: 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: Grant
    Filed: August 31, 2016
    Date of Patent: April 21, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Eric Huang, David Golland, Patrick Chase, Alexandre Patry, Shakti Dhirendraji Sinha
  • Publication number: 20200005204
    Abstract: 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: Application
    Filed: June 29, 2018
    Publication date: January 2, 2020
    Inventors: Hitesh Kumar, Michael Jennings, Xin Xia, David Golland, Daniel Francis, Ted Tomlinson
  • Publication number: 20190310989
    Abstract: 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: Application
    Filed: June 21, 2019
    Publication date: October 10, 2019
    Inventors: David Golland, Eric Huang, Patrick Chase, Alexandre Patry, Shakti Dhirendraji Sinha
  • Patent number: 10380129
    Abstract: 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: Grant
    Filed: April 6, 2017
    Date of Patent: August 13, 2019
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: David Golland, Eric Huang, Patrick Chase, Alexandre Patry, Shakti Dhirendraji Sinha
  • Publication number: 20180293240
    Abstract: 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: Application
    Filed: April 6, 2017
    Publication date: October 11, 2018
    Inventors: David Golland, Eric Huang, Patrick Chase, Alexandre Patry, Shakti Dhirendraji Sinha
  • Publication number: 20180052874
    Abstract: 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: Application
    Filed: August 31, 2016
    Publication date: February 22, 2018
    Inventors: Eric Huang, David Golland, Patrick Chase, Alexandre Patry, Shakti Dhirendraji Sinha