US20070111706A1 - Real-time interconnect billing system and method of use - Google Patents
Real-time interconnect billing system and method of use Download PDFInfo
- Publication number
- US20070111706A1 US20070111706A1 US11/623,651 US62365107A US2007111706A1 US 20070111706 A1 US20070111706 A1 US 20070111706A1 US 62365107 A US62365107 A US 62365107A US 2007111706 A1 US2007111706 A1 US 2007111706A1
- Authority
- US
- United States
- Prior art keywords
- billing
- ccn
- interconnect
- processing system
- network
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Abandoned
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M15/00—Arrangements for metering, time-control or time indication ; Metering, charging or billing arrangements for voice wireline or wireless communications, e.g. VoIP
- H04M15/80—Rating or billing plans; Tariff determination aspects
- H04M15/8044—Least cost routing
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q30/00—Commerce
- G06Q30/04—Billing or invoicing
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/02—Details
- H04L12/14—Charging, metering or billing arrangements for data wireline or wireless communications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/02—Details
- H04L12/14—Charging, metering or billing arrangements for data wireline or wireless communications
- H04L12/1442—Charging, metering or billing arrangements for data wireline or wireless communications at network operator level
- H04L12/1446—Charging, metering or billing arrangements for data wireline or wireless communications at network operator level inter-operator billing
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M15/00—Arrangements for metering, time-control or time indication ; Metering, charging or billing arrangements for voice wireline or wireless communications, e.g. VoIP
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M15/00—Arrangements for metering, time-control or time indication ; Metering, charging or billing arrangements for voice wireline or wireless communications, e.g. VoIP
- H04M15/41—Billing record details, i.e. parameters, identifiers, structure of call data record [CDR]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M15/00—Arrangements for metering, time-control or time indication ; Metering, charging or billing arrangements for voice wireline or wireless communications, e.g. VoIP
- H04M15/43—Billing software details
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M15/00—Arrangements for metering, time-control or time indication ; Metering, charging or billing arrangements for voice wireline or wireless communications, e.g. VoIP
- H04M15/44—Augmented, consolidated or itemized billing statement or bill presentation
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M15/00—Arrangements for metering, time-control or time indication ; Metering, charging or billing arrangements for voice wireline or wireless communications, e.g. VoIP
- H04M15/46—Real-time negotiation between users and providers or operators
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M15/00—Arrangements for metering, time-control or time indication ; Metering, charging or billing arrangements for voice wireline or wireless communications, e.g. VoIP
- H04M15/49—Connection to several service providers
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M15/00—Arrangements for metering, time-control or time indication ; Metering, charging or billing arrangements for voice wireline or wireless communications, e.g. VoIP
- H04M15/50—Arrangements for metering, time-control or time indication ; Metering, charging or billing arrangements for voice wireline or wireless communications, e.g. VoIP for cross-charging network operators
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M15/00—Arrangements for metering, time-control or time indication ; Metering, charging or billing arrangements for voice wireline or wireless communications, e.g. VoIP
- H04M15/51—Arrangements for metering, time-control or time indication ; Metering, charging or billing arrangements for voice wireline or wireless communications, e.g. VoIP for resellers, retailers or service providers
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M15/00—Arrangements for metering, time-control or time indication ; Metering, charging or billing arrangements for voice wireline or wireless communications, e.g. VoIP
- H04M15/52—Arrangements for metering, time-control or time indication ; Metering, charging or billing arrangements for voice wireline or wireless communications, e.g. VoIP for operator independent billing system
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M15/00—Arrangements for metering, time-control or time indication ; Metering, charging or billing arrangements for voice wireline or wireless communications, e.g. VoIP
- H04M15/53—Arrangements for metering, time-control or time indication ; Metering, charging or billing arrangements for voice wireline or wireless communications, e.g. VoIP using mediation
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M15/00—Arrangements for metering, time-control or time indication ; Metering, charging or billing arrangements for voice wireline or wireless communications, e.g. VoIP
- H04M15/54—Arrangements for metering, time-control or time indication ; Metering, charging or billing arrangements for voice wireline or wireless communications, e.g. VoIP for revenue sharing
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M15/00—Arrangements for metering, time-control or time indication ; Metering, charging or billing arrangements for voice wireline or wireless communications, e.g. VoIP
- H04M15/55—Arrangements for metering, time-control or time indication ; Metering, charging or billing arrangements for voice wireline or wireless communications, e.g. VoIP for hybrid networks
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M15/00—Arrangements for metering, time-control or time indication ; Metering, charging or billing arrangements for voice wireline or wireless communications, e.g. VoIP
- H04M15/58—Arrangements for metering, time-control or time indication ; Metering, charging or billing arrangements for voice wireline or wireless communications, e.g. VoIP based on statistics of usage or network monitoring
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M15/00—Arrangements for metering, time-control or time indication ; Metering, charging or billing arrangements for voice wireline or wireless communications, e.g. VoIP
- H04M15/70—Administration or customization aspects; Counter-checking correct charges
- H04M15/75—Account location specifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M15/00—Arrangements for metering, time-control or time indication ; Metering, charging or billing arrangements for voice wireline or wireless communications, e.g. VoIP
- H04M15/70—Administration or customization aspects; Counter-checking correct charges
- H04M15/765—Linked or grouped accounts, e.g. of users or devices
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M15/00—Arrangements for metering, time-control or time indication ; Metering, charging or billing arrangements for voice wireline or wireless communications, e.g. VoIP
- H04M15/70—Administration or customization aspects; Counter-checking correct charges
- H04M15/765—Linked or grouped accounts, e.g. of users or devices
- H04M15/7655—Linked or grouped accounts, e.g. of users or devices shared by technologies
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M15/00—Arrangements for metering, time-control or time indication ; Metering, charging or billing arrangements for voice wireline or wireless communications, e.g. VoIP
- H04M15/70—Administration or customization aspects; Counter-checking correct charges
- H04M15/77—Administration or customization aspects; Counter-checking correct charges involving multiple accounts per user
- H04M15/772—Administration or customization aspects; Counter-checking correct charges involving multiple accounts per user per service, e.g. prepay or post-pay
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M15/00—Arrangements for metering, time-control or time indication ; Metering, charging or billing arrangements for voice wireline or wireless communications, e.g. VoIP
- H04M15/70—Administration or customization aspects; Counter-checking correct charges
- H04M15/77—Administration or customization aspects; Counter-checking correct charges involving multiple accounts per user
- H04M15/773—Administration or customization aspects; Counter-checking correct charges involving multiple accounts per user per technology, e.g. PSTN or wireless
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/24—Accounting or billing
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M2215/00—Metering arrangements; Time controlling arrangements; Time indicating arrangements
- H04M2215/01—Details of billing arrangements
- H04M2215/0104—Augmented, consolidated or itemised billing statement, e.g. additional billing information, bill presentation, layout, format, e-mail, fax, printout, itemised bill per service or per account, cumulative billing, consolidated billing
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M2215/00—Metering arrangements; Time controlling arrangements; Time indicating arrangements
- H04M2215/01—Details of billing arrangements
- H04M2215/0164—Billing record, e.g. Call Data Record [CDR], Toll Ticket[TT], Automatic Message Accounting [AMA], Call Line Identifier [CLI], details, i.e. parameters, identifiers, structure
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M2215/00—Metering arrangements; Time controlling arrangements; Time indicating arrangements
- H04M2215/01—Details of billing arrangements
- H04M2215/0172—Mediation, i.e. device or program to reformat CDRS from one or more switches in order to adapt to one or more billing programs formats
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M2215/00—Metering arrangements; Time controlling arrangements; Time indicating arrangements
- H04M2215/01—Details of billing arrangements
- H04M2215/018—On-line real-time billing, able to see billing information while in communication, e.g. via the internet
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M2215/00—Metering arrangements; Time controlling arrangements; Time indicating arrangements
- H04M2215/01—Details of billing arrangements
- H04M2215/0188—Network monitoring; statistics on usage on called/calling number
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M2215/00—Metering arrangements; Time controlling arrangements; Time indicating arrangements
- H04M2215/20—Technology dependant metering
- H04M2215/2026—Wireless network, e.g. GSM, PCS, TACS
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M2215/00—Metering arrangements; Time controlling arrangements; Time indicating arrangements
- H04M2215/20—Technology dependant metering
- H04M2215/2046—Hybrid network
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M2215/00—Metering arrangements; Time controlling arrangements; Time indicating arrangements
- H04M2215/32—Involving wireless systems
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M2215/00—Metering arrangements; Time controlling arrangements; Time indicating arrangements
- H04M2215/42—Least cost routing, i.e. provision for selecting the lowest cost tariff
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M2215/00—Metering arrangements; Time controlling arrangements; Time indicating arrangements
- H04M2215/44—Charging/billing arrangements for connection made over different networks, e.g. wireless and PSTN, ISDN, etc.
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M2215/00—Metering arrangements; Time controlling arrangements; Time indicating arrangements
- H04M2215/46—Connection to several service providers
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M2215/00—Metering arrangements; Time controlling arrangements; Time indicating arrangements
- H04M2215/52—Interconnection, inter-exchange, reseller billing, billing agreements between different operators, e.g. billing identifier added on the CDR in order to cross charge the other operator, inter-operator accounting, reconciliation, bill directly resellers customers
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M2215/00—Metering arrangements; Time controlling arrangements; Time indicating arrangements
- H04M2215/54—Resellers-retail or service providers billing, e.g. agreements with telephone service operator, activation, charging/recharging of accounts
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M2215/00—Metering arrangements; Time controlling arrangements; Time indicating arrangements
- H04M2215/56—On line or real-time flexible agreements between service providers and telecoms operators
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M2215/00—Metering arrangements; Time controlling arrangements; Time indicating arrangements
- H04M2215/72—Account specifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M2215/00—Metering arrangements; Time controlling arrangements; Time indicating arrangements
- H04M2215/72—Account specifications
- H04M2215/724—Linked accounts
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M2215/00—Metering arrangements; Time controlling arrangements; Time indicating arrangements
- H04M2215/72—Account specifications
- H04M2215/724—Linked accounts
- H04M2215/725—Shared by technologies, e.g. one account for different access technologies
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M2215/00—Metering arrangements; Time controlling arrangements; Time indicating arrangements
- H04M2215/72—Account specifications
- H04M2215/724—Linked accounts
- H04M2215/7254—Multiple accounts per user
- H04M2215/7263—Multiple accounts per user per service, e.g. prepay and post-pay
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M2215/00—Metering arrangements; Time controlling arrangements; Time indicating arrangements
- H04M2215/72—Account specifications
- H04M2215/724—Linked accounts
- H04M2215/7254—Multiple accounts per user
- H04M2215/7268—Multiple accounts per user per technology, e.g. PSTN or wireless
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M2215/00—Metering arrangements; Time controlling arrangements; Time indicating arrangements
- H04M2215/74—Rating aspects, e.g. rating parameters or tariff determination apects
- H04M2215/745—Least cost routing, e.g. Automatic or manual, call by call or by preselection
Definitions
- the present invention relates to a method and system for a network-based, real-time interconnect billing and reconciliation between Wireless/Wireline network and other service providers.
- a communication and information carrier network (interchangeably referred to herein as a “CCN” or “Network”), such as, for example, a wireless or wireline phone network, typically serves numerous users. Users are provided access to the CCN using communication devices (interchangeably referred to herein as “devices”), such as telephones, to exchange information or otherwise communicate.
- the CCN to which the user has a subscription or contractual obligation is known generally as a “home CCN” (interchangeably referred to herein as a “home network” and/or a “home CCN provider”). Accordingly, a subscriber is a user of a home CCN.
- the subscriber operates the device (e.g., by turning it “on” or by dialing a telephone number on a telephone or by accessing information on a telephone) to access various services provided by either CCN or any other service provider using CCN network infrastructure to deliver their service to CCN subscribers or users (hereinafter collectively or interchangeably referred to as CCN).
- CCN CCN network infrastructure
- the subscriber When the subscriber operates the communication device (e.g., by turning it “on” or by dialing a telephone number on a telephone), the subscriber instructs the communication device to transmit signals to a second communication device, also known as an “end user,” or to one or more CCN control centers.
- a second communication device also known as an “end user”
- Each CCN has a specified geographic area of operation, generally known as “range” or “home area.”
- range When the subscriber operates the communication device within the range of the home CCN (e.g., the subscriber is located in the home area), the subscriber's signals are carried or transmitted to the end user or a signal receiver of the home CCN or service provider via the home CCN.
- the home CCN provider conducts and controls each aspect of the communication, also known as “end-to-end processing.” This end-to-end processing includes handling, routing, and delivering the call, as well as rating and billing the subscriber accordingly.
- the home CCN provider can only engage in end-to-end processing when the service request is placed and ranges entirely within the home CCN or the services provided by the home CCN.
- the subscriber cannot access the home CCN, for example, in the following circumstances: when the subscriber operates the communication device outside the home CCN area, when the home CCN is out of service, when the home CCN communication signal strength is less than that of other CCNs, or when the home CCN is otherwise unavailable. Due to the generally limited range of home CCNs, the scope of services provided by the home CCN provider would inevitably be limited if subscribers were only able to access the services of the home CCN.
- the interconnected CCN is generally known in the art as “roaming (hereinafter interchangeably referred to as Inter Connected Service Delivery’). Accordingly, the interconnected CCN is generally known as a “roaming CCN or a “roaming Network.”
- a “roaming subscriber” or a “user” generally refers to a subscriber of a home CCN who cannot access the home CCN for whatever reason and uses or accesses the services of a roaming CCN.
- Interconnection between CCN providers however, often exceeds the demands of simply facilitating telephone calls.
- Interconnection in the communication technology industry has seen increasing complexity with regard to inter-CCN provider agreements, data exchange and invoicing processes. Accordingly, the needs of interconnected providers typically include comprehensive roaming/interconnection management (which includes facilitating communication as well as monitoring the stability and functions of the interconnected CCNs) and assessment of costs and benefits of interconnection.
- a significant aspect of interconnection involves managing and reconciling the responsibilities and financial accounts of each provider party to the interconnection.
- charges incurred or generated through interconnection between CCN or other service providers which can be generated, for example, through access and use of a roaming CCN or use of other services from a roaming CCN provider, account for a substantial percentage of a provider's revenue and/or costs. Consequently, mismanagement of interconnect charges and related billing may lead to significant detriments, such as lost revenue and increased costs, resulting in the provider being unable to account for such incurred or generated charges.
- providers operate on inflexible billing systems which often produce inaccurate invoices, resulting in significant loss of revenue. It is critically important, therefore, for providers to accurately measure and account for interconnect billing and invoicing to at least manage revenue streams and to potentially increase profitability.
- An interconnect billing system required to accomplish the above must possess many features to comprehensively assess and account for network revenues/costs.
- an interconnect billing system that is able to: 1) seamlessly rate interconnect events accurately on a real-time basis; 2) seamlessly control incoming and outgoing invoices; 3) efficiently monitor interconnect costs; 4) effectively handle partnerships and agreements; 5) handle claims quickly and efficiently; 6) seamlessly understand and adapt to an increasing volume of interconnect services and demands.
- the present invention includes an innovative solution for assessing and accounting revenues/costs for networks, resulting from interconnection between providers.
- the method and system of the present invention (herein interchangeably referred to as the “system”) provides an automated, real-time interconnect billing component, which is flexible, robust, high-performance, fully scaleable and fully customizable.
- the system can monitor and assess interconnection accounts; if required, correct inaccuracies such as excessive interconnect charges and inaccurate bills; and obtain and process payment, as necessary.
- the system is useful and applicable to multiple phases of the interconnection (also referred to herein as the “lifecycle of interconnect billing”), including the incorporation of the initial business agreement, management of the business agreement, rating, invoicing, payments and reconciliation thereof
- the system enables real-time interconnect billing, accurate invoicing and reconciliation according to one embodiment of the invention.
- the system allows providers to avoid or reduce accounting expenses and commitment resulting from accounting inefficiencies, thereby providing providers using the system economic leverage and financial advantages.
- a second embodiment of the system provides the first truly real-time, seamless, automated system for interconnect billing.
- the system provides at least: 1) automated business logic driven routing (e.g., least-cost routing); 2) hot billing; 3) notifications (e.g., smart alerts); 4) real-time interconnect control; 5) multi-tier reconciliation; 6) real-time secured access to partnered communication operators for multi-dimensional reconciliation; and 7) platform management using network management tools.
- FIG. 1 provides a representative flow diagram of the system and deployment of the present invention in accordance with one embodiment of the present invention
- FIG. 2 provides a diagram of the system functionalities in accordance with an embodiment of the present invention
- FIG. 3 presents an exemplary system diagram of various hardware components and other features in accordance with an embodiment of the present invention
- FIG. 4 illustrates an exemplary schematic of the system in accordance with an embodiment of the present invention
- FIG. 5 presents an exemplary flow diagram of the system functionalities in accordance with an embodiment of the present invention
- FIG. 6 presents an exemplary flow diagram of invoicing functionalities in accordance with an embodiment of the present invention.
- FIG. 7 presents an exemplary flow diagram of reconciliation functionalities in accordance with an embodiment of the present invention.
- the present invention provides a network-based system and method of use for real-time interconnect billing and invoicing.
- the system of the present invention increases accuracy, reduces processing times, synchronizes invoicing and/or billing among one or more interconnected service providers, increases the seamlessness of the delivery and transmittal of the billing information and increases the availability of the billing information.
- the system calculates true costs and accordingly processes and verifies invoices.
- One embodiment of the present invention is flexible, fully scalable, fully customizable, and applicable with general industry standards.
- the present invention is a network-based solution of interconnect billing.
- network-based it is meant that the present invention is implemented network-wide without hardware modifications on particular devices such as telephones. Accordingly, as understood by one skilled in the art, the system implementation of the present invention is transparent to the subscriber.
- the system assesses and accounts for the entire interconnect billing life cycle.
- the system allows the providers to generate accurate and real-time invoices, facilitate billing (e.g., hot billing and cyclical billing), conduct automated multi-tiered reconciliation, automate business logic driven routing, and communicate with users, third-party entities (e.g., interconnect partners and outsourced accountants), applications, and/or hardware.
- the system allows the provider to increase its revenue by making the accounting of services, particularly roaming services, more timely, efficient and reliable.
- business practices includes any aspect of the relationship between the home CCN provider and its subscribers, non-subscribers, other CCN providers and third-party entities.
- business practices include business agreements (e.g., rating agreements and reciprocal traffic agreements), definitions and listings of products and services, incentive programs (e.g., loyalty incentives), and billing and accounting principles.
- business practices may include any aspect of the CCN provider that affects revenue and market status.
- partner is generally interchangeable with the term “provider” when it suggests interconnect providers having a business relationship with the home CCN provider.
- the deployment and integration of the system may involve one or more of the following functions: invoicing network usage, including real-time invoicing; billing users and/or providers; reconciling outstanding invoices/bills; communicating with providers, hardware, software and users; generating accounting reports; notifying users and/or providers of invoicing/billing issues; auditing accounting practices; determining and correcting billing errors; rating; directing users to least cost alternatives; managing, reviewing and updating business practices; monitoring network activity; identifying users of the network; assessing records (e.g., call detail records (CDR), call data records (CDR), and event data records (EDR)); accessing subscriber accounts; synchronizing billing; issuing and transmitting billing and payment; instituting revenue streams and revenue thresholds; and managing platforms using network applications, such as OpenView® by Hewlett Packard of Palo Alto, Calif., USA.
- CDR call detail records
- CDR call data records
- EDR event data records
- the system 1 of the present invention is linked with the infrastructure of the home CCN provider.
- the system 1 is implemented on a local area network (LAN).
- the system 1 is communicable with, for example, one or more fixed public switched telephone networks (PSTN) 2 , one or more mobile or fixed Internet Protocol-based networks 3 , one or more mobile networks 4 (e.g., first generation (1G), second generation (2G), and third generation (3G)) and one or more mediation devices 5 .
- PSTN public switched telephone networks
- mobile or fixed Internet Protocol-based networks 3 e.g., one or more mobile networks 4 (e.g., first generation (1G), second generation (2G), and third generation (3G)) and one or more mediation devices 5 .
- the system 1 receives information from, or is contacted by, these devices and networks 2 - 5 .
- the system 1 produces or generates invoices 7 , files 8 , and reports 10 , and facilitates further communication (e.g., via file transfer protocol (FTP) 9 ).
- FTP
- the system is typically implemented in conjunction with the home CCN provider and at least one of: a roaming CCN provider; a signaling transfer point (STP) and a signaling gateway. Communication is facilitated using any communication link, including industry standard protocols such as the common channel signaling system no. 7 (“SS7”) or the common channel signaling system no. 8 (“SS8”); transmission control protocol (TCP)/internet protocol (IP); or other signaling protocols that are currently known or will be known in the art.
- the present invention is integrated with, or connected to, the home CCN hardware, software or any other processing device known in the art for receiving and/or processing of roaming signals, such as a switching center (herein after interchangeably referred to as MSC).
- MSC switching center
- FIG. 2 illustrates a diagram of the functionalities of the system 100 in accordance with another embodiment of the present invention.
- the system 100 communicates with the network 101 and other providers (i.e., partners) 120 .
- the system 100 manages, maintains, reviews and assesses the business practices of the home CCN provider.
- the business practices include CDR/EDR templates 102 , partner definitions 103 (e.g., business agreements and affiliations), rating definitions 104 , product and service definitions 105 , and programs 106 (e.g., loyalty programs).
- the business practices 102 - 106 form a basis for the system 100 logic and reference data for processing billing and invoicing.
- the intelligent system 100 can seamlessly implement rate and charging changes, incorporate updated or new reference data, and update agreements and implement changes therein.
- the communication signal is decoded and processed using a decoder 107 .
- the decoded signal is read through an event processor 108 to identify the events that have been or should be triggered to process the communication signal.
- a splitter 109 which splits the signal and events into related subsequent processors in the solution, will direct the signal to subsequent processors as defined by the event processor.
- the signal is sent to an error handler component 116 .
- the signal from the network 101 is also processed through a rating engine 110 in one variation.
- the rating engine 110 calculates the value of network usage which is processed by the accounting functionalities of the present invention.
- the rating engine directs the information from the signal to invoice module 111 and/or reconciliation module 112 .
- the information is processed for settlement 113 or transmitted to a holding area such as a warehouse 114 , where it can remain accessible and ultimately be directed to settlement 113 at a later time.
- the system 100 processes the claims in claim handling 115 , which directly interfaces with subscriber accounts maintained by the home CCN.
- the settlement 113 is conducted with interconnect partners 120 and their users.
- the system 100 has other modules to address the accounting needs of the provider.
- the system 100 includes a web application and interface 117 which allows manual input or review of the accounting protocol.
- the system 100 is also equipped with security and access privileges 118 to protect the system 100 from unauthorized use.
- One other variation of the present invention is an audit trial feature 119 , which allows the system 100 to evaluate accounting performance and to reconfigure, as necessary, to optimize performance.
- the functionalities of the system 401 generally include sending alerts 415 , communicating 417 , auditing 405 , reconciling 402 , invoicing 409 and managing 411 .
- invoicing 409 and reconciliation 402 are considered the core operations of the interconnect system of the present invention.
- Invoicing 409 incorporates a range of accounting practices, which includes itemizing and/or presenting purchases of services or usage and billing which involves collection of money requested in the invoices.
- the present invention is able to invoice network usage to subscribers, providers and non-subscribers (e.g., roaming users) via the providers, for example, in realtime. This real-time invoicing is known as “hot billing” 410 .
- the system 401 interfaces with signaling units of partnering networks (e.g., via the MSC) and obtains Cell Data Records (CDRs) on a real-time basis. Invoicing for the obtained CDRs is performed, and a balance is updated for each interconnect provider. This feature makes the system 401 a truly real-time interconnect billing system.
- the system 401 is able to perform real-time invoicing 409 , but billing for the accumulated invoice at a predetermined time.
- the system 401 of the present invention is able to reconcile outstanding accounts and debts/credits in its reconciliation module 402 .
- Reconciliation 402 generally involves accounting for a network usage and transaction record and assessing the amount and duration of network usage in light of business practices (e.g., rating determinations).
- the system 401 is able to conduct robot reconciliation 404 in which no manual input is required.
- One variation of the system's 401 -robot reconciliation 404 is based on a sophisticated method that makes it fast, yet simple. The method continuously operates in the background without manual interaction, and this facilitates availability of information at a near online or real-time rate without additional expenses and manual labor.
- the system will dynamically initiate background reconciliation of the accounts pertaining to interconnected CCNs.
- the system 403 is able to compare and verify numerous levels of data and capabilities to reconcile accounts. Reconciliation of this type is generally known as “multi-tiered reconciliation” 403 .
- reconciliation was carried out on the called party, calling party number and on the time of the transaction.
- the CCN can define various transaction parameters and their hierarchy for reconciliation. For every transaction record, apart from Calling Party, Called Party and time of transaction, the amount and duration of interconnect communications are reconciled, with some pre-defined latency, as generally determined and known in the art.
- reconciliation is conducted in real-time. This would aid in reducing long settlement cycles between Interconnect CCNs and also provide real time reconciliation.
- the system 401 is able to access and communicate 417 in one variation.
- the system 401 provides users with real-time billing information 419 .
- an interface device such as a graphical user interface (GUI) 420 , available on a network, for example, the user can review the wireless bill, including those charges accrued through interconnect use.
- GUI graphical user interface
- the system 401 is also able to alert 415 users of changes to an existing invoice or the generation of a new invoice.
- the system 401 can communicate with users using short messaging service (SMS).
- SMS short messaging service
- embodiments of the system 401 are equipped with a business alerts feature called Smart Alerts 416
- events can be configured based on configurable business logic which are generally known in the art. For example, when an event is triggered, the system 401 raises alarms to designated individuals through the SMS and/or via e-mail. For instance, the system 401 can set revenue thresholds for a particular partner, and upon satisfying the defined limits, the system 401 shall raise an alarm.
- the system 401 is able to communicate with the home CCN 424 to obtain information to accurately and comprehensively invoice and reconcile subscriber and non-subscriber accounts. Accordingly, the system 401 can communicate with the home MSC 425 , accounts receivable 426 , accounts payable 427 , call and event details 428 and one or more data stores 429 .
- the system 401 accesses providers 418 via the MSC, for example, to obtain interconnect charges. Accordingly, in yet another variation, the system 417 is able to access the accounts receivable 421 , accounts payable 422 and the MSC 423 of the roaming providers.
- the system 401 allows access to reconciled records available on a network such as the Internet (also referred to herein as the “worldwide web” or the “web”), for example, through a secured web interface to the privileged, affiliated or partnered providers. Partners can access this information by supplying credentials (e.g., username and password) through an identification verification method (e.g., a secured socket layer (“SSL”)) on the Internet. Ready access by partners in such a manner provides seamless operations and execution.
- a network such as the Internet (also referred to herein as the “worldwide web” or the “web”)
- credentials e.g., username and password
- an identification verification method e.g., a secured socket layer (“SSL”)
- Another feature of the system 401 is to manage provider affiliations and business relationships 411 .
- the system 401 catalogues the business practices with respect to each provider 430 and updates the scope of the affiliations 414 as determined by the home CCN provider.
- the system 401 also performs a rating function 412 , whereby the system 401 calculates and determines options for business logic driven routing (e.g., least cost routing 413 ).
- the system 401 can calculate bulk rating, rating milestones, discounts, and similar cost/pricing features as would be understood to one skilled in the art.
- the system 401 is also able to conduct audits 405 of the accounting protocol of the home CCN provider. For example, the system 401 can evaluate accounting practices 408 and how bills and invoices are reconciled. Additionally, the system 401 provides intelligence to review the accuracy of outgoing and incoming bills 406 and to readjust the bills 407 , as necessary.
- the system 401 offers a business logic driven routing, such as automated least cost routing 413 , that optimizes routing decisions on a real-time basis.
- the system 401 is thus able to automate various complex tasks, and the system 401 allows simultaneous decision support capabilities.
- This automated least cost routing feature 413 manages and accounts for economical, technical (e.g., network traffic and capabilities) and business considerations without manual intervention.
- Embodiments of the system 401 facilitate and assess numerous options for the least cost routes. This assessment is based, in part, in one variation, on an analysis conducted by the system 401 on reference data stored 429 or accessed by the system. This assessment and analysis is conducted in real-time. For example, the system 401 interfaces with the provider's network 418 . The system 401 then compares data from different processes in the system 401 and determines optimal business performance, i.e. the lowest cost operator network for interconnection. The system then provides metrics that enable the provider to provide low cost services 413 and/or to benchmark and improve performance. A variation of the least cost routing feature and the selection of roaming providers is provided in Applicants' copending application U.S. Nonprovisional patent application Ser. No. 10/850,561 of G. V. Kumar and G. V. R. Nagaraju, titled “System for A Wireless Intelligent Services Engine” filed May 21, 2004.
- FIG. 5 provides an exemplary flow diagram of the operation of the system of the present invention.
- the system initiates the billing process at step 501 by communicating with the home CCN.
- the system uses industry standard protocols for communications.
- the system is integrated with the home CCN and/or the home MSC.
- the system attempts to obtain information regarding the business practices of the home CCN provider by accessing at least one data store of the home CCN.
- the system is able to construct the reference data required for billing processing. Accordingly, the system has access to rating schemes and partnerships/affiliations, for example, of the home CCN provider.
- the system receives information from the data store.
- the intelligent system monitors and manages the business aspects of the home CCN, by maintaining and upgrading the provider's business practices. Any change in affiliation or change in agreements between interconnect providers and the home CCN provider is automatically incorporated into the system and implemented in the accounting process at step 523 .
- the system reviews and updates rating schemes, at step 525 , to accurately assess the costs of network usage for each interconnect provider. Using the rating information, the system can evaluate roaming services, for example, and can develop an automated process for least cost routing, as shown in step 527 .
- the system is provided with access to subscriber accounts at step 507 .
- the system concurrently monitors subscriber activity at step 509 . Based on rating information and partnership agreements, among other factors, the system accounts for system usage based on subscriber activity at step 511 .
- the system subsequently generates an invoice of subscriber charges at step 529 and updates the subscriber accounts to reflect the invoice at step 531 .
- the system optionally notifies the subscriber of changes to the subscriber account at step 535 .
- the system is able to manage the financial transaction between the provider and the subscriber.
- the system requests payment from the subscriber.
- the system receives payment from the subscriber, and, in turn, the system reconciles the subscriber account at step 539 .
- the system communicates with interconnect providers at step 541 .
- the system receives invoices/bills at step 543 and processes the invoices at step 545 .
- the system accesses subscriber accounts at step 507 and monitors and reviews subscriber activity at step 509 , particularly when the invoices from interconnect providers are provided in real time.
- the system then verifies the charges assessed by the interconnect provider at step 547 and accounts for subscriber's interconnect activity at step 511 .
- the system is also involved in billing and invoicing for the use of the network by non-subscribers (i.e., roaming users) of the home CCN.
- the system reviews the usage of the home CCN at step 513 and then assesses the usage of the home CCN to individual users and the interconnect providers of those users at step 515 .
- the system then accounts for the system usage in view of rating and partnership information, for example, at step 517 .
- the accounting is communicated to the pertinent interconnect providers at step 519 , and the outstanding balances are resolved at step 521 .
- the system is responsible for the accounting of system usage and obtaining remuneration from interconnect users and/or interconnect providers.
- the system monitors the usage and activity of the home CCN. For example, the system records the duration of communications on the network.
- the system subsequently identifies the users responsible for usage of the home CCN at step 603 .
- the system accesses and reviews CDRs and EDRs to generate a comprehensive report of system usage per user at step 605 .
- the system processes usage charges based on rating information and other business practices as would be understood by one skilled in the art.
- the system generates billing reports for subscribers and non-subscribers (i.e., users who receiving roaming services from the home CCN provider) at step 609 .
- non-subscriber billing the system identifies the responsible interconnect provider and communicates with the relevant interconnect provider responsible for usage of the home CCN at step 611 .
- the system then transmits the invoice for each user to the respective interconnect provider at step 613 .
- the system optionally receives confirmation of the invoice and/or bill from the interconnect provider at step 615 .
- the system receives payment from the interconnect provider at step 617 and reconciles the payment received with the accounting records at step 619 .
- the invoicing and billing system of the present invention operates in real time or with some predetermined latency period as determined by each provider using the system of the present invention.
- the term “real time” suggests that the invoice for a roaming user's usage is transmitted to the roaming user's provider instantaneously after a CDR or EDR is generated.
- the system of the present invention also monitors subscriber usage and accounts in another variation. Accordingly, once a billing report is generated at step 611 , the system updates the subscriber account at step 621 . The system then invoices the subscriber at step 625 and/or notifies the subscriber of the account update at step 623 . The system can execute an automated reconciliation at step 625 by debiting linked subscriber accounts (e.g., checking accounts) at step 629 or access linked credit accounts at step 627 , for example.
- linked subscriber accounts e.g., checking accounts
- FIG. 7 presents an exemplary embodiment of the reconciliation process of the present invention.
- the system is able to receive an invoice and/or bill from an interconnect partner at step 701 .
- the system processes the invoice and identifies the subscribers of the home CCN presented on the invoice at step 703 .
- the system examines and reviews the CDR/EDR for each subscriber at step 705 . If there are inaccuracies as determined by the system at step 707 , the system confirms the inaccuracies at step 709 with the interconnect partner.
- the system receives confirmation or revised information from the interconnect partner at step 711 and, if necessary, the system readjusts the invoice at step 713 . Inaccuracies that are not correctable are sent to a claim specialist, for example, for further processing.
- the system calculates the per user charge and assesses the charges to the subscriber at step 715 .
- the system has the ability to update the subscriber account at step 719 , and can also send the subscriber a notification (generally referred to herein as an “alert”) of changes to the subscriber's account at step 721 .
- the system can reconcile the subscriber's account at step 723 by accessing debit accounts at step 725 or credit accounts at step 727 .
- the system reconciles outstanding debts with interconnect partners by communicating with the accounts payable of the home CCN at step 717 and coordinating transmission of payment to the interconnect partner at step 729 .
- the system receives confirmation of the transaction at step 731 . This process is preferably conducted in real time, but the system can institute a latency period as needed.
- the system provides complete real-time interconnect control over partner provider network traffic.
- Multi-layered checks are driven by configurable business logic.
- alerts can be configured to be raised either through network management tools and technologies or to designated individuals through a SMS and/or via email and/or other communication mechanism.
- the system which is predetermined to provide warnings for excessive use, would raise an alarm to the designated individuals based on the first predetermined threshold, which, in this case, is excessive use of the system.
- a configuration of the system allows the provider traffic to be barred upon reaching some second threshold, which is generally known and can be predetermined in the art.
- the present invention consists of four major logical layers, namely: presentation layer, business logic layer, application server layer and data store layer. Each of these layers performs specific tasks in the overall system performance.
- the presentation layer is responsible for defining the presentation logic based on the user access device specifications.
- the business logic layer stores business process information/logic and applies this process logic on data/information stored and received.
- the application server layer acts as the control layer for the complete system and its' process flows.
- the data store layer provides a warehouse facility with the ability to store, retrieve and modify data.
- the present invention may be implemented using hardware, software, network equipment, or a combination thereof, and may be implemented in one or more computer systems or other processing systems. In one embodiment, the invention is directed toward one or more computer systems capable of carrying out the functionality described herein. An example of such a computer system is shown in FIG. 3 .
- Computer system 200 includes one or more processors, such as processor 204 .
- the processor 204 is connected to a communication infrastructure 206 (e.g., a communications bus, cross-over bar or network).
- a communication infrastructure 206 e.g., a communications bus, cross-over bar or network.
- Computer system 200 can include a display interface 202 that forwards graphics, text and other data from the communication infrastructure 206 (or from a frame buffer not shown) for display on the display unit 230 .
- Computer system 200 also includes a main memory 208 , preferably a random access memory (RAM), and may also include a secondary memory 210 .
- the secondary memory 210 may include, for example, a hard disk drive 212 and/or a removable storage drive 214 , representing a floppy disk drive, a magnetic tape drive, an optical disk drive, etc.
- the removable storage drive 214 reads from and/or writes to a removable storage unit 218 in a well-known manner.
- Removable storage unit 218 represents a floppy disk, magnetic tape, optical disk, etc., which is read by, and written to, removable storage drive 214 .
- the removable storage unit 218 includes a computer usable storage medium having stored therein computer software and/or data,
- secondary memory 210 may include other similar devices for allowing computer programs or other instructions to be loaded into computer system 200 .
- Such devices may include, for example, a removable storage unit 222 and an interface 220 .
- Examples of such may include a program cartridge and cartridge interlace (such as that found in video game devices), a removable memory chip (such as an erasable programmable read only memory (EPROM), or programmable read only memory (PROM)) and associated socket, and other removable storage units 222 and interfaces 220 , which allow software and data to be transferred from the removable storage unit 222 to computer system 200 .
- EPROM erasable programmable read only memory
- PROM programmable read only memory
- Computer system 200 may also include a communications interface 224 .
- Communications interface 224 allows software and data to be transferred between computer system 200 and external devices. Examples of communications interface 224 may include a modem, a network interface (such as an Ethernet card), a communications port, a Personal Computer Memory Card International Association (PCMCIA) slot and card, etc.
- Software and data transferred via communications interface 224 are in the form of signals 228 , which may be electronic, electromagnetic, optical or other signals capable of being received by communications interface 224 . These signals 228 are provided to communications interface 224 via a communications path (e.g., channel) 226 .
- This path 226 carries signals 228 and may be implemented using wire or cable, fiber optics, a telephone line, a cellular link, a radio frequency (RE) link and/or other communications channels.
- computer program medium and “computer usable medium” are used to refer generally to media such as a removable storage drive 214 , a hard disk installed in hard disk drive 212 and signals 228 .
- These computer program products provide software to the computer system 200 . The invention is directed to such computer program products.
- Computer programs are stored in main memory 208 and/or secondary memory 210 . Computer programs may also be received via communications interface 224 . Such computer programs, when executed, enable the computer system 200 to perform the features of the present invention as discussed herein. In particular, the computer programs, when executed, enable the processor 204 to perform the features of the present invention. Accordingly, such computer programs represent controllers of the computer system 200 .
- the software may be stored in a computer program product and loaded into computer system 200 using removable storage drive 214 , hard drive 212 or communications interface 224 .
- the control logic when executed by the processor 204 , causes the processor 204 to perform the functions of the invention as described herein.
- the invention is implemented primarily in hardware using, for example, hardware components, such as application-specific integrated circuits (ASICs). Implementation of the hardware state machine so as to perform the functions described herein will be apparent to persons skilled in the relevant art(s).
- the invention is implemented using a combination of both hardware and software.
Abstract
Description
- This application is related to Applicants' copending U.S. Nonprovisional patent application Ser. No. 10/850,561 of G. V. Kumar and G. V. R. Nagaraju, titled “System for A Wireless Intelligent Services Engine” filed May 21, 2004, Nonprovisional patent application Ser. No. 10/996,072 of G. V. Kumar and S. Mohan Kumar, titled “Method and System for Accessing Wireless Networks” filed Nov. 24, 2004, and U.S. Provisional Patent Application Ser. No. 60/533,148 of G. V. Kumar and S. Mohan Kumar titled “Realtime Interconnect Billing System and Method of Use” filed Dec. 31, 2003, and is a division of and claims the benefit of priority under 35 U.S.C. §120 from U.S. Ser. No. 11/024,972, filed Dec. 30, 2004, which is a nonprovisional application of 60/533,148 filed Dec. 31, 2003. The entirety of these patent applications is incorporated herein by reference.
- 1. Field of the Invention
- The present invention relates to a method and system for a network-based, real-time interconnect billing and reconciliation between Wireless/Wireline network and other service providers.
- 2. Description of the Related Art
- The telecommunications technology industry, which includes wireless and wireline communication devices, services, and networks, has witnessed a rapid increase in the number of network/service providers (referred to interchangeably herein as “network operators,” “communication and information carrier network providers,” “CCN providers” or “providers” or “service providers”) as well as subscribers, signal traffic, and competitive tariff structures. As used herein, wireline communications devices, services, and networks are interchangeable with wireless communications devices, services and networksunless explicitly distinguished herein. Increasingly, separate and/or independent providers and other pertinent entities work jointly (commonly referred to herein as “interconnection” or “interconnect”) to provide comprehensive services to their clientele.
- A communication and information carrier network (interchangeably referred to herein as a “CCN” or “Network”), such as, for example, a wireless or wireline phone network, typically serves numerous users. Users are provided access to the CCN using communication devices (interchangeably referred to herein as “devices”), such as telephones, to exchange information or otherwise communicate. The CCN to which the user has a subscription or contractual obligation is known generally as a “home CCN” (interchangeably referred to herein as a “home network” and/or a “home CCN provider”). Accordingly, a subscriber is a user of a home CCN.
- The subscriber operates the device (e.g., by turning it “on” or by dialing a telephone number on a telephone or by accessing information on a telephone) to access various services provided by either CCN or any other service provider using CCN network infrastructure to deliver their service to CCN subscribers or users (hereinafter collectively or interchangeably referred to as CCN).
- When the subscriber operates the communication device (e.g., by turning it “on” or by dialing a telephone number on a telephone), the subscriber instructs the communication device to transmit signals to a second communication device, also known as an “end user,” or to one or more CCN control centers.
- Each CCN has a specified geographic area of operation, generally known as “range” or “home area.” When the subscriber operates the communication device within the range of the home CCN (e.g., the subscriber is located in the home area), the subscriber's signals are carried or transmitted to the end user or a signal receiver of the home CCN or service provider via the home CCN. The home CCN provider conducts and controls each aspect of the communication, also known as “end-to-end processing.” This end-to-end processing includes handling, routing, and delivering the call, as well as rating and billing the subscriber accordingly. However, the home CCN provider can only engage in end-to-end processing when the service request is placed and ranges entirely within the home CCN or the services provided by the home CCN.
- It is possible, however, that the subscriber cannot access the home CCN, for example, in the following circumstances: when the subscriber operates the communication device outside the home CCN area, when the home CCN is out of service, when the home CCN communication signal strength is less than that of other CCNs, or when the home CCN is otherwise unavailable. Due to the generally limited range of home CCNs, the scope of services provided by the home CCN provider would inevitably be limited if subscribers were only able to access the services of the home CCN.
- Conventional technology allows subscribers of a home CCN to access other interconnected, technologically compatible and available CCNs. One aspect of the use of the interconnected CCN (i.e., non-home CCN) by the subscriber is generally known in the art as “roaming (hereinafter interchangeably referred to as Inter Connected Service Delivery’). Accordingly, the interconnected CCN is generally known as a “roaming CCN or a “roaming Network.” A “roaming subscriber” or a “user” generally refers to a subscriber of a home CCN who cannot access the home CCN for whatever reason and uses or accesses the services of a roaming CCN.
- Conventional roaming technology, however, includes certain drawbacks that prevent seamless and comprehensive interconnection, thereby limiting the applicability of roaming CCNs, the usage of roaming CCNs by subscribers, and, in turn, the profitability of the home CCN provider. Generally, roaming technology has been limited to allowing roaming subscribers to place telephone calls on roaming CCNs.
- Interconnection between CCN providers, however, often exceeds the demands of simply facilitating telephone calls. Interconnection in the communication technology industry has seen increasing complexity with regard to inter-CCN provider agreements, data exchange and invoicing processes. Accordingly, the needs of interconnected providers typically include comprehensive roaming/interconnection management (which includes facilitating communication as well as monitoring the stability and functions of the interconnected CCNs) and assessment of costs and benefits of interconnection.
- Increasingly, a significant aspect of interconnection involves managing and reconciling the responsibilities and financial accounts of each provider party to the interconnection. Generally, charges incurred or generated through interconnection between CCN or other service providers, which can be generated, for example, through access and use of a roaming CCN or use of other services from a roaming CCN provider, account for a substantial percentage of a provider's revenue and/or costs. Consequently, mismanagement of interconnect charges and related billing may lead to significant detriments, such as lost revenue and increased costs, resulting in the provider being unable to account for such incurred or generated charges. For instance, providers operate on inflexible billing systems which often produce inaccurate invoices, resulting in significant loss of revenue. It is critically important, therefore, for providers to accurately measure and account for interconnect billing and invoicing to at least manage revenue streams and to potentially increase profitability.
- As inaccurate interconnect billing can significantly impact a provider's profitability, providers require accurate accounting and assessment of the network-related charges incurred, generated, owed, paid, or collected (collectively known as “network revenues/costs” or “charges”) with respect to the home CCN and interconnected CCNs. Thus, providers require a flexible, robust, efficient and accurate interconnect billing system.
- An interconnect billing system required to accomplish the above must possess many features to comprehensively assess and account for network revenues/costs. In particular, there is an unmet need in the prior art for an interconnect billing system that is able to: 1) seamlessly rate interconnect events accurately on a real-time basis; 2) seamlessly control incoming and outgoing invoices; 3) efficiently monitor interconnect costs; 4) effectively handle partnerships and agreements; 5) handle claims quickly and efficiently; 6) seamlessly understand and adapt to an increasing volume of interconnect services and demands.
- There further remains an unmet need for an interconnect billing system to flexibly, robustly, efficiently and accurately assess and account for bills related to interconnection services. There also remains an unmet need for an interconnect billing system that is seamlessly integrated and useable by interconnected service providers.
- The present invention includes an innovative solution for assessing and accounting revenues/costs for networks, resulting from interconnection between providers. The method and system of the present invention (herein interchangeably referred to as the “system”) provides an automated, real-time interconnect billing component, which is flexible, robust, high-performance, fully scaleable and fully customizable. The system can monitor and assess interconnection accounts; if required, correct inaccuracies such as excessive interconnect charges and inaccurate bills; and obtain and process payment, as necessary.
- In one embodiment, the system is useful and applicable to multiple phases of the interconnection (also referred to herein as the “lifecycle of interconnect billing”), including the incorporation of the initial business agreement, management of the business agreement, rating, invoicing, payments and reconciliation thereof The system enables real-time interconnect billing, accurate invoicing and reconciliation according to one embodiment of the invention. The system allows providers to avoid or reduce accounting expenses and commitment resulting from accounting inefficiencies, thereby providing providers using the system economic leverage and financial advantages.
- A second embodiment of the system provides the first truly real-time, seamless, automated system for interconnect billing. In particular, the system provides at least: 1) automated business logic driven routing (e.g., least-cost routing); 2) hot billing; 3) notifications (e.g., smart alerts); 4) real-time interconnect control; 5) multi-tier reconciliation; 6) real-time secured access to partnered communication operators for multi-dimensional reconciliation; and 7) platform management using network management tools.
- Additional advantages and novel features of the invention will be set forth in part in the description that follows, and, in part, will become more apparent to those skilled in the art upon examination of the following or upon learning by practice of the invention.
-
FIG. 1 provides a representative flow diagram of the system and deployment of the present invention in accordance with one embodiment of the present invention; -
FIG. 2 provides a diagram of the system functionalities in accordance with an embodiment of the present invention; -
FIG. 3 presents an exemplary system diagram of various hardware components and other features in accordance with an embodiment of the present invention; -
FIG. 4 illustrates an exemplary schematic of the system in accordance with an embodiment of the present invention; -
FIG. 5 presents an exemplary flow diagram of the system functionalities in accordance with an embodiment of the present invention; -
FIG. 6 presents an exemplary flow diagram of invoicing functionalities in accordance with an embodiment of the present invention; and -
FIG. 7 presents an exemplary flow diagram of reconciliation functionalities in accordance with an embodiment of the present invention. - Other features of the present invention will become apparent from the following detailed description considered in connection with the accompanying drawings which disclose multiple embodiments of the present invention. It should be understood, however, that the figures are designed for the purpose of illustration only and not as a definition of the limits of the invention. Additional advantages and novel features of the invention will also become apparent to those skilled in the art upon examination of the following or upon learning by practice of the invention.
- The present invention provides a network-based system and method of use for real-time interconnect billing and invoicing. The system of the present invention increases accuracy, reduces processing times, synchronizes invoicing and/or billing among one or more interconnected service providers, increases the seamlessness of the delivery and transmittal of the billing information and increases the availability of the billing information. The system calculates true costs and accordingly processes and verifies invoices.
- One embodiment of the present invention is flexible, fully scalable, fully customizable, and applicable with general industry standards. The present invention is a network-based solution of interconnect billing. By “network-based,” it is meant that the present invention is implemented network-wide without hardware modifications on particular devices such as telephones. Accordingly, as understood by one skilled in the art, the system implementation of the present invention is transparent to the subscriber.
- In another embodiment of the present invention, the system assesses and accounts for the entire interconnect billing life cycle. In one variation, the system allows the providers to generate accurate and real-time invoices, facilitate billing (e.g., hot billing and cyclical billing), conduct automated multi-tiered reconciliation, automate business logic driven routing, and communicate with users, third-party entities (e.g., interconnect partners and outsourced accountants), applications, and/or hardware. The system, as a result, allows the provider to increase its revenue by making the accounting of services, particularly roaming services, more timely, efficient and reliable.
- For the purposes of this application, the term “business practices” includes any aspect of the relationship between the home CCN provider and its subscribers, non-subscribers, other CCN providers and third-party entities. For example, business practices include business agreements (e.g., rating agreements and reciprocal traffic agreements), definitions and listings of products and services, incentive programs (e.g., loyalty incentives), and billing and accounting principles. It should be understood by one skilled in the art that business practices may include any aspect of the CCN provider that affects revenue and market status. For the purpose of this application, the term “partner” is generally interchangeable with the term “provider” when it suggests interconnect providers having a business relationship with the home CCN provider.
- In another embodiment of the present invention, the deployment and integration of the system may involve one or more of the following functions: invoicing network usage, including real-time invoicing; billing users and/or providers; reconciling outstanding invoices/bills; communicating with providers, hardware, software and users; generating accounting reports; notifying users and/or providers of invoicing/billing issues; auditing accounting practices; determining and correcting billing errors; rating; directing users to least cost alternatives; managing, reviewing and updating business practices; monitoring network activity; identifying users of the network; assessing records (e.g., call detail records (CDR), call data records (CDR), and event data records (EDR)); accessing subscriber accounts; synchronizing billing; issuing and transmitting billing and payment; instituting revenue streams and revenue thresholds; and managing platforms using network applications, such as OpenView® by Hewlett Packard of Palo Alto, Calif., USA.
- In the embodiment of the present invention as presented in
FIG. 1 , the system 1 of the present invention is linked with the infrastructure of the home CCN provider. For example, the system 1 is implemented on a local area network (LAN). The system 1 is communicable with, for example, one or more fixed public switched telephone networks (PSTN) 2, one or more mobile or fixed Internet Protocol-basednetworks 3, one or more mobile networks 4 (e.g., first generation (1G), second generation (2G), and third generation (3G)) and one or more mediation devices 5. Generally, the system 1 receives information from, or is contacted by, these devices and networks 2-5. The system 1 produces or generatesinvoices 7, files 8, and reports 10, and facilitates further communication (e.g., via file transfer protocol (FTP) 9). - The system is typically implemented in conjunction with the home CCN provider and at least one of: a roaming CCN provider; a signaling transfer point (STP) and a signaling gateway. Communication is facilitated using any communication link, including industry standard protocols such as the common channel signaling system no. 7 (“SS7”) or the common channel signaling system no. 8 (“SS8”); transmission control protocol (TCP)/internet protocol (IP); or other signaling protocols that are currently known or will be known in the art. In one embodiment, the present invention is integrated with, or connected to, the home CCN hardware, software or any other processing device known in the art for receiving and/or processing of roaming signals, such as a switching center (herein after interchangeably referred to as MSC).
-
FIG. 2 illustrates a diagram of the functionalities of the system 100 in accordance with another embodiment of the present invention. The system 100 communicates with thenetwork 101 and other providers (i.e., partners) 120. The system 100 manages, maintains, reviews and assesses the business practices of the home CCN provider. For example, the business practices include CDR/EDR templates 102, partner definitions 103 (e.g., business agreements and affiliations),rating definitions 104, product andservice definitions 105, and programs 106 (e.g., loyalty programs). The business practices 102-106 form a basis for the system 100 logic and reference data for processing billing and invoicing. In one variation, the intelligent system 100 can seamlessly implement rate and charging changes, incorporate updated or new reference data, and update agreements and implement changes therein. - When the system 100 communicates with the
network 101, the communication signal is decoded and processed using adecoder 107. The decoded signal is read through anevent processor 108 to identify the events that have been or should be triggered to process the communication signal. Asplitter 109, which splits the signal and events into related subsequent processors in the solution, will direct the signal to subsequent processors as defined by the event processor. In the event that thedecoder 107,event processor 108, andsplitter 109 receive an error or cannot process the signal, the signal is sent to anerror handler component 116. - The signal from the
network 101 is also processed through arating engine 110 in one variation. Therating engine 110 calculates the value of network usage which is processed by the accounting functionalities of the present invention. In one variation, the rating engine directs the information from the signal toinvoice module 111 and/orreconciliation module 112. In both modules, generally, the information is processed forsettlement 113 or transmitted to a holding area such as awarehouse 114, where it can remain accessible and ultimately be directed tosettlement 113 at a later time. To settle outstanding bills, the system 100 processes the claims in claim handling 115, which directly interfaces with subscriber accounts maintained by the home CCN. Alternatively, thesettlement 113 is conducted withinterconnect partners 120 and their users. - The system 100 has other modules to address the accounting needs of the provider. In one variation, the system 100 includes a web application and
interface 117 which allows manual input or review of the accounting protocol. In another variation, the system 100 is also equipped with security andaccess privileges 118 to protect the system 100 from unauthorized use. One other variation of the present invention is anaudit trial feature 119, which allows the system 100 to evaluate accounting performance and to reconfigure, as necessary, to optimize performance. - As illustrated in
FIG. 4 , in accordance with yet another embodiment of the present invention, the functionalities of thesystem 401 generally include sendingalerts 415, communicating 417, auditing 405, reconciling 402, invoicing 409 and managing 411. - In one variation, invoicing 409 and
reconciliation 402 are considered the core operations of the interconnect system of the present invention. Invoicing 409, as used in the present application, incorporates a range of accounting practices, which includes itemizing and/or presenting purchases of services or usage and billing which involves collection of money requested in the invoices. The present invention is able to invoice network usage to subscribers, providers and non-subscribers (e.g., roaming users) via the providers, for example, in realtime. This real-time invoicing is known as “hot billing” 410. With respect to accurate, real-time invoices andhot billing 410, in one variation of the present invention, thesystem 401 interfaces with signaling units of partnering networks (e.g., via the MSC) and obtains Cell Data Records (CDRs) on a real-time basis. Invoicing for the obtained CDRs is performed, and a balance is updated for each interconnect provider. This feature makes the system 401 a truly real-time interconnect billing system. In another variation of the present invention, thesystem 401 is able to perform real-time invoicing 409, but billing for the accumulated invoice at a predetermined time. - Moreover, the
system 401 of the present invention is able to reconcile outstanding accounts and debts/credits in itsreconciliation module 402.Reconciliation 402 generally involves accounting for a network usage and transaction record and assessing the amount and duration of network usage in light of business practices (e.g., rating determinations). In one variation, thesystem 401 is able to conductrobot reconciliation 404 in which no manual input is required. One variation of the system's 401-robot reconciliation 404 is based on a sophisticated method that makes it fast, yet simple. The method continuously operates in the background without manual interaction, and this facilitates availability of information at a near online or real-time rate without additional expenses and manual labor. On enabling the robot reconciliation, the system will dynamically initiate background reconciliation of the accounts pertaining to interconnected CCNs. - In another variation, the
system 403 is able to compare and verify numerous levels of data and capabilities to reconcile accounts. Reconciliation of this type is generally known as “multi-tiered reconciliation” 403. In the past, reconciliation was carried out on the called party, calling party number and on the time of the transaction. With thesystem 403, the CCN can define various transaction parameters and their hierarchy for reconciliation. For every transaction record, apart from Calling Party, Called Party and time of transaction, the amount and duration of interconnect communications are reconciled, with some pre-defined latency, as generally determined and known in the art. In a preferred variation, reconciliation is conducted in real-time. This would aid in reducing long settlement cycles between Interconnect CCNs and also provide real time reconciliation. - The
system 401 is able to access and communicate 417 in one variation. Thesystem 401 provides users with real-time billing information 419. Using an interface device, such as a graphical user interface (GUI) 420, available on a network, for example, the user can review the wireless bill, including those charges accrued through interconnect use. Thesystem 401 is also able to alert 415 users of changes to an existing invoice or the generation of a new invoice. - In one variation, the
system 401 can communicate with users using short messaging service (SMS). For example, in one variation, embodiments of thesystem 401 are equipped with a business alerts feature calledSmart Alerts 416, events can be configured based on configurable business logic which are generally known in the art. For example, when an event is triggered, thesystem 401 raises alarms to designated individuals through the SMS and/or via e-mail. For instance, thesystem 401 can set revenue thresholds for a particular partner, and upon satisfying the defined limits, thesystem 401 shall raise an alarm. - The
system 401 is able to communicate with thehome CCN 424 to obtain information to accurately and comprehensively invoice and reconcile subscriber and non-subscriber accounts. Accordingly, thesystem 401 can communicate with thehome MSC 425, accounts receivable 426, accounts payable 427, call andevent details 428 and one ormore data stores 429. - In order to provide accurate and comprehensive invoices and bills to users, the
system 401accesses providers 418 via the MSC, for example, to obtain interconnect charges. Accordingly, in yet another variation, thesystem 417 is able to access the accounts receivable 421, accounts payable 422 and theMSC 423 of the roaming providers. - The
system 401 allows access to reconciled records available on a network such as the Internet (also referred to herein as the “worldwide web” or the “web”), for example, through a secured web interface to the privileged, affiliated or partnered providers. Partners can access this information by supplying credentials (e.g., username and password) through an identification verification method (e.g., a secured socket layer (“SSL”)) on the Internet. Ready access by partners in such a manner provides seamless operations and execution. - Another feature of the
system 401 is to manage provider affiliations andbusiness relationships 411. Thesystem 401 catalogues the business practices with respect to eachprovider 430 and updates the scope of theaffiliations 414 as determined by the home CCN provider. Thesystem 401 also performs arating function 412, whereby thesystem 401 calculates and determines options for business logic driven routing (e.g., least cost routing 413). In one variation, thesystem 401 can calculate bulk rating, rating milestones, discounts, and similar cost/pricing features as would be understood to one skilled in the art. - The
system 401 is also able to conductaudits 405 of the accounting protocol of the home CCN provider. For example, thesystem 401 can evaluateaccounting practices 408 and how bills and invoices are reconciled. Additionally, thesystem 401 provides intelligence to review the accuracy of outgoing andincoming bills 406 and to readjust thebills 407, as necessary. - In yet another variation, the
system 401 offers a business logic driven routing, such as automated leastcost routing 413, that optimizes routing decisions on a real-time basis. Thesystem 401 is thus able to automate various complex tasks, and thesystem 401 allows simultaneous decision support capabilities. This automated leastcost routing feature 413 manages and accounts for economical, technical (e.g., network traffic and capabilities) and business considerations without manual intervention. - Embodiments of the
system 401 facilitate and assess numerous options for the least cost routes. This assessment is based, in part, in one variation, on an analysis conducted by thesystem 401 on reference data stored 429 or accessed by the system. This assessment and analysis is conducted in real-time. For example, thesystem 401 interfaces with the provider'snetwork 418. Thesystem 401 then compares data from different processes in thesystem 401 and determines optimal business performance, i.e. the lowest cost operator network for interconnection. The system then provides metrics that enable the provider to providelow cost services 413 and/or to benchmark and improve performance. A variation of the least cost routing feature and the selection of roaming providers is provided in Applicants' copending application U.S. Nonprovisional patent application Ser. No. 10/850,561 of G. V. Kumar and G. V. R. Nagaraju, titled “System for A Wireless Intelligent Services Engine” filed May 21, 2004. -
FIG. 5 provides an exemplary flow diagram of the operation of the system of the present invention. The system initiates the billing process atstep 501 by communicating with the home CCN. Generally, the system uses industry standard protocols for communications. In a variation, the system is integrated with the home CCN and/or the home MSC. Atstep 503, the system attempts to obtain information regarding the business practices of the home CCN provider by accessing at least one data store of the home CCN. For example, the system is able to construct the reference data required for billing processing. Accordingly, the system has access to rating schemes and partnerships/affiliations, for example, of the home CCN provider. Atstep 505, the system receives information from the data store. - The intelligent system monitors and manages the business aspects of the home CCN, by maintaining and upgrading the provider's business practices. Any change in affiliation or change in agreements between interconnect providers and the home CCN provider is automatically incorporated into the system and implemented in the accounting process at
step 523. The system reviews and updates rating schemes, atstep 525, to accurately assess the costs of network usage for each interconnect provider. Using the rating information, the system can evaluate roaming services, for example, and can develop an automated process for least cost routing, as shown instep 527. - The system is provided with access to subscriber accounts at step 507. The system concurrently monitors subscriber activity at
step 509. Based on rating information and partnership agreements, among other factors, the system accounts for system usage based on subscriber activity atstep 511. The system subsequently generates an invoice of subscriber charges at step 529 and updates the subscriber accounts to reflect the invoice atstep 531. The system optionally notifies the subscriber of changes to the subscriber account atstep 535. - In yet another variation, the system is able to manage the financial transaction between the provider and the subscriber. At
step 533, the system requests payment from the subscriber. Atstep 537, the system receives payment from the subscriber, and, in turn, the system reconciles the subscriber account atstep 539. - With respect to interconnect invoicing, the system communicates with interconnect providers at
step 541. The system receives invoices/bills atstep 543 and processes the invoices atstep 545. The system accesses subscriber accounts at step 507 and monitors and reviews subscriber activity atstep 509, particularly when the invoices from interconnect providers are provided in real time. The system then verifies the charges assessed by the interconnect provider atstep 547 and accounts for subscriber's interconnect activity atstep 511. - The system is also involved in billing and invoicing for the use of the network by non-subscribers (i.e., roaming users) of the home CCN. The system reviews the usage of the home CCN at
step 513 and then assesses the usage of the home CCN to individual users and the interconnect providers of those users atstep 515. The system then accounts for the system usage in view of rating and partnership information, for example, atstep 517. The accounting is communicated to the pertinent interconnect providers atstep 519, and the outstanding balances are resolved atstep 521. - As presented in
FIG. 6 , which provides an exemplary embodiment of the invoicing system of the present invention, the system is responsible for the accounting of system usage and obtaining remuneration from interconnect users and/or interconnect providers. Atstep 601, the system monitors the usage and activity of the home CCN. For example, the system records the duration of communications on the network. The system subsequently identifies the users responsible for usage of the home CCN atstep 603. The system accesses and reviews CDRs and EDRs to generate a comprehensive report of system usage per user atstep 605. Accordingly, atstep 607, the system processes usage charges based on rating information and other business practices as would be understood by one skilled in the art. - The system generates billing reports for subscribers and non-subscribers (i.e., users who receiving roaming services from the home CCN provider) at
step 609. For non-subscriber billing, the system identifies the responsible interconnect provider and communicates with the relevant interconnect provider responsible for usage of the home CCN atstep 611. The system then transmits the invoice for each user to the respective interconnect provider atstep 613. The system optionally receives confirmation of the invoice and/or bill from the interconnect provider atstep 615. The system receives payment from the interconnect provider atstep 617 and reconciles the payment received with the accounting records atstep 619. It is understood by one skilled in the art that the invoicing and billing system of the present invention operates in real time or with some predetermined latency period as determined by each provider using the system of the present invention. The term “real time” suggests that the invoice for a roaming user's usage is transmitted to the roaming user's provider instantaneously after a CDR or EDR is generated. - The system of the present invention also monitors subscriber usage and accounts in another variation. Accordingly, once a billing report is generated at
step 611, the system updates the subscriber account atstep 621. The system then invoices the subscriber atstep 625 and/or notifies the subscriber of the account update atstep 623. The system can execute an automated reconciliation atstep 625 by debiting linked subscriber accounts (e.g., checking accounts) atstep 629 or access linked credit accounts atstep 627, for example. -
FIG. 7 presents an exemplary embodiment of the reconciliation process of the present invention. When a subscriber of the home CCN provider “roams,” the provider carrying the roaming communication typically seeks payment for charges incurred. In this scenario, the system is able to receive an invoice and/or bill from an interconnect partner atstep 701. The system processes the invoice and identifies the subscribers of the home CCN presented on the invoice atstep 703. The system examines and reviews the CDR/EDR for each subscriber at step 705. If there are inaccuracies as determined by the system atstep 707, the system confirms the inaccuracies atstep 709 with the interconnect partner. The system receives confirmation or revised information from the interconnect partner atstep 711 and, if necessary, the system readjusts the invoice atstep 713. Inaccuracies that are not correctable are sent to a claim specialist, for example, for further processing. - Using the readjusted invoice from the interconnect partner, the system calculates the per user charge and assesses the charges to the subscriber at step 715. The system has the ability to update the subscriber account at
step 719, and can also send the subscriber a notification (generally referred to herein as an “alert”) of changes to the subscriber's account atstep 721. The system can reconcile the subscriber's account atstep 723 by accessing debit accounts atstep 725 or credit accounts atstep 727. - The system reconciles outstanding debts with interconnect partners by communicating with the accounts payable of the home CCN at
step 717 and coordinating transmission of payment to the interconnect partner atstep 729. The system receives confirmation of the transaction atstep 731. This process is preferably conducted in real time, but the system can institute a latency period as needed. - In yet another embodiment of the present invention, the system provides complete real-time interconnect control over partner provider network traffic. Multi-layered checks are driven by configurable business logic. For example, alerts can be configured to be raised either through network management tools and technologies or to designated individuals through a SMS and/or via email and/or other communication mechanism. For instance, and for edification purposes only, suppose the number of calls routed through a particular network exceeded one million per day and only half the quantum of calls is received in a normal day. In this situation, the system, which is predetermined to provide warnings for excessive use, would raise an alarm to the designated individuals based on the first predetermined threshold, which, in this case, is excessive use of the system. In one variation, a configuration of the system allows the provider traffic to be barred upon reaching some second threshold, which is generally known and can be predetermined in the art.
- The present invention consists of four major logical layers, namely: presentation layer, business logic layer, application server layer and data store layer. Each of these layers performs specific tasks in the overall system performance. The presentation layer is responsible for defining the presentation logic based on the user access device specifications. The business logic layer stores business process information/logic and applies this process logic on data/information stored and received. The application server layer acts as the control layer for the complete system and its' process flows. The data store layer provides a warehouse facility with the ability to store, retrieve and modify data.
- Example Processing System Components and Functionality
- The present invention may be implemented using hardware, software, network equipment, or a combination thereof, and may be implemented in one or more computer systems or other processing systems. In one embodiment, the invention is directed toward one or more computer systems capable of carrying out the functionality described herein. An example of such a computer system is shown in
FIG. 3 . -
Computer system 200 includes one or more processors, such asprocessor 204. Theprocessor 204 is connected to a communication infrastructure 206 (e.g., a communications bus, cross-over bar or network). Various software embodiments are described in terms of this exemplary computer system. After reading this description, it will become apparent to a person skilled in the relevant art(s) how to implement the invention using other computer systems and/or architectures. -
Computer system 200 can include adisplay interface 202 that forwards graphics, text and other data from the communication infrastructure 206 (or from a frame buffer not shown) for display on thedisplay unit 230.Computer system 200 also includes amain memory 208, preferably a random access memory (RAM), and may also include asecondary memory 210. Thesecondary memory 210 may include, for example, ahard disk drive 212 and/or aremovable storage drive 214, representing a floppy disk drive, a magnetic tape drive, an optical disk drive, etc. Theremovable storage drive 214 reads from and/or writes to aremovable storage unit 218 in a well-known manner.Removable storage unit 218, represents a floppy disk, magnetic tape, optical disk, etc., which is read by, and written to,removable storage drive 214. As will be appreciated, theremovable storage unit 218 includes a computer usable storage medium having stored therein computer software and/or data, - In alternative embodiments,
secondary memory 210 may include other similar devices for allowing computer programs or other instructions to be loaded intocomputer system 200. Such devices may include, for example, aremovable storage unit 222 and aninterface 220. Examples of such may include a program cartridge and cartridge interlace (such as that found in video game devices), a removable memory chip (such as an erasable programmable read only memory (EPROM), or programmable read only memory (PROM)) and associated socket, and otherremovable storage units 222 andinterfaces 220, which allow software and data to be transferred from theremovable storage unit 222 tocomputer system 200. -
Computer system 200 may also include acommunications interface 224. Communications interface 224 allows software and data to be transferred betweencomputer system 200 and external devices. Examples ofcommunications interface 224 may include a modem, a network interface (such as an Ethernet card), a communications port, a Personal Computer Memory Card International Association (PCMCIA) slot and card, etc. Software and data transferred viacommunications interface 224 are in the form ofsignals 228, which may be electronic, electromagnetic, optical or other signals capable of being received bycommunications interface 224. Thesesignals 228 are provided tocommunications interface 224 via a communications path (e.g., channel) 226. Thispath 226 carriessignals 228 and may be implemented using wire or cable, fiber optics, a telephone line, a cellular link, a radio frequency (RE) link and/or other communications channels. In this document, the terms “computer program medium” and “computer usable medium” are used to refer generally to media such as aremovable storage drive 214, a hard disk installed inhard disk drive 212 and signals 228. These computer program products provide software to thecomputer system 200. The invention is directed to such computer program products. - Computer programs (also referred to as computer control logic) are stored in
main memory 208 and/orsecondary memory 210. Computer programs may also be received viacommunications interface 224. Such computer programs, when executed, enable thecomputer system 200 to perform the features of the present invention as discussed herein. In particular, the computer programs, when executed, enable theprocessor 204 to perform the features of the present invention. Accordingly, such computer programs represent controllers of thecomputer system 200. - In an embodiment where the invention is implemented using software, the software may be stored in a computer program product and loaded into
computer system 200 usingremovable storage drive 214,hard drive 212 orcommunications interface 224. The control logic (software), when executed by theprocessor 204, causes theprocessor 204 to perform the functions of the invention as described herein. In another embodiment, the invention is implemented primarily in hardware using, for example, hardware components, such as application-specific integrated circuits (ASICs). Implementation of the hardware state machine so as to perform the functions described herein will be apparent to persons skilled in the relevant art(s). - In yet another embodiment, the invention is implemented using a combination of both hardware and software.
- Example embodiments of the present invention have now been described in accordance with the above advantages. It will be appreciated that these examples are merely illustrative of the invention. Many variations and modifications will be apparent to those skilled in the art.
Claims (22)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US11/623,651 US20070111706A1 (en) | 2003-12-31 | 2007-01-16 | Real-time interconnect billing system and method of use |
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US53314803P | 2003-12-31 | 2003-12-31 | |
US11/024,972 US7463878B2 (en) | 2003-12-31 | 2004-12-30 | Real-time interconnect billing system and method of use |
US11/623,651 US20070111706A1 (en) | 2003-12-31 | 2007-01-16 | Real-time interconnect billing system and method of use |
Related Parent Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US11/024,972 Division US7463878B2 (en) | 2003-12-31 | 2004-12-30 | Real-time interconnect billing system and method of use |
Publications (1)
Publication Number | Publication Date |
---|---|
US20070111706A1 true US20070111706A1 (en) | 2007-05-17 |
Family
ID=34748859
Family Applications (2)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US11/024,972 Expired - Fee Related US7463878B2 (en) | 2003-12-31 | 2004-12-30 | Real-time interconnect billing system and method of use |
US11/623,651 Abandoned US20070111706A1 (en) | 2003-12-31 | 2007-01-16 | Real-time interconnect billing system and method of use |
Family Applications Before (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US11/024,972 Expired - Fee Related US7463878B2 (en) | 2003-12-31 | 2004-12-30 | Real-time interconnect billing system and method of use |
Country Status (2)
Country | Link |
---|---|
US (2) | US7463878B2 (en) |
WO (1) | WO2005066858A1 (en) |
Cited By (19)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20090228344A1 (en) * | 2008-03-07 | 2009-09-10 | American Express Travel Related Services Company, Inc. | Survey lifecycle tracking |
US20090224038A1 (en) * | 2008-03-07 | 2009-09-10 | American Express Travel Related Services Company, Inc. | Solicitation-response lifecycle tracking and management |
US20090280819A1 (en) * | 2008-05-07 | 2009-11-12 | At&T Mobility Ii Llc | Femto cell signaling gating |
US20090288140A1 (en) * | 2008-05-13 | 2009-11-19 | At&T Mobility Ii Llc | Access control lists and profiles to manage femto cell coverage |
US20090327016A1 (en) * | 2008-03-07 | 2009-12-31 | American Express Travel Related Services Company, Inc. | Work optimization based upon lifecycle tracking data |
US20100027469A1 (en) * | 2008-06-12 | 2010-02-04 | At&T Mobility Ii Llc | Point of sales and customer support for femtocell service and equipment |
US20100106576A1 (en) * | 2007-04-17 | 2010-04-29 | American Express Travel Related Services Company, Inc. | System and method for distributing and tracking incentives for positive behavior |
US20100304710A1 (en) * | 2009-05-27 | 2010-12-02 | Alcatel-Lucent Usa Inc. | Fault-resilient method of generating complete correlated ims charging data records |
US20110093913A1 (en) * | 2009-10-15 | 2011-04-21 | At&T Intellectual Property I, L.P. | Management of access to service in an access point |
US8010081B1 (en) * | 2006-07-14 | 2011-08-30 | Carrier Iq, Inc. | Auditing system for wireless networks |
US20120059749A1 (en) * | 2010-09-08 | 2012-03-08 | Alcatel-Lucent Bell Nv | Method and apparatus for facilitating interim billing for ims session using time-based interim accounting message to determine interim processing trigger |
US20120150706A1 (en) * | 2010-12-08 | 2012-06-14 | Poya Cara Hashir | Single window billing system |
US8204523B1 (en) * | 2008-11-07 | 2012-06-19 | Cellco Partnership | Cost effective notifications with delivery guarantee |
US20120252371A1 (en) * | 2011-03-29 | 2012-10-04 | Linear Hertz Inc. | Method, system and apparatus for remote interference monitoring and analysis |
WO2012170552A2 (en) * | 2011-06-07 | 2012-12-13 | Hunt Energy Iq, Lp | Utility bill audit |
US20130091041A1 (en) * | 2011-10-07 | 2013-04-11 | Alcatel-Lucent Usa Inc. | Method for using intelligent router in charging system and apparatus associated therewith |
US8719420B2 (en) | 2008-05-13 | 2014-05-06 | At&T Mobility Ii Llc | Administration of access lists for femtocell service |
US8897752B2 (en) | 2006-07-12 | 2014-11-25 | At&T Intellectual Property I, L.P. | Pico-cell extension for cellular network |
WO2020008384A1 (en) * | 2018-07-04 | 2020-01-09 | Channel Technologies Fze | Provision and recovery of network usage advances |
Families Citing this family (53)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7076445B1 (en) | 2000-06-20 | 2006-07-11 | Cartwright Shawn D | System and methods for obtaining advantages and transacting the same in a computer gaming environment |
JP2005222261A (en) * | 2004-02-05 | 2005-08-18 | Nec Corp | In-train network connection service operation method, communication system using the method, and service operation system |
US8010082B2 (en) * | 2004-10-20 | 2011-08-30 | Seven Networks, Inc. | Flexible billing architecture |
US20060141983A1 (en) * | 2004-12-23 | 2006-06-29 | Srinivasan Jagannathan | Network usage analysis system using customer and pricing information to maximize revenue and method |
US20070050275A1 (en) * | 2005-08-26 | 2007-03-01 | Hunsicker Calvin E | Method and system for purchasing commodities |
KR100731809B1 (en) * | 2006-02-13 | 2007-06-22 | 삼성전자주식회사 | Method for billing of call transfer between mobile communication terminals |
US7734379B2 (en) * | 2006-10-23 | 2010-06-08 | Service Pro Monitoring, Llc | System, method, and apparatus for managing wastewater treatment installation |
US8265243B2 (en) * | 2006-11-15 | 2012-09-11 | Virgin Mobile Usa, Llc | Unrestricted calling circle for telephone service |
US8254918B2 (en) * | 2007-03-27 | 2012-08-28 | Roamware, Inc. | Method and system for providing piggyback roaming for sponsoring split roaming relationships |
US8260694B1 (en) * | 2008-03-20 | 2012-09-04 | Openmarket, Inc. | System, method, and computer program for managing transaction billing across a plurality of billing sources utilizing an interface to configure advice-of-charge |
US8792482B2 (en) * | 2008-12-09 | 2014-07-29 | At&T Intellectual Property I, L.P. | Method and apparatus for correlation of data sources in a Voice over Internet Protocol network |
US20100287077A1 (en) * | 2009-05-08 | 2010-11-11 | Telefonaktiebolaget L M Ericsson (Publ) | Management of accounts for communications services |
WO2010143999A1 (en) * | 2009-06-08 | 2010-12-16 | Telefonaktiebolaget L M Ericsson (Publ) | Investigating a communication aspect of a data flow |
US9373106B1 (en) * | 2010-04-26 | 2016-06-21 | Sprint Communications Company L.P. | Tracking the download and purchase of digital content |
EP2413279B1 (en) | 2010-07-29 | 2016-03-30 | Accenture Global Services Limited | Account reconciliation server |
CA2808100C (en) | 2010-08-12 | 2019-09-24 | Mach S.A.R.L. | Prepaid data hub |
US8510807B1 (en) * | 2011-08-16 | 2013-08-13 | Edgecast Networks, Inc. | Real-time granular statistical reporting for distributed platforms |
US8886563B2 (en) * | 2011-08-30 | 2014-11-11 | Visa International Service Association | Least cost routing and matching |
US9027102B2 (en) | 2012-05-11 | 2015-05-05 | Sprint Communications Company L.P. | Web server bypass of backend process on near field communications and secure element chips |
US9282898B2 (en) | 2012-06-25 | 2016-03-15 | Sprint Communications Company L.P. | End-to-end trusted communications infrastructure |
US8649770B1 (en) | 2012-07-02 | 2014-02-11 | Sprint Communications Company, L.P. | Extended trusted security zone radio modem |
US8667607B2 (en) | 2012-07-24 | 2014-03-04 | Sprint Communications Company L.P. | Trusted security zone access to peripheral devices |
US9183412B2 (en) | 2012-08-10 | 2015-11-10 | Sprint Communications Company L.P. | Systems and methods for provisioning and using multiple trusted security zones on an electronic device |
US9015068B1 (en) | 2012-08-25 | 2015-04-21 | Sprint Communications Company L.P. | Framework for real-time brokering of digital content delivery |
US9215180B1 (en) | 2012-08-25 | 2015-12-15 | Sprint Communications Company L.P. | File retrieval in real-time brokering of digital content |
US9578664B1 (en) | 2013-02-07 | 2017-02-21 | Sprint Communications Company L.P. | Trusted signaling in 3GPP interfaces in a network function virtualization wireless communication system |
US9161227B1 (en) | 2013-02-07 | 2015-10-13 | Sprint Communications Company L.P. | Trusted signaling in long term evolution (LTE) 4G wireless communication |
US9613208B1 (en) | 2013-03-13 | 2017-04-04 | Sprint Communications Company L.P. | Trusted security zone enhanced with trusted hardware drivers |
US9191388B1 (en) | 2013-03-15 | 2015-11-17 | Sprint Communications Company L.P. | Trusted security zone communication addressing on an electronic device |
US9374363B1 (en) | 2013-03-15 | 2016-06-21 | Sprint Communications Company L.P. | Restricting access of a portable communication device to confidential data or applications via a remote network based on event triggers generated by the portable communication device |
US9454723B1 (en) | 2013-04-04 | 2016-09-27 | Sprint Communications Company L.P. | Radio frequency identity (RFID) chip electrically and communicatively coupled to motherboard of mobile communication device |
US9324016B1 (en) | 2013-04-04 | 2016-04-26 | Sprint Communications Company L.P. | Digest of biographical information for an electronic device with static and dynamic portions |
US9171243B1 (en) | 2013-04-04 | 2015-10-27 | Sprint Communications Company L.P. | System for managing a digest of biographical information stored in a radio frequency identity chip coupled to a mobile communication device |
US9838869B1 (en) | 2013-04-10 | 2017-12-05 | Sprint Communications Company L.P. | Delivering digital content to a mobile device via a digital rights clearing house |
US9443088B1 (en) | 2013-04-15 | 2016-09-13 | Sprint Communications Company L.P. | Protection for multimedia files pre-downloaded to a mobile device |
US9560519B1 (en) | 2013-06-06 | 2017-01-31 | Sprint Communications Company L.P. | Mobile communication device profound identity brokering framework |
US9183606B1 (en) | 2013-07-10 | 2015-11-10 | Sprint Communications Company L.P. | Trusted processing location within a graphics processing unit |
US9208339B1 (en) | 2013-08-12 | 2015-12-08 | Sprint Communications Company L.P. | Verifying Applications in Virtual Environments Using a Trusted Security Zone |
US9185626B1 (en) | 2013-10-29 | 2015-11-10 | Sprint Communications Company L.P. | Secure peer-to-peer call forking facilitated by trusted 3rd party voice server provisioning |
US9191522B1 (en) * | 2013-11-08 | 2015-11-17 | Sprint Communications Company L.P. | Billing varied service based on tier |
US9161325B1 (en) | 2013-11-20 | 2015-10-13 | Sprint Communications Company L.P. | Subscriber identity module virtualization |
US9118655B1 (en) | 2014-01-24 | 2015-08-25 | Sprint Communications Company L.P. | Trusted display and transmission of digital ticket documentation |
US9226145B1 (en) | 2014-03-28 | 2015-12-29 | Sprint Communications Company L.P. | Verification of mobile device integrity during activation |
US9230085B1 (en) | 2014-07-29 | 2016-01-05 | Sprint Communications Company L.P. | Network based temporary trust extension to a remote or mobile device enabled via specialized cloud services |
US9779232B1 (en) | 2015-01-14 | 2017-10-03 | Sprint Communications Company L.P. | Trusted code generation and verification to prevent fraud from maleficent external devices that capture data |
US9838868B1 (en) | 2015-01-26 | 2017-12-05 | Sprint Communications Company L.P. | Mated universal serial bus (USB) wireless dongles configured with destination addresses |
US9473945B1 (en) | 2015-04-07 | 2016-10-18 | Sprint Communications Company L.P. | Infrastructure for secure short message transmission |
US9819679B1 (en) | 2015-09-14 | 2017-11-14 | Sprint Communications Company L.P. | Hardware assisted provenance proof of named data networking associated to device data, addresses, services, and servers |
US10282719B1 (en) | 2015-11-12 | 2019-05-07 | Sprint Communications Company L.P. | Secure and trusted device-based billing and charging process using privilege for network proxy authentication and audit |
US9817992B1 (en) | 2015-11-20 | 2017-11-14 | Sprint Communications Company Lp. | System and method for secure USIM wireless network access |
US10499249B1 (en) | 2017-07-11 | 2019-12-03 | Sprint Communications Company L.P. | Data link layer trust signaling in communication network |
US10645545B1 (en) * | 2019-10-04 | 2020-05-05 | T-Mobile Usa, Inc. | Communication analysis mechanism and methods |
US11729588B1 (en) | 2021-09-30 | 2023-08-15 | T-Mobile Usa, Inc. | Stateless charging and message handling |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6226364B1 (en) * | 1997-12-08 | 2001-05-01 | Bellsouth Intellectual Property Management Corporation | Method and system for providing prepaid and credit-limited telephone services |
US6377938B1 (en) * | 1997-02-27 | 2002-04-23 | Real-Time Billing, Inc. | Real time subscriber billing system and method |
US20040133487A1 (en) * | 1998-07-29 | 2004-07-08 | American Management Systems, Inc. | Modular, convergent customer care and billing system |
US6779030B1 (en) * | 1997-10-06 | 2004-08-17 | Worldcom, Inc. | Intelligent network |
US6947723B1 (en) * | 2002-01-14 | 2005-09-20 | Cellco Partnership | Postpay spending limit using a cellular network usage governor |
US20060239416A1 (en) * | 2001-09-18 | 2006-10-26 | Sbc Knowledge Ventures, Lp | System and method for correcting call detail record files |
Family Cites Families (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO1998044442A1 (en) * | 1997-04-02 | 1998-10-08 | Citibank, N.A. | Method and system for standardizing and reconciling invoices from vendors |
US6195543B1 (en) * | 1997-06-20 | 2001-02-27 | Telefonaktiebolaget Lm Ericsson (Publ) | Method and apparatus for providing advice of charge parameters for mobile radio telephone calls |
US6266401B1 (en) * | 1998-09-17 | 2001-07-24 | Sprint Communications Company, L.P. | Consolidated billing system and method for use in telephony networks |
DE19947535A1 (en) * | 1999-10-02 | 2001-04-05 | Alcatel Sa | Telecommunications network costs information signalling procedure, requires provision of a call handling function at switching station for laying on a tariff enquiry at the tariff server |
US8285641B2 (en) * | 2000-11-06 | 2012-10-09 | Jpmorgan Chase Bank, N.A. | System and method for selectable funding of electronic transactions |
US20040192297A1 (en) * | 2003-01-10 | 2004-09-30 | Thomas Erskine | System and method for enabling and enhancing spending limits functionality in post-paid wireless billing systems |
US7620162B2 (en) * | 2004-08-27 | 2009-11-17 | At&T Intellectual Property I.L.P. | Methods, systems and computer program products for monitoring service usage |
-
2004
- 2004-12-30 US US11/024,972 patent/US7463878B2/en not_active Expired - Fee Related
- 2004-12-30 WO PCT/IB2004/004300 patent/WO2005066858A1/en active Application Filing
-
2007
- 2007-01-16 US US11/623,651 patent/US20070111706A1/en not_active Abandoned
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6377938B1 (en) * | 1997-02-27 | 2002-04-23 | Real-Time Billing, Inc. | Real time subscriber billing system and method |
US6779030B1 (en) * | 1997-10-06 | 2004-08-17 | Worldcom, Inc. | Intelligent network |
US6226364B1 (en) * | 1997-12-08 | 2001-05-01 | Bellsouth Intellectual Property Management Corporation | Method and system for providing prepaid and credit-limited telephone services |
US20040133487A1 (en) * | 1998-07-29 | 2004-07-08 | American Management Systems, Inc. | Modular, convergent customer care and billing system |
US20060239416A1 (en) * | 2001-09-18 | 2006-10-26 | Sbc Knowledge Ventures, Lp | System and method for correcting call detail record files |
US6947723B1 (en) * | 2002-01-14 | 2005-09-20 | Cellco Partnership | Postpay spending limit using a cellular network usage governor |
Cited By (78)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US9301113B2 (en) | 2006-07-12 | 2016-03-29 | At&T Intellectual Property I, L.P. | Pico-cell extension for cellular network |
US10149126B2 (en) | 2006-07-12 | 2018-12-04 | At&T Intellectual Property I, L.P. | Pico-cell extension for cellular network |
US8897752B2 (en) | 2006-07-12 | 2014-11-25 | At&T Intellectual Property I, L.P. | Pico-cell extension for cellular network |
US9674679B2 (en) | 2006-07-12 | 2017-06-06 | At&T Intellectual Property I, L.P. | Pico-cell extension for cellular network |
US8010081B1 (en) * | 2006-07-14 | 2011-08-30 | Carrier Iq, Inc. | Auditing system for wireless networks |
US20100106576A1 (en) * | 2007-04-17 | 2010-04-29 | American Express Travel Related Services Company, Inc. | System and method for distributing and tracking incentives for positive behavior |
US8261982B2 (en) | 2008-03-07 | 2012-09-11 | American Express Travel Related Services Company, Inc. | Solicitation-response lifecycle tracking and management |
US8412595B2 (en) | 2008-03-07 | 2013-04-02 | American Express Travel Related Services Company, Inc. | Lifecycle tracking and management using RF |
US20090228343A1 (en) * | 2008-03-07 | 2009-09-10 | American Express Travel Related Services Company, Inc. | Marketing communication tracking |
US8972274B2 (en) | 2008-03-07 | 2015-03-03 | Iii Holdings 1, Llc | Notice and non-response tracking |
US20090228375A1 (en) * | 2008-03-07 | 2009-09-10 | American Express Travel Related Services Company, Inc. | Lifecycle tracking and management using rf |
US20090327016A1 (en) * | 2008-03-07 | 2009-12-31 | American Express Travel Related Services Company, Inc. | Work optimization based upon lifecycle tracking data |
WO2009114402A1 (en) * | 2008-03-07 | 2009-09-17 | American Express Travel Related Services Company, Inc. | Solicitation-response lifecycle tracking and management |
US8301485B2 (en) | 2008-03-07 | 2012-10-30 | American Express Travel Related Services Company, Inc. | Work optimization based upon lifecycle tracking data |
US20090228344A1 (en) * | 2008-03-07 | 2009-09-10 | American Express Travel Related Services Company, Inc. | Survey lifecycle tracking |
US20090228345A1 (en) * | 2008-03-07 | 2009-09-10 | American Express Travel Related Services Company, Inc. | Notice and non-response tracking |
US20090224038A1 (en) * | 2008-03-07 | 2009-09-10 | American Express Travel Related Services Company, Inc. | Solicitation-response lifecycle tracking and management |
US8370221B2 (en) | 2008-03-07 | 2013-02-05 | American Express Travel Related Services Company, Inc. | Survey lifecycle tracking |
US20090280819A1 (en) * | 2008-05-07 | 2009-11-12 | At&T Mobility Ii Llc | Femto cell signaling gating |
US8812049B2 (en) | 2008-05-07 | 2014-08-19 | At&T Mobility Ii Llc | Femto cell signaling gating |
US8626223B2 (en) | 2008-05-07 | 2014-01-07 | At&T Mobility Ii Llc | Femto cell signaling gating |
US8863235B2 (en) | 2008-05-13 | 2014-10-14 | At&T Mobility Ii Llc | Time-dependent white list generation |
US9155022B2 (en) | 2008-05-13 | 2015-10-06 | At&T Mobility Ii Llc | Interface for access management of FEMTO cell coverage |
US10499247B2 (en) | 2008-05-13 | 2019-12-03 | At&T Mobility Ii Llc | Administration of access lists for femtocell service |
US9538383B2 (en) | 2008-05-13 | 2017-01-03 | At&T Mobility Ii Llc | Interface for access management of femto cell coverage |
US10225733B2 (en) | 2008-05-13 | 2019-03-05 | At&T Mobility Ii Llc | Exchange of access control lists to manage femto cell coverage |
US9503457B2 (en) | 2008-05-13 | 2016-11-22 | At&T Mobility Ii Llc | Administration of access lists for femtocell service |
US9392461B2 (en) | 2008-05-13 | 2016-07-12 | At&T Mobility Ii Llc | Access control lists and profiles to manage femto cell coverage |
US9369876B2 (en) | 2008-05-13 | 2016-06-14 | At&T Mobility Ii Llc | Location-based services in a femtocell network |
US9930526B2 (en) | 2008-05-13 | 2018-03-27 | At&T Mobility Ii Llc | Interface for access management of femto cell coverage |
US8463296B2 (en) | 2008-05-13 | 2013-06-11 | At&T Mobility Ii Llc | Location-based services in a femtocell network |
US9877195B2 (en) | 2008-05-13 | 2018-01-23 | At&T Mobility Ii Llc | Location-based services in a femtocell network |
US8490156B2 (en) | 2008-05-13 | 2013-07-16 | At&T Mobility Ii Llc | Interface for access management of FEMTO cell coverage |
US9319964B2 (en) | 2008-05-13 | 2016-04-19 | At&T Mobility Ii Llc | Exchange of access control lists to manage femto cell coverage |
US20090288140A1 (en) * | 2008-05-13 | 2009-11-19 | At&T Mobility Ii Llc | Access control lists and profiles to manage femto cell coverage |
US8522312B2 (en) | 2008-05-13 | 2013-08-27 | At&T Mobility Ii Llc | Access control lists and profiles to manage femto cell coverage |
US9591486B2 (en) | 2008-05-13 | 2017-03-07 | At&T Mobility Ii Llc | Intra-premises content and equipment management in a femtocell network |
US20090288139A1 (en) * | 2008-05-13 | 2009-11-19 | At&T Mobility Ii Llc | Interface for access management of femto cell coverage |
US8719420B2 (en) | 2008-05-13 | 2014-05-06 | At&T Mobility Ii Llc | Administration of access lists for femtocell service |
US9094891B2 (en) | 2008-05-13 | 2015-07-28 | At&T Mobility Ii Llc | Location-based services in a femtocell network |
US9019819B2 (en) | 2008-05-13 | 2015-04-28 | At&T Mobility Ii Llc | Exchange of access control lists to manage femto cell coverage |
US9775036B2 (en) | 2008-05-13 | 2017-09-26 | At&T Mobility Ii Llc | Access control lists and profiles to manage femto cell coverage |
US8755820B2 (en) | 2008-05-13 | 2014-06-17 | At&T Mobility Ii Llc | Location-based services in a femtocell network |
US8763082B2 (en) | 2008-05-13 | 2014-06-24 | At&T Mobility Ii Llc | Interactive client management of an access control list |
US9775037B2 (en) | 2008-05-13 | 2017-09-26 | At&T Mobility Ii Llc | Intra-premises content and equipment management in a femtocell network |
US8787342B2 (en) | 2008-05-13 | 2014-07-22 | At&T Mobility Ii Llc | Intra-premises content and equipment management in a femtocell network |
US20090288144A1 (en) * | 2008-05-13 | 2009-11-19 | At&T Mobility Ii Llc | Time-dependent white list generation |
US8850048B2 (en) | 2008-05-13 | 2014-09-30 | At&T Mobility Ii Llc | Reciprocal addition of attribute fields in access control lists and profiles for femto cell coverage management |
US20090299788A1 (en) * | 2008-05-13 | 2009-12-03 | At&T Mobility Ii Llc | Commerce and services in a femtocell network |
US9584984B2 (en) | 2008-05-13 | 2017-02-28 | At&T Mobility Ii Llc | Reciprocal addition of attribute fields in access control lists and profiles for femto cell coverage management |
US8504032B2 (en) | 2008-06-12 | 2013-08-06 | At&T Intellectual Property I, L.P. | Femtocell service registration, activation, and provisioning |
US8942180B2 (en) | 2008-06-12 | 2015-01-27 | At&T Mobility Ii Llc | Point of sales and customer support for femtocell service and equipment |
US20100027469A1 (en) * | 2008-06-12 | 2010-02-04 | At&T Mobility Ii Llc | Point of sales and customer support for femtocell service and equipment |
US8743776B2 (en) | 2008-06-12 | 2014-06-03 | At&T Mobility Ii Llc | Point of sales and customer support for femtocell service and equipment |
US20100041365A1 (en) * | 2008-06-12 | 2010-02-18 | At&T Mobility Ii Llc | Mediation, rating, and billing associated with a femtocell service framework |
US8655361B2 (en) | 2008-06-12 | 2014-02-18 | At&T Mobility Ii Llc | Femtocell service registration, activation, and provisioning |
US9246759B2 (en) | 2008-06-12 | 2016-01-26 | At&T Mobility Ii Llc | Point of sales and customer support for femtocell service and equipment |
US20100041364A1 (en) * | 2008-06-12 | 2010-02-18 | At&T Mobility Ii Llc | Femtocell service registration, activation, and provisioning |
US8204523B1 (en) * | 2008-11-07 | 2012-06-19 | Cellco Partnership | Cost effective notifications with delivery guarantee |
US8737953B2 (en) | 2009-05-27 | 2014-05-27 | Alcatel Lucent | Fault-resilient method of generating complete correlated IMS charging data records |
US20100304710A1 (en) * | 2009-05-27 | 2010-12-02 | Alcatel-Lucent Usa Inc. | Fault-resilient method of generating complete correlated ims charging data records |
US8510801B2 (en) | 2009-10-15 | 2013-08-13 | At&T Intellectual Property I, L.P. | Management of access to service in an access point |
US8856878B2 (en) | 2009-10-15 | 2014-10-07 | At&T Intellectual Property I, L.P | Management of access to service in an access point |
US20110093913A1 (en) * | 2009-10-15 | 2011-04-21 | At&T Intellectual Property I, L.P. | Management of access to service in an access point |
US9509701B2 (en) | 2009-10-15 | 2016-11-29 | At&T Intellectual Property I, L.P. | Management of access to service in an access point |
US10645582B2 (en) | 2009-10-15 | 2020-05-05 | At&T Intellectual Property I, L.P. | Management of access to service in an access point |
US20120059749A1 (en) * | 2010-09-08 | 2012-03-08 | Alcatel-Lucent Bell Nv | Method and apparatus for facilitating interim billing for ims session using time-based interim accounting message to determine interim processing trigger |
US8463672B2 (en) * | 2010-09-08 | 2013-06-11 | Alcatel Lucent | Method and apparatus for facilitating interim billing for IMS session using time-based interim accounting message to determine interim processing trigger |
US20120150706A1 (en) * | 2010-12-08 | 2012-06-14 | Poya Cara Hashir | Single window billing system |
US20120252371A1 (en) * | 2011-03-29 | 2012-10-04 | Linear Hertz Inc. | Method, system and apparatus for remote interference monitoring and analysis |
WO2012170552A3 (en) * | 2011-06-07 | 2013-03-21 | Hunt Energy Iq, Lp | Utility bill audit |
WO2012170552A2 (en) * | 2011-06-07 | 2012-12-13 | Hunt Energy Iq, Lp | Utility bill audit |
US9281950B2 (en) * | 2011-10-07 | 2016-03-08 | Alcatel Lucent | Method for using intelligent router in charging system and apparatus associated therewith |
KR101579081B1 (en) | 2011-10-07 | 2015-12-21 | 알까뗄 루슨트 | Method for using intelligent router in charging system and apparatus associated therewith |
CN103918220A (en) * | 2011-10-07 | 2014-07-09 | 阿尔卡特朗讯 | Method for using intelligent router in charging system and apparatus associated therewith |
KR20140069171A (en) * | 2011-10-07 | 2014-06-09 | 알까뗄 루슨트 | Method for using intelligent router in charging system and apparatus associated therewith |
US20130091041A1 (en) * | 2011-10-07 | 2013-04-11 | Alcatel-Lucent Usa Inc. | Method for using intelligent router in charging system and apparatus associated therewith |
WO2020008384A1 (en) * | 2018-07-04 | 2020-01-09 | Channel Technologies Fze | Provision and recovery of network usage advances |
Also Published As
Publication number | Publication date |
---|---|
WO2005066858A1 (en) | 2005-07-21 |
US20050181796A1 (en) | 2005-08-18 |
US7463878B2 (en) | 2008-12-09 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US7463878B2 (en) | Real-time interconnect billing system and method of use | |
US8825002B2 (en) | Fractional applications product catalog | |
US10296886B2 (en) | Mobile phone as point of sale (POS) device | |
US9220025B2 (en) | Core services platform for wireless voice, data and messaging network services | |
EP2724522B1 (en) | Core services platform for wireless voice, data and messaging network services | |
US7826822B2 (en) | Automated billing and distribution platform for application providers | |
US7860484B2 (en) | Automated billing and distribution platform for application providers | |
US8594618B2 (en) | System and method for task specific, metered bandwidth control within shared client environment on mobile communications platforms | |
US9161248B2 (en) | Core services platform for wireless voice, data and messaging network services | |
US20120209762A1 (en) | Transaction processing system and method | |
US20060248010A1 (en) | Revenue management systems and methods | |
KR101101173B1 (en) | Method for Relaying Payment by Using Account | |
Tehrani et al. | A survey of system platforms for mobile payment | |
KR101111298B1 (en) | Server for Processing Mobile Billing, Server for Settling Accounts Mobile Billing | |
KR101110693B1 (en) | Method for Converting at Debit Payment by using Account |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
AS | Assignment |
Owner name: MEGASOFT CONSULTANTS, INC, VIRGINIA Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:MEGASOFT, LTD;REEL/FRAME:020446/0699 Effective date: 20080130 Owner name: MEGASOFT CONSULTANTS, INC,VIRGINIA Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:MEGASOFT, LTD;REEL/FRAME:020446/0699 Effective date: 20080130 |
|
AS | Assignment |
Owner name: MEGASOFT CONSULTANTS, INC., VIRGINIA Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:MEGASOFT LTD.;REEL/FRAME:020515/0434 Effective date: 20080130 Owner name: MEGASOFT CONSULTANTS, INC.,VIRGINIA Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:MEGASOFT LTD.;REEL/FRAME:020515/0434 Effective date: 20080130 |
|
STCB | Information on status: application discontinuation |
Free format text: EXPRESSLY ABANDONED -- DURING EXAMINATION |