Claims
- 1. A method for billing in a system for providing information over a Wireless Application Protocol Gateway, comprising the steps of:
initiating a request for information from a Content Server by a consumer using a Wireless Application Protocol compliant device; in response to said request, said system retrieving said information from said Content Server and transmitting said information to said consumer; creating a transaction log on a Knowledge Base of said request and transmission of said information; generating a billing data file using said transaction log; and, processing said billing data file for consumer billing purposes.
- 2. The method of claim 1, wherein said transaction log consists of at least one data field.
- 3. The method of claim 1, wherein said billing data file is in Call Data Record format.
- 4. The method of claim 1, wherein said billing data file is created by a Structured Query Language query of the transaction log.
- 5. The method of claim 1, wherein said processing factors in at least one billing type and payment method.
- 6. The method of claim 5, wherein said billing types can be based on a per transactional basis or on a set-time basis.
- 7. The method of claim 5, wherein said payment methods can take place in advance or later.
- 8. The method of claim 5, wherein said billing types and payment methods can be combined into a plurality of billing models.
- 9. The method of claim 8, wherein said billing models are assigned to said consumer when the service is created in said Knowledge Base.
- 10. The method of claim 8, wherein said billing models can be combined with the billing models of the telephone companies and the service providers.
- 11. The method of claim 1, wherein a plurality of consumers can be placed in a consumer group and billed in a uniform manner.
- 12. The method of claim 1, wherein payers and payment methods can be defined for each service subscription that a consumer or a consumer group has.
- 13. A method for billing in a system, comprised of at least one Access Point, a Core, a Knowledge Base, an Administrative Console, a Statistics Module, and, at least one Content Server, for providing information over a Wireless Application Protocol Gateway, comprising the steps of:
initiating a request for information from a Content Server by a consumer using a Wireless Application Protocol compliant device, wherein said system can identify said consumer by a network bearer address; in response to said request, said system retrieving said information from said Content Server and transmitting said information to said consumer; creating a transaction log on said Knowledge Base of said request and transmission of said information; generating a billing data file using said transaction log; and, processing said billing data file for consumer billing purposes.
- 12. The method of claim 11, wherein said transaction log consists of at least one data field.
- 13. The method of claim 11, wherein said billing data file is in Call Data Record format.
- 14. The method of claim 11, wherein said billing data file is created by a Structured Query Language query of the transaction log.
- 15. The method of claim 11, wherein said processing factors in at least one billing type and payment method.
- 16. The method of claim 15, wherein said billing types can be based on a per transactional basis or on a set-time basis.
- 17. The method of claim 15, wherein said payment methods can take place in advance or later.
- 18. The method of claim 15, wherein said billing types and payment methods can be combined into a plurality of billing models.
- 19. The method of claim 18, wherein said billing models are assigned to said consumer when the service is created in said Knowledge Base, and said consumer is billed by said consumer's network bearer address.
- 20. The method of claim 18, wherein said billing models can be combined with the billing models of the telephone companies and the service providers.
- 21. The method of claim 1, wherein a plurality of consumers can be placed in a consumer group and billed in a uniform manner.
- 22. The method of claim 1, wherein payers and payment methods can be defined for each service subscription that a consumer or a consumer group has.
- 23. A method for billing in a system for providing information over a Wireless Application Protocol Gateway, comprising the steps of:
initiating a request for information from a Content Server by a consumer using a Wireless Application Protocol compliant device, wherein said system can identify said consumer by a network bearer address; in response to said request, said system retrieving said information from said Content Server and transmitting said information to said consumer; creating a transaction log on a Knowledge Base, wherein said transaction log consists of at least one data field, of said request and transmission of said information; generating a billing data file using said transaction log, wherein said billing data file is created by a Structured Query Language query of the transaction log; and, processing said billing data file for consumer billing purposes, wherein said processing factors in at least one billing type and payment method and further, wherein said billing types can be based on a per transactional basis or on a set-time basis.
- 24. The method of claim 23, wherein said billing data file is in Call Data Record format.
- 25. The method of claim 23, wherein said payment methods can take place in advance or later.
- 26. The method of claim 23, wherein said billing types and payment methods can be combined into a plurality of billing models.
- 27. The method of claim 26, wherein said billing models are assigned to said consumer when the service is created in said Knowledge Base, and said consumer is billed by said consumer's network bearer address.
- 28. The method of claim 26, wherein said billing models can be combined with the billing models of the telephone companies and the service providers.
- 29. The method of claim 23, wherein a plurality of consumers can be placed in a consumer group and billed in a uniform manner.
- 30. The method of claim 23, wherein payers and payment methods can be defined for each service subscription that a consumer or a consumer group has.
- 31. A method for set-time billing in a system, comprised of a Core, an Administrative Console, a Statistics Module, and, at least one Content Server, for providing information over a Wireless Application Protocol Gateway, comprising the steps of:
initiating a request for information from a Content Server by a consumer using a Wireless Application Protocol compliant device, wherein said system can identify said consumer by a network bearer address; confirming availability of service for said consumer on a database; responding to said request, wherein said system retrieves said information from said Content Server and transmits said information to said consumer; and, billing said customer periodically for usage of said service for a set period of time.
- 32. The method of claim 31, wherein said billing produces a billing data file in Call Data Record format.
- 33. The method of claim 32, wherein said billing data file is created by a Structured Query Language of the consumers in the database.
- 34. The method of claim 31, further comprising said consumer paying in advance or later.
- 35. The method of claim 38, wherein said consumer is billed by said consumer's network bearer address.
- 36. The method of claim 38, wherein said billing can be combined with the billing of the telephone companies and the service providers.
- 37. The method of claim 31, wherein said system further comprises at least one Access Point.
- 38. The method of claim 31, wherein a plurality of consumers can be placed in a consumer group and billed in a uniform manner.
- 39. The method of claim 31, wherein payers and payment methods can be defined for each service subscription that a consumer or a consumer group has.
- 40. A method for billing in a system providing information over a Wireless Application Protocol Gateway comprised of an Access Point, wherein said Access Point enables consumers to connect to said gateway and further is utilized in a Circuit Switched Data network, whereby incoming traffic from said network is directed through a dialup server over User Datagram Protocol, a Core, wherein said Core transmits requests from consumers to said Content Servers on a global network of computers, and data from said Content Servers back to the consumers, said Core comprised of content adapters, session/transaction handling modules, WAP Stack modules, and Wireless Datagram Protocol modules, a Knowledge Base, wherein said Knowledge Base is a database that contains service definitions and individual user data, said Knowledge Base further saving details of all sessions and transactions in logs that are used to create billing data, an Administrative Console, wherein said Administrative Console is a web-based user interface for administration and management of said Gateway, a Statistics Module, wherein said Statistics Module is in operative communication with said Core via said Administrative Console, said Statistics Module consisting of various counters that monitor different values related to the system status, such as the number of sessions and transactions, memory usage, and system uptime, and, Content Servers, wherein said Content Servers can be located on the Internet or in a local network, comprising:
initiating a request for information from said Content Server by a consumer using a Wireless Application Protocol compliant device, wherein said system can identify said consumer by a network bearer address; in response to said request, said system retrieving said information from said Content Server and transmitting said information to said consumer; creating a transaction log on said Knowledge Base of said request and transmission of said information; generating a billing data file using said transaction log; and, processing said billing data file for consumer billing purposes.
- 41. The method of claim 40, wherein said transaction log consists of at least one data field.
- 42. The method of claim 40, wherein said billing data file is in Call Data Record format.
- 43. The method of claim 40, wherein said billing data file is created by a Structured Query Language query of the transaction log.
- 44. The method of claim 40, wherein said processing factors in at least one billing type and payment method.
- 45. The method of claim 44, wherein said billing types can be based on a per transactional basis or on a set-time basis.
- 46. The method of claim 44, wherein said payment methods can take place in advance or later.
- 47. The method of claim 44, wherein said billing types and payment methods can be combined into a plurality of billing models.
- 48. The method of claim 47, wherein said billing models are assigned to said consumer when the service is created in said Knowledge Base, and said consumer is billed by said consumer's network bearer address.
- 49. The method of claim 47, wherein said billing models can be combined with the billing models of the telephone companies and the service providers.
- 50. The method of claim 40, wherein a plurality of consumers can be placed in a consumer group and billed in a uniform manner.
- 51. The method of claim 40, wherein payers and payment methods can be defined for each service subscription that a consumer or a consumer group has.
- 52. The method of claim 40, wherein said system further comprises an Access Point, utilized in a Short Message Service network.
- 53. The method of claim 40, wherein said system further comprises content adapters that are interchangeable for version and new protocol upgrades.
- 54. The method of claim 40, wherein said system further comprises a WAP Stack, through binary encoding and decoding, that handles all content transmissions, retransmissions, and acknowledgements related to connections between said Gateway and the consumer.
- 55. The method of claim 40, wherein said system further comprises a Core that is in operative communication with said Knowledge Base, said Administrative Console, said Content Servers and said Access Points.
- 56. The method of claim 40, wherein said Core further communicates with said Knowledge Base for necessary user information such as service plan, billing, and user preferences.
- 57. The method of claim 40, wherein said system further comprises an Administrative Console that also displays system events and the alerts resulting from said events.
- 58. The method of claim 40, wherein said Administrative Console further utilizes said Statistics Module to display system statistics reflecting the amount and type of traffic at each Gateway interface.
- 59. The method of claim 40, wherein values of said counters are logged regularly in a separate file for retrieval and viewing.
CLAIM OF PRIORITY
[0001] This application is related to provisional application Ser. No. 60/203,085 filed on May 19, 2000 based upon which priority is claimed pursuant to 35 U.S.C. § 119(e).
Provisional Applications (1)
|
Number |
Date |
Country |
|
60203085 |
May 2000 |
US |