Method and System for Using a Point System to Deliver Advertisement Emails and to Stop Spam
First Claim
1. A system of using anti-spam points for email processing, comprising:
- a) means for providing one or more web addresses, with choice of languages, accessible by email users;
b) means for allowing said email users to register to become said system'"'"'s registered email users;
c) means for interacting with said email users through said web addresses to ensure that a real human being is interacting with said system;
d) means for generating one or more unique fingerprint keys for said registered email users, said fingerprint key is a string of ASCII characters assigned to or chosen by said registered email users, and said fingerprint key is optionally encrypted;
e) means for automatically or manually inserting said fingerprint keys into said registered email users'"'"' email messages;
f) means for issuing a fixed or varied number of one or more types of anti-spam points to said registered email users, and adding a fixed or varied number of said anti-spam points to said registered email users'"'"' accounts after a fixed or varied period of time has elapsed;
g) means for limiting the number of said anti-spam points said registered email users could use within a period of time;
h) means for setting a same or different rate limit on the usage of said anti-spam points for each sub-periods of equal or non-equal duration within a period of time;
i) means for deducting one or more of said anti-spam points from said registered email users'"'"' account for each of their email message that is delivered to an email recipient who is or isn'"'"'t a registered email user;
j) means for monitoring said registered users'"'"' email usage patterns, and making adjustments to the availability of said registered users'"'"' anti-spam points;
k) means for selling various types of said anti-spam points to said registered email users, and tracking each registered email user'"'"'s anti-spam points by type and quantity;
l) means for owners of email servers to register and establish accounts for their servers to earn and redeem said anti-spam points;
m) means for tracking the number of anti-spam points earnings processed by each email server;
n) means for maintaining one or more databases containing registered email user profiles;
o) means for extracting from an email message its sender'"'"'s profile for comparison with the record in said databases;
p) means for encoding said sender'"'"'s profile into a string or field;
q) means for receiving from an email recipient'"'"'s email server one or more encoded or non-encoded strings or fields containing email sender'"'"'s profile, and decoding said strings or fields for comparison with the record in said databases;
r) means for comparing the information from said strings or fields with said email senders'"'"' record in said databases;
s) means for sending a message to said email sender requesting registration if said system has determined that said email sender'"'"'s profile has not been created or has not met certain preset criteria;
t) means for commanding said email recipient'"'"'s email servers to deliver said email message to said email recipient if said sender'"'"'s profile has met or exceeded certain preset criteria;
u) means for registered email users to earn anti-spam points by receiving advertiser'"'"'s emails;
v) means for notifying owners of registered email servers and registered email users of the anti-spam points they have accumulated, and providing ways for them to redeem their accumulated anti-spam points for money, goods or services;
w) means for limiting the number of registered accounts assigned to each individual email user;
x) means for enabling said registered email users to send emails via one or more provided web pages;
y) means for said registered email senders to set one or more threshold values or ranges for an email'"'"'s available anti-spam points to be charged;
z) means for said registered email recipients to set one or more threshold values or ranges for accepting the delivery of an email;
aa) means for said registered email recipients to set one or more threshold values or ranges for accepting the delivery of one or more types or categories of emails;
bb) means for domain owners to issue anti-spam points to registered email users belonging to their own domain for emails delivered only to within their own domain;
cc) means for authenticating said registered email senders, optionally with the use of cryptographic software generated digital signatures;
dd) means for setting, or for newly registered email recipients to set, a fixed or varied initial period of time for permitting all incoming emails to be delivered to said newly registered email recipient;
ee) means for inserting text messages and/or hyperlinks to said registered email senders'"'"' email messages prior to their delivery to said registered email recipients;
ff) means for assigning one or more serial numbers to each email.
0 Assignments
0 Petitions
Accused Products
Abstract
A method and system for issuing fingerprint keys and anti-spam points to meet the needs of email marketers to get their legitimate emails delivered without spamming recipients. Minimum modification to the recipient'"'"'s email server is introduced to enable it to communicate with servers for registration/authentication purposes. For every email sent from a sender to a recipient using the system built upon the present invention, the sender'"'"'s allotment of anti-spam points would be deducted by a fixed or varied number, depending on the specific implementation of the particular embodiment of the present invention. The method allows advertisers to buy anti-spam points from the service provider and provides a method to redistribute the payment to recipients of the advertisements.
-
Citations
15 Claims
-
1. A system of using anti-spam points for email processing, comprising:
-
a) means for providing one or more web addresses, with choice of languages, accessible by email users;
b) means for allowing said email users to register to become said system'"'"'s registered email users;
c) means for interacting with said email users through said web addresses to ensure that a real human being is interacting with said system;
d) means for generating one or more unique fingerprint keys for said registered email users, said fingerprint key is a string of ASCII characters assigned to or chosen by said registered email users, and said fingerprint key is optionally encrypted;
e) means for automatically or manually inserting said fingerprint keys into said registered email users'"'"' email messages;
f) means for issuing a fixed or varied number of one or more types of anti-spam points to said registered email users, and adding a fixed or varied number of said anti-spam points to said registered email users'"'"' accounts after a fixed or varied period of time has elapsed;
g) means for limiting the number of said anti-spam points said registered email users could use within a period of time;
h) means for setting a same or different rate limit on the usage of said anti-spam points for each sub-periods of equal or non-equal duration within a period of time;
i) means for deducting one or more of said anti-spam points from said registered email users'"'"' account for each of their email message that is delivered to an email recipient who is or isn'"'"'t a registered email user;
j) means for monitoring said registered users'"'"' email usage patterns, and making adjustments to the availability of said registered users'"'"' anti-spam points;
k) means for selling various types of said anti-spam points to said registered email users, and tracking each registered email user'"'"'s anti-spam points by type and quantity;
l) means for owners of email servers to register and establish accounts for their servers to earn and redeem said anti-spam points;
m) means for tracking the number of anti-spam points earnings processed by each email server;
n) means for maintaining one or more databases containing registered email user profiles;
o) means for extracting from an email message its sender'"'"'s profile for comparison with the record in said databases;
p) means for encoding said sender'"'"'s profile into a string or field;
q) means for receiving from an email recipient'"'"'s email server one or more encoded or non-encoded strings or fields containing email sender'"'"'s profile, and decoding said strings or fields for comparison with the record in said databases;
r) means for comparing the information from said strings or fields with said email senders'"'"' record in said databases;
s) means for sending a message to said email sender requesting registration if said system has determined that said email sender'"'"'s profile has not been created or has not met certain preset criteria;
t) means for commanding said email recipient'"'"'s email servers to deliver said email message to said email recipient if said sender'"'"'s profile has met or exceeded certain preset criteria;
u) means for registered email users to earn anti-spam points by receiving advertiser'"'"'s emails;
v) means for notifying owners of registered email servers and registered email users of the anti-spam points they have accumulated, and providing ways for them to redeem their accumulated anti-spam points for money, goods or services;
w) means for limiting the number of registered accounts assigned to each individual email user;
x) means for enabling said registered email users to send emails via one or more provided web pages;
y) means for said registered email senders to set one or more threshold values or ranges for an email'"'"'s available anti-spam points to be charged;
z) means for said registered email recipients to set one or more threshold values or ranges for accepting the delivery of an email;
aa) means for said registered email recipients to set one or more threshold values or ranges for accepting the delivery of one or more types or categories of emails;
bb) means for domain owners to issue anti-spam points to registered email users belonging to their own domain for emails delivered only to within their own domain;
cc) means for authenticating said registered email senders, optionally with the use of cryptographic software generated digital signatures;
dd) means for setting, or for newly registered email recipients to set, a fixed or varied initial period of time for permitting all incoming emails to be delivered to said newly registered email recipient;
ee) means for inserting text messages and/or hyperlinks to said registered email senders'"'"' email messages prior to their delivery to said registered email recipients;
ff) means for assigning one or more serial numbers to each email. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
Specification