Real-time interconnect billing system and method of use
First Claim
1. A method of real-time billing of communications by a home provider, comprising:
- communicating with a home provider;
accessing at least one data store of the home provider;
receiving information regarding business practices from the at least one data store, the business practices including at least one from a group consisting of business agreements, definitions and listings of products and services, rating definitions, incentive programs, call and event data record templates, and billing and accounting principles;
generating, substantially in real time, at least one record pertaining to usage of network resources of said home provider by a subscriber of said at least one partner provider;
accounting for said usage of said network resources of said home provider by said subscriber of a partner provider substantially in real time; and
using said information, and at least some information contained in said record, performing interconnect billing of said partner provider for usage of said network resources of said home provider substantially in real time.
3 Assignments
0 Petitions
Accused Products
Abstract
A system and method of real-time interconnect billing to facilitate invoicing and reconciliation between interconnected communication and service providers. The fully customizable, scalable, and network-based system rates and monitors costs, incorporates agreements between interconnected providers, invoices, bills, and reconciles to establish an accurate and cost-effective accounting of provider revenues and costs. The system is able to communicate with devices, networks, and interconnect providers to obtain, provide and exchange billing information and payments. The system updates subscriber accounts and alerts the home provider, subscribers, interconnect providers and users of these updates.
17 Citations
20 Claims
-
1. A method of real-time billing of communications by a home provider, comprising:
-
communicating with a home provider; accessing at least one data store of the home provider; receiving information regarding business practices from the at least one data store, the business practices including at least one from a group consisting of business agreements, definitions and listings of products and services, rating definitions, incentive programs, call and event data record templates, and billing and accounting principles; generating, substantially in real time, at least one record pertaining to usage of network resources of said home provider by a subscriber of said at least one partner provider; accounting for said usage of said network resources of said home provider by said subscriber of a partner provider substantially in real time; and using said information, and at least some information contained in said record, performing interconnect billing of said partner provider for usage of said network resources of said home provider substantially in real time.
-
-
2. A method of providing automated call routing comprising the steps of:
-
communicating with a home provider; accessing at least one data store of the home provider; receiving information regarding business practices from the at least one data store, the business practices including at least one from a group consisting of business agreements, definitions and listings of products and services, rating definitions, incentive programs, call and event data record templates, and billing and accounting principles for a plurality of partner providers; managing business practices information, the business practices including at least one from a group consisting of business agreements, definitions and listings of products and services, rating definitions, incentive programs, call and event data record templates, and billing and accounting principles; calculating a rating for each of said plurality of partner providers based upon at least some of said business practices information; and establishing an automated logic driven routing via at least one of said partner providers based on the rating calculation. - View Dependent Claims (3, 4, 5, 6, 7)
-
-
8. A system for billing communications, the system comprising:
-
communicating means for communicating with the home provider; accessing means for accessing at least one data store of the home provider; receiving means for receiving business practices information from the at least one data store; monitoring means for monitoring an amount of usage of network resources by a first user on a home network, said first user being a subscriber of a partner provider network; identifying means for identifying at least the first user responsible for usage of network resources of the home provider; accounting means for accounting the billing charges assessed to the first user substantially in real time; generating means for generating an invoice for the billing charges substantially in real time; transmission means for communicating the invoice to the partner provider substantially in real time; receiving means for receiving payment for the billing charges; and reconciling means for reconciling the invoice. - View Dependent Claims (9)
-
-
10. A method of real-time billing of communications, the method comprising:
-
obtaining CDR'"'"'s or EDR'"'"'s in near real time from at least one partner provider based on use of a network of the partner provider by a subscriber of a home provider; calculating the charge for use of the network of the partner provider represented by the obtained CDR or EDR on a near real-time basis; updating, at a home network, an account balance for a subscriber of the home provider for the calculated cost of the CDR or EDR on a near real-time basis; and notifying the subscriber of the home provider, via the network of the partner provider, of the update to the account balance of the subscriber upon detection of a predetermined event.
-
-
11. A method of real-time billing of communications by a home provider, comprising:
-
communicating with a home provider; accessing at least one data store of the home provider; receiving information regarding business practices from the at least one data store; monitoring network activity on a home network and at least one partner provider network; accounting for network activity by a subscriber substantially in real time; updating the subscriber account substantially in real time; reconciling the subscriber account; managing business practices information; calculating a rating for each interconnect partner; and establishing an automated logic driven routing based on the rating calculation. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18)
-
-
19. A system for billing communications, the system comprising:
-
communicating means for communicating with the home provider; accessing means for accessing at least one data store of the home provider; receiving means for receiving business practices information from the at least one data store; monitoring means for monitoring network activity and call/event data records; identifying means for identifying a subscriber or user responsible for network activity and call/event data records; accounting means for accounting the billing charges assessed to the subscriber or user substantially in real time; updating means for updating an invoice for the billing charges substantially in real time; receiving means for receiving payment for the billing charges; reconciling means for reconciling the invoice; managing means for managing the business practices; rating means for rating partner providers; and routing means for routing subscribers to least cost partner providers.
-
-
20. A computer based method for billing communications comprising the steps of:
-
generating, substantially in real-time following termination of a first call involving a first roaming subscriber, first call data pertaining to use of a first network of a home provider by said first roaming subscriber that is a subscriber of a partner provider to said home provider; generating, substantially in real time following termination of a second call involving a second roaming subscriber, second call data pertaining to use of a second network of said partner provider by said second roaming subscriber, wherein said second roaming subscriber is a subscriber of said home provider; in response to the generation of said first call data, accessing, substantially in real time, at least one data store of said home provider containing at least rating information for a call involving a roaming subscriber of said partner provider and calculating, substantially in real-time a first amount to be charged to said partner provider for use of said home provider network by said first roaming subscriber; obtaining, substantially in real time, said call data pertaining to said second call from a signaling unit associated with said partner provider; accessing, substantially in real time, said at least one data store of said home provider containing at least rating information for a call involving a subscriber of said home provider roaming on said second network of said partner provider and calculating and calculating, substantially in real-time, a second amount to be charged to said home provider for use of said second network of said partner provider for use of said network of said partner provider by said subscriber of said home provider; and updating, substantially in real-time, first and second accounts associated with said partner provider and said home provider, respectively, based on said first and second amounts.
-
Specification