Dynamic pricing system and method
First Claim
1. A computer-implemented method for dynamically pricing a sellable object, comprising:
- providing a first user interface to allow a user to define the sellable object, wherein the sellable object comprises a product selected by the user from a list of products;
providing a second user interface to allow the user to selectively add an extended attribute to the selected product;
determining a static price for the sellable object as a function of a base price for the selected product and a base price for the selected, extended attribute;
determining pricing factors that are applicable to the sellable object based on the selected, extended attribute; and
generating a dynamic price by adjusting the static price for the sellable object based on the pricing factors determined to be applicable to the sellable object.
2 Assignments
0 Petitions
Accused Products
Abstract
A dynamic pricing system and method that enables prices for sellable objects to be dynamically adjusted using pricing factors corresponding to attributes of the sellable objects. Product administrators are enabled to define sellable products and extended attributes for the products, while pricing administrators are enabled to define price lists for the sellable products and extended attributes. Sales representatives build sellable objects, such as quotes, orders, shopping carts, etc, by adding products that customers would like to purchase to the sellable object. Additionally, extended attributes may be selected for all or a portion of the products. Using Static Pricing, an initial or static price is determined for the sellable objects. The static price may then be dynamically adjusted prior to or at the point of a sales transaction or offer using pricing factors corresponding to combinations of various attributes of the sellable object and/or products from which it is built.
-
Citations
32 Claims
-
1. A computer-implemented method for dynamically pricing a sellable object, comprising:
-
providing a first user interface to allow a user to define the sellable object, wherein the sellable object comprises a product selected by the user from a list of products;
providing a second user interface to allow the user to selectively add an extended attribute to the selected product;
determining a static price for the sellable object as a function of a base price for the selected product and a base price for the selected, extended attribute;
determining pricing factors that are applicable to the sellable object based on the selected, extended attribute; and
generating a dynamic price by adjusting the static price for the sellable object based on the pricing factors determined to be applicable to the sellable object. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. (canceled)
-
14. A machine-readable media storing instructions, which when executed by a processing system, cause the processing system to perform a method to dynamically price a sellable object, the method comprising:
-
providing a first user interface by which a user may define a list of products from which sellable objects may be defined, said list of products comprising descriptions of those products, and pricing information corresponding to those products;
providing a second user interface by which any user may define extended attributes pertaining to the products and pricing information corresponding to the extended attributes;
providing a third user interface by which any user may select a product from the list of products to build the sellable object;
providing a fourth user interface by which any user may selectively add for selectively adding an extended attribute to the selected product;
determining a static price for the sellable object as a function of a base price of the selected product and a base price for the extended attribute selectively added to the selected product;
determining pricing factors that are applicable to the sellable object based on the selectively added attribute; and
dynamically adjusting the static price for the sellable object based on the pricing factors determined to be applicable to the sellable object. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
-
21. (canceled)
-
22. A computer-implemented system comprising a distributed multi-tier architecture, wherein the distributed multi-tier architecture comprises:
-
a client machine tier comprising a client machine running a client-side software;
an application server tier comprising a application server coupled in communication with said client machine via a first computer network, each application server running a middleware software; and
a database tier comprising at least one database server running database server software to host a database in which data for the system are stored, each database server coupled in communication with the one application server via a second computer network, wherein execution of the client-side, middleware, and database server software cooperatively performs operations comprising;
providing a first user interface on the client machine by which a user may select products from a list of products stored in the database to define a sellable object;
providing a second user interface on the client machine by which any user may selectively add an extended attribute to one of the selected products;
determining a static price for the sellable object as a function of a base price of the selected products and a base price for the extended attribute selectively added to the one of the selected products;
determining pricing factors that are applicable to the sellable object based on attributes of the sellable object or the extended attribute added to the one of the selected products; and
dynamically adjusting the static price for the sellable object based on the pricing factors determined to be applicable to the sellable object. - View Dependent Claims (23, 24, 25, 26, 27, 28, 29, 30, 31)
-
-
32. (canceled)
Specification