Patents by Inventor Adam Leon

Adam Leon 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: 12321566
    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: Grant
    Filed: May 4, 2020
    Date of Patent: June 3, 2025
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Adam Leon, Monique Yin, David Golland, Felix Giguere Villegas
  • 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
  • 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
  • Publication number: 20200201488
    Abstract: In some embodiments, a computer system detects that a digital content item associated with a second user is to be displayed in a data feed of a first user, determines that the first user has a connection with the second user that satisfies a connection criteria that the connection be of at least a predetermined degree, causes a first selectable user interface element to be displayed in association with the digital content item in the data feed of the first user based on the determining that the first user has the connection with the second user that satisfies the connection criteria, and causes a message creation element to be displayed in response to the a user selection of the first selectable user interface element, with the message creation element comprising an address field that is auto-populated to identify the second user as the only recipient of a message.
    Type: Application
    Filed: December 21, 2018
    Publication date: June 25, 2020
    Inventors: Shu-Yi Zhou, Yizhou Pan, Adam Leon, Yitian Xu, Cameron Askew
  • Patent number: 10680978
    Abstract: Disclosed are systems, methods, and non-transitory computer-readable media for generating recommended responses based on historical data. A messaging system receives a message as part of a communication session between a first client device and a second client device. The message originated from the first client device. The messaging system determines, using the message as input in a statistical model, a set of candidate responses for replying to the message. The statistical model was generated based on historical message data transmitted as part of previous communication sessions between a plurality of client devices. The set of candidate responses is a subset of a set of available candidate responses. The messaging system determines, based on a set of candidate selection rules, a subset of the candidate responses yielding a set of recommended responses to the message, and causes the set of recommended responses to be presented on the second client device.
    Type: Grant
    Filed: January 31, 2018
    Date of Patent: June 9, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Adam Leon, Nandeesh Channabasappa Rajashekar, Nimesh Chakravarthi, Jeffrey William Pasternack, Birjodh Tiwana, Arpit Dhariwal, Bing Zhao
  • Publication number: 20190124019
    Abstract: Disclosed are systems, methods, and non-transitory computer-readable media for generating recommended responses based on historical data. A messaging system receives a message as part of a communication session between a first client device and a second client device. The message originated from the first client device. The messaging system determines, using the message as input in a statistical model, a set of candidate responses for replying to the message. The statistical model was generated based on historical message data transmitted as part of previous communication sessions between a plurality of client devices. The set of candidate responses is a subset of a set of available candidate responses. The messaging system determines, based on a set of candidate selection rules, a subset of the candidate responses yielding a set of recommended responses to the message, and causes the set of recommended responses to be presented on the second client device.
    Type: Application
    Filed: January 31, 2018
    Publication date: April 25, 2019
    Inventors: Adam Leon, Nandeesh Channabasappa Rajashekar, Nimesh Chakravarthi, Jeffrey William Pasternack, Birjodh Tiwana, Arpit Dhariwal, Bing Zhao