Method and apparatus for selling an aging food product
First Claim
1. A method, comprising:
- determining a time until expiration of a food product;
setting a price range of the food product based on the time until expiration; and
storing, on a storage device, an indication that the food product may be offered in exchange for a round-up amount if the round-up amount is within the price range.
6 Assignments
0 Petitions
Accused Products
Abstract
An automated kitchen apparatus determines a time until expiration of a food product. In one embodiment, the kitchen apparatus determines the time until expiration by receiving a start signal indicating that a food product is available to sell. Such a start signal may be generated by a timer on a warming bin that is initiated when a food product is placed in the warming bin. By measuring the elapsed time since the start signal was received, the time until expiration is determined. Based on the time until expiration, the automated kitchen apparatus sets the minimum price of that food product. Customers at a POS terminal may then purchase the aged food product for the minimum price. In one embodiment, an offer describing the food product and its minimum price is displayed on the POS terminal. In another embodiment, the customer is offered the food product for his change due, if that change due is not less than the minimum price.
-
Citations
23 Claims
-
1. A method, comprising:
-
determining a time until expiration of a food product; setting a price range of the food product based on the time until expiration; and storing, on a storage device, an indication that the food product may be offered in exchange for a round-up amount if the round-up amount is within the price range. - View Dependent Claims (2)
-
-
3. A method, comprising:
-
generating a purchase price of a purchase; generating a rounded price; calculating a round-up amount, the round amount being a difference between the purchase price and the rounded price; identifying a food product and a corresponding price range of the food product, wherein the round-up amount is within the price range; and offering the food product in exchange for the round-up amount. - View Dependent Claims (4, 5, 6, 7)
-
-
8. A method, comprising:
-
determining a status of at least one characteristic of a food product, the at least one characteristic being indicative of the age of the food product; setting a price range of the food product based on the status, wherein the price range defines a minimum price and a maximum price; generating a purchase price of a purchase; generating a rounded price; calculating a round-up amount, the round amount being a difference between the purchase price and the rounded price; and causing the food product to be offered in exchange for the round-up amount if the round-up amount is within the price range. - View Dependent Claims (9)
-
-
10. A method, comprising:
-
determining a time until expiration of a food component; causing the food component to be made into a food product if the time until expiration is less than a predetermined threshold; setting a minimum price for the food product based on the time until expiration of the food component; and causing the food product to be offered in exchange for a round-up amount, wherein the round-up amount is a difference between a purchase price and a rounded price of a purchase.
-
-
11. A method, comprising:
-
determining a time until expiration of a food component; determining a food product corresponding to the food component; setting a price range for the food product, wherein the price range defines a minimum price and a maximum price; and causing an offer to exchange the food product for a round-up amount if the round-up amount is within the price range to be output, wherein the round-up amount is a difference between a purchase price and a rounded price of a purchase. - View Dependent Claims (12)
-
-
13. A method, comprising:
-
determining a time until expiration of at least one food component of a food product; determining a time until expiration of the food product based on the time until expiration of the at least one food component; setting a price range for the food product, wherein the price range defines a minimum price and a maximum price; and causing an offer to exchange the food product for a round-up amount if the round-up amount is within the price range to be output, wherein the round-up amount is a difference between a purchase price and a rounded price of a purchase.
-
-
14. An apparatus comprising:
-
a storage device; and a processor in communication with the storage device, the storage device storing a program for controlling the processor; and the processor operative with the program to; determine a time until expiration of a food product; set a price range of the food product based on the time until expiration; and store an indication that the food product may be offered in exchange for a round-up amount if the round-up amount is within the price range.
-
-
15. An apparatus, comprising:
-
a storage device; and a processor in communication with the storage device, the storage device storing a program for controlling the processor; and the processor operative with the program to; generate a purchase price of a purchase; generate a rounded price; calculate a round-up amount, the round amount being a difference between the purchase price and the rounded price; identify a food product and a corresponding price range of the food product, wherein the round-up amount is within the price range; and offer the food product in exchange for the round-up amount.
-
-
16. An apparatus, comprising:
-
a storage device; and a processor in communication with the storage device, the storage device storing a program for controlling the processor; and the processor operative with the program to; determine a status of at least one characteristic of a food product, the at least one characteristic being indicative of the age of the food product; set a price range of the food product based on the status, wherein the price range defines a minimum price and a maximum price; generate a purchase price of a purchase; generate a rounded price; calculate a round-up amount, the round amount being a difference between the purchase price and the rounded price; and cause the food product to be offered in exchange for the round-up amount if the round-up amount is within the price range.
-
-
17. An apparatus, comprising:
-
a storage device; and a processor in communication with the storage device, the storage device storing a program for controlling the processor; and the processor operative with the program to; determine a time until expiration of a food component; cause the food component to be made into a food product if the time until expiration is less than a predetermined threshold; set a minimum price for the food product based on the time until expiration of the food component; and cause the food product to be offered in exchange for a round-up amount, wherein the round-up amount is a difference between a purchase price and a rounded price of a purchase.
-
-
18. An apparatus, comprising:
-
a storage device; and a processor in communication with the storage device, the storage device storing a program for controlling the processor; and the processor operative with the program to; determine a time until expiration of a food component; determine a food product corresponding to the food component; set a price range for the food product, wherein the price range defines a minimum price and a maximum price; and cause an offer to exchange the food product for a round-up amount if the round-up amount is within the price range to be output, wherein the round-up amount is a difference between a purchase price and a rounded price of a purchase.
-
-
19. A computer readable medium encoded with a program for implementing a method, said program for directing a device to perform the steps of:
-
determining a time until expiration of a food product; setting a price range of the food product based on the time until expiration; and storing an indication that the food product may be offered in exchange for a round-up amount if the round-up amount is within the price range.
-
-
20. A computer readable medium encoded with a program for implementing a method, said program for directing a device to perform the steps of:
-
generating a purchase price of a purchase; generating a rounded price; calculating a round-up amount, the round amount being a difference between the purchase price and the rounded price; identifying a food product and a corresponding price range of the food product, wherein the round-up amount is within the price range; and offering the food product in exchange for the round-up amount.
-
-
21. A computer readable medium encoded with a program for implementing a method, said program for directing a device to perform the steps of:
-
determining a status of at least one characteristic of a food product, the at least one characteristic being indicative of the age of the food product; setting a price range of the food product based on the status, wherein the price range defines a minimum price and a maximum price; generating a purchase price of a purchase; generating a rounded price; calculating a round-up amount, the round amount being a difference between the purchase price and the rounded price; and causing the food product to be offered in exchange for the round-up amount if the round-up amount is within the price range.
-
-
22. A computer readable medium encoded with a program for implementing a method, said program for directing a device to perform the steps of:
-
determining a time until expiration of a food component; causing the food component to be made into a food product if the time until expiration is less than a predetermined threshold; setting a minimum price for the food product based on the time until expiration of the food component; and causing the food product to be offered in exchange for a round-up amount, wherein the round-up amount is a difference between a purchase price and a rounded price of a purchase.
-
-
23. A computer readable medium encoded with a program for implementing a method, said program for directing a device to perform the steps of:
-
determining a time until expiration of a food component; determining a food product corresponding to the food component; setting a price range for the food product, wherein the price range defines a minimum price and a maximum price; and causing an offer to exchange the food product for a round-up amount if the round-up amount is within the price range to be output, wherein the round-up amount is a difference between a purchase price and a rounded price of a purchase.
-
Specification