Patent ID: 8249960

Claim:
A computer method for providing real-time validation to a content provider of a customer's request transmitted via a first communications link for delivery of content by the content provider to the customer and for providing aggregated billing in a transaction, the method comprising: maintaining a subscriber database containing data identifying subscribers to a wireless communications system operated by a carrier; receiving at a transaction validation server a request from the content provider for validation of the customer's request, the content provider's request including data identifying the customer and data identifying the content including a charge for the content; querying the subscriber database to determine whether the data identifying the customer matches that corresponding data for a subscriber and to determine a rate plan to be applied to the transaction; if the data identifying the customer matches that corresponding data for a subscriber, then the transaction validation server determining the price to be charged for the content based upon the rate plan to be applied and the data identifying the content; the transaction validation server communicating directly with the subscriber via a second communications link and requesting acknowledgment from the subscriber of the request for the delivery of the content; and upon receipt of an acknowledgment from the subscriber at the transaction validation server, the transaction validation server sending to the content provider a validation of the customer's request and adding the price to be charged for the content to an aggregate of charges for the subscriber.