E-mail with smart reply and roaming drafts
AssigneeMicrosoft Technology Licensing, LLC
InventorsEthan J. Bernstein, Luciana S. Dantas, Matthew D. Wood
Life of this patent
Estimating the term…
Abstract
An electronic mail computing system has a smart reply system that that enables a smart reply feature that surfaces a user input mechanism that allows a user to reply to an e-mail message without downloading full content of the e-mail message to the user's client computing system. A draft roaming system interacts with the client computing system to allow a plurality of different user devices to access a draft electronic mail message, and interacts with the smart reply system so a draft can be generated using the smart reply feature.
Claims20
A computing system, comprising:
- electronic mail (email) functionality on an email service that determines that a user is generating, on a first client device, a draft response to an email message in a mailbox for the user, the email message including a full content portion;
- a smart reply system that truncates the email message, to obtain a truncated email message that is less than the full content portion of the email message, and sends the truncated email message to the first client device for generation of the draft response;
- and
- a draft roaming system that saves the draft response on the email service for access by the user from a second client device, the smart reply system sending the truncated message and a unique portion of the draft response, entered in the draft response, to the second client device in response to detection of the user accessing the draft response from the second client device.
A computer implemented method, comprising:
- detecting, on an email server, that a user is generating, on a first client device, a draft response to an email message in a mailbox for the user, the email message including a full content portion;
- truncating the email message, to obtain a truncated email message that is less than the full content portion of the email message, on the email server;
- sending the truncated email message to the first client device for generation of the draft response;
- saving the draft response on the email server for access by the user from a second client device;
- detecting, on the email server, the user accessing the draft response from the second client device;
- and
- sending the truncated message and a unique portion of the draft response, entered in the draft response, to the second client device in response to detecting the user accessing the draft response from the second client device.
A computing system, comprising:
- electronic mail (email) functionality on a hosted email service that determines that a user is generating, on a first client device, a draft response to an email message in a mailbox for the user, the email message including a full content portion;
- a smart reply system that truncates the email message, to obtain a truncated email message that is less than the full content portion of the email message, and sends the truncated email message to the first client device for generation of the draft response;
- a draft roaming system that saves the draft response on the hosted email service for access by the user from a second client device, the smart reply system sending the truncated message and a unique portion of the draft response, entered in the draft response, to the second client device in response to detection of the user accessing the draft response from the second client device;
- and
- full message generation logic configured to detect actuation of a send actuator to send the draft response and to generate a full message including the unique portion of the draft response and the full content portion of the email message, the email functionality sending the full message.
Dependencies are inferred from the claim text.