← Back to Patent Explorer
US5898780A Expired / Lapsed US ⏱️ 0.0 years remaining

Method and apparatus for authorizing remote internet access

Assignee: Channel Ip BV
•
Filing: 1996-10-09
•
Granted: 1999-04-27
•
Expires: 2016-10-09
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

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.

Inventors

  • 👤 Lynn Y. Liu
  • 👤 Juan Lu
  • 👤 Tao Wang

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-28 18:23
CPC Classifications
G; G06; G06Q; G06Q20/00; G06Q20/08; G06Q20/10; G06Q20/102; G06Q30/00; G06Q30/04; G06Q30/06; G06Q30/0601; G06Q30/0633; G06Q30/0645; H; H04; H04L; H04L12/00; H04L12/02; H04L12/14; H04L61/00; H04L63/00; H04L63/08; H04L63/083; H04M; H04M15/00; H04M15/44; H04W; H04W12/00; H04W12/06; H04W12/068; G06Q10/00; G06Q10/10; H04M2215/00; H04M2215/01; H04M2215/0104; H04M2215/0176; H04M2215/20; H04M2215/2013

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.

References Cited (Backward Citations)

US4922486A Cited
US5696901A Cited
US5416842A Cited
US5623601A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2002-04-26 2002-10-26 2003-04-27 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2006-04-26 2006-10-26 2007-04-27 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2010-04-26 2010-10-26 2011-04-27 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag