What is claimed is: 1 1 . A server for a micropayments system comprising: 2 first means for communicating with computers of potential subscribers 3 to set up micropayment accounts, receive payments and keep track of account 4 balances for each user; 5 second means for communicating with a micropayment sender process 6 executing on a computer of a sender of email to receive a message requesting 7 stemps, authenticate said sender process, check for a micropayments account 8 for said sender and determine if said account has a sufficient balance to enable 9 issuing a stemp, send back an encrypted stemp to said sender process encoding a
I 0 micropayment amount and deduct said micropayment amount from said account
I I balance, and know the key used to encrypt said stemp sent to each sender process 1 2 in response to a request to add a micropayment to each particular email;
1 3 third means for communicating with a micropayment receiver process
1 4 executing on a computer of a recipient of email to assist said receiver process to
1 5 block spam.
1 2. [generates key and serial number] The apparatus of claim 1 wherein said 2 second means comprises means for generating a key for encrypting said stemp each time 3 a request is received to send back an encrypted stemp and further comprises means for 4 assigning a unique serial number or identifier to each email which is the subject of a 5 request to send back a stemp, and wherein said second means knows the key used to 6 encrypt said stemp sent to said sender process in response to each request to send a 7 stemp by virtue of the process of generating said key each time such a request is 8 received and storing said key along with the serial number or identifier assigned to said 9 email, and further comprising means which are part of said second means for sending 1 0 back said unique serial number or identifier with each encrypted stemp.
1 3. The apparatus of claim 1 wherein said first means comprises registration 2 means for receiving a registration message from a sender process executing on a 3 computer of a user desiring to set up a micropayment account for a user and said 4 registration means for responding to said registration request message by carrying out 5 a protocol to set up said account for said user.
1 4. The apparatus of claim 3 wherein said registration means further 2 comprises means to respond to said registration message by generating a key which will 3 be used to encrypt all stemps for emails sent to said user, store the key generated for 4 each user upon receiving a registration message from said user in a database of such 5 keys and link said key to said user, and wherein said second means receives information 6 about the recipient identity with every request from a sender process to send back an 7 encrypted stemp for an email message to a recipient and using the recipient identity to 8 look up the key that is to be used to encrypt the stemp from said database of keys for 9 each recipient, and wherein said second means uses the key so found to encrypt the
I 0 stemp sent to each sender response in response to a request to send an email to said
I I recipient.
1 5. The apparatus of claim 3 wherein said registration means further 2 comprises means to receive a key generated by each user and included in said user's 3 registration message upon receiving said registration message and storing the key from 4 each said user in a database of such keys, each key linked to the user from which it was 5 received, and wherein said second means receives information about the recipient 6 identity with every request from a sender process to send back an encrypted stemp for 7 an email message to a recipient and uses the recipient identity to look up the key that is 8 to be used to encrypt the stemp from said database of keys for each recipient, and 9 wherein said second means uses the key so found to encrypt the stemp sent to each 1 0 sender response in response to a request to send an email to said recipient.
1 6. The apparatus of claim 3 wherein said registration means further comprises 2 means for responding to said registration message by generating a key which will be 3 used to encrypt all stemps for emails sent to said user, store the key generated for each 4 user upon receiving a registration message from said user in a database of such keys 5 and link said key to said user, and send said key generated in response to receipt of each 6 registration message back to said sender process which sent said registration message, 7 and wherein said second means receives information about the recipient identity with 8 every request from a sender process to send back an encrypted stemp for an email 9 message to a recipient uses the recipient identity to look up the key that is to be used to
I 0 encrypt the stemp from said database of keys for each recipient, and wherein said
I I second means uses the key so found to encrypt the stemp sent to each sender response in 1 2 response to a request to send an email to said recipient.
1 3
1 7. The apparatus of claim 1 wherein said third means comprises means for 2 receiving a key request message from a receiver process executing on a computer of a 3 recipient of an email that has an encrypted stemp, said request message containing data 4 from which said recipient can be identified and authenticated and including a serial 5 number or identifer included in an email received by said recipient and including a 6 request for a key, said third means responding to said request by identifying and 7 authenticating said recipient using information in said key request message, and if said 8 user is authentic, using said serial number or identifier included in said key request 9 message to look up the key used to encrypt said stemp in the email received by said 1 0 recipient and send said key back to said receiver process.
1 8. The apparatus of claim 1 wherein said third means comprises means for 2 receiving a decrypt stemp message from a receiver process executing on a computer of 3 a recipient of an email that has an encrypted stemp, said message containing data from 4 which said recipient can be identified and authenticated or the serial number or 5 identifier of the email received and including a copy of an encrypted stemp included in 6 an email received by said recipient and including a request to decrypt said stemp and 7 indicate if the micropayment of said stemp is adequate, and wherein said third means 8 responds to said request by identifying and authenticating said recipient using 9 information in said decrypt stemp request message, and if said recipient is authentic,
I 0 using the identity of the recipient or the serial number or identifier of the email to look
I I up a key used to encrypt said stemp at a sender process which sent said email and
1 2 decrypting said stemp in the stemp decrypt request message received by said recipient,
1 3 and comparing the amount of micropayment represented by the decrypted stemp to a
1 4 threshold amount which is adequate and sending back a message to said receiver process
1 5 indicating whether the micropayment amount is or is not adequate.
1 9. The apparatus of claim 8 wherein said third means further comprises means 2 for storing a variable threshold table or database which has a programmable threshold 3 determining what adequate micropayments are for each user in said table or database.
1 1 0. [same as 9 but server communicates with each user to ascertain threshold] 2 The apparatus of claim 8 wherein said third means further comprises means for 3 storing a variable threshold table or database which has a programmable threshold 4 determining what adequate micropayments are for each user in said table or database,
5 and for carrying out communications with each user to establish what each user wants 6 its threshold to be and wherein each user can establish different thresholds for 7 different senders.
1 1 1 . The apparatus of claim 1 wherein said third means comprises means for 2 receiving a message from a receiver process on a recipient computer that indicates the 3 receiver process received an email with no stemp and for determining the email address 4 of the sender and for sending a message to said sender indicating the recipient did not 5 view the email because of insufficient postage and inviting the sender to establish a 6 micropayments account, and for determining if said sender responded with information 7 to establish a valid micropayments account, and, if so, for deducting a micropayment 8 amount adequate to allow the recipient to view the email and sending a message to said 9 recipient indicating the sender had established a micropayments account and that the
I 0 email can be viewed, but if the sender did not establish a micropayments account, for
I I sending a message to said receiver process on said recipient's computer instructing it 1 2 to send said email to the trash.
1 1 2. The apparatus of claim 1 1 wherein said third means comprises means for 2 determining the email address of the sender by reading said email address from data 3 included in said message from said receiver process which received said email with no 4 stemp present.
1 1 3. The apparatus of claim 1 wherein said third means comprises means for 2 receiving a message from a receiver process on a recipient computer that indicates the 3 receiver process received an email with no stemp and for determining the email address 4 of the sender and for sending a message to said sender containing a challenge question 5 which only a human viewing the challenge could answer and requesting the user to 6 answer the question and send back a response, and for determining if said sender 7 correctly answered the challenge question in a response, and, if a correct challenge 8 response was received, sending a message to said recipient indicating the sender had 9 correctly answered a challenge question and that the email can be viewed, but if the
1 0 sender did not correctly answer the challenge question, for sending a message to said
1 1 receiver process on said recipient's computer instructing it to send said email to the
1 2 trash. 1 3
1 14. The apparatus of claim 1 wherein said third means comprises means for 2 receiving a decrypt stemp message from a receiver process executing on a computer of 3 a recipient of an email that has an encrypted stemp or which arrived without a stemp, 4 said message containing data from which said recipient can be identified and 5 authenticated or the serial number or identifier of the email received and including a 6 copy of an encrypted stemp included in an email received by said recipient or an 7 indication that no stemp was included in said email, and including a request to decrypt 8 said stemp and indicate if the micropayment of said stemp is adequate, and wherein said 9 third means responds to said request by identifying and authenticating said recipient
I 0 using information in said decrypt stemp request message, and if said recipient is
I I authentic, using the identity of the recipient or the serial number or identifier of the 1 2 email to look up a key used to encrypt said stemp at a sender process which sent said
1 3 email and decrypting said stemp in the stemp decrypt request message received by said
1 4 recipient, and comparing the amount of micropayment represented by the decrypted
1 5 stemp to a threshold amount stored in a table or database for said recipient, and if the
1 6 value of micropayment represented by said decrypted stemp is adequate and sending
1 7 back a message to said receiver process indicating that the micropayment amount is
1 8 adequate, and, if the decrypted stemp has an inadequate amount of micropayment or no
1 9 stemp was included in said email at all, sending a message to said sender of said email
20 containing a request to answer a challenge question posed in said message to said sender, 1 said challenge question being a question that only a human viewing said challenge
22 question on a computer screen could successfully answer, and for determining if a
23 correct response to said challenge question was received, and, if so, sending a message
24 to said receiver process executing on the recipient's computer indicating the email can
25 be viewed and, if no correct challenge response was received, sending a message to said
26 receiver process executing on the recipient's computer indicating the email should be
27 discarded or put in a potential spam folder.
1 1 5. The apparatus of claim 1 wherein said third means comprises means for 2 receiving a decrypt stemp message from a receiver process executing on a computer of 3 a recipient of an email that has an encrypted stemp or which arrived without a stemp, 4 said message containing data from which said recipient can be identified and 5 authenticated or the serial number or identifier of the email received and including a 6 copy of an encrypted stemp included in an email received by said recipient or an 7 indication that no stemp was included in said email, and including a request to decrypt 8 said stemp and indicate if the micropayment of said stemp is adequate, and wherein said
9 third means responds to said request by identifying and authenticating said recipient
I 0 using information in said decrypt stemp request message, and if said recipient is
I I authentic, using the identity of the recipient or the serial number or identifier of the 1 2 email to look up a key used to encrypt said stemp at a sender process which sent said
1 3 email and decrypting said stemp in the stemp decrypt request message received by said
1 4 recipient, and comparing the amount of micropayment represented by the decrypted
1 5 stemp to a threshold amount stored in a table or database for said recipient, and if the
1 6 value of micropayment represented by said decrypted stemp is adequate and sending
1 7 back a message to said receiver process indicating that the micropayment amount is
1 8 adequate, and, if the decrypted stemp has an inadequate amount of micropayment or no
1 9 stemp was included in said email at all, sending a message to said sender of said email
20 inquiring as to whether said sender would like to establish a micropayments account,
21 and for determining if a request to establish a micropayments account was received and
22 a valid micropayments account was received, and, if so, sending a message to said
23 receiver process executing on the recipient's computer indicating the email can be
24 viewed and, if no valid micropayments account was established by said sender, sending a
25 message to said receiver process executing on the recipient's computer indicating the
26 email should be discarded or put in a potential spam folder.
1 1 6. The apparatus of claim 1 wherein said third means comprises means for 2 receiving a message from a receiver process executing on a computer of a recipient of 3 an email that has no encrypted stemp, said message containing data from which said 4 recipient can be identified and authenticated and containing an indication that no stemp 5 was included in an email said recipient received, and identifying the sender of said 6 email and including a request to add said sender to a white list maintained for said 7 recipient by said server, and said third means further comprising means to respond to 8 said request by identifying and authenticating said recipient using information in said 9 message, and if said recipient is authentic, adding the sender to a white list maintained
I 0 by said server for said recipient, and sending a message to said sender indicating said
I I recipient has added the sender to the recipient's white list and that the sender can 1 2 thereafter send emails to this recipient with no micropayments.
1 17. The apparatus of claim 1 wherein said third means comprises means for 2 receiving a message from a receiver process executing on a computer of a recipient of 3 an email that has no encrypted stemp, said message containing data from which said 4 recipient can be identified and authenticated and containing an indication that no stemp
5 was included in an email said recipient received, and identifying the sender of said 6 email and including a request to add said sender to a white list maintained for said 7 recipient by said server, and said third means further comprising means to respond to 8 said request by identifying and authenticating said recipient using information in said 9 message, and if said recipient is authentic, adding the sender to a white list maintained
I 0 by said server for said recipient, said white list containing a programmable threshold
I I amount each recipient has set to receive email from various senders or classes of 1 2 senders, and sending a message to said sender indicating the threshold amount said
1 3 recipient has established to receive email from this sender and inquiring whether the
1 4 sender would like to establish a micropayments account and pay the threshold amount
1 5 therefrom to allow the email message to be viewed by the recipient or, if the sender
1 6 already has a micropayments account, inquiring whether the sender would like to deduct
1 7 the threshold amount from the sender's micropayment account in order to cause the
1 8 server to send a message to said recipient that it is permissible to view the email, and
1 9 if the sender does not have a micropayments account and does not establish one or
20 indicates he does not want the threshold amount deducted from his micropayments
21 account, sending a message to said receiver process executing on recipient's computer
22 indicating the email message should not be viewed or placed in a potential spam folder,
23 and if the sender sends back a message indicating he or she would like to have the
24 threshold amount deducted from an already existing micropayment account for this
25 sender or establish a micropayments account and have the threshold amount deducted
26 therefrom, deducting the threshold amount from the sender's already existing
27 micropayment account or establishing a micropayments account for said sender and
28 deducting the threshold amount from said account, as appropriate, and sending a
29 message to said receiver process executing on the recipient's computer indicating the
30 email can be viewed.
1 18. [server aids in transfer of value] The apparatus of claim 1 further 2 comprising fourth means for transferring value to a recipients micropayments account 3 or the account of another designated by the recipient when a transfer value message is 4 received at said server.
1 1 9. A process to transfer micropayment value from one email user to another, 2 comprising the steps:
3 1 ) receiving at a micropayments server a micropayment value transfer 4 message from a sender computer of a sender of email or from a recipient 5 computer of a recipient of email; 6 2) identify and authenticate the sender of the value transfer message, 7 sender meaning the person who wishes to transfer a micropayment amount out 8 of his or her account to another user's account; 9 3) verifying that said sender of said valuetransfer message has a valid 1 0 micropayments account with an adequate balance for the transfer;
1 1 4) deduct the transferred amount from said sender's account and deposit
1 2 said transferred amount into said recipient's account.
1 20. The process of claim 19 further comprising the step of sending back an 2 encrypted stemp to said sender of said value transfer message after step 4 if said value 3 transfer message came directly to said server from said sender, and sending a message 4 to said recipient computer indicating the amount of micropayment transferred into the 5 recipient's account.
1 21 . [Stand alone server micropayments process] A process carried out on a 2 micropayments server which is coupled via a data path to recipient computers and 3 sender computers, comprising the steps: 4 1 ) communicating with at least said sender computers to establish 5 micropayment accounts, receive payments and keep track of account balances 6 for each user; 7 2) receiving a request message from a sender computer indicating a user 8 of said sender computer wishes to send an email with a micropayment as part 9 thereof and including information by which said sender computer can be
I 0 identified and authenticated;
I I 3) responding to said request message by identifying and authenticating 1 2 said sender computer and determining if said sender computer has a
1 3 micropayments account and determining if the balance of said micropayments
1 4 account is adequate for the amount of micropayment to be made;
1 5 4) if said sender computer has a micropayments account with a balance
1 6 adequate for said micropayment, deducting the amount of a micropayment from
1 7 said account balance;
1 8 5) generating an encrypted stemp encoding the amount of the deducted
I 9 micropayment and sending said encrypted stemp to said sender computer and
20 maintain knowledge of an encryption key used to encrypt said stemp; 1 6) communicating with recipient computers to assist them in accepting
22 predetermined emails and rejecting other predetermined emails so as to reduce
23 the amount of spam email which is viewed by a user of said recipient computers.
1 22. The process of claim 21 further comprising the steps: 2 3 7) receiving at said micropayments server a micropayment value 4 transfer message from a sender computer of a sender of email or from a 5 recipient computer of a recipient of email, said value transfer message being 6 either part of said request message received in step 2 or a separate message; 7 8) identifying and authenticating the sender of the value transfer 8 message, sender meaning the person who wishes to transfer a micropayment 9 amount out of his or her account to another user's account;
1 0 9) verifying that said sender of said value transfer message has a valid
I I micropayments account with an adequate balance for the transfer;
1 2 1 0) deducting the transferred amount from said sender's account and
1 3 deposit said transferred amount into said recipient's account.
1 23. The process of claim 22 further comprising the step of sending a message to 2 said recipient computer indicating the amount of micropayment transferred into the 3 recipient's account.
1 23. The process of claim 21 wherein step 5 comprises the steps of: 2 generating a key for encrypting said stemp each time a request is 3 received to send back an encrypted stemp; 4 assigning a unique serial number or identifier to each email which is the 5 subject of a request to send back a stemp; 6 storing said key along with said serial number or identifier assigned to 7 said email; 8 sending back said unique serial number or identifier with each encrypted 9 stemp.
1 24. The process of claim 21 wherein step 1 comprises the following steps:
2 receiving a registration message from a process executing on a sender 3 computer of a user desiring to set up a micropayment account for a user; 4 responding to said registration request message by carrying out a 5 protocol to set up said micropayment account for said user; 6 responding to said registration message by generating a key in said 7 micropayments server, said key for use in future encryption of all stemps for 8 emails sent to said user of said sender computer which sent said registration 9 message;
1 0 storing said key generated for each user in a database of such keys and
1 1 link said key to said user; 1 2 and wherein step 2 comprises
1 3 receiving information about the identity of the recipient on the email
14 which is the subject of said request message received in step 2 and using the
I 5 recipient's identity to look up from said database of keys for each recipient the
1 6 key that is to be used to encrypt the stemp for said email to be sent to said
1 7 recipient,;
1 8 and wherein step 5 comprises the steps:
1 9 using the key so found to encrypt the stemp sent to said sender computer
20 for sending in an email to said recipient computer.
1 25. The process of claim 21 wherein step 1 comprises the following steps: 2 receiving a registration message from a process executing on a sender 3 computer of a user desiring to set up a micropayment account for a user; 4 responding to said registration request message by carrying out a 5 protocol to set up said micropayment account for said user; 6 responding to said registration message by generating a key in said 7 micropayments server, said key for use in future encryption of all stemps for 8 emails sent to said user of said sender computer which sent said registration 9 message;
1 0 storing said key generated for each user in a database of such keys and
I I link said key to said user; and
1 2 send said key back to said computer which sent said registration message
1 3 for use in decrypting stemps of incoming emails;
14 and wherein step 2 comprises
1 5 receiving information about the identity of the recipient on the email
1 6 which is the subject of said request message received in step 2 and using the
1 7 recipient's identity to look up from said database of keys for each recipient the
I 8 key that is to be used to encrypt the stemp for said email to be sent to said
1 9 recipient,;
20 and wherein step 5 comprises the steps:
21 using the key so found to encrypt the stemp sent to said recipient.
1 26. The process of claim 21 : 2 wherein step 1 further comprises the steps of receiving a key generated 3 by each user and included in said user's registration message upon receiving 4 said registration message; 5 storing said key received from each said user in a database of such keys, 6 each key linked to the user from which it was received; 7 and wherein step 2 further comprises the steps of: 8 receiving information about the recipient identity with every said 9 request message received and using the recipient identity to look up the key that
1 0 is to be used to encrypt the stemp from said database of keys for each recipient;
I I and wherein step 5 further comprises the steps of:
1 2 using said key so found to encrypt said stemp sent to each sender
1 3 response in response to a request to send an email to said recipient.
1 27. The process of claim 21 : 2 wherein step 5 further comprises the steps: 3 generating a key unique to the email which is the subject of said request 4 message received in step 2 and generating a serial number or identifier which is 5 unique to said email which is the subject of said request message received in 6 step 2; 7 storing said key and serial number or identifier so that said key can be 8 looked up using said serial number or identfier; 9 and wherein step 5 comprises:
1 0 using said key so generated which is unique to said email to encrypt a
1 1 stemp encoding a micropayment amount and sending said encrypted stemp along 1 2 with said serial number or identifier to said computer which sent said request 1 3 message for inclusion in said email;
14 and wherein step 6 comprises the steps:
1 5 receiving a key request message from a recipient computer which has
1 6 received an email that has an encrypted stemp, said request message containing
1 7 data from which said recipient computer can be identified and authenticated and
1 8 including a serial number or identifer included in an email received by said
1 9 recipient and including a request for a key to decrypt said encrypted stemp;
20 responding to said key request message by identifying and authenticating
21 said recipient computer using information in said key request message, and if
22 said user is authentic, using said serial number or identifier included in said
23 key request message to look up the key used to encrypt said stemp in the email 24 received by said recipient and send said key back to said recipient computer.
1 28. [receives encrypted stemp and decrypts it on server] The process of claim 2 21 wherein step 6 comprises the steps: 3 receiving a decrypt stemp request message from a recipient computer 4 which has received an email that has an encrypted stemp, said decrypt stemp 5 message containing data from which said recipient computer can be identified 6 and authenticated and including a serial number or identifier included in said 7 email which was received and including a copy of an encrypted stemp included in 8 an email received by said recipient and including a request to decrypt said 9 stemp;
I 0 responding to said decrypt stemp request message by identifying and
I I authenticating said recipient computer using information in said decrypt stemp 1 2 request message;
1 3 if said recipient computer is authentic, looking up the key that was used
1 4 to encrypt said stemp at a sender computer which sent said email and decrypting
1 5 said stemp included in the stemp decrypt request message; and 1 6 sending back to recipient computer a message to said recipient computer
1 7 indicating whether the micropayment amount is or is not adequate.
1 29. The process of claim 21 wherein step 6 comprises the steps: 2 receiving a decrypt stemp request message from a recipient computer 3 which has received an email that has an encrypted stemp, said decrypt stemp 4 message containing data from which said recipient computer can be identified 5 and authenticated and including a serial number or identifier included in said 6 email which was received and including a copy of an encrypted stemp included in 7 an email received by said recipient and including a request to decrypt said 8 stemp;
9 responding to said decrypt stemp request message by identifying and
I 0 authenticating said recipient computer using information in said decrypt stemp
I I request message;
1 2 if said recipient computer is authentic, looking up the key that was used
1 3 to encrypt said stemp at a sender computer which sent said email and decrypting
1 4 said stemp included in the stemp decrypt request message and looking up a
1 5 micropayment threshold amount for this recipient computer or for this
1 6 recipient computer based upon the identity of this particular sender;
1 7 comparing the decrypted stemp amount to the value of said micropayment
1 8 threshold; and
1 9 sending back to recipient computer a message to said recipient computer
20 indicating whether the micropayment amount is or is not adequate.
1 30. [receives encrypted stemp and decrypts it on server] The process of claim 2 21 wherein step 6 comprises the steps: 3 receiving a decrypt stemp request message from a recipient computer 4 which has received an email that has an encrypted stemp, said decrypt stemp 5 message containing data from which said recipient computer can be identified 6 and authenticated and including a serial number or identifier included in said 7 email which was received and including a copy of an encrypted stemp included in 8 an email received by said recipient and including a request to decrypt said 9 stemp;
I 0 responding to said decrypt stemp request message by identifying and
I I authenticating said recipient computer using information in said decrypt stemp 1 2 request message;
1 3 if said recipient computer is authentic, looking up the key that was used
1 4 to encrypt said stemp at a sender computer which sent said email and decrypting
1 5 said stemp included in the stemp decrypt request message; and
1 6 sending back the decrypted stemp to said recipient computer or a
1 7 message to said recipient computer indicating whether the micropayment
1 8 amount is or is not adequate.
1 31 . The process of claim 21 wherein step 6 comprises the steps: 2 receiving a decrypt stemp request message from a recipient computer 3 which has received an email that has an encrypted stemp, said decrypt stemp 4 message containing data from which said recipient computer can be identified
5 and authenticated and including a copy of an encrypted stemp included in an 6 email received by said recipient and including a request to decrypt said stemp; 7 responding to said decrypt stemp request message by identifying and 8 authenticating said recipient computer using information in said decrypt stemp 9 request message;
I 0 if said recipient computer is authentic, looking up the key that was used
I I to encrypt said stemp at a sender computer which sent said email, said key being 1 2 established by said server for said recipient computer at the time the user of
1 3 said recipient computer first established a micropayments account;
1 4 decrypting said stemp included in the stemp decrypt request message
1 5 using said key associated with said recipient computer; and
1 6 sending back the decrypted stemp to said recipient computer or a
1 7 message to said recipient computer indicating whether the micropayment
1 8 amount is or is not adequate.
1 32. [same as 31 but key established by recipient computer upon registration] 2 The process of claim 21 wherein step 6 comprises the steps: 3 receiving a decrypt stemp request message from a recipient computer 4 which has received an email that has an encrypted stemp, said decrypt stemp 5 message containing data from which said recipient computer can be identified 6 and authenticated and including a copy of an encrypted stemp included in an 7 email received by said recipient and including a request to decrypt said stemp; 8 responding to said decrypt stemp request message by identifying and 9 authenticating said recipient computer using information in said decrypt stemp
I 0 request message;
I I if said recipient computer is authentic, looking up the key that was used
1 2 to encrypt said stemp at a sender computer which sent said email, said key being
1 3 established by said recipient computer at the time the user of said recipient
1 4 computer first established a micropayments account;
1 5 decrypting said stemp included in the stemp decrypt request message
1 6 using said key associated with said recipient computer; and
1 7 sending back the decrypted stemp to said recipient computer or a
1 8 message to said recipient computer indicating whether the micropayment
1 9 amount is or is not adequate.
1 33. The process of claim 21 :
wherein step 1 comprises the steps: after establishing a micropayment account for each user, carrying out communications with each user to establish what each user wants its micropayment threshold to be either in general for all incoming emails or so as to establish different micropayment thresholds for different senders; and wherein step 6 comprises the steps: receiving a decrypt stemp request message from a recipient computer which has received an email that has an encrypted stemp, said decrypt stemp message containing data from which said recipient computer can be identified and authenticated and including a serial number or identifier included in said email which was received and including a copy of an encrypted stemp included in an email received by said recipient and including a request to decrypt said stemp; responding to said decrypt stemp request message by identifying and authenticating said recipient computer using information in said decrypt stemp request message; if said recipient computer is authentic, looking up the key that was used to encrypt said stemp at a sender computer which sent said email and decrypting said stemp included in the stemp decrypt request message and looking up a micropayment threshold amount for this recipient computer or for this recipient computer based upon the identity of this particular sender; comparing the decrypted stemp amount to the value of said micropayment threshold; and sending back to recipient computer a message to said recipient computer indicating whether the micropayment amount is or is not adequate. 34. The process of claim 21 wherein step 6 comprises the steps: receiving a decrypt stemp request message from a recipient computer which has received an email that has an encrypted stemp, said decrypt stemp message containing data from which said recipient computer can be identified and authenticated and including a copy of an encrypted stemp included in an email received by said recipient and including a request to decrypt said stemp; responding to said decrypt stemp request message by identifying and authenticating said recipient computer using information in said decrypt stemp request message;
I 0 if said recipient computer is authentic, looking up the key that was used
I I to encrypt said stemp at a sender computer which sent said email and decrypting 1 2 said stemp included in the stemp decrypt request message;
1 3 communicating with said recipient computer to tell it how much the
1 4 micropayment amount was in said encrypted stemp and inquiring how high to set
1 5 a micropayment threshold to receive mail from this particular sender
1 6 computer;
1 7 receiving a reply threshold amount from said recipient computer and
1 8 comparing the decrypted stemp amount to the value of said micropayment
1 9 threshold; and
20 if the micropayment amount is adequate, sending back to recipient
21 computer a message to said recipient computer indicating the micropayment
22 amount is adequate;
23 if the micropayment amount is inadequate, sending a message to said
24 sender computer indicating how much micropayment this sender computer must
25 include in emails to said recipient computer in order for said emails to not be
26 blocked and inquiring whether the user of said sender computer wishes to
27 increase the micropayment amount;
28 receiving a message back from said sender computer, if any, and if said
29 reply message indicates the user of said sender computer is willing to increase
30 the micropayment amount on the email received by said recipient computer,
31 authenticating said sender computer, checking for an adequate balance, and, if
32 said balance is adequate, deducting the additional micropayment amount from
33 said balance and sending a message to said recipient computer indicating it is
34 permissible to unblock said email from said sender computer.
1 35. [invitation to subscribe] The process of claim 21 wherein step 6 2 comprises: 3 receiving a message from a recipient computer that indicates an email 4 with no stemp has been received; 5 determining the email address of the sender of said email with no stemp; 6 sending a message to said sender indicating a user of said recipient 7 computer did not view said email with no stemp because of insufficient postage 8 and inviting said sender to establish a micropayments account; 9 determining if said sender responded with information to establish a 1 0 valid micropayments account;
1 1 if said sender did establish and fund a micropayments account, deducting
1 2 a micropayment amount adequate to allow said user of said recipie nt computer to
1 3 view said email and sending a message to said user of said recipient computer
1 4 indicating said sender has established a micropayments account and that the
1 5 email can be viewed;
1 6 but if said sender did not establish and fund a micropayments account,
1 7 sending a message to said recipient computer instructing it to send said email to
I 8 the trash.
1 36. The process of claim 35 wherein said step of determining said email 2 address of said sender comprises reading said email address from said message received 3 from said recipient computer.
1 37. The process of claim 21 wherein step 6 comprises the steps : 2 receiving a message from a recipient computer that indicates the 3 receiver process received an email with no stemp; 4 determining the email address of the sender of said email message, and 5 sending a message to said sender containing a challenge question which only a 6 human viewing the challenge could answer and requesting the user to answer the 7 question and send back a response; 8 determining if said sender correctly answered said challenge question in 9 a response;
1 0 if a correct challenge response was received, sending a message to said
I I recipient computer indicating the sender has correctly answered a challenge 1 2 question and that the email can be viewed;
1 3 if the sender of said email question did not correctly answer said
1 4 challenge question, sending a message to said recipient computer instructing it
1 5 to send said email to the trash.
1 38. [receives encrypted stemp and decrypts it on server and does challenge 2 response for no stemp emails] The process of claim 21 wherein step 6 includes the 3 steps: 4 receiving a decrypt stemp message from a recipient comp uter which 5 received an email that has an encrypted stemp as part of said ema il message or 6 which arrived without a stemp, said decrypt stemp message containing data from 7 which a key used to encrypt any stemp in said email message can be found, said
8 decrypt stemp message also including a copy of an encrypted stemp included in 9 said email or an indication that no stemp was included in said email, said decrypt
I 0 stemp message also including a request to decrypt said stemp;
I I identifying and authenticating said recipient computer using information 1 2 in said decrypt stemp request message;
1 3 if said recipient is authentic, using information in said decrypt stemp
1 4 message to look up an encryption key used to encrypt said stemp at a sender
1 5 computer which sent said email;
1 6 using said key to decrypt said stemp in said decrypt stemp request
1 7 message.
1 39. The process of claim 38 further comprising the steps: 2 comparing the amount of micropayment represented by the decrypted 3 stemp to a threshold amount stored in a table or database for said recipient; 4 if the value of micropayment represented by said decrypted stemp is 5 adequate, sending back a message to said recipient computer indicating that said 6 micropayment amount is adequate; 7 if said decrypted stemp has an inadequate amount of micropayment or no 8 stemp was included in said email at all, sending a message to said sender of said 9 email containing a request to answer a challenge question posed in said message
I 0 to said sender, said challenge question being a question that only a human
I I viewing said challenge question on a computer screen could successfully answer; 1 2 determining if a correct response to said challenge question was
1 3 received;
1 4 if a correct response was received, sending a message to said recipient's 1 5 computer indicating the email can be viewed;
1 6 if no correct response was received to said challenge question, sending a
1 7 message to said recipient computer indicating the email should be discarded or
1 8 put in a potential spam folder.
1 40. The process of claim 38 further comprising the step of sending back said 2 decrypted stemp to said recipient computer.
1 41. The process of claim 21 wherein step 6 includes the steps: 2 receiving a decrypt stemp message from a recipient computer which 3 received an email that has an encrypted stemp as part of said email message or
4 which arrived without a stemp, said decrypt stemp message containing data from 5 which a key used to encrypt any stemp in said email message can be found, said 6 decrypt stemp message also including a copy of an encrypted stemp included in 7 said email or an indication that no stemp was included in said email, said decrypt 8 stemp message also including a request to decrypt said stemp; 9 identifying and authenticating said recipient computer using information
I 0 in said decrypt stemp request message;
I I if said recipient is authentic, using information in said decrypt stemp 1 2 message to look up an encryption key used to encrypt said stemp at a sender
1 3 computer which sent said email;
1 4 using said key to decrypt said stemp in said decrypt stemp request
1 5 message;
1 6 comparing the amount of micropayment represented by the decrypted
1 7 stemp to a threshold amount stored in a table or database for said recipient; 1 8 if the value of micropayment represented by said decrypted stemp is
1 9 adequate, sending back a message to said recipient computer indicating that said
20 micropayment amount is adequate;
21 if said decrypted stemp has an inadequate amount of micropayment or no
22 stemp was included in said email at all, sending a message to said sender of said
23 email indicating the email said sender sent was not viewed by the recipient and
24 will not be viewed unless a micropayment is made, and inviting said sender to
25 establish and fund a micropayment account;
26 determining if said sender established and funded a micropayment
27 account;
28 if said sender established and funded a micropayment account, deducting
29 an predetermined amount from said account, and sending a message to said
30 recipient computer indicating the email can be viewed;
31 if said sender did not establish and fund a micropayment account, sending
32 a message to said recipient computer indicating said email should be discarded or
33 put in a potential spam folder.
1 42. [white list maintained by server] The process of claim 21 wherein step 6 2 includes the steps: 3 receiving a white list request message from a recipient computer which 4 has received an email that has no encrypted stemp but which is from a sender 5 which the recipient wishes to add to the recipients white list, said message
6 containing data from which said recipient computer can be identified and 7 authenticated and containing an indication that no stemp was included in an email 8 said recipient received, and identifying the sender of said email and including a 9 request to add said sender to a white list maintained for said recipient by said
1 0 server;
1 1 responding to said white list request message by identifying and
1 2 authenticating said recipient computer using information in said white list
1 3 request message;
1 4 if said recipient computer is authentic, adding the sender of said email to
1 5 a white list maintained by said server for said recipient, and sending a message
1 6 to said sender indicating said recipient has added the sender to the recipient's
1 7 white list and that the sender can thereafter send emails to this recipient with
1 8 no micropayments; and
I 9 if the computer which sent said request message is not authenticated as
20 the recipient's computer, doing nothing and not adding the sender to the
21 recipient's white list.
1 43. The process of claim 21 wherein step 6 comprises the steps: 2 receiving a white list request message from a recipient computer that 3 an email that has no encrypted stemp has been received, said message also 4 containing data from which said recipient can be identified and authenticated and 5 identifying the sender of said email and including a request to add said sender to a 6 white list maintained for said recipient by said server; 7 responding to said white list request message by identifying and 8 authenticating said recipient computer using information in said white list 9 request message, and if said recipient computer is authentic, adding the sender 1 0 to a white list maintained by said server for said recipient, said white list
I I containing a programmable threshold amount each recipient has set to receive 1 2 email from various senders or classes of senders;
1 3 sending a message to said sender indicating the threshold amount said
1 4 recipient has established to receive email from this sender and inquiring
1 5 whether the sender would like to establish a micropayments account and pay the
1 6 threshold amount therefrom to allow the email message to be viewed by the
1 7 recipient or, if the sender already has a micropayments account, inquiring
1 8 whether the sender would like to deduct the threshold amount from the sender's
I 9 micropayment account in order to cause the server to send a message to said
20 recipient that it is permissible to view the email;
21 determining if the sender does not have a micropayments account and
22 does not establish one or indicates he does not want the threshold amount
23 deducted from his micropayments account, and, if either of these event occurs,
24 sending a message to said recipient computer indicating the email messa ge
25 should not be viewed or placed in a potential spam folder;
26 if the sender sends back a message indicating he or she would like to have
27 the threshold amount deducted from an already existing micropayment a ccount
28 for this sender or establish a micropayments account and have the threshold
29 amount deducted therefrom, deducting the threshold amount from the sender's
30 already existing micropayment account or establishing a micropayments account
31 for said sender and deducting the threshold amount from said account, as
32 appropriate; and
33 sending a message to said recipient computer indicating the email can be
34 viewed.
1 44. The process of claim 21 wherein step 6 comprises the steps: 2 receiving a white list request message from a recipient computer that 3 an email that has no encrypted stemp has been received, said message also 4 containing data from which said recipient can be identified and authenticated and 5 identifying the sender of said email and including a request to add said sender to a 6 white list maintained for said recipient by said server; 7 responding to said white list request message by identifying and 8 authenticating said recipient computer using information in said white list 9 request message, and if said recipient computer is authentic, adding the sender 1 0 to a white list maintained by said server for said recipient, said white list
I I containing a programmable threshold amount each recipient has set to receive 1 2 email from various senders or classes of senders;
1 3 sending a message to said sender indicating the threshold amount said
1 4 recipient has established to receive email from this sender and inquirin g
1 5 whether the sender would like to establish a micropayments account and pay the
1 6 threshold amount therefrom to allow the email message to be viewed by the
1 7 recipient or, if the sender already has a micropayments account, inquiring
1 8 whether the sender would like to deduct the threshold amount from the sender's
micropayment account in order to cause the server to send a message to said recipient that it is permissible to view the email; determining if the sender does not have a micropayments account and does not establish one or indicates he does not want the threshold amount deducted from his micropayments account, and, if either of these event occurs, sending a message to said recipient computer indicating the email message should not be viewed or placed in a potential spam folder; if the sender sends back a message indicating he or she would like to have the threshold amount deducted from an already existing micropayment account for this sender or establish a micropayments account and have the threshold amount deducted therefrom, deducting the threshold amount from the sender's already existing micropayment account or establishing a micropayments account for said sender and deducting the threshold amount from said account, as appropriate; and sending a message to said recipient computer indicating the email can be viewed and indicating how much value will be transferred to the recipient's micropayments account, or the account of another designated by the recipient if the recipient opens the message, and waiting for confirmation that the recipient opened the message; if a confirmation message is received from said recipient computer which is automatically generated when a recipient opens an email message which indicates the recipient opened said email sent by said sender, authenticating said recipient computer which opened said message using information in said confirmation message, and transferring the amount deducted from sender's micropayments account to said recipient's micropayments account or to the account of another designated by the recipient. 45. A process carried out on a micropayments server which is coupled via a data path to recipient computers and sender computers, comprising the steps: 1 ) communicating with at least said sender computers to establish micropayment accounts, receive payments and keep track of account balances for each user; 2) receiving a request message from a sender computer indicating a user of said sender computer wishes to send an email with a micropayment as part thereof and including information by which said sender computer can be identified and authenticated;
0 3) responding to said request message by identifying and authenticating
1 1 said sender computer and determining if said sender computer has a
1 2 micropayments account and determining if the balance of said micropayments
1 3 account is adequate for the amount of micropayment to be made;
1 4 4) if said sender computer has a micropayments account with a balance
1 5 adequate for said micropayment , deducting the amount of a micropayment from
1 6 said account balance;
1 7 5) generating an encrypted stemp encoding the amount of the deducted
1 8 micropayment and sending said encrypted stemp to said sender computer and
1 9 maintain knowledge of an encryption key used to encrypt said stemp; 0 6) communicating with recipient computers to assist them in accepting 1 predetermined emails and rejecting other predetermined emails so as to reduce 2 the amount of spam email which is viewed by a user of said recipient computers;
23 and
24 7) transferring value to a recipients micropayments account or to the 5 account of another designated by said recipient when a transfer value message is
26 received at said server.
1 46. A computer readable medium having computer-executable instructions 2 thereon for controlling an email micropayments server coupled through a wide area 3 network such as the internet to a plurality of sender and recipient computers to 4 execute the following process: 5 1 ) communicating with at least said sender computers to establish 6 micropayment accounts, receive payments and keep track of account balances 7 for each user; 8 2) receiving a request message from a sender computer indicating a user 9 of said sender computer wishes to send an email with a micropayment as part
I 0 thereof and including information by which said sender computer can be
I I identified and authenticated;
1 2 3) responding to said request message by identifying and authenticating
1 3 said sender computer and determining if said sender computer has a
1 4 micropayments account and determining if the balance of said micropayments
1 5 account is adequate for the amount of micropayment to be made;
1 6 4) if said sender computer has a micropayments account with a balance
1 7 adequate for said micropayment , deducting the amount of a micropayment from
1 8 said account balance;
1 9 5) generating an encrypted stemp encoding the amount of the deducted 0 micropayment and sending said encrypted stemp to said sender computer and 1 maintain knowledge of an encryption key used to encrypt said stemp;
22 6) communicating with recipient computers to assist them in accepting
23 predetermined emails and rejecting other predetermined emails so as to reduce 4 the amount of spam email which is viewed by a use r of said recipient computers.
1 47. The computer readable medium of claim 46 having further computer- 2 executable instructions thereon to control said email micropayments server to also 3 perform the function of transferring value to a recipients micropayments account or 4 the account of another designated by the recipient when a transfer value message is 5 received at said email micropayments server.
1 48. The computer readable medium of claim 46 having further computer- 2 executable instructions thereon to control said email micropayments server to also 3 perform the functions of: 4 receiving a transfer value message either from a sender computer or 5 from a recipient computer which has received a tra nsfer value message directly 6 from a sender computer; 7 authenticating a computer which sent said transfer value message using 8 information in said transfer value message; 9 transferring value to a recipients micropayments account when a
I 0 transfer value message is received at said email micropayments server from a
I I computer which has been properly authenticated.
1 49. The computer readable medium of claim 46 having further computer- 2 executable instructions thereon to control said email micropayments server to also 3 perform the functions of: 4 receiving at said micropayments server a icropayment value transfer 5 message from a sender computer of a sender of email or from a recipient 6 computer of a recipient of email, said value transfer message being either part 7 of said request message received in step 2 or a separate message; 8 identifying and authenticating the sender of the value transfer message, 9 sender meaning the person who wishes to transfer a micropayment amount out 1 0 of his or her account to another user's account;
1 1 verifying that said sender of said valuetransfer message has a valid
1 2 micropayments account with an adequate balance for the transfer;
1 3 deducting the transferred amount from said sender's account and deposit
1 4 said transferred amount into said recipient's account.
1 5
1 6 50. The computer readable medium of claim 46 wherein said computer-
1 7 executable instructions thereon to control said email micropayments server to perform
1 8 the function of step 5 comprise computer executable instructions to control a computer
1 9 to execute step 5 by:
20 generating a key for encrypting said stemp each time a request is
21 received to send back an encrypted stemp;
22 assigning a unique serial number or identifier to each email which is the
23 subject of a request to send back a stemp;
24 storing said key along with said serial number or identifier assigned to
25 said email;
26 sending back said unique serial number or identifier with each encrypted
27 stemp.
1 51 . The computer readable medium of claim 46 wherein said computer- 2 executable instructions thereon to control said email micropayments server to perform 3 the function of step 1 comprise computer executable instructions to control said e ail 4 micropayments server to execute step 1 by: 5 receiving a registration message from a process executing on a sender 6 computer of a user desiring to set up a micropayment account for a user; 7 responding to said registration request message by carrying out a 8 protocol to set up said micropayment account for said user; 9 responding to said registration message by generating a key in said
I 0 micropayments server, said key for use in future encryption of all stemps for
I I emails sent to said user of said sender computer which sent said registration 1 2 message;
1 3 storing said key generated for each user in a database of such keys and
14 link said key to said user;
1 5 and wherein said computer executable instructions which control said email
1 6 micropayments server to execute step 2 comprise computer-executable instructions to
1 7 control said email micropayments server to execute step 2 by:
1 8 receiving information about the identity of the recipient on the email
1 9 which is the subject of said request message received in step 2 and using the 0 recipient's identity to look up from said database of keys for each recipient the
21 key that is to be used to encrypt the stemp for said email to be sent to said
22 recipient;
23 and wherein said computer executable instructions which control said email
24 micropayments server to execute step 5 comprise computer-executable instructions to
25 control said email micropayments server to execute step 5 by: 6 using the key so found to encrypt the stemp sent to said sender computer
27 for sending to said recipient.
1 52. [decentralized key decryption - each recipient uses same key a ll the time] 2 The computer readable medium of claim 46 wherein said computer-executable 3 instructions thereon to control said email micropayments server to perform the 4 function of step 1 comprise computer executable instructions to control said email 5 micropayments server to execute step 1 by: 6 receiving a registrati on message from a process executing on a sender 7 computer of a user desiring to set up a micropayment account for a user; 8 responding to said registration request message by carrying out a 9 protocol to set up said micropayment account for said user;
I 0 responding to said registration message by generating a key in said
I I micropayments server, said key for use in future encryption of all stemps for 1 2 emails sent to said user of said sender computer which sent said registration
1 3 message;
1 4 storing said key generated for each user in a database of such keys and
1 5 link said key to said user; and
1 6 send said key back to said computer which sent said registration message
1 7 for use in decrypting stemps of incoming emails;
1 8 and wherein said computer executable instructions which control said emai 1
1 9 micropayments server to execute step 2 comprise computer-executable instructions to
20 control said email micropayments server to execute step 2 by:
21 receiving information about the identity of the recipient on the email
22 which is the subject of said request message received in step 2 and using the
23 recipient's identity to look p from said database of keys for each recipient the
24 key that is to be used to encrypt the stemp for said email to be sent to said
25 recipient;
6 and wherein said computer executable instructions which control said email 7 micropayments server to execute step 5 comprise computer-executable instructions to 8 control said email micropayments server to execute step 5 by: 9 using the key so found to encrypt the stemp sent to said sender computer
30 for sending to said recipient.
1 53. The computer readable medium of claim 46 wherein said computer- 2 executable instructions thereon to control said email micropayments server to perform 3 the function of step 6 comprise computer executable instructions to control said email 4 micropayments server to execute step 6 by: 5 receiving a decrypt stemp request message from a recipient computer 6 which has received an email that has an encrypted stemp, said decrypt stemp 7 message containing data from which said recipient computer can be identified 8 and authenticated and including a serial number or identifier included in said 9 email which was received and including a copy of an encrypted stemp included in
I 0 an email received by said recipient and including a request to decrypt said
I I stemp;
1 2 responding to said decrypt stemp request message by identifying and
1 3 authenticating said recipient computer using information in said decrypt stemp
1 4 request message;
1 5 if said recipient computer is authentic, looking up the key that was used
1 6 to encrypt said stemp at a sender computer which sent said email and decrypting
1 7 said stemp included in the stemp decrypt request message; and
1 8 sending back to recipient computer a message to said recipient computer
1 9 indicating whether the micropayment amount is or is not adequate.
1 54. The computer readable medium of claim 46 wherein said computer- 2 executable instructions thereon to control said email micropayments server to perform 3 the function of step 1 comprise computer executable instructions to control said email 4 micropayments server to execute step 1 by: 5 after establishing a micropayment account for each user, carrying out 6 communications with each user to establish what each user wants its 7 micropayment threshold to be either in general for all incoming emails or so as 8 to establish different micropayment thresholds for different senders;
9 and wherein said computer executable instructions which control said email
I 0 micropayments server to execute step 6 comprise computer-executable instructions to
I I control said email micropayments server to execute step 6 by:
1 2 receiving a decrypt stemp request message from a recipient computer
1 3 which has received an email that has an encrypted stemp, said decrypt stemp
1 4 message containing data from which said recipient computer can be identified
1 5 and authenticated and including a serial number or identifier included in said
1 6 email which was received and including a copy of an encrypted stemp included in
1 7 an email received by said recipient and including a request to decrypt said
1 8 stemp;
1 9 responding to said decrypt stemp request message by identifying and
20 authenticating said recipient computer using information in said decrypt stemp
21 request message;
22 if said recipient computer is authentic, looking up the key that was used
23 to encrypt said stemp at a sender computer which sent said email and decrypting
24 said stemp included in the stemp decrypt request message and looking up a
25 micropayment threshold amount for this recipient computer or for this
26 recipient computer based upon the identity of this particular sender;
27 comparing the decrypted stemp amount to the value of said micropayment
28 threshold; and
29 sending back to recipient computer a message to said recipient computer
30 indicating whether the micropayment amount is or is not adequate.
1 55. The computer readable medium of claim 46 wherein said computer- 2 executable instructions thereon to control said email micropayments server to perform 3 the function of step 6 comprise computer executable instructions to control said email 4 micropayments server to execute step 6 by: 5 receiving a message from a recipient computer that indicates an email 6 with no stemp has been received; 7 determining the email address of the sender of said email with no stemp; 8 sending a message to said sender indicating a user of said recipient 9 computer did not view said email with no stemp because of insufficient postage
I 0 and inviting said sender to establish a micropayments account;
I I determining if said sender responded with information to establish a 1 2 valid micropayments account;
1 3 if said sender did establish and fund a micropayments account, deducting
1 4 a micropayment amount adequate to allow said user of said recipient computer to
1 5 view said email and sending a message to said user of said recipient computer
1 6 indicating said sender has established a micropayments account and that the
1 7 email can be viewed;
1 8 but if said sender did not establish and fund a micropayments account,
1 9 sending a message to said recipient computer instructing it to send said email to
20 the trash.
1 56. The computer readable medium of claim 46 wherein said computer- 2 executable instructions thereon to control said email micropayments server to perform 3 the function of step 6 comprise computer executable instructions to control said email 4 micropayments server to execute step 6 by: 5 receiving a message from a recipient computer that indicates the 6 receiver process received an email with no stemp; 7 determining the email address of the sender of said email message, and 8 sending a message to said sender containing a challenge question which only a 9 human viewing the challenge could answer and requesting the user to answer the
I 0 question and send back a response;
I I determining if said sender correctly answered said challenge question in
1 2 a response;
1 3 if a correct challenge response was received, sending a message to said 1 4 recipient computer indicating the sender has correctly answered a challenge
1 5 question and that the email can be viewed;
1 6 if the sender of said email question did not correctly answer said
1 7 challenge question, sending a message to said recipient computer instructing it
1 8 to send said email to the trash.
1 9