The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.
The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.
Patent No.:
Date of Patent:
Jun. 09, 2020
Filed:
Jan. 31, 2018
Microsoft Technology Licensing, Llc, Redmond, WA (US);
Adam Leon, San Francisco, CA (US);
Nandeesh Channabasappa Rajashekar, San Francisco, CA (US);
Nimesh Chakravarthi, San Francisco, CA (US);
Jeffrey William Pasternack, Belmont, CA (US);
Birjodh Tiwana, Lafayette, CA (US);
Arpit Dhariwal, San Francisco, CA (US);
Bing Zhao, Sunnyvale, CA (US);
Microsoft Technology Licensing, LLC, Redmond, WA (US);
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.