Patent ID: 6950510

Claim:
A method of dynamically routing data between a first location and a second location, the method comprising: obtaining an attempt failure ratio for each of a plurality of data paths capable of providing a data link between the first location and the second location, the attempt failure ratio for each data path being representative of a proportion of failed linkages by the data path to all attempted linkages by the data path between the first location and the second location; obtaining a revenue value for each of the plurality of data paths, the revenue value for each data path being representative of an amount per unit generated by a successful linkage by the data path between the first location and the second location; computing a comparative income value for each of the plurality of data paths, the comparative income value for each data path being a product of the attempt failure ratio for the data path and the revenue value for the data path; and selecting routing information for routing the data between the first location and the second location based on the comparative income value for each of the data paths, wherein the routing information may be employed to route the data by way of at least one of the data paths.