IP Library Granted Patent US 10,019,750
Granted Patent B2
US 10,019,750 · App. 14/254,634 · Granted Jul 10, 2018

Methods, devices, and computer program products for customer operated coupon tracking

Inventor: Robert S. McIntosh (Loganville, GA)
Assignee: AT&T Intellectual Property I, L.P.
G06Q30/0633G06Q30/02G06Q30/0207G06Q30/0238
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 10,019,750
App. No.
14/254,634
Granted
Jul 10, 2018
Kind
B2
Abstract

A method of providing coupons for shopping includes storing a shopping list in an electronic device including items for purchase via a merchant, storing electronic representations of coupons in the electronic device and associating the electronic representations of coupons with items included in the shopping list.

Claims (70)

1. A method comprising:

receiving into memory of an electronic device a shopping list, wherein the shopping list includes an item available at a merchant location;

determining, at least in part using a processor of the electronic device, a device location of the electronic device;

detecting, at least in part using the processor of the electronic device, that the device location is near the merchant location;

maintaining persistently, on a display of the electronic device, during a visit to the merchant location by a user of the electronic device, a representation of an item, wherein the representation of the item includes an item location;

altering the display, on the electronic device, of the representation of the item based on the device location to indicate a position of the item within the merchant location in relation to the electronic device; and

updating the altered display of the representation of the item as the electronic device moves within the merchant location, wherein updating the display comprises highlighting the display of the representation of the item on the electronic device based on a proximity of the user with respect to the item.

2. The method of claim 1 , further comprising:

determining a category for the item; and

determining that a coupon is associated with the category or that a coupon is not associated with the category.

3. The method of claim 1 , further comprising:

accessing a coupon upon detection of the electronic device being proximate to the item location.

4. The method of claim 1 , further comprising:

receiving, by the electronic device, information about the item, wherein the item is scanned into the electronic device using a stylus of the electronic device, wherein the stylus includes an optical sensor.

5. The method of claim 4 , further comprising:

displaying the information on the electronic device prior to products being scanned into the electronic device at the merchant location.

6. The method of claim 1 , wherein highlighting the display of the representation of the item includes a visual pop-up or an audible alarm.

7. The method of claim 1 , further comprising:

receiving, by the electronic device, a code identifying a scanned product, the scanned product scanned using a sensor of the electronic device;

determining that a coupon is applicable to the code; and

requesting confirmation of the scanned product responsive to determining that the coupon is applicable to another product in a same category as the scanned product.

8. The method of claim 7 , wherein requesting confirmation of the scanned product comprises:

displaying a message that no coupon is applicable to the scanned product and requesting an indication to one of accept the scanned product or reject the scanned product.

9. The method of claim 7 , further comprising:

transferring the code to a merchant system;

verifying authenticity of the coupon applicable to the code;

adjusting a total price to be paid to a merchant based on the code; and

invalidating the coupon applicable to the code.

10. The method of claim 1 , wherein the item location associated with the representation of the item is received from a merchant system.

11. A device comprising:

a processor; and

memory coupled to the processor, the memory comprising executable instructions that when executed by the processor cause the processor to effectuate operations comprising:

receiving a shopping list using an device, wherein the shopping list includes an item available at a merchant location;

determining a device location of the device;

detecting that the device location is near the merchant location;

maintaining, on a display of the device, a representation of the item during a visit to the merchant location by a user of the device, and wherein the representation of the item includes an item location;

determining a device location of the device within the merchant location;

altering the display, on the device, of the representation of the item based on the device location to indicate a position of the item within the merchant location in relation to the device; and

updating the altered display of the representation of the item as the device moves within the merchant location, wherein altering the display comprises highlighting the display of the representation of the item.

12. The device of claim 11 , further comprising:

determining a category for the item; and

determining that a coupon is associated with the category.

13. The device of claim 11 , the operations further comprising:

comparing device location and the item location; and

accessing a coupon upon detection of the device being proximate to the location.

14. The device of claim 11 , the operations further comprising:

receiving, by the device, information about the item.

15. The device of claim 14 , the operations further comprising:

displaying the information on the device prior to products being scanned into the device at the merchant location.

16. The device of claim 11 , the operations further comprising:

receiving, by the device, a code identifying a scanned product;

determining whether a coupon is applicable to the code; and

requesting confirmation of the scanned product responsive to determining that the coupon is applicable to another product in the same category as the scanned product.

17. The device of claim 16 , wherein requesting confirmation of the scanned product comprises:

displaying a message that no coupon is applicable to the scanned product and requesting an indication to one of accept the scanned product or reject the scanned product.

18. The device of claim 16 , the operations further comprising:

transferring the code to a merchant system;

verifying authenticity of the coupon applicable to the code;

adjusting a total price to be paid to the merchant based on the code; and

invalidating the coupon applicable to the code.

19. A computer-readable storage medium that is not a propagating signal, the computer-readable storage medium comprising executable instructions that when executed by a processor cause the processor to effectuate operation comprising:

receiving a shopping list, wherein the shopping list includes an item available at a merchant location;

determining a device location of an electronic device;

detecting that the device location is near the merchant location;

maintaining, on a display of the electronic device, a representation of the item when the electronic device is near the merchant location;

altering the display, on the electronic device, of the representation of the item based on the device location to indicate a position of the item at the merchant location in relation to the electronic device; and

updating the altered display of the representation of the item as the electronic device moves, wherein updating the display comprises highlighting the display of the representation of the item on the electronic device.

20. The computer-readable storage medium of claim 19 , the operations further comprising:

determining a category for the item; and

determining that a coupon is associated with the category.

Assignments (7)
CORRECTIVE ASSIGNMENT TO CORRECT THE ASSIGNOR EXECUTION DATE PREVIOUSLY RECORDED ON REEL 046494 FRAME 0840. ASSIGNOR(S) HEREBY CONFIRMS THE CHANGE OF NAME. Recorded Aug 23, 2018
From: AT&T INTELLECTUAL PROPERTY, INC.
To: AT&T BLS INTELLECTUAL PROPERTY, INC.
Reel/Frame 046917/0848 →
CORRECTIVE ASSIGNMENT TO CORRECT THE DOC DATE PREVIOUSLY RECORDED AT REEL: 046495 FRAME: 0630. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Aug 23, 2018
From: AT&T BLS INTELLECTUAL PROPERTY, INC.
To: AT&T DELAWARE INTELLECTUAL PROPERTY, INC.
Reel/Frame 047318/0584 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 5, 2018
From: MCINTOSH, ROBERT S.
To: BELLSOUTH INTELLECTUAL PROPERTY CORPORATION
Reel/Frame 046268/0293 →
CHANGE OF NAME Recorded Jul 5, 2018
From: BELLSOUTH INTELLECTUAL PROPERTY CORPORATION
To: AT&T INTELLECTUAL PROPERTY, INC
Reel/Frame 046492/0182 →
CHANGE OF NAME Recorded Jul 5, 2018
From: AT&T INTELLECTUAL PROPERTY, INC.
To: AT&T BLS INTELLECTUAL PROPERTY, INC.
Reel/Frame 046494/0840 →
CHANGE OF NAME Recorded Jul 5, 2018
From: AT&T BLS INTELLECTUAL PROPERTY, INC.
To: AT&T DELAWARE INTELLECTUAL PROPERTY, INC.
Reel/Frame 046495/0630 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 16, 2014
From: AT&T DELAWARE INTELLECTUAL PROPERTY, INC.
To: AT&T INTELLECTUAL PROPERTY I, L.P.
Reel/Frame 032690/0837 →
Continuity (3)
Continuation 14071804 · Nov 5, 2013
Continuation 11425532 · Jun 21, 2006
Related Publication 20140229248A1 · Aug 14, 2014