Claims Analysis
Total Claims: 22
Claim 1
Independent Claim
184 words
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.
Claim 2
Independent Claim
184 words
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.
Claim 3
Dependent Claim
21 words
The method of claim 1 wherein the server identification information is separated from the user identification information by the @ symbol.
Claim 4
Dependent Claim
26 words
The method of claim 1 wherein the server identification information comprises a second level domain name separated from a first level domain name by a period.
Claim 5
Independent Claim
229 words
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.
Claim 6
Independent Claim
229 words
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.
Claim 7
Dependent Claim
26 words
The method of claim 4 wherein the server identification information is separated from the user identification information by the @ symbol in the login information packet.
Claim 8
Dependent Claim
26 words
The method of claim 4 wherein the server identification information comprises a second level domain name separated from a first level domain name by a period.
Claim 9
Dependent Claim
74 words
The method of claim 4 wherein the step of searching the first list stored on the third server for the server identification information includes a comparison of the last character in the server identification information to the last character of an entry in the first list followed by a comparison of the second to last character in the server identification information to the second to last character of the entry in the first list.
Claim 10
Dependent Claim
34 words
The method of claim 4 wherein the first list comprises a configuration file that includes an identifier for the second server, a port for the second server and a type for the second server.
Claim 11
Dependent Claim
35 words
The method of claim 4 wherein the first list includes a configuration file that lists a shared key that is used by the second server to decrypt a user password sent to the second server.
Claim 12
Dependent Claim
16 words
The method of claim 8 wherein the identifier comprises the network ID for the second server.
Claim 13
Independent Claim
264 words
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.
Claim 14
Independent Claim
264 words
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.
Claim 15
Dependent Claim
26 words
The method of claim 11 wherein the server identification information is separated from the user identification information by the @ symbol in the login information packet.
Claim 16
Dependent Claim
26 words
The method of claim 11 wherein the server identification information comprises a second level domain name separated from a first level domain name by a period.
Claim 17
Dependent Claim
74 words
The method of claim 11 wherein the step of searching the second list stored on the fourth server for the server identification information includes a comparison of the last character in the server identification information to the last character of an entry in the second list followed by a comparison of the second to last character in the server identification information to the second to last character of the entry in the second list.
Claim 18
Dependent Claim
34 words
The method of claim 11 wherein the second list comprises a configuration file that includes an identifier for the second server, a port for the second server and a type for the second server.
Claim 19
Dependent Claim
35 words
The method of claim 11 wherein the second list includes a configuration file that lists a shared key that is used by the second server to decrypt a user password sent to the second server.
Claim 20
Dependent Claim
16 words
The method of claim 15 wherein the identifier comprises a network ID for the second server.
Claim 21
Independent Claim
209 words
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.
Claim 22
Independent Claim
209 words
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.