EP1514206A2

Authorization and authentication of user access to a distributed network communication system with roaming features

Abstract

This record has no abstract on file.

Term

Term ended

Projected expiry passed 29 May 2023, 3.3 years ago.

  1. Priority
  2. Filed
  3. Published
  4. Projected expiry
  5. Today

72 claims: 12 independent, 60 dependent

  1. 1
    Claims of equivalent WO 03102730 A2 WHAT IS CLAIMED IS:1. A method for providing access to a network, wherein a plurality of access points operated by a network provider are coupled to the network, the method comprising: using client software on a client computer to perform a get operation on a server, wherein the client computer is communicatively coupled to a first access point;in response to the get operation, returning an activation response message to the client software on the client computer from the network provider, wherein the activation response message comprises a router address;the client software sending a username and a password to the network provider at the router address, wherein the username and password are usable to authorize access to the network for a user account;sending the username and password from the network provider to a roaming partner;the roaming partner determining whether the user account is authenticated;sending an authentication response from the roaming partner to the network provider;if the authentication response indicates that the user account is authenticated by the roaming partner, the network provider authorizing access to the network for the user account;and if the authentication response indicates that the user account is not authenticated by the roaming partner, the network provider denying access to the network for the user account.
  2. 7
    A method for providing access to a network, the method comprising:using client software at a first access point on the network to send an access request to a network provider;the network provider returning a network address to the client software in response to the access request;the client software sending a username and a password to the network provider at the network address, wherein the username and password correspond to a user account;sending the username and password from the network provider to a roaming partner;the roaming partner determining whether the user account is authenticated;if the user account is authenticated by the roaming partner, the network provider authorizing access to the network for the user account;and if the user account is not authenticated by the roaming partner, the network provider denying access to the network for the user account.
  3. 13
    A system comprising:a network, wherein a network provider and a roaming partner are communicatively coupled to the network;a plurality of access points coupled to the network, wherein at least one of the plurality of access points is operable to communicate with a client computer, wherein the client computer stores client software which is executable by the client computer;wherein the client software is executable by the client computer to perform a get operation on a server;wherein the network provider is configured to return an activation response message to the client software in response to the get operation, wherein the activation response message comprises a router address;wherein the client software is executable by the client computer to send a username and a password to the network provider at the router address, wherein the username and password are usable to authorize access to the network for a user account;wherein the network provider is configured to send the username and password to the roaming partner;wherein the roaming partner is configured to determine whether the user account is authenticated and send an authentication response to the network provider;wherein the network provider is configured to authorize access to the network for the user account if the authentication response indicates that the user account is authenticated by the roaming partner;and wherein the network provider is configured to deny access to the network for the user account if the authentication response indicates that the user account is not authenticated by the roaming partner.
  4. 19
    A system comprising:a network, wherein a network provider and a roaming partner are communicatively coupled to the network;a plurality of access points coupled to the network, wherein at least one of the plurality of access points is operable to communicate with a client computer, wherein the client computer stores client software which is executable by the client computer;wherein the client software is executable by the client computer to send an access request to the network provider;wherein a network provider is configured to return a network address to the client software in response to the get operation;wherein the client software is executable by the client computer to send a username and a password to the network provider at the network address, wherein the username and password correspond to a user account;wherein the network provider is configured to send the username and password to the roaming partner;wherein the roaming partner is configured to determine whether the user account is authenticated;wherein the network provider is configured to authorize access to the network for the user account if the user account is authenticated by the roaming partner;and wherein the network provider is configured to deny access to the network for the user account if the user account is not authenticated by the roaming partner.
  5. 25
    A carrier medium comprising program instructions for providing access to a network, wherein a plurality of access points operated by a network provider are coupled to the network, wherein the program instructions are computer-executable to implement:performing a get operation on a server using client software on a client computer to, wherein the client computer is communicatively coupled to a first access point;in response to the get operation, returning an activation response message to the client software on the client computer from the network provider, wherein the activation response message comprises a router address;sending a username and a password from the client software to the network provider at the router address, wherein the username and password are usable to authorize access to the network for a user account;sending the username and password from the network provider to a roaming partner, wherein the roaming partner is configured to determine whether the user account is authenticated;the network provider receiving an authentication response from the roaming partner;if the authentication response indicates that the user account is authenticated by the roaming partner, the network provider authorizing access to the network for the user account;and if the authentication response indicates that the user account is not authenticated by the roaming partner, the network provider denying access to the network for the user account.
  6. 31
    A carrier medium comprising program instructions for providing access to a network, wherein the program instructions are computer-executable to implement:sending an access request to a network provider from client software at a first access point on the network;returning a network address from the network provider to the client software in response to the access request;sending a username and a password from the client software to the network provider at the network address, wherein the username and password correspond to a user account;sending the username and password from the network provider to a roaming partner, wherein the roaming partner is configured to determine whether the user account is authenticated;if the user account is authenticated by the roaming partner, the network provider authorizing access to the network for the user account;and if the user account is not authenticated by the roaming partner, the network provider denying access to the network for the user account.
  7. 37
    A method for providing access to a network, wherein a plurality of access points operated by a network provider are coupled to the network, the method comprising:using client software on a client computer to perform a get operation on a server, wherein the client computer is communicatively coupled to a first access point;the network provider sending pricing and service option information to a roaming partner, wherein the pricing and service option information comprises a plurality of pricing and service options for access to the network;selecting a plurality of the pricing and service options to display to a user;displaying the selected pricing and service options to the user;receiving user input comprising a user selection of one of the pricing and service options;and sending the user-selected pricing and service option to the roaming partner.
  8. 45
    A method for providing access to a network, wherein a plurality of access points operated by a network provider are coupled to the network, the method comprising:using client software on a client computer to communicate with a network access controller coupled to a first access point;a roaming partner sending account information for a customer to the network access controller;and the network provider enabling service for the customer based on the account information sent by the roaming partner.
  9. 49
    A system comprising:a network, wherein a network provider and a roaming partner are communicatively coupled to the network;a plurality of access points coupled to the network, wherein at least one of the plurality of access points is operable to communicate with a client computer, wherein the client computer stores client software which is executable by the client computer;wherein the client software is executable by the client computer to perform a get operation on a server;wherein the network provider is configured to send pricing and service option information to the roaming partner, wherein the pricing and service option information comprises a plurality of pricing and service options for access to the network;wherein the roaming partner is configured to select a plurality of the pricing and service options to display to a user;wherein the client software is executable by the client computer to display the selected pricing and service options to the user;wherein the client software is executable by the client computer to receive user input comprising a user selection of one of the pricing and service options;and wherein the network provider is configured to send the user-selected pricing and service option to the roaming partner.
  10. 57
    A system comprising:a network, wherein a network provider and a roaming partner are communicatively coupled to the network;a network access controller coupled to the network;a plurality of access points coupled to the network access controller, wherein at least one of the plurality of access points is operable to communicate with a client computer, wherein the client computer stores client software which is executable by the client computer;wherein the roaming partner is configured to send account information for a customer to the network access controller;and wherein the network provider is configured to enable service for the customer based on the account information sent by the roaming partner.
  11. 61
    A carrier medium comprising program instructions for providing access to a network, wherein the program instructions are computer-executable to implement:using client software on a client computer to perform a get operation on a server, wherein the client computer is communicatively coupled to a first access point;a network provider sending pricing and service option information to a roaming partner, wherein the pricing and service option information comprises a plurality of pricing and service options for access to the network;selecting a plurality of the pricing and service options to display to a user;displaying the selected pricing and service options to the user;receiving user input comprising a user selection of one of the pricing and service options;and sending the user-selected pricing and service option to the roaming partner.
  12. 69
    A carrier medium comprising program instructions for providing access to a network, wherein the program instructions are computer-executable to implement:using client software on a client computer to communicate with a network access controller coupled to a first access point;a roaming partner sending account information for a customer to the network access controller;and a network provider enabling service for the customer based on the account information sent by the roaming partner.