System and method for enabling reciprocal billing for different types of communications over a packet network
First Claim
1. A system for determining inter-carrier network usage, said system comprising:
- at least one database configured to store network usage information of a first packet network managed by a first communications carrier, said at least one database configured to store first network usage information of the first packet network by subscribers of a second communications carder communicating via the first packet network, the stored network usage information distinguishing network usage derived from data packets including real-time content and non-real-time content communicated over the first packet network, wherein the real-time content comprises information of at least one of voice data, voice over IP data (VoIP), speech during a telephone call, video data related to a live broadcast, music data related to a live broadcast, or gaming data, and the non-real-time content comprises information of at least one of music downloads, webpage content, or program update downloads, wherein the stored network usage information includes a first billing rate for real-time content and a second billing rate for non-real-time content; and
a processing unit configured to obtain second network usage information collected by the second communications carrier representative of subscribers of the first communications carrier communicating via a second packet network managed by the second communications carrier, the second network usage information distinguishing network usage derived from data packets including real-time content and non-real-time content communicated via the second packet network, said processing unit further configured to determine a network usage differential between the first and second distinguished network usage information associated with the real-time content and apply the first billing rate for real-time content, wherein said processing unit is further configured to cause communications of subscribers of the first communications network to be routed via the second packet network if the network usage differential is determined to be below a threshold and to be routed via a third packet network if the network usage differential is determined to be above the threshold, wherein the processing unit is configured to determine if the network usage differential is above the threshold due to routing of data packets including real-time content, routing of data packets including non-real-time content, or both, and responsive to a determination that the network usage differential is above the threshold due to routing of data packets including real-time content and not due to routing of data packets including non-real-time content, routing only the data packets including real-time content via the third packet network while maintaining routing of the data packets including non-real-time content via the second packet network.
2 Assignments
0 Petitions
Accused Products
Abstract
A system and method for determining inter-carrier network usage may be used. The method may include determining network usage of a first packet network managed by a first communications carrier by subscribers of a second communications carrier that manages a second packet network. The network usage may distinguish communications of data packets including real-time content and non-real-time content. Network usage of the second packet network by subscribers of the first communications subscriber may be determined. A network usage differential between the determined usages of the first and second packet networks may be determined, where the network usage information may distinguish communications of data packets including real-time and non-real-time content.
-
Citations
22 Claims
-
1. A system for determining inter-carrier network usage, said system comprising:
at least one database configured to store network usage information of a first packet network managed by a first communications carrier, said at least one database configured to store first network usage information of the first packet network by subscribers of a second communications carder communicating via the first packet network, the stored network usage information distinguishing network usage derived from data packets including real-time content and non-real-time content communicated over the first packet network, wherein the real-time content comprises information of at least one of voice data, voice over IP data (VoIP), speech during a telephone call, video data related to a live broadcast, music data related to a live broadcast, or gaming data, and the non-real-time content comprises information of at least one of music downloads, webpage content, or program update downloads, wherein the stored network usage information includes a first billing rate for real-time content and a second billing rate for non-real-time content; and
a processing unit configured to obtain second network usage information collected by the second communications carrier representative of subscribers of the first communications carrier communicating via a second packet network managed by the second communications carrier, the second network usage information distinguishing network usage derived from data packets including real-time content and non-real-time content communicated via the second packet network, said processing unit further configured to determine a network usage differential between the first and second distinguished network usage information associated with the real-time content and apply the first billing rate for real-time content, wherein said processing unit is further configured to cause communications of subscribers of the first communications network to be routed via the second packet network if the network usage differential is determined to be below a threshold and to be routed via a third packet network if the network usage differential is determined to be above the threshold, wherein the processing unit is configured to determine if the network usage differential is above the threshold due to routing of data packets including real-time content, routing of data packets including non-real-time content, or both, and responsive to a determination that the network usage differential is above the threshold due to routing of data packets including real-time content and not due to routing of data packets including non-real-time content, routing only the data packets including real-time content via the third packet network while maintaining routing of the data packets including non-real-time content via the second packet network.- View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
12. A method for determining inter-carrier network usage, said method comprising:
-
storing in memory network usage of a first packet network managed by a first communications carrier by subscribers of a second communications carrier that manages a second packet network, the network usage distinguishing communications of data packets including real-time content and non-real-time content, wherein the real-time content comprises information of at least one of voice data, voice over IP data (VoIP), speech during a telephone call, video data related to a live broadcast, music data related to a live broadcast, or gaming data, and the non-real-time content comprises information of at least one of music downloads, webpage content, or program update downloads; storing in a database a first billing rate for real-time content and a second billing rate for non-real-time content, the first billing rate for real-time content includes a per megabyte real-time rate and a fiat real-time data rate for a set amount of data transferred; determining network usage of the second packet network by subscribers of the first communications subscriber; determining using a processor a network usage differential between the determined distinguished network usage of the first and second packet networks associated with the real-time content; determining a costs for the determined network usage differential associated with the real-time content based on the first billing rate for real-time content; determining whether network usage differential is below a threshold, which includes determining whether a real-time network usage differential is below the threshold and a non-real-time network usage differential is below the threshold; if both the real-time network usage differential and non-real-time network usage differential are determined to be below the threshold, routing communications of the subscribers of the first communications carrier via the second packet network; and otherwise, if the non-real-time network usage differential is determined to be above the threshold and the real-time network usage differential is determined to be below the threshold, routing the communications of the subscribers of the first communications carrier containing non-real-time content via a third packet network and routing the communications of the subscribers of the first communications carrier containing real-time content via the second packet network. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20, 21, 22)
-
Specification