Payment networks and methods for facilitating data transfers within payment networks
First Claim
1. A network for facilitating data transfer between a customer and at least one of a different customer and a payment network data center, the network comprising:
- a hub coupled to a data center and including a first hub router coupled to a first wide area network (WAN) and a second hub router coupled to at least one of a second WAN and/or an Internet;
a first edge router coupled to a customer and the first WAN, the first edge router including an engine, the first edge router configured to generate a first tunnel between the first edge router and the first hub router, via the first WAN; and
a second edge router coupled to said customer and the at least one of the second WAN and/or the Internet, the second edge router configured to generate a second tunnel between the second edge router and the second hub router, via the at least one of the second WAN and/or the Internet, wherein the engine is configured to route data traffic between the hub and said customer, along the first tunnel, based on a first performance threshold of the first tunnel and to switch the data traffic to the second tunnel, when the first tunnel fails to satisfy the first performance threshold.
1 Assignment
0 Petitions
Accused Products
Abstract
Exemplary payment networks and methods are provided for facilitating data transfers. One exemplary method includes determining a performance of a first path through a first WAN between a hub and a customer, determining a performance of a second path through a second different WAN between the hub and the customer, causing a data traffic associated with a first class of application to be routed along the first path when the performance of the first path is within a first performance threshold, and causing the data traffic, when routed along the first path, to be switched to the second path when the performance of the first path fails to satisfy and/or violates the performance threshold.
7 Citations
20 Claims
-
1. A network for facilitating data transfer between a customer and at least one of a different customer and a payment network data center, the network comprising:
-
a hub coupled to a data center and including a first hub router coupled to a first wide area network (WAN) and a second hub router coupled to at least one of a second WAN and/or an Internet; a first edge router coupled to a customer and the first WAN, the first edge router including an engine, the first edge router configured to generate a first tunnel between the first edge router and the first hub router, via the first WAN; and a second edge router coupled to said customer and the at least one of the second WAN and/or the Internet, the second edge router configured to generate a second tunnel between the second edge router and the second hub router, via the at least one of the second WAN and/or the Internet, wherein the engine is configured to route data traffic between the hub and said customer, along the first tunnel, based on a first performance threshold of the first tunnel and to switch the data traffic to the second tunnel, when the first tunnel fails to satisfy the first performance threshold. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A non-transitory computer readable storage media including computer executable instructions for routing data traffic in a payment network that, when executed by at least one processor, cause the at least one processor to:
-
determine a performance of a first path between a hub and a customer, the first path defined by an encrypted tunnel through a first wide area network (WAN) between the hub and a first edge router associated with the customer; determine a performance of a second path between the hub and the customer, the second path defined by a tunnel, through one of a second different WAN and/or an Internet, between the hub and a second edge router associated with the customer; initially route data traffic along the first path when the performance of the first path is within a first performance threshold; initially route the data traffic along the second path, when the performance of the first path is not within the performance threshold, but the performance of the second path is within a second performance threshold; and switch the data traffic from the first path to the second path when the data traffic is routed along the first path, but the performance of the first path is not within the performance threshold while the performance of the second path is within a second performance threshold. - View Dependent Claims (16, 17, 18, 19)
-
-
20. A computer-implemented method for facilitating data transfers within a payment network, the method comprising:
-
determining, by a routing engine, a performance of a first path between a hub associated with a payment network data center and a customer, the first path defined by a first tunnel through a first wide area network (WAN) between the hub and a first edge router associated with the customer, the hub including the router; determining, by the routing engine, a performance of a second path between the hub and the customer, the second path defined by a second tunnel through a second WAN between the hub and a second edge router associated with the customer; causing, by the routing engine, a data traffic to be initially routed along the first path; selecting a first performance threshold for the data traffic based on a class of application associated with the data traffic; and switching, by the routing engine, the traffic to the second path, when the first path fails to satisfy the first performance threshold and the second path does not fail to satisfy the second performance threshold.
-
Specification