IP Library Granted Patent US 9,519,816
Granted Patent B2
US 9,519,816 · App. 13/931,037 · Granted Dec 13, 2016

Method and apparatus for optimizing optical code scanning

Inventor: John F. Crooks (Duluth, GA)
Assignee: NCR CORPORATION
G06K7/1096G06K7/1095G06K7/10584G06K7/10792
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 9,519,816
App. No.
13/931,037
Granted
Dec 13, 2016
Kind
B2
Abstract

An optical code scanner is presented that includes multiple scanning windows for reading an optical code where each scanning window can be optimized for reading optical codes presented in either printed or electronic form. The optical code scanner supports multiple scanning modes where each scanning mode is based on a different method of reading optical codes and each method offers different advantages. Each of the multiple scanning windows is assigned to use one of the scanning modes. The scanning mode for a window can also be reassigned at any time to a different mode.

Claims (13)

1. A computer implemented method for controlling an optical code scanner that reads optical codes in printed and electronic forms, the method comprising the steps of:

identifying a current phase of a transaction;

configuring, based upon the current phase of the transaction, the optical code scanner from a first mode of operation to a second mode of operation, wherein the first mode of operation optimizes readability of the optical code in the printed form and the second mode of operation optimizes readability of the optical code in the electronic form, including adjusting illumination through the scanning window from a first optimal level for reading the optical code in the printed form during the first mode of operation to a second optimal level for reading the optical code in the electronic form during the second mode of operation, wherein the second optimal level is less than the first optimal level;

capturing an image through the scanning window; and

processing the image to identify and read a captured optical code from the image.

2. The method of claim 1 , wherein the optical code in the electronic form is displayed by a mobile computing device.

3. The method of claim 1 , further comprising:

configuring the optical code scanner from the second mode of operation to the first mode of operation, including adjusting illumination through the scanning window to the second optimal level;

capturing an image through the scanning window; and

processing the image to identify and read a captured optical code from the image.

4. The method of claim 1 , wherein configuring comprises alternating between the first mode of operation and the second mode of operation according to a duty cycle.

5. The method of claim 4 , wherein the duty cycle is biased towards the first mode of operation.

6. The method of claim 1 , wherein configuring comprises configuring the optical code scanner based upon data from captured images.

Assignments (6)
CHANGE OF NAME Recorded Dec 7, 2023
From: NCR CORPORATION
To: NCR VOYIX CORPORATION
Reel/Frame 065820/0704 →
RELEASE OF PATENT SECURITY INTEREST Recorded Oct 25, 2023
From: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT
To: NCR VOYIX CORPORATION
Reel/Frame 065346/0531 →
SECURITY INTEREST Recorded Oct 25, 2023
From: NCR VOYIX CORPORATION
To: BANK OF AMERICA, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 065346/0168 →
SECURITY AGREEMENT Recorded Apr 18, 2016
From: NCR CORPORATION; NCR INTERNATIONAL, INC.
To: JPMORGAN CHASE BANK, N.A.
Reel/Frame 038646/0001 →
SECURITY AGREEMENT Recorded Jan 15, 2014
From: NCR CORPORATION; NCR INTERNATIONAL, INC.
To: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 032034/0010 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 28, 2013
From: CROOKS, JOHN F.
To: NCR CORPORATION
Reel/Frame 030713/0154 →
Continuity (1)
Related Publication 20150001299A1 · Jan 1, 2015