Application distribution and billing system in a wireless network
First Claim
1. A method for performing automated distribution and billing, comprising:
- providing a negotiation forum between a delivery entity and a receiver entity;
receiving metadata associated with an application from a delivery entity;
presenting the metadata associated with the application to the receiver entity;
receiving an acceptance of the metadata by the delivery entity and the receiver entity;
configuring a catalog for the receiving entity associating the application and the metadata in a central repository;
sending the catalog information to the receiver entity;
receiving indication that a transaction of the product occurred; and
transmitting billing information to the receiver entity.
1 Assignment
0 Petitions
Accused Products
Abstract
The present invention provides systems and methods for the distribution and billing associated with downloading data to a wireless device. In one embodiment, a distribution center having a Unified Application Management (UAM) system performs much of the processing intensive tasks associated with downloading applications to a wireless device. A server located at the carrier facility, e.g., an Application Download Server (ADS), performs that minimal processing necessary to download relevant application information and record transaction data. In this embodiment, the ADS does not contain a relational database and communicates transaction data and information associated with applications using Extensible Markup Language (XML). The structure of the XML files used for this communication may further be optimized to only require one-pass processing thus minimizing the processing requirements of the ADS. A transaction server processes transaction data for billing.
158 Citations
19 Claims
-
1. A method for performing automated distribution and billing, comprising:
-
providing a negotiation forum between a delivery entity and a receiver entity;
receiving metadata associated with an application from a delivery entity;
presenting the metadata associated with the application to the receiver entity;
receiving an acceptance of the metadata by the delivery entity and the receiver entity;
configuring a catalog for the receiving entity associating the application and the metadata in a central repository;
sending the catalog information to the receiver entity;
receiving indication that a transaction of the product occurred; and
transmitting billing information to the receiver entity. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A system for performing automated distribution and billing, comprising:
-
means for providing a negotiation forum between a delivery entity and a receiver entity;
means for receiving metadata associated with an application from a delivery entity;
means for presenting the metadata associated with the application to the receiver entity;
means for receiving an acceptance of the metadata by the delivery entity and the receiver entity;
means for configuring a catalog for the receiving entity associating the application and the metadata in a central repository;
means for sending the catalog information to the receiver entity;
means for receiving indication that a transaction of the product occurred; and
means for transmitting billing information to the receiver entity. - View Dependent Claims (8, 9, 10)
-
-
11. A computer-readable medium having computer executable instructions that when execute perform a method for performing automated distribution and billing, comprising:
-
providing a negotiation forum between a delivery entity and a receiver entity;
receiving metadata associated with an application from a delivery entity;
presenting the metadata associated with the application to the receiver entity;
receiving an acceptance of the metadata by the delivery entity and the receiver entity;
configuring a catalog for the receiving entity associating the application and the metadata in a central repository;
sending the catalog information to the receiver entity;
receiving indication that a transaction of the product occurred; and
transmitting billing information to the receiver entity. - View Dependent Claims (12, 13, 14, 16, 17, 18)
-
-
15. An automated distribution and billing system, comprising:
-
an extranet accessible by multiple carriers and multiple developers and which use as a negotiation forum;
a server having a central repository that stores metadata associated with an application; and
a transaction server to receive transaction data associated with the downloading of a product and, using the metadata, determines billing information associated with the downloading of the product.
-
-
19. A system for distributing applications over a wireless network, comprising:
-
a centralized processor operable to perform administrative functions associated with downloading an application to a wireless device;
a local processor connected to the centralized processor and operable to receive catalog data and the application from the centralized processor, to transmit the catalog and application to the wireless device, and to record transaction data associated with the transmission of the application; and
a transaction server connected to the centralized processor and the local processor and operable to receive metadata information from the centralized processor, receive transaction data from the local processor, and process the metadata information and transaction data for billing.
-
Specification