Method and System in a Multicomputer Data Transferring Environment for Scheduling Message Sending Using Communication Devices
First Claim
1. A computer implemented method for transferring sender-to-recipient data in a multicomputer environment in response to priority characteristics of the data, said method comprising the computer implemented steps of:
- determining a message to be sent using a communication device; and
scheduling sending the message using the communication device, comprising at least one of the computer implemented steps of;
a) sending the message once immediately;
b) sending the message once at a first later time;
c) sending the message at a first series of recurring times starting immediately;
d) sending the message at a second series of recurring times starting at a second later time;
e) sending the message at a time when the service rate is lowest;
f) canceling sending the message;
g) providing the user with a first reminder at a third later time; and
h) providing the user with a second reminder at a third series of recurring times starting at a fourth later time,wherein step f) is not taken together with any other step, and at least one of the steps b), c), d), e), g) and h) is taken.
2 Assignments
0 Petitions
Accused Products
Abstract
A computer implemented method for transferring sender-to-recipient data in a multicomputer environment in response to priority characteristics of the data comprises the computer implemented steps of determining a message to be sent using a communication device and scheduling sending the message using the communication device. Scheduling sending the message can comprise one or more computer implemented steps the communication device can take on the message. The computer implemented method can allow recipient-specific or content-specific rules to be applied to a message to be sent to one or more recipients using the communication device. System and computer program products that can be used to perform methods of the present invention are also provided.
-
Citations
25 Claims
-
1. A computer implemented method for transferring sender-to-recipient data in a multicomputer environment in response to priority characteristics of the data, said method comprising the computer implemented steps of:
-
determining a message to be sent using a communication device; and scheduling sending the message using the communication device, comprising at least one of the computer implemented steps of; a) sending the message once immediately; b) sending the message once at a first later time; c) sending the message at a first series of recurring times starting immediately; d) sending the message at a second series of recurring times starting at a second later time; e) sending the message at a time when the service rate is lowest; f) canceling sending the message; g) providing the user with a first reminder at a third later time; and h) providing the user with a second reminder at a third series of recurring times starting at a fourth later time, wherein step f) is not taken together with any other step, and at least one of the steps b), c), d), e), g) and h) is taken. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A computer implemented method for transferring sender-to-recipient data in a multicomputer environment in response to priority characteristics of the data, said method comprising the computer implemented steps of:
-
a) determining a message to be sent to one or more recipients using a communication device; b) for the message, determining any recipient with a recipient-specific rule associated therewith; c) scheduling sending the message to each recipient with a recipient- specific rule associated therewith using the communication device, comprising any of the computer implemented steps of; i) proceeding as specified by the recipient-specific rule associated with the recipient; ii) specifying a new recipient-specific rule for the recipient and proceeding as specified by the new recipient-specific rule; and iii) sending the message to the recipient with a recipient-specific rule associated therewith not applying any recipient-specific rule; and d) scheduling sending the message to each recipient without a recipient-specific rule associated therewith using the communication device, comprising any of the computer implemented steps of; i) creating a recipient-specific rule for the recipient without a recipient-specific rule associated therewith and proceeding as specified by the recipient-specific rule created; and ii) sending the message to the recipient without a recipient-specific rule associated therewith not applying any recipient-specific rule. - View Dependent Claims (9, 10, 11, 12, 13, 14, 15)
-
-
16. A computer implemented method for transferring sender-to-recipient data in a multicomputer environment in response to priority characteristics of the data, said method comprising the computer implemented steps of:
-
a) determining a message to be sent to one or more recipients using a communication device; b) for the message, determining any existing content-specific rule(s) that can be evoked; and c) scheduling sending the message to each recipient of the message using the communication device, comprising any of the computer implemented steps of; i) proceeding as specified by one of the content-specific rule(s) that can be evoked, if there is any; ii) creating a new content-specific rule irrespective of whether any existing content-specific rule(s) can be evoked, and proceeding as specified by the new content-specific rule; and iii) sending the message to the recipient not applying any content- specific rule, irrespective of whether any existing content-specific rule(s) can be evoked. - View Dependent Claims (17, 18, 19, 20, 21, 22, 23)
-
-
24. A computer program product comprising a computer usable medium having a computer readable program for scheduling sending of sender-to-recipient messages using a communication device, wherein for a given message to be sent using the communication device, the computer readable program when executed by a computer causes the computer to take one or more of the following steps:
-
a) send the given message once immediately; b) send the given message once at a first later time; c) send the given message at a first series of recurring times starting immediately; d) send the given message at a second series of recurring times starting at a second later time; e) send the given message at a time when the service rate is lowest; f) cancel sending the given message; g) provide the user with a first reminder at a third later time; and h) provide the user with a second reminder at a third series of recurring times starting at a fourth later time, wherein step t) is not taken together with any other step, and at least one of the steps b), c), d), e), g) and h) is taken.
-
-
25. A system to transfer sender-to-recipient data in a multicomputer environment in response to priority characteristics of the data, the system comprising:
-
a scheduler configured to determine one or more times when one or more actions are to be taken on a given message; a timing unit configured to generate and transmit, at the one or more times determined by the scheduler, one or more instructions to take the one or more actions; and a processor having a monitoring unit, the processor configured to take the one or more actions on the given message in response to the monitoring unit receiving the one or more instructions and in accordance with the one or more instructions received; wherein the one or more actions are any one or combination of; action I, send the message once immediately; action II, send the message once at a first later time; action III, send the message at a first series of recurring times starting immediately; action IV, send the message at a second series of recurring times starting at a second later time; action V, send the message at a time when the rate is lowest; action VI, cancel the sending of the message; action VII, provide to the user a first reminder at a third later time; and action VIII, provide to the user a second reminder at a third series of recurring times starting at a fourth later time, wherein action VI is not taken on the given message if any other action is taken.
-
Specification