System and method for detecting and filtering unsolicited and undesired electronic messages
First Claim
1. A method comprising:
- by a confirming electronic mail system, generating, from at least a portion of a first electronic message for an intended recipient, first identification data that uniquely identifies said first electronic message;
by the confirming electronic mail system, associating said first identification data with said first electronic message;
by the confirming electronic mail system, storing said first identification data;
by the confirming electronic mail system, sending to said intended recipient said first electronic message with said first identification data;
by the confirming electronic mail system, receiving on behalf of said intended recipient a first confirmation request including said first identification data and requesting confirmation that said first electronic message was authorized by an originator of said first electronic message;
by the confirming electronic mail system, comparing said first identification data received in said first confirmation request to said first stored identification data;
upon determining that said first identification data received in said first confirmation request matches said first stored identification data, responding to said first confirmation request, affirming said first electronic message was authorized by said originator;
by the confirming electronic mail system, generating, from at least a portion of a subsequent electronic message for said intended recipient, subsequent identification data that uniquely identifies said subsequent electronic message and distinguishes said subsequent electronic message from other electronic messages authorized by said originator for said intended recipient;
by the confirming electronic mail system, associating said subsequent identification data with said subsequent electronic message;
by the confirming electronic mail system, storing said subsequent identification data;
by the confirming electronic mail system, sending to said intended recipient said subsequent electronic message with said subsequent identification data;
by the confirming electronic mail system, receiving on behalf of said intended recipient a subsequent confirmation request including said subsequent identification data and requesting confirmation that said subsequent electronic message was authorized by said originator;
by the confirming electronic mail system, comparing said subsequent identification data received in said subsequent confirmation request to said subsequent stored identification data; and
upon determining that said subsequent identification data received in said subsequent confirmation request matches said stored subsequent identification data, responding to said subsequent confirmation request, affirming said subsequent electronic message was authorized by said originator.
3 Assignments
0 Petitions
Accused Products
Abstract
A sending device locates and stores identifying information for each electronic message sent by the device. A receiving device, upon receipt of an electronic message, locates identifying information for the electronic message and the purported sending device of the message. The receiving device communicates a confirmation request to the purported sending device which contains identifying information for the message. The sending device receives confirmation messages and replies to such messages confirming that the message was sent if identifying information in the confirmation request corresponds to identifying information stored by the sending device and denying that the message was sent if the identifying information in the confirmation request does not correspond to stored data.
73 Citations
14 Claims
-
1. A method comprising:
-
by a confirming electronic mail system, generating, from at least a portion of a first electronic message for an intended recipient, first identification data that uniquely identifies said first electronic message; by the confirming electronic mail system, associating said first identification data with said first electronic message; by the confirming electronic mail system, storing said first identification data; by the confirming electronic mail system, sending to said intended recipient said first electronic message with said first identification data; by the confirming electronic mail system, receiving on behalf of said intended recipient a first confirmation request including said first identification data and requesting confirmation that said first electronic message was authorized by an originator of said first electronic message; by the confirming electronic mail system, comparing said first identification data received in said first confirmation request to said first stored identification data; upon determining that said first identification data received in said first confirmation request matches said first stored identification data, responding to said first confirmation request, affirming said first electronic message was authorized by said originator; by the confirming electronic mail system, generating, from at least a portion of a subsequent electronic message for said intended recipient, subsequent identification data that uniquely identifies said subsequent electronic message and distinguishes said subsequent electronic message from other electronic messages authorized by said originator for said intended recipient; by the confirming electronic mail system, associating said subsequent identification data with said subsequent electronic message; by the confirming electronic mail system, storing said subsequent identification data; by the confirming electronic mail system, sending to said intended recipient said subsequent electronic message with said subsequent identification data; by the confirming electronic mail system, receiving on behalf of said intended recipient a subsequent confirmation request including said subsequent identification data and requesting confirmation that said subsequent electronic message was authorized by said originator; by the confirming electronic mail system, comparing said subsequent identification data received in said subsequent confirmation request to said subsequent stored identification data; and upon determining that said subsequent identification data received in said subsequent confirmation request matches said stored subsequent identification data, responding to said subsequent confirmation request, affirming said subsequent electronic message was authorized by said originator. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
Specification