List-based coupon system and methods
First Claim
Patent Images
1. A method to display offers for items on a list based on a location of an item with regard to a location of a portable computing device and on a selected status of the item, comprising:
- determining, by a portable computing device, a location of the portable computing device within a geographic area;
searching, by the portable computing device via the Internet, for items in the geographic area that correspond to items on a list of items stored on the portable computing device, the list of items generated by a user of the portable computing device;
determining, by the portable computing device, that a particular item is an available item within the geographic area based on results of the search for items in the geographic area that correspond to items on a list of items stored on the portable computing device;
receiving, by the portable computing device, an input indicating a selection or rejection of the particular item;
indicating, by the portable computing device, to the user a status for the particular item from the list of items, the status based on the input indicating a selection or rejection of the particular item;
generating, by the portable computing device, an offer for the particular item based at least in part on the location of the portable computing device within the geographic area, the determination that the particular item is an available item within the geographic area, and the status of the particular item being selected;
displaying, by the portable computing device, the offer for the particular item on a user interface of the portable computing device;
presenting, by the portable computing device, a map of at least a portion of the geographic area; and
displaying, by the portable computing device, an indicator of a location of the particular item on the presented map.
3 Assignments
0 Petitions
Accused Products
Abstract
A list-based coupon system that enables users to create a list of items to obtain, purchase or locate within a store or other geographic area, and provides users with coupons under a variety of different conditions.
34 Citations
19 Claims
-
1. A method to display offers for items on a list based on a location of an item with regard to a location of a portable computing device and on a selected status of the item, comprising:
-
determining, by a portable computing device, a location of the portable computing device within a geographic area; searching, by the portable computing device via the Internet, for items in the geographic area that correspond to items on a list of items stored on the portable computing device, the list of items generated by a user of the portable computing device; determining, by the portable computing device, that a particular item is an available item within the geographic area based on results of the search for items in the geographic area that correspond to items on a list of items stored on the portable computing device; receiving, by the portable computing device, an input indicating a selection or rejection of the particular item; indicating, by the portable computing device, to the user a status for the particular item from the list of items, the status based on the input indicating a selection or rejection of the particular item; generating, by the portable computing device, an offer for the particular item based at least in part on the location of the portable computing device within the geographic area, the determination that the particular item is an available item within the geographic area, and the status of the particular item being selected; displaying, by the portable computing device, the offer for the particular item on a user interface of the portable computing device; presenting, by the portable computing device, a map of at least a portion of the geographic area; and displaying, by the portable computing device, an indicator of a location of the particular item on the presented map. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A computer program product, comprising:
a non-transitory computer-readable medium having computer-executable program instructions embodied therein that when executed by a computer to display offers for items on a list based on a location of an item with regard to a location of a portable computing device and on a selected status of the item, comprising; computer-executable program instructions to determine a location of a portable computer device within a geographic area; computer-executable program instructions to search via the Internet for items in the geographic area that correspond to items on a list of items, the list of items generated by a user of the portable computing device; computer-executable program instructions to determine that a particular item is an available item within the geographic area based on results of the search for items in the geographic area that correspond to items on a list of items stored on the portable computing device; computer-executable program instructions to receive an input indicating a selection or rejection of the particular item; computer-executable program instructions to indicate to the user of the portable computing device a status for the particular item from the list of items, the status based on the input indicating the selection or rejection of the particular first item; computer-executable program instructions to generate an offer for the first item based at least in part of the location of the portable computing device within the geographic area, the determination that the particular item is an available item within the geographic area, and the status for the particular item; computer-executable program instructions to display the offer on a user interface of the portable computing device; computer-executable program instructions to present a map of at least a portion of the geographic area on the portable computing device; and computer-executable program instructions to display an indicator of a location of the particular item on the presented map. - View Dependent Claims (13, 14, 15)
-
16. A system to display offers for items on a list based on a location of an item with regard to a location of a portable computing device and on a selected status of the item, comprising:
-
a storage device; and a processor communicatively coupled to the storage device, wherein the processor executes application code instructions that are stored in the storage device and to cause the system to; determine a location of a portable computer device within a geographic area; search for items in the geographic area via the Internet that correspond to items on a list of items stored on the portable computing device, the list of items generated by a user of the portable computing device; determine that a particular item is an available item within the geographic area based on results of the search for items in the geographic area that correspond to items on the list of items stored on the portable computing device; receive an input indicating a selection or rejection of the particular item; indicate to the user a status for the particular item from the list of items, the status based on the input indicating of the selection or rejection of the particular first item; generate to the user an offer for the particular first item based at least in part of the location of the portable computing device within the geographic area, the determination that the particular item is an available item within the geographic area, and the status for the particular item; display the offer on the portable computing device present a map of at least a portion of the geographic area on the portable computing device; and display an indicator of a location of the particular item on the presented map. - View Dependent Claims (17, 18, 19)
-
Specification