System and method for routing communications between packet networks based on intercarrier agreements
First Claim
Patent Images
1. A method for communicating data packets over packet networks owned by different communications carriers, said method comprising:
- storing, in a first packet network, billing rate information including a real-time content rate and a non-real-time content rate for communicating data packets over at least two other packet networks;
storing credit information for communicating data packets for each of the at least two other packet networks;
responsive to a determination that a credit is available for communicating the data packets over one or more of the at least two other packet networks, determining over which of the at least two other packet networks to communicate the data packets based on the credit information and communicating the data packets over a determined packet network based on the credit information; and
responsive to a determination that the credit is not available for communicating the data packets over one or more of the at least two other packet networks, determining over which of the at least two other packet networks to communicate data packets based on a lowest billing rate for communicating the data packets and communicating the data packets over a packet network determined to have the lowest billing rate for communicating the data packets.
2 Assignments
0 Petitions
Accused Products
Abstract
A system and method for communicating data packets over packet network owned by different communications carriers. Rate information may be stored in a first packet network for communicating data packets over at least two other packet networks. A determination over which of the at least two other packet networks to communicate data packets based on a lowest billing rate for communicating the data packets may be made. The data packets may be communicated over a packet network determined to have the lowest billing rate for communicating the data packets.
545 Citations
18 Claims
-
1. A method for communicating data packets over packet networks owned by different communications carriers, said method comprising:
-
storing, in a first packet network, billing rate information including a real-time content rate and a non-real-time content rate for communicating data packets over at least two other packet networks; storing credit information for communicating data packets for each of the at least two other packet networks; responsive to a determination that a credit is available for communicating the data packets over one or more of the at least two other packet networks, determining over which of the at least two other packet networks to communicate the data packets based on the credit information and communicating the data packets over a determined packet network based on the credit information; and responsive to a determination that the credit is not available for communicating the data packets over one or more of the at least two other packet networks, determining over which of the at least two other packet networks to communicate data packets based on a lowest billing rate for communicating the data packets and communicating the data packets over a packet network determined to have the lowest billing rate for communicating the data packets. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A system for communicating data packets over packet networks owned by different communications carriers, said system comprising:
-
a storage unit, operating in a first packet network, configured to store billing rate information including a real-time content rate and a non-real-time content rate for communicating data packets over at least two other packet networks, wherein said storage unit is further configured to store credit information for communicating data packets for each of the at least two other packet networks; and a processing unit, in communication with said storage unit, and configured to; determine whether a credit is available for communicating the data packets over one or more of the at least two other packet networks; responsive to a determination that the credit is available for communicating the data packets over one or more of the at least two other packet networks, determine over which of the at least two other packet networks to communicate the data packets based on the credit information and communicate the data packets over a determined packet network based on the credit information; and responsive to a determination that the credit is not available for communicating the data packets over one or more of the at least two other packet networks, determine over which of the at least two other packet networks to communicate data packets based on a lowest billing rate for communicating the data packets and communicate the data packets over a packet network determined to have the lowest billing rate for communicating the data packets. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
Specification