Claims
- 1. A wireless communications system supporting simultaneous prepaid charging for a packet-switched call and a circuit-switched call, said calls associated with telecommunications services for a subscriber, said subscriber assigned a prepaid account, said wireless communications system communicating with a wireless device through a radio network, a radio communications path comprising said wireless device and said radio network, said wireless communications system comprising:
a first integrated prepaid packet node (IPPN); a first integrated wireless packet serving node (IWPSN) logically associated with said first IPPN; means for requesting said first IPPN through said first IWPSN for said packet-switched call in response to an initiation of said packet-switched call by said subscriber; means for querying an integrated accounting processor by said first IPPN for a balance of said prepaid account in response to said means for requesting first IPPN for said packet-switched call, said balance indicating a total limited usage associated with said subscriber, said total limited usage comprising a first usage associated with said circuit-switched call and a second usage associated with said packet-switched call; means for calculating said balance by said integrated accounting processor in response to said means for querying said integrated accounting processor; and means for returning said balance to said first IPPN in response to said means for calculating said balance by said integrated accounting processor.
- 2. The wireless communications system of claim 1, further comprising:
means for authenticating said subscriber by an authentication processor in response to said means for requesting said first IPPN through said first IWPSN for said packet-switched call.
- 3. The wireless communications system of claim 1, wherein said balance exceeds a first minimum value, and further comprising:
means for completing a first packet-switched data connection to said wireless device by said first IWPSN in response to said means for returning said balance to said first IPPN by said integrated accounting processor.
- 4. The wireless communications system of claim 1, wherein said balance does not exceed a first minimum value, and further comprising:
means for rejecting said initiation of said packet-switched call by said first IWPSN in response to said means for returning said balance to said first IPPN by said integrated accounting processor.
- 5. The wireless communications system of claim 1, wherein an initiation of said circuit-switched call occurs after said initiation of said packet-switched call, further comprising:
means for updating said balance at said first IPPN by said integrated accounting processor.
- 6. The wireless communications system of claim 3, further comprising:
means for decrementing said balance by said first IPPN according to said first usage of said circuit-switched call and said second usage of said packet-switched call; means for informing said first IWPSN by said first IPPN whenever said balance is less than said limited usage; and means for discontinuing said packet-switched call and said circuit-switched call by said first IWPSN in response to said means for informing said first IWPSN by said first IPPN.
- 7. The wireless communications system of claim 1, wherein said means for calculating said balance by said integrated accounting processor comprises:
means for retrieving an amount in said prepaid account by said integrated accounting processor; means for retrieving a first rate by said integrated accounting processor; said first rate associated with said circuit-switched call; means for retrieving a second rate by said integrated accounting processor, said second rate associated with said packet-switched call; and means for determining said balance from said first rate, said second rate, and said account.
- 8. The wireless communications system of claim 3, wherein an initiation of said circuit-switched call occurs after said initiation of said packet-switched call, wherein said radio communications path has a radio restriction, and wherein said packet-switched call is characterized by a dormant state, further comprising:
means for releasing said packet-switched call by said first IWPSN; means for returning said balance by said first IPPN to said integrated accounting processor; means for adjusting said balance by said integrated accounting processor in accordance with said first usage associated with said circuit-switched call.
- 9. The wireless communications system of claim 3, wherein an initiation of said circuit-switched call occurs after said initiation of said packet-switched call, wherein said radio communications path has a radio restriction, and wherein said packet-switched call is characterized by an active state, further comprising:
means for querying said integrated accounting processor by a mobile switching center (MSC) in response to said initiation of said circuit-switched call; and means for rejecting said initiation of said circuit-switched call by said integrated accounting processor in response to said MSC querying said integrated accounting processor.
- 10. The wireless communications system of claim 1, wherein said initiation of said packet-switched call occurs after an initiation of said circuit-switched call, and wherein said radio communications path has a radio restriction, further comprising:
means for rejecting said initiation of said packet-switched call by said integrated accounting processor in response to said means for querying said integrated accounting processor by said first IPPN.
- 11. The wireless communications system of claim 3, further comprising:
means for instructing said first IPPN through said first IWPSN by said radio network that said packet-switched call is released by said wireless device in response to said subscriber discontinuing said packet-switched call; means for updating said balance by said first IPPN in response to said means for instructing said first IPPN by said radio network; means for sending said balance to said integrated accounting processor by said first IPPN in response to said means for updating said balance by said first IPPN; and means for modifying said prepaid account by said integrated accounting processor in response to said means for sending said balance to said integrated accounting processor.
- 12. The wireless communications system of claim 3, further comprising:
means for instructing said first IPPN by said integrated accounting processor that said circuit-switched call is released by said wireless device in response to said subscriber discontinuing said circuit-switched call; and means for updating said balance by said IPPN in response to said means for instructing said first IPPN by said integrated accounting processor.
- 13. The wireless communications system of claim 3, further comprising:
a second IPPN; a second IWPSN logically associated with said second IPPN; means for detecting a handover event associated with said packet-switched call by said second IPPN through said second IWPSN, said handover event generated by said radio network; means for querying said integrated accounting processor by said second IPPN for said balance of said prepaid account in response to said means for detecting said handover event; means for instructing said first IPPN by said integrated accounting processor to update said balance in response to said means for querying said integrated accounting processor by said second IPPN; means for returning said balance to said integrated accounting processor by said first IPPN in response to said means for instructing said first IPPN by said integrated accounting processor; means for responding with said balance by said integrated accounting processor to said second IPPN in response to said means for returning said balance to said integrated accounting processor by said first IPPN; and means for completing a second data connection to said wireless device by said second IWPSN through said second IPPN in response to said means for responding with said balance by said integrated accounting processor to said second IPPN.
- 14. A memory for storing data for access by an applications program being executed on an integrated accounting processor, said applications program determining a total limited usage associated with a packet-switched call and a circuit-switched call, said calls associated with a subscriber, said packet-switched call served by an integrated wireless packet service node (IWPSN), said circuit-switched call served by a mobile switching center (MSC), said memory comprising:
a data structure stored in said memory, said data structure identified by a date and a time corresponding to said packet-switched call and said circuit-switched call, said data structure including information resident in a database used by said application program and including:
a level of service associated with said subscriber; an identification of said IWPSN; an identification of said MSC; a first rate indicated by said identification of said MSC, said first rate associated with said circuit-switched call; a second rate indicated by said identification of said IWPSN, said second rate associated with said packet-switched call.
- 15. An integrated accounting processor providing prepaid charging for a packet-switched call and a circuit-switched call in conjunction with a wireless system, said circuit-switched call and said packet-switched call associated with a subscriber, said wireless communications system comprising a first integrated prepaid packet node (IPPN) and a second IPPN, said accounting processor comprising:
means for calculating a balance by said integrated accounting processor in response to said first IPPN querying said integrated accounting processor; and means for returning said balance to said first IPPN in response to said means for calculating said balance by said integrated accounting processor.
- 16. The integrated accounting processor of claim 15, wherein an initiation of said circuit-switched call occurs after an initiation of said packet-switched call, further comprising:
means for updating said balance at said first IPPN by said integrated accounting processor in response to said initiation of said circuit-switched call.
- 17. The integrated accounting processor of claim 15, wherein said means for calculating said balance comprises:
means for retrieving an amount in said prepaid account by said integrated accounting processor; means for retrieving a first rate by said integrated accounting processor; said first rate associated with said circuit-switched call; means for retrieving a second rate by said integrated accounting processor, said second rate associated with said packet-switched call; and means for determining said balance from said first rate, said second rate, and said account.
- 18. The integrated accounting processor of claim 15, further comprising:
means for modifying a prepaid account of said subscriber in response to said first IPPN sending an updated balance to said integrated accounting processor.
- 19. The integrated accounting processor of claim 15, further comprising:
means for instructing said first IPPN by said integrated accounting processor to update said balance in response to said integrated accounting processor being notified of a handover event by said second IPPN; and means for sending said balance to said second IPPN in response to receiving said balance from said first IPPN.
- 20. An integrated prepaid packet node (IPPN) supporting prepaid charging for a packet-switched call and a circuit-switched call in conjunction with a wireless system, said circuit-switched call and said packet-switched call associated with a subscriber, said wireless communications system comprising a wireless packet serving node (IWPSN), an integrated accounting processor, and said IPPN, said IPPN comprising:
means for querying said integrated accounting processor by said IPPN for a balance of a prepaid account of said subscriber in response to said IWPSN requesting said IPPN; and means for updating said balance at said IPPN according to a usage associated with said packet-switched call and said circuit-switched call.
- 21. The IPPN of claim of 20, further comprising:
means for informing said IWPSN by said IPPN whenever said balance is less than a limited usage.
- 22. The IPPN of claim 20, further comprising:
means for sending said balance to said integrated accounting processor in response to said packet-switched call being released.
- 23. The IPPN of claim 20 further comprising:
means for sending said balance to said integrated accounting processor in response to said integrated accounting processor instructing said IPPN.
- 24. A method for a wireless communications system supporting prepaid charging for a packet-switched call and a circuit-switched call, said calls associated with telecommunications services for a subscriber, said subscriber assigned a prepaid account, said wireless communications system communicating with a wireless device through a radio network, a radio communications path comprising said wireless device and said radio network, said method comprising the steps of:
requesting said first integrated prepaid packet node (IPPN) through said first integrated wireless packet serving node (IWPSN) for said packet-switched call responsive to an initiation of said packet-switched call by said subscriber; querying an integrated accounting processor by said first IPPN for a balance of said prepaid account responsive to said step of requesting first IPPN for said packet-switched call, said balance indicating a total limited usage associated with said subscriber, said total limited usage comprising a first usage associated with said circuit-switched call and a second usage associated with said packet-switched call; calculating said balance by said integrated accounting processor responsive to said step of querying said integrated accounting processor; and returning said balance to said IPPN responsive to said step of calculating said balance by said integrated accounting processor.
- 25. The method of claim 24, further comprising the step of:
authenticating said subscriber by an authentication processor responsive to said step of requesting said first IPPN through said first IWPSN for said packet-switched call.
- 26. The method of claim 24, wherein said balance exceeds a first minimum value, and further comprising the step of:
completing a first packet-switched data connection to said wireless device by said first IWPSN responsive to said step of returning said balance to said first IPPN by said integrated accounting processor.
- 27. The method of claim 24, wherein said balance does not exceed a first minimum value, and further comprising the step of:
rejecting said initiation of said packet-switched call by said first IWPSN responsive to said step of returning said balance to said first IPPN by said integrated accounting processor.
- 28. The method of claim 27, wherein an initiation of said circuit-switched call occurs after said initiation of said packet-switched call, further comprising the step of:
updating said balance at said first IPPN by said integrated accounting processor.
- 29. The method of claim 26, further comprising the steps of:
decrementing said balance by said first IPPN according to said first usage of said circuit-switched call and said second usage of said packet-switched call; informing said first IWPSN by said first IPPN whenever said balance is less than said total limited usage; and discontinuing said packet-switched call and said circuit-switched call by said first IWPSN responsive to said step of informing said first IWPSN by said first IPPN.
- 30. The method of claim 24, wherein said step of calculating said balance by said integrated accounting processor comprises:
retrieving an amount in said prepaid account by said integrated accounting processor; retrieving a first rate by said integrated accounting processor; said first rate associated with said circuit-switched call; retrieving a second rate by said integrated accounting processor, said second rate associated with said packet-switched call; and determining said balance from said first rate, said second rate, and said account.
- 31. The method of claim 26, wherein an initiation of said circuit-switched call occurs after said initiation of said packet-switched call, wherein said radio communications path has a radio restriction, and wherein said packet-switched call is characterized by a dormant state, further comprising the steps of:
releasing said packet-switched call by said first IWPSN; returning said balance by said first IPPN to said integrated accounting processor; adjusting said balance by said integrated accounting processor in accordance with said first usage associated with said circuit-switched call.
- 32. The method of claim 26, wherein an initiation of said circuit-switched call occurs after said initiation of said packet-switched call, wherein said radio communications path has a radio restriction, and wherein said packet-switched call is characterized by an active state, further comprising the steps of:
querying said integrated accounting processor by a mobile switching center (MSC) in response to said initiation of said circuit-switched call; and rejecting said initiation of said circuit-switched call by said integrated accounting processor responsive to said step of querying said integrated accounting processor by said MSC.
- 33. The method of claim 24, wherein said initiation of said packet-switched call occurs after an initiation of said circuit-switched call, and wherein said radio communications path has a radio restriction, further comprising the step of:
rejecting said initiation of said packet-switched call by said integrated accounting processor responsive to said step of querying said integrated accounting processor by said first IPPN.
- 34. The method of claim 26, further comprising the steps of:
instructing said first IPPN through said first IWPSN by said radio network that said packet-switched call is released by said wireless device responsive to said subscriber discontinuing said packet-switched call; updating said balance by said first IPPN responsive to said step of instructing said first IPPN by said radio network; sending said balance to said integrated accounting processor by said first IPPN responsive to said step of updating said balance by said first IPPN; and modifying said prepaid account by said integrated accounting processor responsive to said step of sending said balance to said integrated accounting processor.
- 35. The method of claim 26, further comprising the steps of:
instructing said first IPPN by said integrated accounting processor that said circuit-switched call is released by said wireless device responsive to said subscriber discontinuing said circuit-switched call; and updating said balance by said first IPPN responsive to said step of instructing said first IPPN by said integrated accounting processor.
- 36. The method of claim 26, further comprising the steps of:
a second IPPN; a second IWPSN logically associated with said second IPPN; detecting a handover event associated with said packet-switched call by a second IPPN through a second IWPSN, said handover event generated by said radio network; querying said integrated accounting processor by said second IPPN for said balance of said prepaid account responsive to said step of detecting said handover event; instructing said first IPPN by said integrated accounting processor to update said balance responsive to said step of querying said integrated accounting processor by said second IPPN; returning said balance to said integrated accounting processor by said first IPPN responsive to said step of instructing said first IPPN by said integrated accounting processor; responding with said balance by said integrated accounting processor to said second IPPN responsive to said step of returning said balance to said integrated accounting processor by said first IPPN; and completing a second data connection to said wireless device by said second IWPSN through said second IPPN responsive to said step of responding with said balance by said integrated accounting processor to said second IPPN.
- 37. A method for supporting prepaid charging with an integrated accounting processor for a packet-switched call and a circuit-switched call in conjunction with a wireless system, said circuit-switched call and said packet-switched call associated with a subscriber, said wireless communications system comprising a first integrated prepaid packet node (IPPN) and a second IPPN, said method comprising the steps of:
calculating a balance by said integrated accounting processor responsive to said first IPPN querying said integrated accounting processor; and returning said balance to said first IPPN responsive to said step of calculating said balance by said integrated accounting processor.
- 38. The method of claim 37, wherein an initiation of said circuit-switched call occurs after an initiation of said packet-switched call, further comprising the step of:
updating said balance at said first IPPN by said integrated accounting processor.
- 39. The method of claim 37, wherein said step of calculating said balance comprises:
retrieving an amount in said prepaid account by said integrated accounting processor; retrieving a first rate by said integrated accounting processor; said first rate associated with said circuit-switched call; retrieving a second rate by said integrated accounting processor, said second rate associated with said packet-switched call; and determining said balance from said first rate, said second rate, and said account.
- 40. The method of claim 37, further comprising the step of:
modifying a prepaid account of said subscriber responsive to said first PPN sending an updated balance to said integrated accounting processor.
- 41. The method of claim 37, further comprising the steps of:
instructing said first IPPN by said integrated accounting processor to update said balance responsive to said integrated accounting processor being notified of a handover event by said second IPPN; and sending said balance to said second IPPN responsive to receiving said balance from said first IPPN.
- 42. A method for supporting prepaid charging with an integrated prepaid packet node (IPPN) for a packet-switched call and a circuit-switched call in conjunction with a wireless system, said circuit-switched call and said packet-switched call associated with a subscriber, said wireless communications system comprising a wireless packet serving node (IWPSN), an integrated accounting processor, and said IPPN, said IPPN comprising:
querying said integrated accounting processor by said IPPN for a balance of a prepaid account of said subscriber responsive to said IWPSN requesting said IPPN; and updating said balance at said IPPN according to a usage associated with said packet-switched call and said circuit-switched call.
- 43. The method of claim of 42, further comprising:
informing said IWPSN by said IPPN whenever said balance is less than a limited usage.
- 44. The method of claim 42, further comprising:
sending said balance to said integrated accounting processor responsive to said packet-switched call being released.
- 45. The method of claim 42, further comprising:
sending said balance to said integrated accounting processor responsive to said integrated accounting processor instructing said IPPN.
CROSS-REFERENCE TO RELATED APPLICATIONS
[0001] This application is related to the application of Charles A. Gerlach, James M. Grinn, Subhasis Laha, Somasundaram Velayutham, and Joe P. Zhou entitled “Apparatus And Method For Prepaid Charging Of Wireless Packet Data Services” which application is assigned to the assignee of the present application, filed on Jan. 31, 2001 and assigned Ser. No. 09/773039.
Continuation in Parts (1)
|
Number |
Date |
Country |
Parent |
09773039 |
Jan 2001 |
US |
Child |
09810768 |
Mar 2001 |
US |