System and method for determining source of an email
First Claim
1. A method in a client side computer system for determining the source of an email message is a person or a machine, the method comprising:
- receiving an email message;
storing the email message in a temporary queue;
randomly retrieving a record from a database, the record comprising an image of an object, a question about the object, and the answer to the question;
randomly selecting a set of image transformations for the image;
transforming the image,sending the transformed image and the question to the sender of the email;
challenging the sender to answer the question;
receiving the answer to the challenge from the sender of the email, and;
removing the email message from the queue and processing the email based upon the accuracy of the answer to the challenge.
0 Assignments
0 Petitions
Accused Products
Abstract
A system and method for determining if a received email is human or machine generated. Each received email is stored temporarily after the sender'"'"'s address is extracted. A record from a database of challenges is randomly selected. Each record in the database is an image of a commonly known object. Associated with each object is an easily answered question about the object. The answer to the question about the object is also stored with the question. Next a set of image transformations is randomly selected and applied to the randomly retrieved image. The transformed image is sent to the email sender with the challenge (question about the object in the image.) The challenge question is constructed so that answering the challenge is beyond the capabilities of current computing technology. The email is queued until a response to the challenge is received from the sender. When received, the answer provided by the sender is extracted and compared to the answer stored with the randomly retrieved image. If the two answers are the same, the email is moved to the receiver'"'"'s inbox. Otherwise the email is treated as spam.
7 Citations
7 Claims
-
1. A method in a client side computer system for determining the source of an email message is a person or a machine, the method comprising:
-
receiving an email message; storing the email message in a temporary queue; randomly retrieving a record from a database, the record comprising an image of an object, a question about the object, and the answer to the question; randomly selecting a set of image transformations for the image; transforming the image, sending the transformed image and the question to the sender of the email; challenging the sender to answer the question; receiving the answer to the challenge from the sender of the email, and; removing the email message from the queue and processing the email based upon the accuracy of the answer to the challenge. - View Dependent Claims (2, 3)
-
-
4. A client-side computer method for releasing an email message from a queue, the method comprising:
-
identifying the address of the email sender; retrieving an image of an object; retrieving a question about the object; retrieving an answer to the retrieved question; transforming the image; creating a challenge to the sender of the email, the challenge comprising the transformed image, and the retrieved question; sending the challenge to the email sender; receiving a response from the email sender; comparing the response to the retrieved answer, and; releasing the email message from the queue based upon the comparison. - View Dependent Claims (5, 6, 7)
-
Specification