Methods and systems for coupon service applications
First Claim
1. A non-transitory computer-readable medium having stored thereon computer executable instructions which, when executed by a processing device, perform steps for identifying coupons, comprising:
- monitoring a refrigerator via a device manager, wherein the device manager provides user access to a first list that includes grocery items inside the refrigerator, wherein the device manager receives status information concerning the grocery items inside the refrigerator, wherein the status information includes information relating to a quantity of one or more grocery items inside the refrigerator;
receiving a first user input defining a particular grocery item;
generating a shopping list based on the first list, the received first user input, and the status information;
comparing the shopping list against a coupon database;
identifying one or more available coupons for the first product;
outputting the identified one or more available coupons via a graphic display;
receiving a second user input defining a strike price;
monitoring the price of the particular grocery item; and
providing an alert when the price of the particular grocery item equals or falls below the strike price.
18 Assignments
0 Petitions
Accused Products
Abstract
A coupon service application operated on multiple platforms, including mobile devices, PC/Internet and display screens on home appliances. The application maintains a home inventory defining the consumable products within a user'"'"'s home and a shopping list defining the consumable products the user wishes to purchase, and compares the home inventory and shopping list against a database of available coupons. Users can share and save coupons, use coupons for online purchases, check their home inventory while away from home, monitor the price of certain products and compare the price against an average price and track historical savings. The application maintains a recipe bank, suggests recipes based on the home inventory, and enables users to select recipes, adding ingredients therefrom to the shopping list, all while identifying coupons for items on the shopping list and the home inventory. Users can input a budget, and tracks spending against the budget.
46 Citations
20 Claims
-
1. A non-transitory computer-readable medium having stored thereon computer executable instructions which, when executed by a processing device, perform steps for identifying coupons, comprising:
-
monitoring a refrigerator via a device manager, wherein the device manager provides user access to a first list that includes grocery items inside the refrigerator, wherein the device manager receives status information concerning the grocery items inside the refrigerator, wherein the status information includes information relating to a quantity of one or more grocery items inside the refrigerator; receiving a first user input defining a particular grocery item; generating a shopping list based on the first list, the received first user input, and the status information; comparing the shopping list against a coupon database; identifying one or more available coupons for the first product; outputting the identified one or more available coupons via a graphic display; receiving a second user input defining a strike price; monitoring the price of the particular grocery item; and providing an alert when the price of the particular grocery item equals or falls below the strike price. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A non-transitory computer-readable medium having stored thereon computer executable instructions which, when executed by a processing device, perform steps for identifying a coupon, comprising:
-
monitoring and controlling one or more home appliances via a device manager, wherein the device manager provides user access to a first list that includes one or more items inside the one or more home appliances, wherein the device manager receives status information concerning the one or more items inside the one or more home appliances, wherein the status information includes information relating to one or more of a quantity, a purchase date, and a purchase price of the one or more items inside the one or more home appliances; receiving a first user input defining a first item; generating a home inventory based on the first list, the received first user input, and the status information; comparing the home inventory against a coupon database; identifying one or more available coupons for any item in the home inventory; outputting the identified one or more available coupons via a graphic display; receiving a second user input defining a strike price; monitoring the price of the first item; and providing an alerting when the price of the first item equals or falls below the strike price. - View Dependent Claims (9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A non-transitory computer-readable medium having stored thereon computer executable instructions which, when executed by a processing device, perform steps for identifying a coupon, comprising:
-
monitoring and controlling one or more home appliances via a device manager, wherein the device manager provides user access to a first list that includes one or more items inside the one or more home appliance, wherein the device manager receives status information concerning the one or more items inside the one or more home appliances; receiving a first user input defining a first item; generating a home inventory based on the first list, the received first user input, and the status information; comparing the home inventory against a coupon database; identifying one or more available coupons for any item in the home inventory; outputting the identified one or more available coupons; receiving a second user input defining whether the first item is tax deductible; updating a tax deductible inventory list based on the second user input; and syncing the tax deductible inventory list with a software application for tax preparation. - View Dependent Claims (18)
-
-
19. A non-transitory computer-readable medium having stored thereon computer executable instructions which, when executed by a processing device, perform steps for identifying coupons, comprising:
-
monitoring a home appliance via a cellular communication network, wherein the monitoring includes accessing a first list that includes one or more items housed by the home appliance, wherein the device manager receives status information concerning the one or more items housed by the home appliance; receiving an input from the home appliance defining a first item; generating a second list based on the first list, the received input, and the status information; comparing the second list against a coupon database; identifying one or more available coupons for the first item; outputting the one or more identified available coupons via a graphic display; receiving a second user input defining a strike price; monitoring a price of the first item; and providing an alert when the price of the first item equals or falls below the strike price. - View Dependent Claims (20)
-
Specification