IP Library Granted Patent US 9,916,598
Granted Patent B2
US 9,916,598 · App. 14/713,097 · Granted Mar 13, 2018

System and method for managing emails

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,916,598
App. No.
14/713,097
Granted
Mar 13, 2018
Kind
B2
Abstract

The embodiment of the present invention allows for a simple and intuitive system and method to manage email by applying time-elapsed rules to emails matching specific criteria (i.e. emails coming from specific email addresses): Time-elapsed rules are rules that will execute an action on an email message after the email has been in the inbox for a certain period of time. These actions may include, but are not limited to, moving the email to another folder, copying the email to another folder, and deleting the email.

Claims (51)

1. A computer implemented method of managing electronic messages, the method comprising the steps of:

detecting receipt of a first message, received over a communications network, from a first sender for an account of a recipient;

executing, via a processor, an instruction based on a rule to delete the first message upon elapse of a first defined time period, wherein the elapse of the first defined time period becomes satisfied at a future time;

wherein the rule is created by the recipient and identifies the first sender and the first defined time period;

wherein the rule is set, before the executing of the instruction, by the recipient using a recipient interface;

wherein creation of the rule comprises the recipient selecting at least one message in a plurality of messages displayed in the recipient interface and selecting at least one menu option that triggers the recipient interface to display (1) a window containing the first sender of the at least one message, (2) an option to set the first defined time period for the first sender, and (3) a confirmation control;

wherein the rule created by the recipient identifies the first sender and the first defined time period;

wherein when the first defined time period is set by information received from the recipient based at least in part on information of the first sender and the control is actioned by the recipient, and the first defined time period is different from a second event set by the recipient for a second message from a second sender;

wherein the messages having the applied rules are displayed within the recipient interface after receipt and will no longer be displayed in the recipient interface after the first defined time period;

wherein the first defined time period is measured from receipt of the first message; and

wherein the first message is an email and the first sender is identified by an email address.

2. The method of claim 1 wherein an action of moving the first message to another location is performed.

3. The method of claim 2 wherein at least one additional condition set by the user is satisfied before performing the action.

4. The method of claim 3 wherein the additional condition relates to the first message being marked as read.

5. The method of claim 3 further comprising the step of displaying an identifier associated with the first message within a list of messages, the identifier indicating that the action is scheduled to be performed at a future time based on satisfying the at least one condition.

6. The method of claim 5 wherein the identifier visually indicates the at least one condition and/or the action.

7. A computer implemented method of managing electronic messages, the method comprising the steps of:

detecting receipt of a first message, received over a communications network, from a first sender for a user account;

executing, via a processor, an instruction based on a rule to delete the first message upon elapse of a first defined time period associated with the first sender in the rule;

wherein the elapse of the first defined time period becomes satisfied at a future time;

wherein the rule is created upon receipt from a user of a request to create the rule and the rule comprises an identity of the first sender and the defined time period;

wherein the first defined time period is different from a second defined time period for a second message from a second sender to the recipient;

wherein, upon the selection by the recipient of at least one message in a plurality of messages and at least one option, the user interface is triggered to display to the user both the identity of the first sender of the at least one message and at least an option to set the first defined time period, which is to be associated with the sender;

wherein the rule is added to a rule list;

wherein the first defined time period is measured from receipt of the first message, and

wherein the first message is an email and the first sender is identified by an email address.

8. A computer implemented method of managing electronic messages, the method comprising the steps of:

detecting receipt of a first message, received over a communications network, from a first sender for a user account;

displaying to the user, in a user interface, a plurality of messages including the first message from the first sender;

receiving, from the user, a selection of the first message from the plurality of messages displayed in the user interface;

displaying, to the user, a window comprising an identification of the first sender and an option to set a first defined time period;

wherein the first defined time period is different from a second defined time period for a second message from a second sender to the recipient;

receiving, from the user, a selection of the first defined time period, wherein the first defined time period identifies the duration that will elapse between receipt and deletion of a third message received from the first sender;

generating a rule for the user account, wherein the rule comprises the identification of the first sender and the first defined time period associated with deletion of the third message received from the sender;

providing a deletion indicator in a message list view of the user interface for messages marked for deletion;

activating the deletion indicator for messages marked for deletion, wherein said activation effects display of deletion criterion associated with said messages marked for deletion;

executing, via a processor, an instruction based on the rule to delete the third message upon elapse of the first defined time period, wherein the elapse of the first defined time period becomes satisfied at a future time;

wherein the first defined time period is measured from receipt of the first message, and

wherein the first message is an email and the first sender is identified by an email address.

9. The method of claim 1 , wherein the second event is a second defined time period.

10. The method of claim 7 wherein an action of moving the first message to another location is performed.

11. The method of claim 7 wherein the first message is an email and the first sender is identified by an email address.

12. The method of claim 10 wherein at least one additional condition set by the user is satisfied before performing the action.

13. The method of claim 12 wherein the additional condition relates to the first message being marked as read.

14. The method of claim 12 further comprising the step of displaying an identifier associated with the first message within a list of messages, the identifier indicating that the action is scheduled to be performed at a future time based on satisfying the at least one condition.

15. The method of claim 14 wherein the identifier visually indicates the at least one condition and/or the action.

16. The method of claim 8 wherein an action of moving the first message to another location is performed.

17. The method of claim 8 wherein the first message is an email and the first sender is identified by an email address.

18. The method of claim 17 wherein at least one additional condition set by the user is satisfied before performing the action.

19. The method of claim 18 wherein the additional condition relates to the first message being marked as read.

20. The method of claim 18 further comprising the step of displaying an identifier associated with the first message within a list of messages, the identifier indicating that the action is scheduled to be performed at a future time based on satisfying the at least one condition, wherein the identifier visually indicates the at least one condition and/or the action.

Assignments (6)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 23, 2025
From: SLACK TECHNOLOGIES, LLC
To: SALESFORCE, INC.
Reel/Frame 070001/0469 →
CORRECTIVE ASSIGNMENT TO CORRECT THE NEWLY MERGED ENTITY'S NEW NAME, AND TO REMOVE THE PERIOD PREVIOUSLY RECORDED AT REEL: 057254 FRAME: 0738. ASSIGNOR(S) HEREBY CONFIRMS THE MERGER AND CHANGE OF NAME. Recorded Sep 9, 2021
From: SKYLINE STRATEGIES II LLC; SLACK TECHNOLOGIES, INC.
To: SLACK TECHNOLOGIES, LLC
Reel/Frame 057514/0930 →
MERGER Recorded Aug 2, 2021
From: SLACK TECHNOLOGIES, INC.; SKYLINE STRATEGIES I INC.
To: SLACK TECHNOLOGIES, INC.
Reel/Frame 057254/0693 →
MERGER AND CHANGE OF NAME Recorded Aug 2, 2021
From: SKYLINE STRATEGIES II LLC; SLACK TECHNOLOGIES, INC.; SLACK TECHNOLOGIES, LLC
To: SLACK TECHNOLOGIES, LLC.
Reel/Frame 057254/0738 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 27, 2019
From: OLIVE GROVE, SERIES 99 OF ALLIED SECURITY TRUST I
To: SLACK TECHNOLOGIES, INC.
Reel/Frame 050579/0504 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 6, 2018
From: ADVENIX CORP.
To: OLIVE GROVE, SERIES 99 OF ALLIED SECURITY TRUST I
Reel/Frame 045995/0840 →