Instant delivery of messages
First Claim
Patent Images
1. A computer-implemented method for expediting delivery of select messages, wherein the computer-implemented method comprises:
- receiving a plurality of messages from a client;
in response to determining when a number of recipients listed in a first message of the plurality of messages exceeds a threshold, causing a communication of the first message to a mailbox of one or more recipients listed in the first message by the use of a set of operations that includes a queuing process for delivering the first message to the recipient mailbox of one or more recipients listed in the first message; and
in response to determining when a number of recipients listed in a second message of the plurality of messages does not exceed the threshold, causing a communication of the second message using a subset of the set of operations that excludes the queuing process for expediting delivery of the second message to a recipient mailbox of the recipients listed in the second message.
1 Assignment
0 Petitions
Accused Products
Abstract
Technologies are described herein for providing instant processing of email messages. In particular, instant processing of email messages is provided for sending emails to allow for instant communication and collaboration. According to one aspect presented herein, a method is provided for instant or near instant delivery of a message across multiple organizations. The method includes receiving the message from a client. Additionally, the method sends the message via email to multiple recipients across multiple organizations.
83 Citations
21 Claims
-
1. A computer-implemented method for expediting delivery of select messages, wherein the computer-implemented method comprises:
-
receiving a plurality of messages from a client; in response to determining when a number of recipients listed in a first message of the plurality of messages exceeds a threshold, causing a communication of the first message to a mailbox of one or more recipients listed in the first message by the use of a set of operations that includes a queuing process for delivering the first message to the recipient mailbox of one or more recipients listed in the first message; and in response to determining when a number of recipients listed in a second message of the plurality of messages does not exceed the threshold, causing a communication of the second message using a subset of the set of operations that excludes the queuing process for expediting delivery of the second message to a recipient mailbox of the recipients listed in the second message. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A system for expediting delivery of select messages, the system comprising:
-
a processor; and a memory in communication with the processor, the memory having computer-readable instructions stored thereupon that, when executed by the processor, cause the processor to perform a method comprising receiving a plurality of messages to be sent, and determining that a first message of the plurality of messages qualifies for a processing hub delivery when a number of recipients listed in the first message exceeds a threshold; in response to determining that the number of recipients listed in the first message exceeds the threshold, causing a communication of the first message to a mailbox of the recipients by the use of the processing hub having a set of operations that includes a queuing process for delivering the message to at least one recipient mailbox of the recipients listed in the first message; determining that a second message of the plurality of messages qualifies for a direct delivery system when a number of recipients listed in the second message does not exceed the threshold; and in response to determining that the number of recipients listed in the second message does not exceed the threshold, causing a communication of the second message using the direct delivery system having a subset of the set of operations that excludes the queuing process for expediting delivery of the second message to a recipient mailbox of the recipients listed in the second message. - View Dependent Claims (9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A computer-implemented method for expediting delivery of select messages, wherein the computer-implemented method comprises:
-
receiving a plurality of messages to be sent to a plurality of recipients; determining that a first message of the plurality of messages qualifies for a processing hub delivery when a number of recipients listed in the first message exceeds a threshold; in response to determining when the number of recipients listed in the first message exceeds the threshold, causing a communication of the first message to a mailbox of one or more recipients listed in the first message by the use of a set of operations that includes a queuing process for delivering the first message to the recipient mailbox of one or more recipients listed in the first message; determining that a second message of the plurality of messages qualifies for a direct delivery system when a number of recipients listed in the second message does not exceed the threshold; and in response to determining when the number of recipients listed in the second message does not exceed the threshold, causing a communication of the second message using the direct delivery system having a subset of a set of operations that excludes the queuing process for expediting delivery of the second message to a recipient mailbox of the recipients listed in the second message. - View Dependent Claims (18, 19, 20, 21)
-
Specification