Caching and exposing pre-send data relating to the sender or recipient of an electronic mail message
First Claim
1. A method for caching pre-send data relating to the recipient or sender of an electronic mail (e-mail) message, the method comprising:
- retrieving one or more recipient mail tips prior to composition of an e-mail message;
the recipient mail tips comprising at least one of an indication that a mailbox of the recipient is full or an indication relating to a size of a distribution list to which the e-mail message is addressed;
retrieving, from a web service, one or more configuration mail tips comprising data relating to a sender of the e-mail message;
caching the recipient mail tips and the configuration mail tips with a time stamp indicating a time at which the recipient mail tips and the configuration mail tips are cached;
displaying the recipient mail tips and the configuration mail tips during composition of the e-mail message;
determining whether a predefined period of time has elapsed since the configuration mail tips and the recipient mail tips were retrieved; and
in response to determining that the predefined period of time has elapsed, retrieving updated configuration mail tips and updated recipient mail tips from the web service and caching the updated configuration mail tips and the updated recipient mail tips.
2 Assignments
0 Petitions
Accused Products
Abstract
Technologies are described herein for caching and exposing pre-send data relating to the sender or recipient of an e-mail message. A mail client program is configured to cache recipient and configuration mail tips at a client computer. The configuration mail tips may be retrieved from a server computer and cached when the mail client program is started. Recipient mail tips may be retrieved and cached as each recipient of an e-mail message is identified. When subsequent e-mail messages are created, cached mail tips for an e-mail recipient are utilized instead of retrieving the mail tips from the server computer. The cached mail tips may be updated after a predefined period of time has elapsed. The cached mail tips may also be utilized when the client program is offline or unable to establish a connection to the server computer.
-
Citations
12 Claims
-
1. A method for caching pre-send data relating to the recipient or sender of an electronic mail (e-mail) message, the method comprising:
-
retrieving one or more recipient mail tips prior to composition of an e-mail message;
the recipient mail tips comprising at least one of an indication that a mailbox of the recipient is full or an indication relating to a size of a distribution list to which the e-mail message is addressed;retrieving, from a web service, one or more configuration mail tips comprising data relating to a sender of the e-mail message; caching the recipient mail tips and the configuration mail tips with a time stamp indicating a time at which the recipient mail tips and the configuration mail tips are cached; displaying the recipient mail tips and the configuration mail tips during composition of the e-mail message; determining whether a predefined period of time has elapsed since the configuration mail tips and the recipient mail tips were retrieved; and in response to determining that the predefined period of time has elapsed, retrieving updated configuration mail tips and updated recipient mail tips from the web service and caching the updated configuration mail tips and the updated recipient mail tips. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A computer storage medium that is not a signal, the computer storage medium having computer executable instructions stored thereon which, when executed by a computer, cause the computer to:
-
retrieve one or more configuration mail tips from a server computer prior to the composition of an electronic mail (e-mail) message, the configuration mail tips comprising an indication relating to a send limit associated with a sender of the e-mail message; retrieve from the server computer during the composition of the e-mail message one or more recipient mail tips corresponding to a recipient of the e-mail message; store the configuration mail tips and the recipient mail tips in a cache with a time stamp indicating a time at which the configuration mail tips and the recipient mail tips are stored in the cache; retrieve the configuration mail tips and the recipient mail tips in response to the resolution of an e-mail address for the recipient of the e-mail message; display the configuration mail tips and the recipient mail tips; determine whether a predefined period of time has elapsed since the configuration mail tips and the recipient mail tips were retrieved; and in response to determining that the predefined period of time has elapsed, retrieve updated configuration mail tips and updated recipient mail tips from the web service and store the updated configuration mail tips and the updated recipient mail tips in the cache. - View Dependent Claims (7, 8, 9, 10)
-
-
11. A method for caching pre-send data relating to the recipient or sender of an electronic mail (e-mail) message, the method comprising:
-
communicating with a web service to obtain one or more configuration mail tips prior to the composition of an e-mail message, the configuration mail tips comprising data relating to a sender of the e-mail message and comprising an indication that a mailbox of the recipient is full or an indication that the sender of the e-mail message has insufficient rights to send the e-mail message to a restricted recipient to which the e-mail message is addressed; obtaining from the web service one or more recipient mail tips during the composition of the e-mail message, the recipient mail tips comprising data relating to a recipient of the e-mail message and comprising an indication that sending the e-mail message will exceed a send limit associated with the sender of the e-mail message; storing the recipient mail tips and the configuration mail tips in a mail tip cache with a time stamp indicating a time at which the recipient mail tips and the configuration mail tips are stored in the mail tip cache; displaying the recipient mail tips and the configuration mail tips during the composition of the e-mail message; determining during the composition of a second e-mail message whether any recipient mail tips are stored in the mail tip cache corresponding to a recipient of the second e-mail message; retrieving any recipient mail tips from the mail tip cache that correspond to a recipient of the second e-mail message; displaying the recipient mail tips during the composition of the second e-mail message; determining whether a predefined period of time has elapsed since the configuration mail tips and the recipient mail tips were retrieved; and in response to determining that the predefined period of time has elapsed, retrieving updated configuration mail tips and updated recipient mail tips from the web service and storing the updated configuration mail tips and the updated recipient mail tips in the mail tip cache. - View Dependent Claims (12)
-
Specification