Method and system for constructing price structures for complex products and services
First Claim
1. A method of providing a price structure for a transaction relating to a product or service within an electronic commerce back-end platform, the method comprising:
- providing a product administration interface for defining a preselected number of revenue streams for the product or service, and for defining business rules to determine a price structure of the product or service;
providing a customer interface for performing a transaction;
providing within a computer memory, responsive to both the product administration interface and the customer interface, a pricing tree of price components for a unit of a product or service, the components comprising;
a first revenue stream allocable in whole or in part to a first provider; and
a second revenue stream allocable in whole or in part to a second provider; and
providing a resulting price based on a calculation of the components in the pricing tree, the components staying discretely allocated within the computer memory after the calculation of the resulting price.
4 Assignments
0 Petitions
Accused Products
Abstract
The invention provides a system and method for constructing and maintaining a price structure for an e-commerce transaction relating to a complex product or service. A pricing tree is built of “price components” which include discrete revenues, price adjustments, taxes, and disbursements (such as royalties). Separate revenue streams, which may be allocated to different service providers, may have independent adjustment, tax, and disbursement treatments. Attributes may also be used in the calculation of separate components. Time-date adjustments and rate package adjustments are also supported. The system allows both automated calculation and accounting using the pricing tree. Transactions are supported by a modular e-commerce back-end platform.
-
Citations
48 Claims
-
1. A method of providing a price structure for a transaction relating to a product or service within an electronic commerce back-end platform, the method comprising:
-
providing a product administration interface for defining a preselected number of revenue streams for the product or service, and for defining business rules to determine a price structure of the product or service;
providing a customer interface for performing a transaction;
providing within a computer memory, responsive to both the product administration interface and the customer interface, a pricing tree of price components for a unit of a product or service, the components comprising;
a first revenue stream allocable in whole or in part to a first provider; and
a second revenue stream allocable in whole or in part to a second provider; and
providing a resulting price based on a calculation of the components in the pricing tree, the components staying discretely allocated within the computer memory after the calculation of the resulting price. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A system for providing a price structure for a product or service within an electronic commerce back-end platform, the system comprising:
-
a product administration interface capable of receiving definitions of a preselected number of price components and accepting business rules for manipulating the components;
a customer interface capable of receiving information from a customer initiating the transaction;
a processor, in communication with the product administration interface and the customer interface, and executing software, the software comprising;
a pricing tree builder for building a pricing tree of components, including;
a first revenue stream allocable to a first provider;
a second revenue stream allocable to a second provider; and
a resulting price generator for calculating a resulting price from specific components according to the business rules; and
a computer storage in communication with the processor for storing the business rules and components and the information, the storage capable of storing the components so as to stay discretely allocated after the calculation of the resulting price. - View Dependent Claims (22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47)
-
-
36. The system of claim34, wherein the attribute is a non-price-affecting attribute.
-
48. A software program stored on a computer-readable medium, the software program comprising:
-
a pricing tree builder for providing a pricing tree of price components passed to the software from business rules input by a user with values passed to the software from a customer interface, the components including;
a first revenue stream allocable to a first provider;
a second revenue stream allocable to a second provider; and
a resulting price generator for calculating a resulting price from specific components according to the business rules.
-
Specification