List-based coupon system and methods
First Claim
Patent Images
1. A method for providing a coupon to a user of a portable computing device, comprising the steps of:
- determining, by a portable computer device, a location of the portable computer device within a geographic area;
identifying, by the portable computer device, a particular item on a list of items stored on the portable computer device, the list of items indicating items are desired by a user of the portable computer device;
determining, by the portable computer device, that the particular item is available within the geographic area;
determining, by the portable computer device, an alternative item based on the particular item;
selecting, by the portable computer device, a coupon based on the particular item and based on the determination that the particular item is available within the geographic area, the selected coupon being for the alternative item;
presenting, by the portable computer device, the selected coupon;
presenting, by the portable computer device, a map of at least a portion of the geographic area; and
displaying, by the portable computer device, an indicator of a location of the alternative 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.
32 Citations
21 Claims
-
1. A method for providing a coupon to a user of a portable computing device, comprising the steps of:
-
determining, by a portable computer device, a location of the portable computer device within a geographic area; identifying, by the portable computer device, a particular item on a list of items stored on the portable computer device, the list of items indicating items are desired by a user of the portable computer device; determining, by the portable computer device, that the particular item is available within the geographic area; determining, by the portable computer device, an alternative item based on the particular item; selecting, by the portable computer device, a coupon based on the particular item and based on the determination that the particular item is available within the geographic area, the selected coupon being for the alternative item; presenting, by the portable computer device, the selected coupon; presenting, by the portable computer device, a map of at least a portion of the geographic area; and displaying, by the portable computer device, an indicator of a location of the alternative item on the presented map. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A computer program product, comprising:
a non-transitory computer-readable medium having computer-readable program instructions embodied therein that when executed by a computer perform a method for providing a coupon to a user of a portable computing device, the computer-readable program instructions comprising; computer-readable program instructions to determine an availability within a geographic area of a particular item on a list of items stored on a portable computer device; computer-readable program instructions to determine an item that is an alternative to the particular item; computer-readable program instructions to select a coupon based on the item on the list of items and based on a determination that the particular item is available within the geographic area, the selected coupon being for the alternative item; and computer-readable program instructions to present the selected coupon on the portable computer device to the user; computer-readable program instructions to display, on the portable computer device, an indicator of a location of the alternative item within the geographic area. - View Dependent Claims (7, 8, 9, 10, 11, 12, 13)
-
14. A method for providing a coupon to a user of a portable computing device, comprising the steps of:
-
determining, by a portable computer device, a location of the portable computer device within a geographic area; identifying, by the portable computer device, a particular item on a list of items stored on the portable computer device, the list of items indicating items are desired by a user of the portable computer device; determining, by the portable computer device, that the particular item is unavailable within the geographic area; determining, by the portable computer device, an alternative item based on the particular item; selecting, by the portable computer device, a coupon based on the particular item and based on the determination that the particular item is unavailable within the geographic area, the selected coupon being for the alternative item; presenting, by the portable computer device, the selected coupon; presenting, by the portable computer device, a map of at least a portion of the geographic area; displaying, by the portable computer device, an indicator of a location of the alternative item on the presented map. - View Dependent Claims (15, 16, 17, 18)
-
-
19. A method for providing a coupon to a user of a portable computing device, comprising the steps of:
-
determining, by a portable computer device, a location of the portable computer device within a geographic area; identifying, by the portable computer device, a particular item on a list of items stored on the portable computer device, the list of items indicating items are desired by a user of the portable computer device; determining, by the portable computer device, whether the particular item is available within the geographic area; selecting, by the portable computer device, a coupon based on the particular item and based on the determination regarding whether the particular item is available within the geographic area; presenting, by the portable computer device, the selected coupon; determining, by the portable computer device, items within the geographic area selected by the user; determining, by the portable computer device, a total cost of the items within the geographic area selected by the user; and verifying, by the portable computer device, at a self service check out the items within the geographic area selected by the user, wherein the items are verified by comparing the items within a geographic area selected by the user against the total cost. - View Dependent Claims (20, 21)
-
Specification