Identifying message deliverability problems using grouped message characteristics
First Claim
Patent Images
1. A non-transitory computer-readable medium embodying a program executable in at least one computing device, wherein, when executed, the program causes the at least one computing device to at least:
- embed a first object into a plurality of first messages;
embed a second object into a plurality of second messages;
send the plurality of first messages and the plurality of second messages to a plurality of destination devices;
receive a plurality of responses from at least a portion of the plurality of destination devices, individual ones of the plurality of responses being generated by at least one of the first object or the second object indicating a receipt of a respective message of the plurality of second messages or the plurality of first messages by a respective destination device of the plurality of destination devices, and the plurality of responses including information that identifies whether a respective response of the plurality of responses is associated with the plurality of first messages or the plurality of second messages; and
identify a deliverability problem associated with the plurality of first messages based at least in part on the plurality of responses, the deliverability problem indicating a failure of receipt of at least a portion of the plurality of first messages by at least a portion of the plurality of destination devices.
1 Assignment
0 Petitions
Accused Products
Abstract
Disclosed are various embodiments for identifying a message deliverability problem. Responses are received from one or more client devices that include information that identifies whether a respective response is associated with a first group of messages or a second group of messages. A message deliverability problem for at least one of the first group of messages or the second group of messages may be identified based at least in part on the information included in at least a portion of the plurality of responses.
52 Citations
20 Claims
-
1. A non-transitory computer-readable medium embodying a program executable in at least one computing device, wherein, when executed, the program causes the at least one computing device to at least:
-
embed a first object into a plurality of first messages; embed a second object into a plurality of second messages; send the plurality of first messages and the plurality of second messages to a plurality of destination devices; receive a plurality of responses from at least a portion of the plurality of destination devices, individual ones of the plurality of responses being generated by at least one of the first object or the second object indicating a receipt of a respective message of the plurality of second messages or the plurality of first messages by a respective destination device of the plurality of destination devices, and the plurality of responses including information that identifies whether a respective response of the plurality of responses is associated with the plurality of first messages or the plurality of second messages; and identify a deliverability problem associated with the plurality of first messages based at least in part on the plurality of responses, the deliverability problem indicating a failure of receipt of at least a portion of the plurality of first messages by at least a portion of the plurality of destination devices. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A system, comprising:
-
at least one computing device; and a deliverability analysis application executable in the at least one computing device, wherein, when executed, the deliverability analysis application causes the at least one computing device to at least; receive a plurality of responses from a plurality of client devices including information that identifies whether a respective response is associated with a first group of messages or a second group of messages; and identify a message deliverability problem associated with at least one of the first group of messages or the second group of messages based at least in part on the information included in at least a portion of the plurality of responses, the message deliverability problem indicating a failure of receipt of at least a portion of at least one of the first group of messages or the second group of messages by at least a portion of the plurality of client devices. - View Dependent Claims (9, 10, 11, 12, 13, 14, 15)
-
-
16. A method, comprising:
-
modifying, by at least one computing device, individual messages of a plurality of messages to include an object; sending, by the at least one computing device, the plurality of messages to a plurality of client devices; receiving, by the at least one computing device, a plurality of responses associated with at least a portion of the plurality of messages, the plurality of responses being associated with the object; and identifying, by the at least one computing device, a message deliverability problem associated with the plurality of messages based at least in part on the plurality of responses, the message deliverability problem indicating a failure of receipt of at least a portion of the plurality of messages by at least a portion of the plurality of client devices. - View Dependent Claims (17, 18, 19, 20)
-
Specification