Signaling system and method for network-based pre-paid wireless telephone service
First Claim
1. A method for using intelligent network triggers to monitor calls associated with subscribers in a wireless intelligent network, wherein the subscribers communicate with Mobile Switching Centers (MSCs) in the wireless intelligent network, and wherein the subscribers are associated with a call monitoring module, the method comprising:
- registering a subscriber with an MSC, wherein, as part of the registration process, the MSC identifies a Home Location Register and at least one call monitoring module associated with the subscriber;
sending a first command to the call monitoring module when the subscriber has initiated a call;
connecting the subscriber to a called party using the dialed digits;
sending a second command to the call monitoring module when the called party answers; and
sending a third command to the call monitoring module when the connection between the subscriber and the called party is disconnected;
wherein, following the second command, the call monitoring module performs the steps of;
monitoring an account balance for the subscriber; and
periodically requesting status information from the MSC regarding the connection between the subscriber and the called party.
10 Assignments
0 Petitions
Accused Products
Abstract
A pre-paid subscriber account system for use with wireless telephone systems is disclosed. The system, which monitors a subscriber'"'"'s call, deducts the cost of the call from the subscriber'"'"'s pre-paid account in real-time, warns the subscriber during a call when the account is nearing depletion, and terminates the call when the account is depleted. The system can also prevent the initiation of a new call when the account is depleted. Various options can also apply different charging rates, can charge only when specified criteria are met, or can charge only for calls to/from specified areas or telephone numbers. The system and method uses signaling techniques that will allow the metering or billing of the call, along with any authorization or restrictions, to be done remotely from the actual switching of the call. Call events or chargeable events are transmitted to the pre-paid control system while the communications path of the call is held at the switching system awaiting control information. The identity of the pre-paid service subscriber is established using existing devices that currently are used to authenticate the user. The wireless phone user does not have to enter any additional codes or identification to obtain -access to the pre-paid service.
231 Citations
16 Claims
-
1. A method for using intelligent network triggers to monitor calls associated with subscribers in a wireless intelligent network, wherein the subscribers communicate with Mobile Switching Centers (MSCs) in the wireless intelligent network, and wherein the subscribers are associated with a call monitoring module, the method comprising:
-
registering a subscriber with an MSC, wherein, as part of the registration process, the MSC identifies a Home Location Register and at least one call monitoring module associated with the subscriber;
sending a first command to the call monitoring module when the subscriber has initiated a call;
connecting the subscriber to a called party using the dialed digits;
sending a second command to the call monitoring module when the called party answers; and
sending a third command to the call monitoring module when the connection between the subscriber and the called party is disconnected;
wherein, following the second command, the call monitoring module performs the steps of;
monitoring an account balance for the subscriber; and
periodically requesting status information from the MSC regarding the connection between the subscriber and the called party. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
directing the MSC to connect to a voice message unit; and
directing the voice messaging unit to play a message; and
wherein the MSC routes the message to the subscriber.
-
-
3. The method of claim 1 wherein, following the second command, the call monitoring module performs the steps of:
-
monitoring an account balance for the subscriber;
directing the MSC to connect to a voice message unit when the account balance falls below a certain amount; and
directing the voice messaging unit to play a warning message; and
wherein the MSC performs the steps of;
routing the message to the subscriber without disrupting the connection between the subscriber and the called party; and
disconnecting from the voice message unit.
-
-
4. The method of claim 1 wherein, following the second command, the call monitoring module performs the steps of:
-
monitoring an account balance for the subscriber determining when the account balance is at or below a minimum amount;
directing the MSC to connect to a voice message unit;
directing the voice messaging unit to play a call termination message; and
after the termination message has been played, directing the MSC to disconnect the connection between the subscriber and the called party; and
wherein the MSC performs the steps of;
routing the message to the subscriber without disrupting the connection between the subscriber and the called party; and
disconnecting the connection between the subscriber and the called party when directed by the call monitoring module.
-
-
5. The method of claim 1 wherein the call monitoring module performs the steps of:
-
receiving a command indicating that a second subscriber has initiated a call;
determining that the second subscriber has identified an account that is already being monitored for a call in progress; and
directing the second subscriber'"'"'s MSC to terminate the call initiated by the second subscriber.
-
-
6. The method of claim 1 further comprising the steps of:
terminating the account balance monitoring when the MSC indicates that the called party has disconnected from the connection.
-
7. The method of claim 1, wherein the call monitoring module is embodied as software running on a Service Control Point (SCP).
-
8. The method of claim 1, wherein the call monitoring module functions are performed in the MSC.
-
9. A method for using intelligent network triggers to monitor calls associated with subscribers in a wireless intelligent network, wherein the subscribers communicate with Mobile Switching Centers (MSCs) in the wireless intelligent network, and wherein the subscribers are associated with a call monitoring module, the method comprising:
-
registering a subscriber with an MSC, wherein, as part of the registration process, the MSC identifies a Home Location Register and at least one call monitoring module associated with the subscriber;
connecting the subscriber to a called party using the dialed digits;
sending a command from the MSC to the call monitoring module when the called party answers;
monitoring, by the call monitoring module, of an account balance for the subscriber during the course of a call connection between the subscriber and the called party;
periodically requesting status information from the MSC regarding the connection between the subscriber and the called party; and
terminating the account balance monitoring when the MSC indicates that the called party has disconnected from the connection. - View Dependent Claims (10, 11, 12)
directing the MSC to connect to a voice message unit when the account balance falls below a certain amount; and
directing the voice messaging unit to play a warning message; and
wherein the MSC performs the steps of;
routing the message to the subscriber without disrupting the call connection between the subscriber and the called party; and
disconnecting from the voice message unit after the message has been played for the subscriber.
-
-
11. The method of claim 9 wherein the call monitoring module performs the steps of:
-
determining when the account balance is at or below a minimum amount;
directing the MSC to connect to a voice message unit;
directing the voice messaging unit to play a call termination message; and
after the termination message has been played, directing the MSC to disconnect the connection between the subscriber and the called party; and
wherein the MSC performs the steps of;
routing the message to the subscriber without disrupting the connection between the subscriber and the called party; and
disconnecting the connection between the subscriber and the called party when directed by the call monitoring module.
-
-
12. The method of claim 9 wherein the call monitoring module performs the steps of:
-
receiving a command indicating that a second subscriber has initiated a call;
determining that the second subscriber has identified an account that is already being monitored for a call in progress; and
directing the second subscriber'"'"'s MSC to terminate the call initiated by the second subscriber.
-
-
13. A system for monitoring the running cost of calls for a wireless telephone subscriber that is in communication with a Mobile Switching Center (MSC) in a wireless network, comprising:
-
a call monitoring module resident on a Service Control Point that is separate from the MSC;
means for sending a first signaling message to the call monitoring module when the subscriber initiate an outgoing call, wherein the call monitoring module is capable of temporarily connecting an Interactive Voice Response (IVR) unit to the subscriber for the purpose of playing announcements to the subscriber;
means for sending a second signaling message to the call monitoring module when the outgoing call has been connected to a called party, wherein said second signaling message causes the call monitoring module to monitor the running cost of the call and to adjust a subscriber account balance based upon the running cost of the call;
means for receiving status requests from the call monitoring module regarding the status of the connection between the subscriber and the called party; and
means for sending a third signaling message to the call monitoring module when the MSC indicates that the call has been disconnected. - View Dependent Claims (14, 15, 16)
means for sending a fourth signaling message to the call monitoring module when the subscriber receives an incoming call, wherein the call monitoring module is capable of temporarily connecting the Interactive Voice Response (IVR) unit to the subscriber for the purpose of playing announcements to the subscriber;
means for sending a fifth signaling message to the call monitoring module when the incoming call has been connected to the subscriber, wherein the call monitoring module adjusts the subscriber'"'"'s account balance based upon a running cost of the call.
-
-
15. The system of claim 13 wherein the signaling messages are messages that comply with the IS-41 standard.
-
16. The system of claim 13 further comprising:
-
means, at said call monitoring module, for detecting when two separate calls are associated with a same subscriber account; and
means for sending a sixth signaling message from the call monitoring module to the MSC when two calls are associated with the same subscriber account, the sixth signaling message directing the MSC to drop at least one of the calls.
-
Specification