Transaction processing
First Claim
1. A method for processing a transaction, comprising:
- receiving a first metadata contain a first reference and related to the transaction;
receiving a first raw transaction data containing the first reference and related to the transaction;
correlating the first metadata and the first raw transaction data using the first reference; and
creating a billing event by processing the first raw transaction data and the first metadata, wherein the billing event contains billing information associated with the transaction.
1 Assignment
0 Petitions
Accused Products
Abstract
Systems and methods consistent with the present invention provide a transaction processing during which a transaction billing event is created. Metadata associated with an application is stored in a transaction manager database. When a wireless device downloads an application, raw transaction information is sent to and stored in the database. The raw transaction data may include a subset of the metadata and additional information included by other devices and/or systems. Billing events are created by correlating the metadata and the raw transaction data. In addition, subscription billing events, such as those having reoccurring charges, are calculated by evaluating those transactions having a subscription transaction type and their associated metadata stored in the database.
-
Citations
11 Claims
-
1. A method for processing a transaction, comprising:
-
receiving a first metadata contain a first reference and related to the transaction;
receiving a first raw transaction data containing the first reference and related to the transaction;
correlating the first metadata and the first raw transaction data using the first reference; and
creating a billing event by processing the first raw transaction data and the first metadata, wherein the billing event contains billing information associated with the transaction. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A billing processing server, comprising:
-
a database for storing metadata, raw transaction data and a billing event;
a conversion engine for evaluating the raw transaction data using the metadata; and
an interface to extract the billing event for a billing entity. - View Dependent Claims (8)
-
-
9. A method of processing a data transaction in a wireless network, comprising:
-
receiving raw transaction data containing an application identifier and from an application download server, wherein the raw transaction data identifies information associated with a application download to a wireless device;
storing metadata containing an application identifier and associated with the application downloaded to the wireless device;
correlating the metadata and the raw transaction data using the application identifier; and
creating a billing event containing pricing information associated with the data transaction of downloading an application by processing the raw transaction data and the metadata.
-
-
10. A system for processing a data transaction in a wireless network, comprising:
-
means for receiving raw transaction data containing an application identifier and from an application download server, wherein the raw transaction data identifies information associated with a application download to a wireless device;
means for storing metadata containing an application identifier and associated with the application downloaded to the wireless device;
means for correlating the metadata and the raw transaction data using the application identifier; and
means for creating a billing event containing pricing information associated with the data transaction of downloading an application by processing the raw transaction data and the metadata.
-
-
11. A computer-readable medium containing computer-executable instructions for processing a data transaction that when executed perform a method, comprising:
-
receiving raw transaction data containing an application identifier and from an application download server, wherein the raw transaction data identifies information associated with a application download to a wireless device;
storing metadata containing an application identifier and associated with the application downloaded to the wireless device;
correlating the metadata and the raw transaction data using the application identifier; and
creating a billing event containing pricing information associated with the data transaction of downloading an application by processing the raw transaction data and the metadata.
-
Specification