Virtual negotiation
First Claim
1. A method for negotiating information associated with a first product between multiple entities, comprising:
- receiving a first data associated with the first product from a first delivery entity;
presenting to the multiple receiver entities, the data associated with the first product;
receiving a first modification to the first data by the first receiver entity;
presenting the first modification to the first data to the first delivery entity;
receiving an acceptance of the first modification from the first delivery entity; and
associating the first modification with the first 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.
-
Citations
19 Claims
-
1. A method for negotiating information associated with a first product between multiple entities, comprising:
-
receiving a first data associated with the first product from a first delivery entity;
presenting to the multiple receiver entities, the data associated with the first product;
receiving a first modification to the first data by the first receiver entity;
presenting the first modification to the first data to the first delivery entity;
receiving an acceptance of the first modification from the first delivery entity; and
associating the first modification with the first receiver entity. - View Dependent Claims (2, 3, 4, 6, 7)
-
-
5. A system for negotiating information associated with a first product between multiple entities, comprising:
-
means for receiving a first data associated with the first product from a first delivery entity;
means for presenting to the multiple receiver entities, the data associated with the first product;
means for receiving a first modification to the first data by the first receiver entity;
means for presenting the first modification to the first data to the first delivery entity;
means for receiving an acceptance of the first modification from the first delivery entity; and
means for associating the first modification with the first receiver entity.
-
-
8. A method for negotiating data associated with multiple products between multiple developers and multiple carriers, comprising:
-
receiving data associated with multiple products into a central repository;
presenting the data to multiple carriers;
receiving from a first carrier, a first modification to a first data portion associated with a first product;
presenting to a first developer associated with the first product, the first modification;
receiving an acceptance of the first modification; and
associating the first modification with the first product and the first carrier. - View Dependent Claims (9, 10)
-
-
11. A system for negotiating data associated with multiple products between multiple developers and multiple carriers, comprising:
-
means for receiving data associated with multiple products into a central repository;
means for presenting the data to multiple carriers;
means for receiving from a first carrier, a first modification to a first data portion associated with a first product;
means for presenting to a first developer associated with the first product, the first modification;
means for receiving an acceptance of the first modification; and
means for associating the first modification with the first product and the first carrier. - View Dependent Claims (12, 13, 15)
-
-
14. A computer-readable medium having computer executable instructions that when execute perform a method for negotiating data associated with multiple products between multiple developers and multiple carriers, comprising:
-
receiving data associated with multiple products into a central repository;
presenting the data to multiple carriers;
receiving from a first carrier, a first modification to a first data portion associated with a first product;
presenting to a first developer associated with the first product, the first modification;
receiving an acceptance of the first modification; and
associating the first modification with the first product and the first carrier.
-
-
16. A method of negotiating metadata associated with an application for execution on a wireless device, comprising:
-
receiving metadata associated with multiple applications;
presenting the metadata to multiple carriers;
providing an automated negotiation forum for the carriers and developers;
receiving into the negotiation forum, modifications to the metadata from carriers, modifications to the metadata from developers, acceptance requests from carriers and acceptance requests from developers;
associating metadata associated with one of the multiple applications with a carrier.
-
-
17. A system for negotiating metadata associated with an application for execution on a wireless device, comprising:
-
means for receiving metadata associated with multiple applications;
means for presenting the metadata to multiple carriers;
means for providing an automated negotiation forum for the carriers and developers;
means for receiving into the negotiation forum, modifications to the metadata from carriers, modifications to the metadata from developers, acceptance requests from carriers and acceptance requests from developers;
means for associating metadata associated with one of the multiple applications with a carrier.
-
-
18. A method for providing a negotiation forum, comprising:
-
providing electronic access to an automated system to multiple delivery entities and multiple receiver entities;
presenting to the multiple receiver entities metadata associated with products associated with the multiple delivery entities;
receiving modification terms associated with the metadata associated with the products associated with the multiple delivery entities;
receiving acceptance of modifications to the metadata; and
associating the modification of the metadata with multiple receiver entities.
-
-
19. A computer-readable medium having computer executable instructions that when execute perform a method for providing a negotiation forum, comprising:
-
providing electronic access to an automated system to multiple delivery entities and multiple receiver entities;
presenting to the multiple receiver entities metadata associated with products associated with the multiple delivery entities;
receiving modification terms associated with the metadata associated with the products associated with the multiple delivery entities;
receiving acceptance of modifications to the metadata; and
associating the modification of the metadata with multiple receiver entities.
-
Specification