Claims
- 1. A system of billing in a user configurable wireless network, comprising:
a base station controller to establish and maintain communication between a wireless unit and the wireless network; a home location register in operative communication with the base station controller to support applications and services; a service data node module in operative communication with the base station controller and the home location register to coordinate the applications and services supported by the home location register; a user end in operative communication with the service data node, allowing the user to implement service creation and service negotiation without service provider intervention; and a billing manager in operative communication with the service data node module, to bill the user based on the user implemented service creation and service negotiation.
- 2. The system of claim 1, wherein the service data node module further comprises:
a database to store quality of services; a dynamic billing information processor in operative communication with the database, to determine actual use of a service on a call-by-call or session-by-session basis; and a radius accounting server in operative communication with the dynamic billing information processor, to correlate the determined actual use from the dynamic billing information processor.
- 3. The system of claim 1, wherein the billing manager further comprises:
a billing mediator in operative connection with the service data node to receive and distribute data from the service data node; a billing processor in operative connection with the billing mediator to process the data from the billing mediator; a billing order manager in operative connection with the billing processor to manage the processed data from the billing processor; and a customer information processor in operative connection with the billing order manager to process customer information.
- 4. A system allowing service creation and negotiation in a wireless network, comprising:
a receiver to receive a request from a user to create or negotiate a service; and a central processing node to process the request by comparing the request with user information, service information and network information dynamically stored therein, and to provide the requested service to the user based upon the comparison.
- 5. The system of claim 4, wherein the central processing node further comprises a first database having the network information dynamically stored therein.
- 6. The system of claim 5, wherein the central processing node further comprises a second database having the user information dynamically stored therein.
- 7. The system of claim 4, further comprising a first database having the network information dynamically stored therein.
- 8. The system of claim 7, further comprising a second database having the user information dynamically stored therein.
- 9. The system of claim 4, wherein the central processing node compares the network information and the user information without having to access any other portions of the wireless network.
- 10. The system of claim 4, wherein the central processing node periodically updates the network information and the user information.
- 11. A system allowing service creation and negotiation in a wireless network, comprising:
at least a first database storing network information and user information; and a central processing node processing user requests by accessing the first database, comparing the requests with the network information and the user information dynamically stored in the first database, and providing the requested services to the users based upon the comparisons.
- 12. The system of claim 11, wherein the first database has the network information and the user information dynamically stored therein, the network information being wireless network information.
- 13. The system of claim 12, further comprising:
a second database having Web-based network information dynamically stored therein; and wherein
the central processing node compares the requests with the network information and the user information stored in the first and second databases.
- 14. The system of claim 11, wherein the central processing node accesses the first database without having to access any other portions of the wireless network.
- 15. The system of claim 11, wherein the central processing node periodically updates at least the first database with updated network and user information.
- 16. The system of claim 11, wherein the first database has a plurality of portions being physically distributed throughout the entire wireless network, the distributed portions being connectively linked with the central processing node.
- 17. The system of claim 11, wherein the central processing node includes the first database.
- 18. A method of billing for service creation and/or negotiation in a wireless network, comprising:
receiving a request for service creation or negotiation; accessing a logically linked dynamic storage in accordance with the request; obtaining, from the storage, user information associated with the request; obtaining, from the storage, network information associated with the user information; comparing the request with the user information and the associated network information; providing the requested service based on the comparison; and billing for the requested service.
- 19. The method of claim 18, wherein the logically linked dynamic storage is dynamically updated in accordance with the user and network information.
- 20. The method of claim 18, wherein the step of providing the requested service is performed by accessing the logically linked dynamic storage without having to access any other portions of the network to minimize signal overloading.
- 21. A method of billing for service creation and/or negotiation in a wireless network, comprising:
receiving a request for service creation or negotiation; accessing a logically linked dynamic storage in accordance with the request; obtaining, from the storage, service information associated with the request; obtaining, from the storage, user information associated with the service information; obtaining, from the storage, network information associated with the user information; comparing the service information and user information with the associated network information; providing the requested service based on the comparison; and billing for the requested service.
- 22. The method of claim 21, wherein the logically linked dynamic storage is dynamically updated in accordance with the user, service and network information.
- 23. The method of claim 21, wherein the step of providing the requested service is performed by accessing the logically linked dynamic storage without having to access any other portions of the network.
- 24. A method of billing for service creation and negotiation in a wireless network, comprising:
receiving a request from a user to create or negotiate a service; accessing a storage having user information, service information and network information stored therein; comparing the request with the user information, the service information and the network information; providing the data service to the user based upon the comparison; and billing the user for the provided data service.
- 25. The method of claim 24, further comprising:
periodically obtaining user, service and network information; and dynamically updating the storage by periodically storing the periodically obtained user, service and network information.
- 26. The method of claim 25, wherein the dynamic storing includes storing network information into at least a first database.
- 27. The method of claim 26, wherein the dynamic storing includes storing user information into a second database.
- 28. The method of claim 24, wherein the accessing step is performed without having to access any other portions of the wireless network.
- 29. A method of user configurable service creation and negotiation in a wireless network, comprising:
receiving a request from a user to create or negotiate data services; accessing at least a first database having network information and user information stored therein; comparing the requests with the network information and the user information; providing the data services to the user based upon the comparison; and billing the user for the provided data service.
- 30. The method of claim 29, further comprising a step of dynamically storing the network information and the user information into the first database, the network information being wireless network information.
- 31. The method of claim 30, further comprising a step of dynamically storing Web-based network information into a second database.
- 32. The method of claim 29, wherein the accessing step is performed without having to access any other portions of the wireless network.
- 33. The method of claim 30, further comprising the step of periodically updating at least the first database with updated network and user information.
- 34. A method of billing in a wireless network communications system, the method comprising:
establishing a database in the wireless network; providing services into the database; allowing a user to select a service by accessing the database without service provider intervention; and billing the user based on the selected service.
- 35. The method of claim 34, wherein the billing is based on a wireless packet call of the selected service.
- 36. The method of claim 34, wherein the billing is based on a quality of service of the selected service.
- 37. The method of claim 34, wherein the billing is based on a profile change of the user.
- 38. The method of claim 34, wherein the selected service comprises content push services.
- 39. The method of claim 34, wherein the selected service comprises transaction based services.
- 40. The method of claim 34, wherein the billing is performed on a call-by-call or session-by-session basis.
Parent Case Info
[0001] The present invention is related to U.S. patent application Ser. No. 09/695,921.