Application-based value billing in a wireless subscriber network
First Claim
Patent Images
1. A method for application-based billing, the method comprising:
- generating an application-based billing request for purchase approval within a client device making the purchase, the client device being a wireless subscriber unit configured to communicate with a wireless subscriber billing system;
transmitting the billing request including a subscriber identification (SID) to the billing system;
generating a validation response to the billing request at the billing system; and
transmitting the validation response to the client device,wherein the billing request is an in-app billing request that requests activation of one or more additional features for an existing application configured for execution on the client device, and/or wherein the validation response is based on a roaming status of the client device.
2 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods for application-based billing in a wireless subscriber billing system are disclosed. A wireless client device can generate and transmit a billing request to the billing system. The billing system generates a validation response to the billing request and transmits the validation response to the client device. The validation response can be processed by the client device to enable a service linked to the billing request.
-
Citations
60 Claims
-
1. A method for application-based billing, the method comprising:
-
generating an application-based billing request for purchase approval within a client device making the purchase, the client device being a wireless subscriber unit configured to communicate with a wireless subscriber billing system; transmitting the billing request including a subscriber identification (SID) to the billing system; generating a validation response to the billing request at the billing system; and transmitting the validation response to the client device, wherein the billing request is an in-app billing request that requests activation of one or more additional features for an existing application configured for execution on the client device, and/or wherein the validation response is based on a roaming status of the client device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. A wireless subscriber billing system, comprising:
-
a wireless client device, including an application operable to generate and transmit an application-based billing request for making a purchase and receive a validation response; a wireless subscriber billing server configured to receive the billing request and transmit the validation response; and validation logic configured to generate the validation response in response to the billing request, wherein the billing request is an in-app billing request that requests activation of one or more additional features for an existing application configured for execution on the client device, and/or wherein the validation response is based on a roaming status of the client device. - View Dependent Claims (19, 20, 21, 22, 23, 24, 33, 34, 35, 36, 37, 38)
-
-
25. A wireless client device comprising:
-
a transceiver capable of wirelessly transmitting and receiving data; a user interface; and an application operable to generate an application-based billing request upon purchase of one or more value-added services by the client device, transmit the billing request to a wireless subscriber billing system using the transceiver, and approve or deny the one or more value-added services on receiving a validation response associated with the billing request from the billing system, wherein the billing request is an in-app billing request that requests activation of one or more additional features for an existing application configured for execution on the client device, and/or wherein the validation response is based on a roaming status of the client device. - View Dependent Claims (26, 27, 28, 29, 30, 31)
-
-
32. A wireless subscriber billing system comprising:
-
a transceiver capable of wirelessly transmitting and receiving data; a wireless subscriber billing server operably coupled to the transceiver, wherein the billing server operates to receive an application-based billing request for purchase approval including a subscriber identification (SID) from a client device making the purchase and to transmit a validation response to the client device; and validation logic configured to generate the validation response in response to the billing request, wherein the billing request is an in-app billing request that requests activation of one or more additional features for an existing application configured for execution on the client device, and/or wherein the validation response is based on a roaming status of the client device.
-
-
39. A non-transitory computer-readable medium on which is stored a computer program, the computer program comprising instructions which, when executed by a wireless client device, causes the client device to perform operations, the instructions comprising:
-
at least one instruction for generating an application-based billing request at the client device for approval of a purchase made by the client device, the client device being a wireless subscriber unit configured to communicate with a wireless subscriber billing system; at least one instruction for transmitting the billing request to a billing system; and at least one instruction for receiving a validation response associated with the billing request from the billing system, wherein the billing request is an in-app billing request that requests activation of one or more additional features for an existing application configured for execution on the client device, and/or wherein the validation response is based on a roaming status of the client device. - View Dependent Claims (40, 41, 42)
-
-
43. A wireless subscriber billing system, comprising:
-
means for generating an application-based billing request within a client device making a purchase, the client device being a wireless subscriber unit configured to communicate with the wireless subscriber billing system; means for transmitting the billing request including a subscriber identification (SID) to a billing server; means for generating a validation response to the billing request at the billing server; and means for transmitting the validation response to the client device, wherein the billing request is an in-app billing request that requests activation of one or more additional features for an existing application configured for execution on the client device, and/or wherein the validation response is based on a roaming status of the client device. - View Dependent Claims (44, 45, 46, 47, 48, 49, 50, 51, 52)
-
-
53. A method for wirelessly communicating application-based billing requests, comprising:
-
generating an application-based billing request at a wireless client device for approval of a purchase made by the client device, the client device being a wireless subscriber unit configured to communicate with a wireless subscriber billing system; transmitting the billing request from the client device to the billing system; and receiving a validation response associated with the billing request at the client device from the billing system, wherein the billing request is an in-app billing request that requests activation of one or more additional features for an existing application configured for execution on the client device, and/or wherein the validation response is based on a roaming status of the client device. - View Dependent Claims (54, 55)
-
-
56. An apparatus, comprising:
-
means for generating an application-based billing request within the apparatus for approval of a purchase made by the apparatus; means for transmitting the billing request to a wireless subscriber billing system; and means for receiving a validation response associated with the billing request from the billing system, wherein the billing request is an in-app billing request that requests activation of one or more additional features for an existing application configured for execution on the apparatus, and/or wherein the validation response is based on a roaming status of the apparatus.
-
-
57. A method for application-based billing, the method comprising:
-
receiving an application-based billing request generated within a wireless client device for approval of a purchase made by the client device, the client device being a wireless subscriber unit configured to communicate with a wireless subscriber billing system; generating a validation response to the billing request received from the client device; and transmitting the validation response to the client device, wherein the billing request is an in-app billing request that requests activation of one or more additional features for an existing application configured for execution on the client device, and/or wherein the validation response is based on a roaming status of the client device.
-
-
58. An apparatus for application-based billing, the method comprising:
-
means for receiving an application-based billing request generated within a wireless client device for approval of a purchase made by the client device, the client device being a wireless subscriber unit configured to communicate with a wireless subscriber billing system; means for generating a validation response to the billing request received from the client device; and means for transmitting the validation response to the client device, wherein the billing request is an in-app billing request that requests activation of one or more additional features for an existing application configured for execution on the client device, and/or wherein the validation response is based on a roaming status of the client device.
-
-
59. A non-transitory computer-readable medium on which is stored a computer program, the computer program comprising instructions which, when executed by at least one computing device associated with a wireless subscriber billing system, causes the at least one computing device to perform operations, the instructions, comprising:
-
at least one instruction for receiving an application-based billing request generated within a wireless client device for approval of purchase made by the client device, the client device being a wireless subscriber unit configured to communicate with the wireless subscriber billing system; at least one instruction for generating a validation response to the billing request received from the client device; and at least one instruction for transmitting the validation response to the client device, wherein the billing request is an in-app billing request that requests activation of one or more additional features for an existing application configured for execution on the client device, and/or wherein the validation response is based on a roaming status of the client device.
-
-
60. An apparatus for application-based billing, comprising:
a processor coupled to memory and configured to; receive an application-based billing request generated within a wireless client device for approval of a purchase made by the client device, the client device being a wireless subscriber unit configured to communicate with a wireless subscriber billing system; generate a validation response to the billing request received from the client device; and transmit the validation response to the client device, wherein the billing request is an in-app billing request that requests activation of one or more additional features for an existing application configured for execution on the client device, and/or wherein the validation response is based on a roaming status of the client device.
Specification