Iterative method to successfully send large electronic messages
First Claim
1. A method of sending an electronic message, comprising the steps of:
- transmitting the electronic message from a sender to a recipient, wherein a size of the electronic message exceeds an electronic message size limit for the recipient;
receiving a message from the recipient that the size of the electronic message exceeds the electronic message size limit for the recipient;
establishing an acceptance rule for the recipient, wherein the acceptance rule includes whether the recipient wants to receive electronic messages from the sender that exceed the electronic message size limit for the recipient just one time or every time the sender sends an electronic message to the recipient that exceeds the electronic message size limit for the recipient, and associating the acceptance rule with the recipient;
consulting the acceptance rule for the recipient prior to further transmissions from the sender to the recipient;
automatically dividing the electronic message into at least two segments, each of which has a size that is less than the electronic message size limit for the recipient; and
transmitting the at least two segments to the recipient only if doing so conforms with the acceptance rule for the recipient, thereby permitting electronic messages that exceed the electronic message size limit for the recipient to be successfully sent to the recipient.
1 Assignment
0 Petitions
Accused Products
Abstract
Iterative techniques for successfully sending large electronic messages are provided. In one aspect, a method of sending an electronic message is provided. The method includes the steps of: transmitting the electronic message from a sender to a recipient, wherein a size of the electronic message exceeds an electronic message size limit for the recipient; receiving a message from the recipient that the size of the electronic message exceeds the electronic message size limit for the recipient; automatically dividing the electronic message into at least two segments; and transmitting the at least two segments to the recipient. Additionally, the recipient'"'"'s preferences for receiving large electronic messages from the sender may also be taken into account.
34 Citations
17 Claims
-
1. A method of sending an electronic message, comprising the steps of:
-
transmitting the electronic message from a sender to a recipient, wherein a size of the electronic message exceeds an electronic message size limit for the recipient; receiving a message from the recipient that the size of the electronic message exceeds the electronic message size limit for the recipient; establishing an acceptance rule for the recipient, wherein the acceptance rule includes whether the recipient wants to receive electronic messages from the sender that exceed the electronic message size limit for the recipient just one time or every time the sender sends an electronic message to the recipient that exceeds the electronic message size limit for the recipient, and associating the acceptance rule with the recipient; consulting the acceptance rule for the recipient prior to further transmissions from the sender to the recipient; automatically dividing the electronic message into at least two segments, each of which has a size that is less than the electronic message size limit for the recipient; and transmitting the at least two segments to the recipient only if doing so conforms with the acceptance rule for the recipient, thereby permitting electronic messages that exceed the electronic message size limit for the recipient to be successfully sent to the recipient. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A method of sending an electronic message, comprising the steps of:
-
transmitting the electronic message from a sender to a recipient, wherein a size of the electronic message exceeds an electronic message size limit for the recipient; receiving a message from the recipient that the size of the electronic message exceeds the electronic message size limit for the recipient; inquiring as to a preference of the recipient for receiving electronic messages from the sender wherein the size of the electronic message exceeds the electronic message size limit for the recipient by sending a message to the recipient inquiring as to the preference of the recipient for receiving electronic messages from the sender when the size of the electronic message exceeds the electronic message size limit for the recipient; recording i) the electronic message size limit for the recipient and ii) the preference of the recipient for receiving electronic messages from the sender wherein the size of the electronic message exceeds the electronic message size limit for the recipient in a database; establishing an acceptance rule for the recipient, wherein the acceptance rule includes whether the recipient wants to receive electronic messages from the sender that exceed the electronic message size limit for the recipient and, if so, whether the recipient wants to receive electronic messages from the sender that exceed the electronic message size limit for the recipient just one time or every time the sender sends an electronic message to the recipient that exceeds the electronic message size limit for the recipient, and associating the acceptance rule with the recipient; and consulting the database prior to transmitting the electronic message from the sender to the recipient; and automatically dividing the electronic message into at least two segments, each of which having a size that is less than the electronic message size limit for the recipient recorded in the database and transmitting the at least two segments to the recipient if doing so conforms with the preference of the recipient thereby permitting electronic messages that exceed the electronic message size limit for the recipient to be successfully sent to the recipient, otherwise dropping the electronic message. - View Dependent Claims (7, 8, 9)
-
-
10. An apparatus for sending an electronic message, the apparatus comprising:
-
a memory; and at least one processor device, coupled to the memory, operative to; transmit the electronic message from a sender to a recipient, wherein a size of the electronic message exceeds an electronic message size limit for the recipient; receive a message from the recipient that the size of the electronic message exceeds the electronic message size limit for the recipient; establish an acceptance rule for the recipient, wherein the acceptance rule includes whether the recipient wants to receive electronic messages from the sender that exceed the electronic message size limit for the recipient just one time or every time the sender sends an electronic message to the recipient that exceeds the electronic message size limit for the recipient, and associating the acceptance rule with the recipient; consult the acceptance rule for the recipient prior to further transmissions from the sender to the recipient; automatically divide the electronic message into at least two segments, each of which has a size that is less than the electronic message size limit for the recipient; and transmit the at least two segments to the recipient only if doing so conforms with the acceptance rule for the recipient, thereby permitting electronic messages that exceed the electronic message size limit for the recipient to be successfully sent to the recipient. - View Dependent Claims (11, 12, 13)
-
-
14. An apparatus for sending an electronic message, the apparatus comprising:
-
a memory; and at least one processor device, coupled to the memory, operative to; transmit the electronic message from a sender to a recipient, wherein a size of the electronic message exceeds an email size limit for the recipient; receive a message from the recipient that the size of the electronic message exceeds the electronic message size limit for the recipient; inquire as to a preference of the recipient for receiving electronic messages from the sender wherein the size of the electronic message exceeds the electronic message size limit for the recipient by sending a message to the recipient inquiring as to the preference of the recipient for receiving electronic messages from the sender when the size of the electronic message exceeds the electronic message size limit for the recipient; record i) the electronic message size limit for the recipient and ii) the preference of the recipient for receiving electronic messages from the sender wherein the size of the electronic message exceeds the electronic message size limit for the recipient in a database; establish an acceptance rule for the recipient, wherein the acceptance rule includes whether the recipient wants to receive electronic messages from the sender that exceed the electronic message size limit for the recipient and, if so, whether the recipient wants to receive electronic messages from the sender that exceed the electronic message size limit for the recipient just one time or every time the sender sends an electronic message to the recipient that exceeds the electronic message size limit for the recipient, and associating the acceptance rule with the recipient; and consult the database prior to transmitting the electronic message from the sender to the recipient; and automatically divide the electronic message into at least two segments, each of which having a size that is less than the electronic message size limit for the recipient recorded in the database and transmitting the at least two segments to the recipient if doing so conforms with the preference of the recipient thereby permitting electronic messages that exceed the electronic message size limit for the recipient to be successfully sent to the recipient, otherwise drop the electronic message. - View Dependent Claims (15, 16)
-
-
17. A computer program product for sending an electronic message, the computer program product comprising a computer readable storage medium having program instructions embodied therewith, the program instructions executable by a computer to cause the computer to:
-
transmit the electronic message from a sender to a recipient, wherein a size of the electronic message exceeds an electronic message size limit for the recipient; receive a message from the recipient that the size of the electronic message exceeds the electronic message size limit for the recipient; establish an acceptance rule for the recipient, wherein the acceptance rule includes whether the recipient wants to receive electronic messages from the sender that exceed the electronic message size limit for the recipient just one time or every time the sender sends an electronic message to the recipient that exceeds the electronic message size limit for the recipient, and associating the acceptance rule with the recipient; consult the acceptance rule for the recipient prior to further transmissions from the sender to the recipient; automatically divide the electronic message into at least two segments, each of which has a size that is less than the electronic message size limit for the recipient; and transmit the at least two segments to the recipient only if doing so conforms with the acceptance rule for the recipient, thereby permitting electronic messages that exceed the electronic message size limit for the recipient to be successfully sent to the recipient.
-
Specification