Enhanced acknowledgment for messages
First Claim
Patent Images
1. A computer-implemented method for acknowledging delivery of a message, the method comprising:
- receiving the message from a client;
storing the message into a sent folder of a sender mailbox;
sending the message using a direct delivery system configured to write the message in a recipient mailbox, wherein the direct delivery system is configured to expedite delivery of the message to the recipient mailbox by bypassing a queuing process;
determining that the message was written in the recipient mailbox by the direct delivery system; and
altering properties of the message that is stored in the sent folder of the sender mailbox in response to determining that the message was written in the recipient mailbox by the direct delivery system, wherein the altered properties indicate that the message was written in the recipient mailbox.
1 Assignment
0 Petitions
Accused Products
Abstract
Technologies are described herein for altering message properties within a message to indicate acknowledgement. In particular, types of acknowledgment may include delivery receipts, read receipts and non-read receipts. According to one aspect presented herein, a method is provided for acknowledging a message. The method includes receiving a message from a client and attempting to send the message to a recipient mailbox. Additionally, the method alters properties of the message in response to attempting to send the message.
83 Citations
24 Claims
-
1. A computer-implemented method for acknowledging delivery of a message, the method comprising:
-
receiving the message from a client; storing the message into a sent folder of a sender mailbox; sending the message using a direct delivery system configured to write the message in a recipient mailbox, wherein the direct delivery system is configured to expedite delivery of the message to the recipient mailbox by bypassing a queuing process; determining that the message was written in the recipient mailbox by the direct delivery system; and altering properties of the message that is stored in the sent folder of the sender mailbox in response to determining that the message was written in the recipient mailbox by the direct delivery system, wherein the altered properties indicate that the message was written in the recipient mailbox. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A system for acknowledging delivery of a message, 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 the message from a client; storing the message into a sent folder of a sender mailbox; determining that at least one of a message size, a number of recipients listed in the message, or an age of the message does not exceed one or more thresholds; in response to determining that at least one of a message size, a number of recipients listed in the message, or an age of the message does not exceed one or more thresholds, writing the message in a recipient mailbox using a direct delivery system that is configured to expedite delivery of the message to the recipient mailbox by bypassing a queuing process; determining if the message was written in the recipient mailbox; altering properties of the message that is stored in the sent folder of the sender mailbox in response to determining that the message was written to the recipient mailbox, wherein the altered properties indicate that the message was written to the recipient mailbox; determining if the message was not written in the recipient mailbox; and altering the properties of the message that is stored in the sent items folder of the sender mailbox in response to determining that the message was not written to the recipient mailbox, wherein the altered properties indicate that the message was not written to the recipient mailbox. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A method for instant acknowledgment of delivery of a message, the method comprising:
-
receiving the message from a client, wherein the message indicates a sender associated with a sender mailbox and a recipient associated with a recipient mailbox; storing the message into a sent folder of the sender mailbox; determining that the recipient mailbox and the sender mailbox are not in the domain managed by the single entity; in response to determining that the recipient mailbox and the sender mailbox are in the domain managed by the single entity, writing the message directly in the recipient mailbox, wherein writing the message utilizes a direct delivery process that is configured to expedite delivery of the message to the recipient mailbox by bypassing a queuing process; and altering properties of the message that is stored in the sent folder of the sender mailbox in response to writing the message in the recipient mailbox, wherein the message properties indicate successful delivery of the message to the recipient mailbox. - View Dependent Claims (20, 21, 22, 23, 24)
-
Specification