SYSTEMS AND METHODS FOR PROGRESSIVE MESSAGE FLOW
First Claim
1. A method comprising:
- at a computing device having one or more processors and memory storing one or more programs for execution by the one or more processors;
causing an indication of an electronic message to be displayed to a receiving user within a cluster graphic corresponding to a first message cluster in a plurality of message clusters, wherein the first message cluster includes a plurality of electronic messages, and wherein the plurality of message clusters is in a folder;
detecting that the receiving user has read at least a portion of the electronic message in addition to the indication of the electronic message;
polling for an affirmative action by the receiving user indicating that the electronic message is to be maintained in the folder;
absent detection of the affirmative action indicating that the electronic message is to be maintained in the folder, removing the indication of the electronic message from the first message cluster; and
in response to detection of the affirmative action indicating that the electronic message is to be maintained in the folder, maintaining the indication of the electronic message in the first message cluster.
2 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods for managing electronic messages are disclosed. In some implementations, a method includes, at a computing device, causing an electronic message to be displayed to a user in an electronic message folder. Responsive to detecting that the user has read at least a portion of the electronic message, without user intervention, the electronic message is removed from the electronic message folder. In some implementations, the electronic message folder is a message inbox and the electronic message is removed from the message inbox to an archive or delete folder. In some implementations, the computing device includes one or more processors and memory storing one or more programs for execution by the one or more processors.
54 Citations
28 Claims
-
1. A method comprising:
-
at a computing device having one or more processors and memory storing one or more programs for execution by the one or more processors; causing an indication of an electronic message to be displayed to a receiving user within a cluster graphic corresponding to a first message cluster in a plurality of message clusters, wherein the first message cluster includes a plurality of electronic messages, and wherein the plurality of message clusters is in a folder; detecting that the receiving user has read at least a portion of the electronic message in addition to the indication of the electronic message; polling for an affirmative action by the receiving user indicating that the electronic message is to be maintained in the folder; absent detection of the affirmative action indicating that the electronic message is to be maintained in the folder, removing the indication of the electronic message from the first message cluster; and in response to detection of the affirmative action indicating that the electronic message is to be maintained in the folder, maintaining the indication of the electronic message in the first message cluster. - View Dependent Claims (2, 4, 5, 6, 21, 22, 23)
-
-
3. (canceled)
-
7. (canceled)
-
8. (canceled)
-
9. A computing system, comprising:
-
one or more processors; memory; and one or more programs, wherein the one or more programs are stored in the memory and are configured to be executed by the one or more processors, the one or more programs including instructions for; causing an indication of an electronic message to be displayed to a receiving user within a cluster graphic corresponding to a first message cluster in a plurality of message clusters, wherein the first message cluster includes a plurality of electronic messages, and wherein the plurality of message clusters is in a folder; detecting that the receiving user has read at least a portion of the electronic message in addition to the indication of the electronic message; polling for an affirmative action by the receiving user indicating that the electronic message is to be maintained in the folder; absent detection of the affirmative action indicating that the electronic message is to be maintained in the folder, removing the indication of the electronic message from the first message cluster; and in response to detection of the affirmative action indicating that the electronic message is to be maintained in the folder, maintaining the indication of the electronic message in the first message cluster. - View Dependent Claims (10, 12, 13, 14, 24, 25, 26)
-
-
11. (canceled)
-
15. (canceled)
-
16. (canceled)
-
17. A non-transitory computer readable storage medium storing one or more programs configured for execution by one or more processors of a server system, the one or more programs comprising instructions, to be executed by the one or more processors, for:
-
causing an indication of an electronic message to be displayed to a receiving user within a cluster graphic corresponding to a first message cluster in a plurality of message clusters, wherein the first message cluster includes a plurality of electronic messages, and wherein the plurality of message clusters is in a folder; detecting that the receiving user has read at least a portion of the electronic message in addition to the indication of the electronic message; polling for an affirmative action by the receiving user indicating that the electronic message is to be maintained in the folder; absent detection of the affirmative action indicating that the electronic message is to be maintained in the folder, removing the indication of the electronic message from the first message cluster; and in response to detection of the affirmative action indicating that the electronic message is to be maintained in the folder, maintaining the indication of the electronic message in the first message cluster. - View Dependent Claims (18, 27, 28)
-
-
19. (canceled)
-
20. (canceled)
Specification