Nova Patents
US20030191841A1

Communication system and method

Claim Score by NHIP

Read claim 89, the broadest

Abstract

A communication system and method is disclosed for facilitating connection by a user to a selected one or more of multiple ISP's, thereby alleviating problems associated with providing a fixed link to a single ISP. Advantages may include ease of switching between ISP's and the system may enable a virtual ISP to be created having characteristics more suited to a user's need than the individual ISP's.

US20030191841A1, drawing sheet 1
Sheet 1 of 11

Term

Term ended

Projected expiry passed 6 September 2023, 3 years ago.

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

155 claims: 16 independent, 139 dependent

  1. 1
    A method of providing a connection to a distributed network for at least one user comprising:(a) providing a connection centre;(b) establishing a plurality of connections from the connection centre to a respective plurality of network service providers each providing a connection to the distributed network;(c) storing a database of supplier parameters characterising each of the network service providers;(d) providing at least some of said parameters in a form accessible to prospective users wishing to connect to the network;(e) in response to a request from a requesting user to connect to the network using at least one network service provider selected from said plurality of network service providers, storing network service provider preference data specific to the requesting user;(f) establishing a connection from the requesting user to the connection centre;(g) storing routing data specific to the user based on the network service provider preference data;(h) in the connection centre, routing network traffic between the requesting user and the distributed network via at least one of the network service providers based on the routing data specific to the requesting user whereby the requesting user becomes a connected user.
  2. 39
    A method of connecting at least first and second users to at least first and second network service providers each providing access to a distributed network via at least a first routing device provided in a connection centre, the first routing device having a first route server for maintaining a list of available routes from the first routing device to points in the distributed network via the at least first and second network service providers, the method comprising storing network service provider preference information for each of the first and second users and making available a first subset of the available routes to the first user and a second subset of the available routes to the second user, each subset being selected on the basis of the network service provider preference data for the respective user.
  3. 50
    A method of providing a virtual network service provider providing access to a distributed network, the method comprising:providing a connection centre;providing connections from the connection centre to a plurality of network service providers each providing access to the distributed network;providing at least one user connection;storing a database of supplier parameters characterising each of the network service providers;storing network service provider selection criteria;determining routing information based on the selection criteria and the supplier parameters;routing traffic from the user connection to the distributed network via one or more selected network service providers based on the routing information.
  4. 61
    A system for providing a connection to a distributed network for at least one user arranged for installation in a communication centre, the system comprising:means for connecting to a plurality of network service providers each providing a connection to the distributed network;means for storing a database of supplier parameters characterising each of the network service providers;means for providing at least some of said parameters in a form accessible to prospective users wishing to connect to the network;means for storing network service provider preference data specific to a requesting user in response to a request from the requesting user to connect to the network using at least one network service provider selected from said plurality of network service providers;means for connecting to the requesting user;means for storing routing data specific to the user based on the network service provider preference data;means for routing network traffic between the requesting user and the distributed network via at least one of the network service providers based on the routing data specific to the requesting user whereby the requesting user becomes a connected user.
  5. 89
    Broadest claimClaim Score 97, very broad(NHIP)A system according to any of claims 61 88 to further comprising means for generating billing information for the or each connected user.
  6. 94
    A system for connecting at least first and second users to at least first and second network service providers each providing access to a distributed network via at least a first routing device provided in a connection centre, the first routing device having a first route server for maintaining a list of available routes from the routing device to points in the distributed network via the at least first and second network service providers, the system comprising means for storing network service provider preference information for each of the first and second users and means for making available a first subset of the available routes to the first user and a second subset of the available routes to the second user, each subset being selected on the basis of the network service provider preference data for the respective user.
  7. 105
    A system for providing a virtual network service provider providing access to a distributed network, the system comprising at a connection centre:connections from the connection centre to a plurality of network service providers each providing access to the distributed network;at least one user connection;a database of supplier parameters characterising each of the network service providers;means for storing network service provider selection criteria;means for determining routing information based on the selection criteria and the supplier parameters;means for routing traffic from the user connection to the distributed network via one or more selected network service providers based on the routing information.
  8. 114
    A system for providing a connection to a distributed network for at least one user arranged for installation in a communication centre, the system comprising:at least a first routing device for connecting to a plurality of network service providers each providing a connection to the distributed network;a first memory area storing a database of supplier parameters characterising each of the network service providers;a processor for providing at least some of said parameters in a form accessible to prospective users wishing to connect to the network;a second memory area storing network service provider preference data specific to a requesting user in response to a request from the requesting user to connect to the network using at least one network service provider selected from said plurality of network service providers;a user port for connecting to the requesting user;a third memory area storing routing data specific to the user based on the network service provider preference data;wherein the routing device is configured to route network traffic between the requesting user and the distributed network via at least one of the network service providers based on the routing data specific to the requesting user.
  9. 119
    A method, comprising the steps of:providing access to a plurality of IP carriers;providing a user-operable interface to customers by which a customer may connect to one of the IP carriers at the choice of the customer.
  10. 120
    A method, comprising the steps of:monitoring the quality of a plurality of internet paths using a metric, each path being routed on the lines of a single IP carrier;evaluating the quality of a plurality of IP carriers by formulating a comparative metric.
  11. 121
    A method, comprising the steps of:monitoring the quality of two or more internet paths using a plurality of metrics;combining the metrics to form a combination metric indicative of the relative quality of the two paths.
  12. 131
    A method of providing connections from a plurality of users to a plurality of network service providers, the method comprising:(a) receiving a request from a first user to connect to a selected network service provider at a selected tariff;(b) providing a connection from the first user to the selected network service provider;(c) storing the selected tariff for the first user as selected tariff information;(d) setting a validity period for the selected tariff for the first user;(e) receiving, at intervals, updated tariff information from the selected network service provider;(f) during the validity period, generating billing information for the user based on the selected tariff information;(g) after the validity period, generating billing information for the user based on the updated tariff information.
  13. 144
    A method of generating billing information for a network service provider wherein a plurality of users are connected to the network service provider, the method comprising:receiving regularly updated tariff information from the network service provider;storing for each user applicable tariff information based on the regularly updated tariff information;storing for each user connection information;generating billing information for the network service provider based on the applicable tariff information and connection information for each user.
  14. 152
    A routing device in a connection centre coupled to a plurality of network service providers providing a plurality of routes to a destination, the routing device being coupled to a user, the routing device having route inhibiting means for inhibiting traffic from the user destined for the destination from passing via at least one of the routes.
  15. 155
    A method of testing a network comprising:periodically, at first intervals, testing the network by means of a connection to obtain a quality measure;detecting network outages or faults by means of a second connection substantially continuously or at second intervals shorter than said first intervals;and adjusting the quality measure based on faults detected by means of the second connection.
  16. 156
    A method of providing measures of quality of a plurality of networks for a plurality users, the method comprising performing a plurality of primary tests on each network to obtain a plurality of primary quality measures storing a set of quality weighting criteria for each user, and providing a quality measure for each user based on the primary measures for each network and the quality weighting criteria for each user.