Message auditing
First Claim
Patent Images
1. A method for auditing a message, the method comprising:
- adjusting a difficulty of a challenge;
sending the adjusted challenge to a sender of the message, the sending of the adjusted challenge initiated by a mail server associated with a receiver of the message;
receiving a response from the sender of the message at an auditing server, the response including an answer to the adjusted challenge, the challenge initiated by a mail server associated with a receiver of the message;
auditing the response at the auditing server to locate the answer to the adjusted challenge, wherein auditing the response includes detecting that the answer fits a pattern of response found in a plurality of previously received answers, each previously received answer associated with a previously received message;
generating a report, the report indicating results corresponding to auditing the answer to the adjusted challenge; and
sending the report from the auditing server to the mail server associated with the receiver subsequent to generating the report.
23 Assignments
0 Petitions
Accused Products
Abstract
A system and method are disclosed for registering a email sender for the purpose of sending an email message to an email receiver including receiving a challenge message wherein the challenge message includes a machine answerable question; processing the challenge message to determine that it is a challenge message sent for the purpose of authorizing delivery of the email message; analyzing the question to determine a valid response to the challenge message; and sending the valid response that includes the answer wherein a nontrivial amount of resources are required to send the valid response.
116 Citations
15 Claims
-
1. A method for auditing a message, the method comprising:
-
adjusting a difficulty of a challenge; sending the adjusted challenge to a sender of the message, the sending of the adjusted challenge initiated by a mail server associated with a receiver of the message; receiving a response from the sender of the message at an auditing server, the response including an answer to the adjusted challenge, the challenge initiated by a mail server associated with a receiver of the message; auditing the response at the auditing server to locate the answer to the adjusted challenge, wherein auditing the response includes detecting that the answer fits a pattern of response found in a plurality of previously received answers, each previously received answer associated with a previously received message; generating a report, the report indicating results corresponding to auditing the answer to the adjusted challenge; and sending the report from the auditing server to the mail server associated with the receiver subsequent to generating the report. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. An apparatus configured to audit a message, the apparatus comprising:
-
a memory; a network interface configured to receive a message over a communications network; and a processor configured to execute software stored in the memory to; adjust a difficulty of a challenge; send the adjusted challenge to a sender of the message, the sending of the adjusted challenge initiated by a mail server associated with a receiver of the message, receive a response from the sender of the message, the response including an answer to the adjusted challenge; audit the response to locate the answer to the adjusted challenge, wherein auditing the response includes detecting that the answer fits a pattern of response found in a plurality of previously received answers, each previously received answer associated with a previously received message; generate a report, the report indicating results corresponding to auditing the answer to the challenge; and send the report to the receiver subsequent to generating the report.
-
-
15. A non-transitory computer-readable storage medium having embodied thereon a program, the program being executable by a computer to perform a method for auditing a message, the method comprising:
-
adjusting a difficulty of a challenge; sending the adjusted challenge to a sender of the message, the sending of the adjusted challenge initiated by a receiver of the message; receiving a response from the sender of the message, the response including an answer to the adjusted challenge; auditing the response to locate the answer to the adjusted challenge, wherein auditing the response includes detecting that the answer fits a pattern of response found in a plurality of previously received answers, each previously received answer associated with a previously received message; generating a report, the report indicating results corresponding to auditing the answer to the adjusted challenge; and sending the report to the receiver subsequent to generating the report.
-
Specification