E-Mail Response Time Estimation on Compose or Send
First Claim
1. A computer program product for providing a sender of an e-mail with a dynamic estimate of a response time interval, comprising:
- a computer readable storage medium;
a program stored in the computer readable storage medium comprising;
a recipient address module for accessing a recipient e-mail address from an address field of an e-mail during a composition of the e-mail;
a status module in communication with the recipient address module for accessing a first status data corresponding to the recipient e-mail address, wherein the first status data includes a past recipient e-mail response time stored on a sender-side server;
a processing module in communication with the status module for calculating a first estimated response time using the first status data, appending a status inquiry to the e-mail, and transmitting the e-mail, and the status inquiry, to a recipient server, wherein a delivery of the e-mail causes a second status data to be generated and communicated to the processing module for calculating a second estimated response time, wherein the second status data includes a current recipient unread message count received from the recipient server; and
a presentation module in communication with the processing module for presenting the first estimated response time to the sender prior to the e-mail being sent by the sender, and for displaying the second estimated response time to the sender after the e-mail has been delivered to the recipient, wherein the sender may use the first estimated response time, and the second estimated response time to determine whether to send a follow up message, or to use an alternative form of communication with the recipient;
wherein the computer readable storage medium, so configured by the program, causes the computer to provide the sender of the e-mail with the dynamic estimate of the response time interval.
1 Assignment
0 Petitions
Accused Products
Abstract
An e-mail application calculates a dynamic estimate of an e-mail response time. A recipient address module, a status module, a processing module, and a presentation module interact to generate a first and a second estimated response time. The first estimated response time is determined from sender side data. The second estimated response time is generated using recipient mailbox status data after the e-mail is received by the recipient. The second estimated response time is used to dynamically update the estimated response time displayed to the sender.
-
Citations
13 Claims
-
1. A computer program product for providing a sender of an e-mail with a dynamic estimate of a response time interval, comprising:
-
a computer readable storage medium; a program stored in the computer readable storage medium comprising; a recipient address module for accessing a recipient e-mail address from an address field of an e-mail during a composition of the e-mail; a status module in communication with the recipient address module for accessing a first status data corresponding to the recipient e-mail address, wherein the first status data includes a past recipient e-mail response time stored on a sender-side server; a processing module in communication with the status module for calculating a first estimated response time using the first status data, appending a status inquiry to the e-mail, and transmitting the e-mail, and the status inquiry, to a recipient server, wherein a delivery of the e-mail causes a second status data to be generated and communicated to the processing module for calculating a second estimated response time, wherein the second status data includes a current recipient unread message count received from the recipient server; and a presentation module in communication with the processing module for presenting the first estimated response time to the sender prior to the e-mail being sent by the sender, and for displaying the second estimated response time to the sender after the e-mail has been delivered to the recipient, wherein the sender may use the first estimated response time, and the second estimated response time to determine whether to send a follow up message, or to use an alternative form of communication with the recipient; wherein the computer readable storage medium, so configured by the program, causes the computer to provide the sender of the e-mail with the dynamic estimate of the response time interval. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A programmable apparatus for providing a sender of an e-mail with a dynamic estimate of a response time interval, comprising:
-
a programmable hardware connected to a memory; a program stored in the memory comprising; a recipient address module for storing a recipient e-mail address and a recipient cumulative e-mail response time; a status module in communication with the recipient address module for accessing a first status data, the status data comprising a previously stored e-mail response time for the recipient; a processing module in communication with the status module for calculating a first estimated response time using the first status data, for measuring a response time interval after an e-mail response is received from the recipient, and for updating the recipient cumulative e-mail response time in the address module; and a presentation module in communication with the processing module for displaying the first estimated response time to the sender prior to the e-mail being sent by the sender; wherein the program directs the programmable hardware to provide the sender of the e-mail with the dynamic estimate of the response time interval. - View Dependent Claims (8, 9, 10, 11)
-
-
12. A computer implemented process for providing a sender of an e-mail with a dynamic estimate of a response time interval, comprising:
-
using a computer, performing the following steps; opening a compose e-mail window; entering a recipient e-mail address; accessing a first status data stored in a memory, the first status data comprising a saved recipient e-mail address and a cumulative e-mail response time associated with the saved recipient e-mail address; calculating a first estimated response time using the first status data, and displaying to the sender the saved recipient e-mail address and the first estimated response time; when the e-mail is sent, appending a status inquiry to the e-mail and transmitting the e-mail and the status inquiry to a recipient server, wherein the status inquiry requests a second status data from the recipient server, the second status data comprising an unread message count associated with the recipient e-mail address; receiving the second status data from the recipient server, using the second status data to calculate a second estimated response time, and displaying the second estimated response time to the sender; receiving an e-mail response from the recipient, and calculating an actual response time for the e-mail response; and updating the cumulative e-mail response time with the actual response time; wherein the sender may use the first estimated response time and the second estimated response time to determine whether to send a follow up message or to use an alternative form of communication with the recipient. - View Dependent Claims (13)
-
Specification