System and method to provide real time transaction validation and billing via a communications network
First Claim
1. 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.
4 Assignments
0 Petitions
Accused Products
Abstract
A system and method for providing real-time validation to a content provider of a customer'"'"'s request transmitted via a communications system for delivery of content by the content provider to the customer via a communications system. A request for validation of the customer from the content provider, the request including data identifying the customer, is dealt with by determining from the identifying data whether the customer is a subscriber and then immediately requesting acknowledgement by the customer of the customer'"'"'s request for the delivery of the content. Upon receipt of an acknowledgement from the customer a validation of the customer'"'"'s request is sent to the content provider.
40 Citations
22 Claims
-
1. 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. - View Dependent Claims (2, 3, 4, 5, 6, 7, 13, 15, 17, 19, 21)
-
-
8. A computer system 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 system comprising:
-
a subscriber database server containing data identifying subscribers to a wireless communications system operated by a carrier; a first communication interface for sending data to and receiving data from the content provider via a second communications link; a second communication interface for sending data to and receiving data from the subscribers via a third communications link; and a processor for processing data received by the first communication interface requesting validation of the customer'"'"'s request, the request received including customer identification data and content identification data including a charge for the content, querying the subscriber database to determine whether the customer identification data matches corresponding data for a subscriber and to determine a rate plan to be applied to the transaction; if the customer identification data matches corresponding data for a subscriber, determining the price to be charged for the content based, upon the rate plan to be applied and the content identification data; causing the second communication interface to send data directly to the subscriber requesting acknowledgment from the subscriber of the request for the delivery of the content, and upon receipt of an acknowledgment by the second communication interface from the subscriber, causing the first communication interface to send 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. - View Dependent Claims (9, 10, 11, 12, 14, 16, 18, 20, 22)
-
Specification