IP Library Granted Patent US 11,749,071
Granted Patent B2
US 11,749,071 · App. 16/231,130 · Granted Sep 5, 2023

Self-contained scanner configuration

Inventors: John Crooks (Duluth, GA); Steve Pixton (Douglasville, GA)
Assignee: NCR Corporation
G07G1/0009G06F9/44505G06K7/1096G06K7/10861G07G1/0054G07G1/12
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 11,749,071
App. No.
16/231,130
Granted
Sep 5, 2023
Kind
B2
Abstract

Scanner/scale configuration is performed without scanning a series of programming barcodes and performed when a terminal is in a transaction processing mode of operation. A single code scanned into the scanner, initiates a configuration tool on the terminal and causes a graphical user interface (GUI) window to be rendered on a display of the terminal on top of any transaction windows rendered on the display. The GUI window permits user-defined configuration of the scanner/scale. In an embodiment, the configuration tool also provides a clone code that represents a source scanner/scale's configuration settings, when the clone code is scanned into a target scanner, the source scanner/scale's configuration settings are cloned on the target scanner/scale.

Claims (19)

1. A method, comprising:

logging, by a processor of a motherboard, a user into a scanner support website that determines custom security settings for the user to perform configuration on a scanner, wherein scanner support website renders a code having the customer security settings on a display of a terminal for capturing the code as a code image by a mobile device operated by the user;

receiving, by a processor of a motherboard, the code that is scanned into the scanner from a mobile display of the mobile device presenting the code image, wherein the motherboard comprises the scanner, a scale, and the terminal and the motherboard is configured as a composite device that performs operations for three independent and integrated devices of the scanner, the terminal, and a scale, wherein the scanner and the scale further representing an integrated scanner/scale, wherein the terminal is a casher-assisted Point-Of-Sale (POS) terminal;

identifying, by the processor of the motherboard, the code as a request to initiate a scanner/scale configuration tool by a barcode engine of the scanner that is always resident within memory of and processing on the motherboard when the motherboard is powered on;

obtaining, by the processor of the motherboard, the custom security settings from the code for the user who provided the code for scanning via the mobile display of the mobile device to the scanner;

initiating, by the processor of the motherboard, the scanner/scale configuration tool on the terminal with the custom security settings;

rendering, by the scanner/scale configuration tool, a Graphical User Interface (GUI) within a window on the display of the terminal for configuring the integrated scanner/scale, wherein rendering further includes greying out options that are unavailable to the user based on the custom security settings, wherein rendering further includes projecting the window as an always-on-top GUI window that is over other windows presented on the display of the terminal;

processing, by the processor of the motherboard, the GUI on the terminal at a higher priority level within an Operating System (OS) of the terminal than application software;

performing, by the processor of the motherboard, a configuration action responsive to input received through the GUI on the scanner; and

processing the method as a replacement to existing configuration actions associated with scanning and processing legacy codes during configuration of the integrated scanner/scale of the motherboard.

2. The method of claim 1 , wherein rendering further includes setting a window priority for the window above a transaction priority associated with transaction windows rendered during transaction processing on the terminal.

3. The method of claim 1 further comprising, receiving by the processor of the motherboard, a set configuration image request from a selection of an option made within the GUI.

4. The method of claim 3 , wherein receiving the set configuration image request further includes encoding, by the scanner/scale configuration tool, configuration settings for the scanner and the scale of the integrated scanner/scale as a second code based on the selection of the option.

5. The method of claim 4 , wherein encoding further includes rendering, by the scanner/scale configuration tool, the second code as an image within the window for capturing by a camera of a mobile device.

6. The method of claim 1 further comprising:

receiving, by the processor of the motherboard, a second code that is scanned by the scanner at the terminal;

identifying, by the processor of the motherboard, the second code as a cloning request to clone configuration settings of a source scanner/scale on the integrated scanner/scale of the terminal; and

changing, by the processor of the motherboard, existing configuration settings for the integrated scanner/scale to the configuration for cloning the source scanner/scale on the integrated scanner/scale.

7. The method of claim 1 further comprising, rendering, by the processor of the motherboard, on the display a second code encoded with configuration settings for the scanner and the scale of the integrated scanner/scale during a startup sequence for the terminal of the motherboard.

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 →
CORRECTIVE ASSIGNMENT TO CORRECT THE PROPERTY NUMBERS SECTION TO REMOVE PATENT APPLICATION: 15000000 PREVIOUSLY RECORDED AT REEL: 050874 FRAME: 0063. ASSIGNOR(S) HEREBY CONFIRMS THE SECURITY INTEREST. Recorded Apr 12, 2021
From: NCR CORPORATION
To: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 057047/0161 →
SECURITY INTEREST Recorded Oct 29, 2019
From: NCR CORPORATION
To: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 050874/0063 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 28, 2019
From: CROOKS, JOHN; PIXTON, STEVE
To: NCR CORPORATION
Reel/Frame 048471/0035 →
Continuity (1)
Related Publication 20200202682A1 · Jun 25, 2020