System and method for dynamic assembly of packages in retail environments
DCFirst Claim
1. A storage medium encoded with machine-readable computer program code, said computer program code for directing a computer to perform the steps of:
- identifying product identifiers of products that are complementary;
verifying acceptable sales performance for the complementary products;
identifying a package including the product identifiers of the complementary products having acceptable sales performance, in which at least one of the complementary products having acceptable sales performance is associated with a demand rate that is greater than a predetermined demand rate;
determining a package price for the products identified by the product identifiers included in the package; and
outputting the package via an output device.
10 Assignments
Litigations
0 Petitions
Accused Products
Abstract
A system and method for managing the sale of a group of products at a single price based on sales performance data of the products is presented. The method and apparatus include offering a plurality of products by identifying products that are complementary, verifying acceptable sales performance for the complementary products, identifying a package including the complementary products having acceptable sales performance, determining a package price for the products included in the package, and offering the products included in the package at the package price. The status of the package is set to invalid when a time interval in which the package is available has expired. The method and apparatus further include package offer redemption by identifying a package including the products identified, determining a package price for the products included in the package, processing a sale of the products included in the package, adjusting sales performance data based on the sale of the products, and setting a status of the package to invalid when the sales performance data for the products included in the package fail to meet limits.
122 Citations
26 Claims
-
1. A storage medium encoded with machine-readable computer program code, said computer program code for directing a computer to perform the steps of:
-
identifying product identifiers of products that are complementary;
verifying acceptable sales performance for the complementary products;
identifying a package including the product identifiers of the complementary products having acceptable sales performance, in which at least one of the complementary products having acceptable sales performance is associated with a demand rate that is greater than a predetermined demand rate;
determining a package price for the products identified by the product identifiers included in the package; and
outputting the package via an output device. - View Dependent Claims (2)
-
-
3. A method of offering a plurality of products, the method comprising the steps of:
-
identifying product identifiers of products that are complementary;
verifying acceptable sales performance for the complementary products;
identifying a package including the product identifiers of the complementary products having acceptable sales performance, in which at least one of the complementary products having acceptable sales performance is associated with a demand rate that is greater than a predetermined demand rate;
determining a package price for the products identified by the product identifiers included in the package; and
outputting the package via an output device. - View Dependent Claims (4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22)
identifying a second package including at least one of the product identifiers of the complementary products; and
selecting one of the packages.
-
-
6. The method of claim 5, wherein the selecting step is performed on the basis of a characteristic of the packages.
-
7. The method of claim 5, wherein the selecting step is performed on the basis of a choice made by a customer.
-
8. The method of claim 3, further comprising:
offering the products identified by the product identifiers included in the package at the package price.
-
9. The method of claim 8, wherein the step of offering comprises:
displaying information indicative of the package and the package price.
-
10. The method of claim 3, wherein the sales performance comprises:
inventory levels for the complementary products.
-
11. The method of claim 10, wherein the step of verifying comprises:
calculating the inventory levels for the complementary products.
-
12. The method of claim 3, wherein the sales performance comprises:
demand rates for the complementary products.
-
13. The method of claim 12, wherein the step of verifying comprises:
calculating the demand rates for the complementary products.
-
14. The method of claim 3, wherein the sales performance comprises:
profitability levels for the complementary products.
-
15. The method of claim 3, wherein the sales performance comprises:
turnover rates for the complementary products.
-
16. The method of claim 3, wherein the sales performance comprises:
cost for the complementary products.
-
17. The method of claim 3, wherein the step of identifying comprises:
identifying the package from a stored table.
-
18. The method of claim 3, wherein the step of determining comprises:
retrieving a stored package price.
-
19. The method of claim 3, wherein the step of determining comprises:
-
determining a product price for each product identified by the product identifiers included in the package; and
calculating the package price based on the product prices.
-
-
20. The method of claim 3, further comprising:
verifying validity of the package.
-
21. The method of claim 20, wherein the step of verifying validity of the package comprises:
setting a status of the package to invalid when a time interval in which the package is available has expired.
-
22. The method of claim 3, in which at least one of the complementary products having acceptable sales performance is associated with a second demand rate that is less than a second predetermined demand rate.
-
23. A method for offering a plurality of products, the method comprising the steps of:
-
identifying product identifiers of products that are complementary;
verifying acceptable sales performance for the complementary products;
identifying a package including the product identifiers of the complementary products having acceptable sales, in which at least one of the complementary products having acceptable sales performance is associated with a demand rate that is greater than a predetermined demand rate;
determining a package price for the products identified by the product identifiers included in the package;
outputting the package via an output device; and
storing the package in a data storage device. - View Dependent Claims (24)
-
-
25. A method for offering a plurality of products, the method comprising the steps of:
-
assembling a first package offer on the basis of inventory data in a database, in which the first package offer includes an indication of at least one product that is associated with a demand rate that is greater than a predetermined demand rate;
outputting the first package;
receiving sales transaction data;
adjusting inventory data in the database on the basis of the received sales transaction data;
evaluating validity of the first package offer on the basis of the adjusted inventory data;
assembling a second package offer on the basis of the adjusted inventory data; and
outputting the second package offer. - View Dependent Claims (26)
-
Specification