IP Library Granted Patent US 9,016,581
Granted Patent B2
US 9,016,581 · App. 13/562,928 · Granted Apr 28, 2015

Scenario windowing for expedited decoding of multiple barcodes

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,016,581
App. No.
13/562,928
Granted
Apr 28, 2015
Kind
B2
Abstract

A process system for expediting the interpretation of information encoded or contained with an optical image capture for barcode decoding and machine vision applications that uses one or more each of which define one or more windows arranged according to equal rows or columns in the captured image that will be further processed to extract encoded or designer information. The scenarios and windows contained therein may be defined in memory and then recalled as needed based on the particular application so that multiple barcodes contained within a single image may be efficiently and expeditiously decoded.

Claims (18)

1. A system for decoding multiple barcodes, comprising:

an optical imager;

a barcode decoder having a barcode decoding algorithm capable of decoding a given location within an optical image captured by said imager

a microcontroller associated with said imager, wherein said microcontroller is programmed to recall from memory at least one scenario defining at least one window as having a predetermined location, to translate said at least one scenario to extract the predetermined location of said at least one window, to initiate the capturing of a digital image containing a plurality of barcodes positioned therein, and to send said predetermined location to a barcode decoding algorithm so that said algorithm only decodes said predetermined location within said captured digital image.

2. The system of claim 1 , further comprising a plurality of scenarios, where in each scenario includes a plurality of windows.

3. The system of claim 2 , wherein said microcontroller is programmed to sequentially send said predetermined location for each of said plurality of windows in each of said plurality of scenarios to said barcode decoder.

4. The system of claim 2 , wherein said plurality of scenarios are each defined by a plurality of equal columns, each of which includes the entirety of one of said plurality of windows.

5. The system of claim 2 , wherein said plurality of scenarios are each defined by a plurality of equal rows, each of which includes the entirety of one of said plurality of windows.

6. A method of decoding multiple barcodes, comprising the steps of:

recalling from memory at least one scenario defining at least one window as having a predetermined location;

translating said at least one scenario to extract the predetermined location of said at least one window;

capturing a digital image containing a plurality of barcodes positioned therein;

sending said predetermined location to a barcode decoding algorithm; and

decoding only said predetermined location within said captured digital image.

7. The method of claim 6 , wherein the step of recalling from memory at least one scenario defining at least one window as having a predetermined location comprises recalling a plurality of scenarios, each of which defines a plurality of windows.

8. The method of claim 7 , wherein the step of sending said predetermined location to a barcode decoding algorithm comprises sending said predetermined location for each of said plurality of window in each of said plurality of scenarios.

9. The method of claim 7 , wherein said plurality of scenarios are each defined by a plurality of equal columns, each of which includes the entirety of one of said plurality of windows.

10. The method of claim 7 , wherein said plurality of scenarios are each defined by a plurality of equal rows, each of which includes the entirety of one of said plurality of windows.

Assignments (4)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 10, 2018
From: JADAK, LLC
To: NOVANTA CORPORATION
Reel/Frame 044588/0785 →
SECURITY INTEREST Recorded Mar 25, 2016
From: GSI GROUP CORPORATION; GSI GROUP INC.; JADAK, LLC
To: BANK OF AMERICA, N.A.
Reel/Frame 038100/0867 →
SECURITY INTEREST Recorded Apr 8, 2014
From: JADAK, LLC
To: BANK OF AMERICA, N.A.
Reel/Frame 032626/0987 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 31, 2012
From: JIA, CHUN; GODICI, DANIEL FRANCIS
To: JADAK, LLC
Reel/Frame 028687/0862 →