Method and apparatus for authorizing remote internet access
First Claim
1. A method for authorizing access to the internet comprising:
- receiving a login information packet at a first server from a user, the login information packet including user identification information that is used to identify the user and home server identification information that is used to determine an internet address for a second server that uses the user identification information to identify the user;
determining that the login information packet includes the home server identification information;
searching a first list stored on the first server for the home server identification information;
obtaining an internet address for the second server if the home server identification information is found on the first list;
establishing an internet connection between the first server and the second server using the internet address for the second server obtained from the first list;
searching a second list stored on the second server for the user identification information;
transmitting an authorization message from the second server to the first server if the user identification information satisfies certain predetermined criteria; and
granting the user access to the internet in response to the authorization message.
9 Assignments
0 Petitions
Accused Products
Abstract
A method and apparatus for allowing a user to access the internet from a remote location by using a local internet service provider with whom the user does not have an account. The user logs on to the local internet service provider'"'"'s system using an identifier that includes the user'"'"'s identification term and an identifier for the user'"'"'s home internet service provider server. A first server in the local internet service provider'"'"'s system determines that the login information includes the identifier for the user'"'"'s home internet service provider server and sends a query to a second server. The second server verifies that the user'"'"'s home internet service provider has an account with the local internet service provider and returns an internet protocol address for the home internet service provider'"'"'s server to the first server. The first server then seeks authorization from the home internet service provider'"'"'s server to provide internet access to the user over the local internet service provider'"'"'s system.
-
Citations
18 Claims
-
1. A method for authorizing access to the internet comprising:
-
receiving a login information packet at a first server from a user, the login information packet including user identification information that is used to identify the user and home server identification information that is used to determine an internet address for a second server that uses the user identification information to identify the user; determining that the login information packet includes the home server identification information; searching a first list stored on the first server for the home server identification information; obtaining an internet address for the second server if the home server identification information is found on the first list; establishing an internet connection between the first server and the second server using the internet address for the second server obtained from the first list; searching a second list stored on the second server for the user identification information; transmitting an authorization message from the second server to the first server if the user identification information satisfies certain predetermined criteria; and granting the user access to the internet in response to the authorization message. - View Dependent Claims (2, 3)
-
-
4. A method for authorizing access to the internet comprising:
-
receiving a login information packet at a first server from a user, the login information packet including user identification information that is used to identify the user and server identification information that is used to determine an internet address for a second server that uses the user identification information to identify the user; transmitting the server identification information from the first server to a third server; searching a first list stored on the third server for the server identification information; if the server identification information is found on the first list, transmitting the internet address for the second server from the third server to the first server, the internet address for the second server being obtained from the third server using the server identification information; transmitting the user identification information from the first server to the second server over the internet using the internet address for the second server obtained from the third server; searching a second list stored on the second server for the user identification information; transmitting an authorization message from the second server to the first server over the internet if the user identification information is located on the second list and if the user satisfies certain predetermined criteria; and granting the user access to the internet after the authorization message is received at the first server. - View Dependent Claims (5, 6, 7, 8, 9, 10)
-
-
11. A method for authorizing access to the internet comprising:
-
receiving a login information packet at a first server from a user, the login information packet including user identification information that is used to identify the user and server identification information that is used to determine an internet address for a second server that uses the user identification information to identify the user; transmitting the server identification information from the first server to a third server; searching a first list stored on the third server for the server identification information; if the server identification information is not found on the first list, transmitting the server identification information to a fourth server; searching a second list stored on the fourth server for the server identification information; if the server identification information is found on the second list, transmitting the internet address for the second server from the fourth server to the first server, the internet address for the second server being obtained from the fourth server using the server identification information; transmitting the user identification information from the first server to the second server over the internet using the internet address for the second server obtained from the fourth server; searching a third list stored on the second server for the user identification information; transmitting an authorization message from the second server to the first server over the internet if the user identification information is located on the third list and if the user satisfies certain predetermined criteria; and granting the user access to the internet after the authorization message is received at the first server. - View Dependent Claims (12, 13, 14, 15, 16, 17)
-
-
18. An apparatus for authorizing access to the internet comprising:
-
a first server for receiving a login information packet from a user, the login information packet including user identification information that is used to identify the user and server identification information that is used to determine an internet address for a second server that uses the user identification information to identify the user; a third server adapted to receive the server identification information from the first server; software means running on the third server for verifying that the server identification information is listed in a table stored on the third server and for transmitting the internet address for the second server from the third server to the first server, the internet address for the second server being obtained from the table using the server identification information; routing means for transmitting the user identification information from the first server to the second server over the internet using the internet address for the second server obtained from the table; authentication means running on the second server for verifying that the user identification information satisfies certain predetermined criteria; and authorization means for transmitting a message from the second server to the first server instructing that the user be granted access to the internet.
-
Specification