Inventors:
Chris Juarez Durham - Santa Clara UT, US
John Fenwick Graf - Santa Clara UT, US
Ryan Connell Durham - Santa Clara UT, US
International Classification:
G06K 7/10
Abstract:
Disclosed herein are systems, methods, and non-transitory computer-readable storage media for capturing images of barcode enabled loyalty cards, detecting the compatibility of a barcode scanner with a virtual representation of a bar-code enabled card, and for location-aware handling of virtual cards. A system configured to practice the first method outputs a template of an expected size, and presents, within the template, a real-time image, obtained via a camera, of a card having a barcode. The system takes a picture of the card and, based on a card-template size relationship, extracts an image of the barcode. A system practicing the second method outputs a stored card image for a barcode scanner, and monitors an image feed of the bar code scanner scanning the display. If an associated scanner class indicates that the barcode scanner is unable to scan the stored image of the card, the system generates an alert.