IP Library Granted Patent US 9,767,439
Granted Patent B2
US 9,767,439 · App. 14/088,525 · Granted Sep 19, 2017

Automatic draft email notification

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 9,767,439
App. No.
14/088,525
Granted
Sep 19, 2017
Kind
B2
Abstract

A system and method for automatic draft email notification includes the following steps or acts performed while a user is engaged with a first email in an active email session: retrieving a value from the first email to use as a search term; accessing draft emails associated with the user; determining if the search term from the first email matches a corresponding string in the draft emails associated with the user; and presenting the draft emails that match the search term as a listing of selectable draft emails.

Claims (53)

1. A method for automatic draft email notification, comprising:

using a processor device operably coupled with a user interface, performing the following acts while a user is composing a first email in a compose pane associated with an active email session:

retrieving a value from the first email to use as a search term;

accessing draft emails associated with the user;

determining if the search term from the first email matches a corresponding string in at least one of the draft emails associated with the user;

presenting, while the compose pane is displayed, one or more of the draft emails that match the search term as a listing of selectable draft emails;

responsive to receiving a selection of a draft email from the listing of the selectable draft emails displayed while the compose pane is displayed, presenting an alert message informing the user that activating the draft email selected by the user will cause the first email to be overwritten, the alert message comprising a first choice to proceed with activation of the draft email and a second choice to cancel activation of the draft email;

receiving a selection of the first choice from the alert message;

activating the draft email comprising updating the compose pane to comprise the draft email; and

continuing to present the listing of the selectable draft emails, comprising one or more draft emails other than the draft email, after receiving the selection of the first choice and updating the compose pane to comprise the draft email.

2. The method of claim 1 ,

wherein the listing of the selectable draft emails is adjacent to the compose pane.

3. The method of claim 1 , wherein retrieving the value comprises retrieving content from at least one of a subject or a body of the first email.

4. The method of claim 1 , wherein presenting one or more of the draft emails comprises displaying the selectable draft emails with checkboxes.

5. The method of claim 1 , wherein the listing of the selectable draft emails comprises a plurality of selectable draft emails.

6. The method of claim 1 , wherein activating the draft email comprises overwriting the first email.

7. The method of claim 1 ,

wherein the alert message, when presented, overlaps at least some of at least one of the listing of the selectable draft emails or the compose pane.

8. An information processing system for automatic draft email notification comprising:

a user interface;

a processor device operably coupled with the user interface; and

a memory operably coupled with the processor device, the memory comprising computer-executable instructions causing a computer to perform the following acts while a user is composing a first email in an active email session:

retrieving a value from the first email to use as a search term;

accessing draft emails associated with the user;

determining if the search term from the first email matches a corresponding string in at least one of the draft emails associated with the user;

presenting, while the first email is open for editing, one or more of the draft emails that match the search term as a listing of selectable draft emails;

responsive to receiving a selection of a draft email from the listing of the selectable draft emails while the first email is open for editing, presenting an alert message informing the user that activating the draft email selected by the user will cause the first email to be overwritten, the alert message comprising a first choice to proceed with activation of the draft email and a second choice to cancel activation of the draft email;

receiving a selection of the first choice from the alert message;

activating the draft email; and

continuing to present the listing of the selectable draft emails, comprising one or more draft emails other than the draft email, after receiving the selection of the first choice and activating the draft email.

9. The information processing system of claim 8 , wherein retrieving the value comprises retrieving an email address from the first email.

10. The information processing system of claim 8 , wherein retrieving the value comprises retrieving content from at least one of a subject or a body of the first email.

11. The information processing system of claim 8 , wherein presenting one or more of the draft emails comprises displaying the selectable draft emails with checkboxes.

12. The information processing system of claim 8 , wherein the listing of the selectable draft emails comprises a plurality of selectable draft emails.

13. The information processing system of claim 8 , wherein activating the selected draft email comprises overwriting the first email.

14. The information processing system of claim 8 , wherein the listing of the selectable draft emails is adjacent to the compose pane.

15. A computer program product comprising a non-transitory computer readable storage medium with computer-executable instructions stored thereon, the computer-executable instructions causing a computer to perform:

retrieving a value from a first email from an active email session to use as a search term;

accessing draft emails associated with a user of the first email;

determining if the search term from the first email matches a corresponding string in at least one of the draft emails associated with the user;

presenting, while the first email is displayed, a listing of selectable draft emails that contain the corresponding string that matches the search term;

responsive to receiving a selection of a draft email from the listing of the selectable draft emails while the first email is displayed, presenting an alert message informing the user that activating the draft email selected by the user will cause the first email to be overwritten, the alert message comprising a first choice to proceed with activation of the draft email and a second choice to cancel activation of the draft email;

receiving a selection of the first choice from the alert message;

activating the draft email; and

continuing to present the listing of the selectable draft emails, comprising one or more draft emails other than the draft email, after receiving the selection of the first choice and activating the draft email.

16. The computer program product of claim 15 , wherein retrieving the value comprises retrieving at least one of:

an email address from the first email,

first content from a subject of the first email, or

second content from a body of the first email.

17. The computer program product of claim 15 , wherein the listing of the selectable draft emails comprises a plurality of selectable draft emails.

18. The computer program product of claim 15 , wherein activating the draft email comprises overwriting the first email.

19. The computer program product of claim 15 , wherein the activating the draft email comprises updating the compose pane to comprise the draft email.

20. The computer program product of claim 15 , wherein presenting the listing of the selectable matching draft emails comprises displaying the selectable matching draft emails with checkboxes.

Assignments (6)
PATENT SECURITY AGREEMENT (FIRST LIEN) Recorded Sep 29, 2022
From: YAHOO ASSETS LLC
To: ROYAL BANK OF CANADA, AS COLLATERAL AGENT
Reel/Frame 061571/0773 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 16, 2021
From: YAHOO AD TECH LLC (FORMERLY VERIZON MEDIA INC.)
To: YAHOO ASSETS LLC
Reel/Frame 058982/0282 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 26, 2020
From: OATH INC.
To: VERIZON MEDIA INC.
Reel/Frame 054258/0635 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 2, 2018
From: YAHOO HOLDINGS, INC.
To: OATH INC.
Reel/Frame 045240/0310 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 23, 2017
From: YAHOO! INC.
To: YAHOO HOLDINGS, INC.
Reel/Frame 042963/0211 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 25, 2013
From: RAO, SUPREETH; SHRIVASTAVA, UTKARSH; VASUDEVAN, SUDHARSAN
To: YAHOO! INC.
Reel/Frame 031666/0166 →