Electronic mail system with pre-message-retrieval display of message metadata
First Claim
1. A method of collaboratively filtering e-mail messages, comprising:
- receiving, at an e-mail service of a server system from a sender that is registered with the e-mail service, an e-mail message addressed to a plurality of recipients, the sender being different than the plurality of recipients;
sending notification messages from the server system to each of the recipients regarding the e-mail message prior to a retrieval of the e-mail message, the notification messages including information for retrieving the e-mail message from the server system;
sending the e-mail message to at least one of the recipients that is registered with the e-mail service;
monitoring, at the server system, actions performed by the at least one of the recipients in connection with the e-mail message;
generating dynamic metadata indicating the performing of said actions by the at least one of the recipients in connection with the e-mail message;
storing the dynamic metadata at the server system; and
selectively communicating the dynamic metadata to another recipient that has been registered with the e-mail service and that has not yet retrieved the e-mail message, based on permissions of the e-mail message, to assist said other recipient in determining whether to retrieve the e-mail message.
5 Assignments
0 Petitions
Accused Products
Abstract
An e-mail system is disclosed that overcomes many deficiencies of, but is backward compatible with, existing e-mail systems. Embodiments of the system may include various features, including but not limited to: (1) secure transfer of e-mail messages, without the need for users to replace existing e-mail clients or to change e-mail addresses; (2) tracking of all actions performed in connection with an e-mail transmission; (3) the ability for a recipient to view information about an e-mail message, optionally including information about how other addressees have responded to it, before deciding whether to retrieve the e-mail message; (4) the aggregation of entire e-mail conversations into a single threaded view; (5) the ability to include both private and public messages in a single e-mail communication; (6) sender control over downstream actions performed in connection with an e-mail message; (7) flexible control over cryptographic methods used to encrypt emails messages for storage.
96 Citations
29 Claims
-
1. A method of collaboratively filtering e-mail messages, comprising:
-
receiving, at an e-mail service of a server system from a sender that is registered with the e-mail service, an e-mail message addressed to a plurality of recipients, the sender being different than the plurality of recipients; sending notification messages from the server system to each of the recipients regarding the e-mail message prior to a retrieval of the e-mail message, the notification messages including information for retrieving the e-mail message from the server system; sending the e-mail message to at least one of the recipients that is registered with the e-mail service; monitoring, at the server system, actions performed by the at least one of the recipients in connection with the e-mail message; generating dynamic metadata indicating the performing of said actions by the at least one of the recipients in connection with the e-mail message; storing the dynamic metadata at the server system; and selectively communicating the dynamic metadata to another recipient that has been registered with the e-mail service and that has not yet retrieved the e-mail message, based on permissions of the e-mail message, to assist said other recipient in determining whether to retrieve the e-mail message. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A computer-implemented method of securely transferring an e-mail message addressed to at least one recipient, the method comprising:
-
sending the e-mail message from a sender computing device to a server system for storage on the server system, the sender computing device being associated with a sender that is registered with an e-mail service of the server system; sending a notification message from the server system to an e-mail address of a first recipient, said notification message including a message key associated with the e-mail message for accessing the e-mail message, and said notification message lacking at least some message content of the e-mail message; on a first recipient computing device associated with the first recipient, retrieving the e-mail message from the server system if the first recipient is registered with the e-mail service; on a second recipient computing device associated with a second recipient that is registered with the e-mail service, prior to retrieving the e-mail message, using the message key as obtained from the notification message to retrieve, from the server system, e-mail message metadata indicating performance of actions by the first recipient of the e-mail message in connection with the e-mail message; and displaying the e-mail message metadata on the second recipient computing device to assist the second recipient in determining whether to retrieve the e-mail message from the server system. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27)
-
-
28. A computer-implemented method of securely transferring an e-mail message addressed to a plurality of recipients, the method comprising:
-
receiving, at an e-mail service of a server system, the e-mail message from a sender computing device of a sender that is registered with the e-mail service; sending a first notification message lacking at least some of the e-mail message to a recipient computing device of a first one of the plurality of recipients that is registered with the e-mail service, the first notification message including a message key for providing access to the e-mail message; sending the e-mail message to the first one of the plurality of recipients; generating e-mail message metadata based on an action, by the first one of the plurality of recipients, in connection with the e-mail message; sending a second notification message including the e-mail message metadata to a second one of the plurality of recipients to assist the second one of the plurality of recipients in deciding whether or not to retrieve the e-mail message; and providing access to the sender computing device to a delivery slip that includes the e-mail message metadata so that a sender of the e-mail message can monitor actions performed by the plurality of recipients in connection with the e-mail message, wherein the delivery slip also includes modifiable message options such that the sender can modify the message options after receiving of the e-mail message from the sender computing device at the server system. - View Dependent Claims (29)
-
Specification