摘要:
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 (310). When a wireless device (300) downloads an application, raw transaction information is sent to and stored in the database (310). 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.
摘要:
A system, method, and computer program that automatically creates a subscription for applications and services provided to wireless devices from other computer devices on a wireless network, where the subscription requires periodic payment by the wireless device subscriber for continued access to the application or service. The system monitors wireless device end-user interaction with other computer devices, such as application download servers, across the wireless network and when the end-user obtains an application or service from the computer device, the system automatically records the subscription and can either bill the wireless device subscriber for the subscription(s) or transmit the bill to the carrier or other entity to bill the subscriber.
摘要:
A system and method for a wireless service provider to provide activation of an application by a subscriber who has a plurality of wireless communications devices in a single subscription account. The subscriber can access the application from any one of the wireless communications devices, but only one activation at a time is allowed for each subscription account.
摘要:
A system, method, and computer program for tracking billable events (28) occurring on wireless devices ( 10, 12, 18, 20 ) on a wireless network (14) and billing the appropriate parties. The billable events (28) occur from the end-users of the wireless devices ( 10, 12, 18, 20 ) selectively communicating with other computer devices across the wireless network (18) and downloading and executing software applications thereupon. The billable event data is ultimately gathered at a server on the wireless network from which billing for the wireless device billable events can be generated.
摘要:
A system, method, and computer program for billing wireless device subscribers for their interaction with applications and services resident on third party computer devices that are accessible through a wireless network. The wireless devices, such as cellular telecommunication devices, communicate with other computer devices across a wireless network and an end-user thereof, who is not necessarily the subscriber for the wireless service, can selectively download and execute software applications. Third party computer devices, such as application download servers, are accessible on the wireless network and selectively provide applications and services to the wireless devices, and the interaction of the wireless devices with the third party computer devices causes billable events to occur, and a billing server gathers the billable event data, generates billing for the wireless device subscribers, and effects payment of the third parties for billable events at the computer devices of that third party.
摘要:
Systems and methods consistent with the present invention provide an interface to facilitate the communication between systems. A source system (310) translates data into an XML format and transmits the data to a synchronizer interface tool. The synchronizer tool stores the data in a persistent intermediate storage, such as a queue (325), allowing the source system to go offline or perform other tasks while the data is transmitted to the target system. The synchronizer tool initiates the transmission of the data to the target system. If the target system indicates that it received the data, then the synchronizer tool sends an acknowledgement to the source system indicating the data was received. If the target system does not receive the transmission, the synchronizer tool maintains the data in the present intermediate storage and reinitiates transmission of the data to the target system (300).