Browse Prior Art Database

Determining when a Barcode has been Successfully Scanned on a Mobile Device

IP.com Disclosure Number: IPCOM000248310D
Publication Date: 2016-Nov-15
Document File: 3 page(s) / 23K

Publishing Venue

The IP.com Prior Art Database

Abstract

Disclosed is a method that enables a mobile device to detect when an external barcode scanner has successfully read information displayed on the device's screen.

This text was extracted from a PDF file.
This is the abbreviated version, containing approximately 52% of the total text.

Page 01 of 3

Determining when a Barcode has been Successfully Scanned on a Mobile Device

Barcode scanning technology remains a popular method to communicate information to an automated system. In the past, barcodes were typically used on physical paper to quickly identify data on a printed medium. More recently, bar codes are leveraged in a more dynamic environment on mobile devices. Vendors create applications that can display a barcode on the mobile device's screen, which can then be scanned by traditional barcode scanners. For example, digital wallet applications allow the user to store barcode-based loyalty cards on a mobile device. Similarly, coupon applications can present user-unique barcodes to a point of sale system to enable user discounts.

This mobile usage pattern opens the door to more creative uses of barcodes; however, gaps in the art prevent the barcode technology from being fully leveraged and improved. Specifically, a method is needed to identify a successful barcode read operation via a mobile device.

The novel solution is a method that enables a mobile device to detect when an external barcode scanner has successfully read information displayed on the device's screen. The confirmation of a successful read operation is then exposed as a callback to the mobile application, which can be used to trigger additional events as well as provide data for analytics on consumer behavior.

The purpose of the invention is to enable a mobile device to determine that a barcode being displayed on its screen has been successfully scanned by a point of sale (POS) system or other scanning device. This is valuable information to a mobile application vendor, because it can be used to trigger addition events in a business process, gather statistics, enhance customer engagement, etc.

The system may be implemented as follows:

1. User interacts with a mobile application 2. Mobile application generates a barcode to be displayed on device screen 3. User presents the mobile device screen to a POS system or other barcode reader

A. Device immediately enters detection mode

B. Optionally, device uses sensors to determine when to enter detection mode i. Accelerometer data - Has the device been rotated (facing out) such that it can be read by a scanner?

ii. Biometric data - Is the user's hand positioned such that the screen is visible to the scanner?

iii. Imaging data - Does the forward facing camera "see" a scanner or the scanning lights?

C. In detection mode, the device determines when a...