Email multicasting device
First Claim
1. An email multicasting device, comprising:
- a plurality of buffer areas;
buffer-related information storage means which stores a buffer area identifier of each of the buffer areas in association with interval data indicating a distribution time interval at which emails queued in the buffer area are sent;
client information storage means which stores a client identifier of a client requesting email distribution in association with a plurality of email destinations notified by the client in advance and a buffer area identifier;
distribution request reception means which receives mail contents to be multicast as an email and a client identifier;
buffer area identifying means which reads out a buffer area identifier associated with the client identifier received by the distribution request reception means from the client information storage means, and identifies a buffer area identified by the buffer area identifier;
email creation means which reads out a plurality of email destinations associated with the client identifier received by the distribution request reception means from the client information storage means, and creates a plurality of emails each of which contains the mail contents received by the distribution request reception means and one of the plurality of email destinations;
queuing means which queues the plurality of emails created by the email creation means in the buffer area identified by the buffer area identifying means; and
email distribution means which reads out interval data associated with the buffer area identifier read out by the buffer area identifying means, from the buffer-related information storage means, and distributes the plurality of emails queued by the queuing means sequentially at time intervals indicated by the interval data.
1 Assignment
0 Petitions
Accused Products
Abstract
The present invention provides an email multicasting device which changes a distribution interval of emails dynamically in accordance with the number of emails to be multicast. The email multicasting device pre-stores on a client basis, mobile numbers of users which are destinations of an email. The email multicasting device, when receiving mail contents from a client, creates plural emails each of which contains the mail contents and one of mobile numbers associated with the client, and queues the emails in a buffer area. The queued emails are distributed sequentially at predetermined time intervals by the email multicasting device.
27 Citations
5 Claims
-
1. An email multicasting device, comprising:
-
a plurality of buffer areas;
buffer-related information storage means which stores a buffer area identifier of each of the buffer areas in association with interval data indicating a distribution time interval at which emails queued in the buffer area are sent;
client information storage means which stores a client identifier of a client requesting email distribution in association with a plurality of email destinations notified by the client in advance and a buffer area identifier;
distribution request reception means which receives mail contents to be multicast as an email and a client identifier;
buffer area identifying means which reads out a buffer area identifier associated with the client identifier received by the distribution request reception means from the client information storage means, and identifies a buffer area identified by the buffer area identifier;
email creation means which reads out a plurality of email destinations associated with the client identifier received by the distribution request reception means from the client information storage means, and creates a plurality of emails each of which contains the mail contents received by the distribution request reception means and one of the plurality of email destinations;
queuing means which queues the plurality of emails created by the email creation means in the buffer area identified by the buffer area identifying means; and
email distribution means which reads out interval data associated with the buffer area identifier read out by the buffer area identifying means, from the buffer-related information storage means, and distributes the plurality of emails queued by the queuing means sequentially at time intervals indicated by the interval data. - View Dependent Claims (3)
-
-
2. An email multicasting device, comprising:
-
a plurality of buffer areas;
buffer-related information storage means which stores a buffer area identifier of each of the buffer areas in association with interval data indicating a distribution time interval at which emails queued in the buffer area are sent;
client information storage means which stores a client identifier of a client requesting email distribution in association with a buffer area identifier;
distribution request reception means which receives a plurality of email destinations, mail contents to be multicast to the plurality of email destinations, and a client identifier;
buffer area identifying means which reads out a buffer area identifier associated with the client identifier received by the distribution request reception means from the client information storage means, and identifies a buffer area identified by the buffer area identifier;
email creation means which creates a plurality of emails each of which contains the mail contents received by the distribution request reception means and one of the plurality of email destinations received by the distribution request reception means;
queuing means which queues the plurality of emails created by the email creation means in the buffer area identified by the buffer area identifying means; and
email distribution means which reads out interval data associated with the buffer area identifier read out by the buffer area identifying means, from the buffer-related information storage means, and distributes the plurality of emails queued by the queuing means sequentially at time intervals indicated by the interval data. - View Dependent Claims (4)
-
-
5. An email multicasting device, comprising:
-
a plurality of buffer areas;
interval data storing means which stores interval data indicating a distribution time interval at which emails queued in each of the buffer areas are sent, in association with a range of a number of emails which are to be distributed sequentially at time intervals indicated by the interval data;
distribution request reception means which receives a plurality of email destinations, mail contents to be multicast to the plurality of email destinations, and a client identifier;
area identifying means which obtains data of an area where each of the plurality of email destinations received by the distribution request reception means is located;
email destination classification means which classifies into groups the plurality of email destinations received by the distribution request reception means on a distribution area basis on the basis of the area data obtained by the area identifying means;
email creation means which creates a plurality of emails each of which contains the mail contents received by the distribution request reception means and one of email destinations belonging to a group of the plurality of email destinations classified by the email destination classification means;
queuing means which queues the plurality of emails created by the email creation means in a buffer area;
count means which counts a number of the plurality of emails queued in the buffer area by the queuing means; and
email distribution means which reads out interval data associated with a range of a number of emails to which the number counted by the count means belongs, from the interval data storing means, and distributes the plurality of emails queued by the queuing means sequentially at time intervals indicated by the interval data.
-
Specification