IP Library Granted Patent US 9,129,176
Granted Patent B2
US 9,129,176 · App. 13/923,574 · Granted Sep 8, 2015

Method and apparatus for assembling an image of a document

Inventor: Donald A. Collins, Jr. (Buford, GA)
Assignee: NCR Corporation
G06K7/146G06K9/00442G06K9/00449G06K9/228G06K9/34G06K19/06028G06Q20/20G07D11/006
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,129,176
App. No.
13/923,574
Granted
Sep 8, 2015
Kind
B2
Abstract

An optical code scanner is presented for assembling an image of a document from multiple images captured by the optical code scanner. A document is presented to the optical code scanner which captures multiple images where each image includes only a portion of the document. Once every part of the document has been captured in at least one image, the optical code scanner processes the images to generate a single image of the entire document.

Claims (60)

1. A computer implemented method comprising the steps of:

receiving an image from an image capture device;

executing the following first group of steps when the received image includes an optical code:

processing the received image to recover information encoded within the optical code; and

transmitting the recovered information;

executing the following second group of steps when the image includes a portion of a document:

storing the image;

receiving a new image from the image capture device;

repeating the storing and receiving steps in the second group of steps until the received image does not include a portion of the document and then executing the following third group of steps:

processing each of the stored images to identify the image data that represents the portion of the document captured within each stored image;

combining the identified portions of the document from each stored image to create a new single image of the entire document; and transmitting the new image of the document.

2. The method of claim 1 , wherein the identified image data for each portion of the document includes image data that is duplicated in an adjacent portion of the document.

3. The method of claim 2 , wherein at least 20% of the identified image data within each portion of the document is duplicated within identified image data for an adjacent portion of the document.

4. The method of claim 2 , wherein combining the portions of the document includes using the duplicated image data to match and align identified image data for each portion of the document.

5. The method of claim 1 , wherein the optical code is attached to an item presented for purchase and the recovered information identifies the item.

6. The method of claim 1 , wherein the optical code is a bar code.

7. The method of claim 1 , wherein the computer implemented method is implemented by a processor within an optical code scanner.

8. The method of claim 1 , wherein transmitting the recovered information includes transmitting the recovered information to a point of sale terminal.

9. The method of claim 1 , wherein transmitting the new image of the document includes transmitting the new image of the document to a point of sale terminal.

10. An optical code scanner comprising:

an image capture device operable to capture images of objects presented to the optical code scanner;

a memory including computer instructions stored therein; and

a processor in communication with the image capture device and the memory where the processor is operable to execute the computer instructions and when the processor executes the computer instructions they cause the processor to perform the following steps:

receiving an image from the image capture device;

executing the following first group of steps when the received image includes an optical code:

processing the received image to recover information encoded within the optical code; and

transmitting the recovered information;

executing the following second group of steps when the image includes a portion of a document:

storing the image;

receiving a new image from the image capture device;

repeating the storing and receiving steps in the second group of steps until the received image does not include a portion of the document and then executing the following third group of steps:

processing each of the stored images to identify the image data that represents the portion of the document captured within each stored image;

combining the identified portions of the document from each stored image to create a new single image of the entire document; and transmitting the new image of the document.

11. The optical code scanner of claim 10 , further including a rotatable image directing device configured to direct a plurality of images from different image paths to the image capture device.

12. The optical code scanner of claim 10 , further including a communications controller that is operable to control an external data network attached to the optical code scanner.

13. The optical code scanner of claim 10 , wherein the identified image data for each portion of the document includes image data that is duplicated in an adjacent portion of the document.

14. The optical code scanner of claim 10 , wherein at least 20% of the identified image data within each portion of the document is duplicated within identified image data for an adjacent portion of the document.

15. The optical code scanner of claim 10 , wherein combining the portions of the document includes using the duplicated image data to match and align identified image data for each portion of the document.

16. The optical code scanner of claim 10 , wherein the optical code is attached to an item presented for purchase and the recovered information identifies the item.

17. The optical code scanner of claim 10 , wherein the optical code is a bar code.

18. A point of sale terminal comprising:

a computer configured to control the devices and functions of the point of sale terminal;

an operator display in communication with the computer; and

an optical code scanner in communication with the computer, the optical code scanner comprising:

an image capture device operable to capture images of objects presented to the optical code scanner;

a memory including computer instructions stored therein; and

a processor in communication with the image capture device and the memory where the processor is operable to execute the computer instructions and when the processor executes the computer instructions they cause the processor to perform the following steps:

receiving an image from the image capture device;

executing the following first group of steps when the received image includes an optical code:

processing the received image to recover information encoded within the optical code; and

transmitting the recovered information;

executing the following second group of steps when the image includes a portion of a document:

storing the image;

receiving a new image from the image capture device;

repeating the storing and receiving steps in the second group of steps until the received image does not include a portion of the document and then executing the following third group of steps:

processing each of the stored images to identify the image data that represents the portion of the document captured within each stored image;

combining the identified portions of the document from each stored image to create a new single image of the entire document; and

transmitting the new image of the document.

19. The terminal of claim 18 , wherein the identified image data for each portion of the document includes image data that is duplicated in an adjacent portion of the document.

20. The terminal of claim 19 , wherein combining the portions of the document includes using the duplicated image data to match and align identified image data for each portion of the document.

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 21, 2013
From: COLLINS, DONALD A., JR.
To: NCR CORPORATION
Reel/Frame 030659/0962 →
Continuity (1)
Related Publication 20140374486A1 · Dec 25, 2014