Mail distributing apparatus, program and mail transmitting method capable of shortening average wait time for completing transmission of mails
First Claim
1. A computer program product having computer instructions, recorded on a computer readable storage medium, for enabling a computer executing the computer instructions to perform mail distributing operations comprising:
- recording a date and time when a plurality of mails have been successfully transmitted previously per mailing address;
selecting a first group of the mailing addresses to which the mails have been successfully transmitted previously on the date and time within a predetermined selecting period by making reference to said recording when a mail distributing apparatus is commanded to distribute mails to a plurality of addresses;
transmitting mails to the first group of the mailing addresses selected by said selecting at first, and after that, transmitting mails to a second group of the addresses not selected by said selecting;
recording reply times taken to receive fail messages for the each of the mails that have not been successfully transmitted to the first and second group of mailing addresses;
measuring a fail rate which is a ratio of the number of received fail messages to the number of mails transmitted to the second group of addresses; and
determining an average reply time based on said recorded reply times for the addresses in the second group of addresses,wherein said transmitting further comprises re-transmitting mails to the second group of addresses at periods determined by multiplying the fail rate by a value which is the average reply time divided by a predetermined acceptable number of fail messages to be received within the average reply time for the second group of mailing addresses.
1 Assignment
0 Petitions
Accused Products
Abstract
There is provided a mail distributing apparatus, a program and a mail transmitting method capable of shortening an average wait time for completing transmission of mails. The mail distributing apparatus has a transmission recording section for recording the date and time when a mail has been successfully transmitted last per mailing address, an address selecting section for selecting the addresses to which the mails have been successfully transmitted last on the date and time within a predetermined period by making reference to the transmission recording section when it is commanded to distribute mails to a plurality of addresses and a transmitting section for transmitting the mails to the addresses selected by the address selecting section at first and then transmitting the mails to the other addresses.
-
Citations
16 Claims
-
1. A computer program product having computer instructions, recorded on a computer readable storage medium, for enabling a computer executing the computer instructions to perform mail distributing operations comprising:
-
recording a date and time when a plurality of mails have been successfully transmitted previously per mailing address; selecting a first group of the mailing addresses to which the mails have been successfully transmitted previously on the date and time within a predetermined selecting period by making reference to said recording when a mail distributing apparatus is commanded to distribute mails to a plurality of addresses; transmitting mails to the first group of the mailing addresses selected by said selecting at first, and after that, transmitting mails to a second group of the addresses not selected by said selecting; recording reply times taken to receive fail messages for the each of the mails that have not been successfully transmitted to the first and second group of mailing addresses; measuring a fail rate which is a ratio of the number of received fail messages to the number of mails transmitted to the second group of addresses; and determining an average reply time based on said recorded reply times for the addresses in the second group of addresses, wherein said transmitting further comprises re-transmitting mails to the second group of addresses at periods determined by multiplying the fail rate by a value which is the average reply time divided by a predetermined acceptable number of fail messages to be received within the average reply time for the second group of mailing addresses. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A computer readable medium storing thereon a program for enabling a computer to operate as a mail distributing apparatus comprising:
-
transmission recording means for recording a date and time when a plurality of mails have been successfully transmitted previously per mailing address; address selecting means for selecting a first group of the mailing addresses to which the mails have been successfully transmitted previously on the date and time within a predetermined selecting period by making reference to said recording when a mail distributing apparatus is commanded to distribute mails to a plurality of addresses; transmitting means for transmitting mails to the first group of the mailing addresses selected by said selecting at first, and after that, transmitting mails to a second group of the addresses not selected by said selecting; a reply time recording reply times taken to receive fail messages for the each of the mails that have not been successfully transmitted to the first and second group of mailing addresses; a fail rate measuring means measuring a fail rate which is a ratio of the number of received fail messages to the number of mails transmitted to the second group of addresses; and determining means for determining an average reply time based on said recorded reply times for the addresses in the second group of addresses, wherein said transmitting means further comprises re-transmitting mails to the second group of addresses at periods determined by multiplying the fail rate by a value which is the average reply time divided by a predetermined acceptable number of fail messages to be received within the average reply time for the second group of mailing addresses. - View Dependent Claims (8, 9, 10, 11)
-
-
12. A mail transmission method, implemented in a computer, comprising:
-
recording a date and time when a plurality of mails have been successfully transmitted previously per mailing address; selecting a first group of the mailing addresses to which the mails have been successfully transmitted previously on the date and time within a predetermined selecting period by making reference to said recording when a mail distributing apparatus is commanded to distribute mails to a plurality of addresses; transmitting mails to the first group of the mailing addresses selected by said selecting at first, and after that, transmitting mails to a second group of the addresses not selected by said selecting; recording reply times taken to receive fail messages for the each of the mails that have not been successfully transmitted to the first and second group of mailing addresses; measuring a fail rate which is a ratio of the number of received fail messages to the number of mails transmitted to the second group of addresses; and determining an average reply time based on said recorded reply times for the addresses in the second group of addresses, wherein said transmitting further comprises re-transmitting mails to the second group of addresses at periods determined by multiplying the fail rate by a value which is the average reply time divided by a predetermined acceptable number of fail messages to be received within the average reply time for the second group of mailing addresses. - View Dependent Claims (13, 14, 15, 16)
-
Specification