Foreign network SPAM blocker
First Claim
1. A method for blocking unsolicited e-mail being transmitted to an e-mail server at an Internet Service Provider (ISP) from a remote server when a roaming customer of the ISP logs onto the Internet through the remote server, comprising:
- receiving a USERID and password associated with the roaming customer;
authenticating the remote customer to access the Internet provided by the ISP through the remote server, wherein authenticating the roaming customer comprises;
transmitting the USERID and password associated with the roaming customer to an authentication server at the ISP;
comparing the USERID and password against each USERID and password associated with every registered user of the ISP;
generating a negative response if the USERID and password associated with the roaming customer does not match a USERID and password associated with any of the registered customers and sending the negative response to a foreign network access server;
generating a positive response if the USERID and password associated with the roaming customer matches a USERID and password associated with at least one of the registered customers; and
generating a START record, the START record indicating the beginning of the roaming customer'"'"'s access to the mail server, the start record including an Internet protocol (IP) address of the network allocation server, a network access server protocol, a network access server port type, a name of the roaming customer, an identification of a station, an account status type, an account authentication, a service type, an account session identification, a frame protocol, an account delay time, and a beginning time stamp;
determining whether the authenticated remote customer has been provided with a valid IP address;
logging the remote customer onto a mail server at the ISP from the remote server using the IP address, wherein only the remote customer may accesses the mail server using the assigned IP address from the remote server; and
in response to determining that the remote customer is associated with a valid IP address, sending to a recipient, simple mail transfer protocol (SMTP) data received from the remote customer; and
in response to determining that the remote customer is not associated with a valid IP address, denying transmission of the SMTP data received from the remote customer and deleting the SMTP data such that it appears to the remote customer that the SMTP data was sent to the recipient.
0 Assignments
0 Petitions
Accused Products
Abstract
A method involves blocking unsolicited e-mail being transmitted from a remote server when a roaming customer of the ISP logs onto the Internet through the foreign NAS. The roaming customer first logs onto the ISP through the foreign NAS by providing a user identification (USERID) and password, which are sent to the ISP. The ISP uses the USERID and the password to authenticate the roaming customer as a valid subscriber of the ISP. An IP address is assigned by the foreign NAS to the roaming customer and is dynamically added to a pool of IP addresses used by the mail server. The roaming customer can then log onto the mail server to send and receive email messages. Once the roaming customer terminates the session, the IP address assigned to the roaming customer is removed from the pool of valid IP address that can be used to access the mail server.
-
Citations
17 Claims
-
1. A method for blocking unsolicited e-mail being transmitted to an e-mail server at an Internet Service Provider (ISP) from a remote server when a roaming customer of the ISP logs onto the Internet through the remote server, comprising:
-
receiving a USERID and password associated with the roaming customer; authenticating the remote customer to access the Internet provided by the ISP through the remote server, wherein authenticating the roaming customer comprises; transmitting the USERID and password associated with the roaming customer to an authentication server at the ISP; comparing the USERID and password against each USERID and password associated with every registered user of the ISP; generating a negative response if the USERID and password associated with the roaming customer does not match a USERID and password associated with any of the registered customers and sending the negative response to a foreign network access server; generating a positive response if the USERID and password associated with the roaming customer matches a USERID and password associated with at least one of the registered customers; and generating a START record, the START record indicating the beginning of the roaming customer'"'"'s access to the mail server, the start record including an Internet protocol (IP) address of the network allocation server, a network access server protocol, a network access server port type, a name of the roaming customer, an identification of a station, an account status type, an account authentication, a service type, an account session identification, a frame protocol, an account delay time, and a beginning time stamp; determining whether the authenticated remote customer has been provided with a valid IP address; logging the remote customer onto a mail server at the ISP from the remote server using the IP address, wherein only the remote customer may accesses the mail server using the assigned IP address from the remote server; and in response to determining that the remote customer is associated with a valid IP address, sending to a recipient, simple mail transfer protocol (SMTP) data received from the remote customer; and in response to determining that the remote customer is not associated with a valid IP address, denying transmission of the SMTP data received from the remote customer and deleting the SMTP data such that it appears to the remote customer that the SMTP data was sent to the recipient. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A system for blocking unsolicited e-mail being transmitted to an e-mail server at an Internet Service Provider (ISP) from a remote server when a roaming customer of the ISP logs onto the Internet through the remote server, comprising:
-
a memory component that stores logic configured to perform at least the following; receiving a USERID and password associated with the roaming customer; authenticating the remote customer to access the Internet provided by the ISP through the remote server, wherein authenticating the roaming customer comprises; transmitting the USERID and password associated with the roaming customer to an authentication server at the ISP; comparing the USERID and password against each USERID and password associated with every registered user of the ISP; generating a negative response if the USERID and password associated with the roaming customer does not match a USERID and password associated with any of the registered customers and sending the negative response to a foreign network access server; generating a positive response if the USERID and password associated with the roaming customer matches a USERID and password associated with at least one of the registered customers; and generating a START record, the START record indicating the beginning of the roaming customer'"'"'s access to the mail server, the start record including an Internet protocol (IP) address of the network allocation server, a network access server protocol, a network access server port type, a name of the roaming customer, an identification of a station, an account status type, an account authentication, a service type, an account session identification, a frame protocol, an account delay time, and a beginning time stamp; determining whether the authenticated remote customer has been provided with a valid IP address; logging the remote customer onto a mail server at the ISP from the remote server using the IP address, wherein only the remote customer may accesses the mail server using the assigned IP address from the remote server; and in response to determining that the remote customer is associated with a valid IP address, sending to a recipient, simple mail transfer protocol (SMTP) data received from the remote customer; and in response to determining that the remote customer is not associated with a valid IP address, denying transmission of the SMTP data received from the remote customer and deleting the SMTP data such that it appears to the remote customer that the SMTP data was sent to the recipient. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A non-transitory computer-readable medium that stores executable instructions for blocking unsolicited e-mail being transmitted to an e-mail server at an Internet Service Provider (ISP) from a remote server when a roaming customer of the ISP logs onto the Internet through the remote server, the program, when executed by the computer, causes the computer to perform at least the following:
-
receiving a USERID and password associated with the roaming customer; authenticating the remote customer to access the Internet provided by the ISP through the remote server, wherein authenticating the roaming customer comprises; transmitting the USERID and password associated with the roaming customer to an authentication server at the ISP; comparing the USERID and password against each USERID and password associated with every registered user of the ISP; generating a negative response if the USERID and password associated with the roaming customer does not match a USERID and password associated with any of the registered customers and sending the negative response to a foreign network access server; generating a positive response if the USERID and password associated with the roaming customer matches a USERID and password associated with at least one of the registered customers; and generating a START record, the START record indicating the beginning of the roaming customer'"'"'s access to the mail server, the start record including an Internet protocol (IP) address of the network allocation server, a network access server protocol, a network access server port type, a name of the roaming customer, an identification of a station, an account status type, an account authentication, a service type, an account session identification, a frame protocol, an account delay time, and a beginning time stamp; determining whether the authenticated remote customer has been provided with a valid IP address; logging the remote customer onto a mail server at the ISP from the remote server using the IP address, wherein only the remote customer may accesses the mail server using the assigned IP address from the remote server; and in response to determining that the remote customer is associated with a valid IP address, sending to a recipient, simple mail transfer protocol (SMTP) data received from the remote customer, customer; and in response to determining that the remote customer is not associated with a valid IP address, denying transmission of the SMTP data received from the remote customer and deleting the SMTP data such that it appears to the remote customer that the SMTP data was sent to the recipient. - View Dependent Claims (16, 17)
-
Specification