Method and system for providing prepaid and credit-limited telephone services
First Claim
1. A method for providing prepaid telephone services, comprising the steps of:
- establishing and maintaining a subscriber account in a billing system configured to receive call detail records from a switching center at predetermined times via a non-voice data link for the purpose of computing charges for telephone calls;
receiving a monetary deposit establishing a prepaid balance in the account;
establishing a customer service profile including prepaid rating parameters and postpaid rating parameters for the account;
connecting a communication between an originating station and a terminating station through the switching center, the communication incurring charges to the account; and
during the course of the communication, at the switching center, creating and maintaining an in-process call detail record for the communication and providing a real-time interface for externally monitoring the in-process call detail record for the communication, and at the billing system, accessing the real-time interface via a second non-voice data link to monitor the in-process call detail record for the communication, charging against the prepaid balance in the account a cost associated with a prepaid portion of the communication based on the prepaid rating parameters in the customer service profile, and in response to a determination that the prepaid balance in the account is exhausted, charging the account for a cost associated with the remainder of the communication and based on the postpaid rating parameters.
8 Assignments
0 Petitions
Accused Products
Abstract
A real-time telephone call monitoring, rating, and response system including real-time interfaces and switching centers that create and maintain in-process call detail records for on-going telephone calls. The real-time interfaces are accessed by a real-time monitoring unit in a billing system. The billing system maintains accounts and associated service profiles for subscribers. The billing system may also obtain temporary service profiles for roamers. For both subscribers and roamers, the billing system monitors the in-process call detail records in real time and instructs the switching centers to take certain actions, such as obtaining an alternate payment source, or disconnecting a communication, in response to financial considerations determined by the billing system. A prepaid telephone service card system, including a prepaid telephone service database located in the billing system, operates in connection with the real-time telephone call monitoring, rating, and response system. A holder of a prepaid telephone service card accesses a predaid telephone service card activation unit and enters the serial number printed on a card along with a directory number associated with a particular account maintained in the billing system. The billing system then credits the particular account with the value of the card and, during subsequent telephone calls incurring a charge to the account, charges the cost of the telephone service against the prepaid balance in the account.
273 Citations
25 Claims
-
1. A method for providing prepaid telephone services, comprising the steps of:
-
establishing and maintaining a subscriber account in a billing system configured to receive call detail records from a switching center at predetermined times via a non-voice data link for the purpose of computing charges for telephone calls;
receiving a monetary deposit establishing a prepaid balance in the account;
establishing a customer service profile including prepaid rating parameters and postpaid rating parameters for the account;
connecting a communication between an originating station and a terminating station through the switching center, the communication incurring charges to the account; and
during the course of the communication, at the switching center, creating and maintaining an in-process call detail record for the communication and providing a real-time interface for externally monitoring the in-process call detail record for the communication, and at the billing system, accessing the real-time interface via a second non-voice data link to monitor the in-process call detail record for the communication, charging against the prepaid balance in the account a cost associated with a prepaid portion of the communication based on the prepaid rating parameters in the customer service profile, and in response to a determination that the prepaid balance in the account is exhausted, charging the account for a cost associated with the remainder of the communication and based on the postpaid rating parameters. - View Dependent Claims (2, 3)
issuing a prepaid telephone service card having an associated value; and
receiving a monetary deposit of the value associated with the prepaid telephone service card for the account.
-
-
3. The method of claim 1, wherein the step of receiving the monetary deposit establishing the prepaid balance in the account comprises the steps of:
-
specifying serial numbers and face value amounts for a batch of prepaid telephone service cards;
distributing the batch of prepaid telephone service cards among a group of retail distribution points;
entering the serial numbers and face value amounts for the batch of prepaid telephone service cards into a prepaid telephone service database within the billing system;
receiving a prepaid deposit communication indicating a directory number associated with the subscriber account and a particular serial number specified for a particular prepaid telephone service card; and
crediting the subscriber account with the face value associated with the particular prepaid telephone service card.
-
-
4. A method for providing credit-limited telephone services, comprising the steps of:
-
in a billing system configured to receive call detail records from a switching center at predetermined times via a non-voice data link for the purpose of computing charges for telephone calls, establishing a subscriber account maintaining a postpaid balance;
establishing a customer service profile including a credit limit for the account;
connecting a communication between an originating station and a terminating station through the switching center, the communication incurring a cost charged to the account; and
during the course of the communication, at the switching center, creating and maintaining an in-progress call detail record for the communication and exposing a real-time interface operable for externally monitoring the in-process call detail record for the communication, and at the billing system, accessing the real-time interface via a second non-voice data link to monitor the in-process call detail record for the communication, charging against the postpaid balance in the account a cost associated with the communication, and in response to a determination that the postpaid balance in the account exceeds the credit limit, taking a predefined action. - View Dependent Claims (5, 6, 7, 8)
at the billing system, generating a command to be executed by the switching center during the course of the communication and transmitting the command to the switching center; and
at the switching center, responding to the command.
-
-
6. The method of claim 5, wherein the switching center disconnects the communication in response to the command.
-
7. The method of claim 5, wherein the the switching center performs the following steps in response to the command:
-
announcing to the originating station or to the terminating station that the credit limit has been exceeded;
receiving an alternate payment source authorization for continuing the communication; and
charging a cost associated with continuing the communication to the alternate payment source.
-
-
8. The method of claim 4, wherein the predefined action comprises modifying rating parameters used to compute a cost associated with continuing the communication based on the balance in the account.
-
9. A method for providing prepaid telephone services, comprising the steps of:
-
specifying a serial number and face value for a prepaid telephone service card;
distributing the prepaid telephone service card to a retail distribution point;
entering the serial number and face value for the prepaid telephone service card into a prepaid telephone service database within a billing system configured to receive call detail records from a switching center at predetermined times via a non-voice data link for the purpose of computing charges for telephone calls;
receiving a prepaid deposit communications identifying a directory number associated with a subscriber account and the serial number specified for the prepaid telephone service card;
crediting the subscriber account with a prepaid balance equal to the face value of the prepaid telephone service card;
establishing a customer service profile including prepaid rating parameters and postpaid rating parameters for the account;
connecting through the switching center a communication incurring a cost charged to the account; and
during the course of the communication, at the switching center, creating and maintaining an in-process call detail record for the communication and exposing a real-time interface operable for externally monitoring the in-process call detail record for the communication, and at the billing system, accessing the real-time interface via second non-voice data link to monitor the in-process call detail record for the communication, accessing the prepaid telephone service database to determine a prepaid balance for the account, charging the account for a cost associated with a prepaid portion of the communication and based on the prepaid rating parameters in the customer service profile for the account, detecting the exhaustion of the prepaid balance for the account, and in response to detecting the exhaustion of the prepaid balance for the account, charging the account for a cost associated with the remainder of the communication and based on the postpaid rating parameters in the customer service profile for the account. - View Dependent Claims (10, 11, 12)
including a credit limit in the customer service profile for the account; and
during the course of the communication, adding a cost associated with a portion of the communication to a postpaid balance in the account, determining whether the postpaid balance in the account exceeds the credit limit; and
in response to a determination that the postpaid balance in the account exceeds the credit limit, disconnecting the communication.
-
-
11. The method of claim 9, further comprising the steps of:
-
including a credit limit in the customer service profile for the account; and
during the course of the communication, adding a cost associated with a portion of the communication to a postpaid balance in the account, determining whether the postpaid balance in the account exceeds the credit limit, and in response to a determination that the postpaid balance in the account exceeds the credit limit, announcing to the originating station or to the terminating station that the credit limit has been exceeded, receiving an alternate payment source for continuing the communication, and charging a cost associated with continuing the communication to the alternate payment source.
-
-
12. The method of claim 9, further comprising the step of, during the course of the communication, modifying the postpaid rating parameters based on the amount of the postpaid balance in the account.
-
13. In a telecommunications system, a switching center coupled to a billing system via a non-voice data link for downloading call detail records from the switching center to the billing system at predetermined times for the purpose of computing charges for telephone calls, the switching center comprising:
-
switching equipment for connecting a communication circuit for conducting a communication between an originating station and a termination station;
a call detail record processor coupled to the switching equipment for creating and maintaining an in-process call detail record for the communication during the course of the communication; and
a real-time interface coupled to the call detail record processor for externally monitoring the in-process call detail record during the course of the communication via a second non-voice data link. - View Dependent Claims (14, 15)
a command processor coupled to the switching equipment for receiving a disconnection command based on the in-process call detail record during the course of the communication and, in response to the disconnection command, causing the switching equipment to disconnect the communication.
-
-
15. The switching center of claim 14, wherein:
the command processor is further operable for receiving an alternate payment command based on the in-process call detail record during the course of the communication and, in response to the alternate payment command, causing the switching equipment to connect a communication circuit between the originating station or the termination station and a service node configured for accepting alternate payment information.
-
16. In a telecommunications system, a billing system configured to receive call detail records from a switching center at predetermined times via a non-voice data link for the purpose of computing charges for telephone calls, the billing system comprising:
-
a customer service profile database for maintaining a customer service profile for an account including a prepaid balance, prepaid rating parameters, and postpaid rating parameters;
a real-time monitoring unit for monitoring an in-process call detail record maintained within a switching center via a second non-voice data link, the in-process call detail record corresponding to an on-going communication connected through the switching center and involving a charge to the account; and
a real-time processor coupled to the customer service profile database and to the real-time monitoring unit for, during the course of the communication, charging the account for a cost associated with a prepaid portion of the communication and based on the prepaid rating parameters, detecting the exhaustion of the prepaid balance in the account, and in response to the exhaustion of the prepaid balance in the account, charging the account for a cost associated with the remainder of the communication and based on the postpaid rating parameters. - View Dependent Claims (17, 18)
a command generator functionally connected to the real-time processor for generating a disconnection command in response to a determination by the real-time processor that the postpaid balance in the account is equal to or exceeds the credit limit, the disconnection command for instructing the switching center to disconnect the communication.
-
-
18. The billing system of claim 16, further comprising a prepaid telephone service database for:
-
maintaining prepaid telephone service information;
receiving information from a prepaid telephone service card activation unit including a directory number associated with the account and a serial number associated with a prepaid telephone service card; and
crediting the account with a value associated with the prepaid telephone service card.
-
-
19. In a telecommunications system, a billing system configured to receive call detail records from a switching center at predetermined times via a non-voice data link for the purpose of computing charges for telephone calls, the billing system comprising:
-
a subscriber account database including a subscriber account having a postpaid balance;
a customer service profile database maintaining a customer service profile including a credit limit for the account;
a real-time monitoring unit for monitoring an in-process call detail record maintained within a switching center via a second non-voice data link, the in-process call detail record corresponding to an on-going communication connected through the switching center and involving a charge to the account; and
a real-time processor coupled to the customer service profile database and the real-time monitoring unit for, during the course of the communication, adding a cost associated with the communication to the postpaid balance for the account, and determining whether the postpaid balance in the account is equal to or exceeds the credit limit; and
a command generator functionally connected to the real-time processor for generating a disconnection command in response to a determination by the real-time processor that the postpaid balance in the account is equal to or exceeds the credit limit, the disconnection command for instructing the switching center to disconnect the communication. - View Dependent Claims (20)
the command generator is further operable for generating an alternate payment command in response to the determination by the real-time processor that the postpaid balance in the account is equal to or exceeds the credit limit, the alternate payment command for instructing the switching center to obtain alternate payment instructions for continuing the communication.
-
-
21. In or for a telecommunications system, a system for providing prepaid and credit-limited telecommunication services, comprising:
-
a switching center including, switching equipment for connecting a communication circuit between an originating station and a termination station for conducting a communication involving a charge to an account, a call detail record processor coupled to the switching equipment for creating and maintaining an in-process call detail record for the communication during the course of the communication, and a real-time interface coupled to the call detail record processor for externally monitoring the in-process call detail record during the course of the communication via a first non-voice data link; and
a billing system configured to receive call detail records from the switching center at predetermined times via a second non-voice data link for the purpose of computing charges for telephone calls, the billing system including, a customer service profile database for maintaining a customer service profile for the account, the customer service profile including prepaid rating parameters and postpaid rating parameters, a real-time monitoring unit for externally monitoring the in-process call detail record corresponding to the communication via the first non-voice data link, and a real-time processor coupled to the customer service profile database and the real-time monitoring unit for, during the course of the communication, charging the account for a cost associated with a prepaid portion of the communication and based on the prepaid rating parameters and the prepaid balance in the account, detecting the exhaustion of the prepaid balance in the account, and in response to the exhaustion of the prepaid balance in the account, charging the account for a cost associated with the remainder of the communication and based on the postpaid rating parameters. - View Dependent Claims (22, 23, 24, 25)
a prepaid telephone service card activation unit for receiving prepaid telephone service information including a directory number associated with the account and a serial number associated with a prepaid telephone service card; and
a prepaid telephone service database coupled to the prepaid telephone service card activation unit for, maintaining prepaid telephone service information;
receiving the directory number associated with the account and the serial number associated with the prepaid telephone service card from the prepaid telephone service card activation unit, and crediting the account with a value associated with the prepaid telephone service card.
-
-
23. The system of claim 21, wherein:
-
the customer service profile further includes a credit limit;
the switching center further comprises a command processor coupled to the switching equipment for receiving a disconnection command from the billing system, the disconnection command based on the in-process call detail record monitored by the billing system during the course of the communication and causing the switching equipment to disconnect the communication;
the real-time processor of the billing system is further operable for computing a postpaid balance for the account during the course of the communication and determining whether the postpaid balance in the account is equal to or exceeds the credit limit; and
the billing system further comprises a command generator functionally connected to the real-time processor for generating the disconnection command in response to a determination by the real-time processor that the postpaid balance in the account is equal to or exceeds the credit limit.
-
-
24. The system of claim 21, wherein:
-
the customer service profile further includes a credit limit;
the switching center further comprises a command processor coupled to the switching equipment for generating an alternate payment command in response to the determination by the real-time processor that the postpaid balance in the account is equal to or exceeds the credit limit; and
the command processor is further operable for receiving an alternate payment command from the billing system, the alternate payment command based on the in-process call detail record monitored by the billing system during the course of the communication and causing the switching equipment to connect the originating station or the termination station to a service node configured for accepting alternate payment information.
-
-
25. The system of claim 21, further comprising:
a prepaid telephone service card distribution center coupled to the prepaid telephone service database for entering prepaid telephone service card information associated with a batch of telephone service cards into the prepaid telephone service database and distributing the batch of prepaid telephone service card among a plurality of retail distribution points.
Specification