IP Library Patent Application 18521989
Patent Application
App. No. 18/521,989

SYSTEM AND METHOD TO CREATE MACHINE-READABLE CODE USING OPTICAL CHARACTER RECOGNITION

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 None
App. No.
18/521,989
Abstract

A system to create a machine-readable code includes a digital camera; a computer including a processor communicatively coupled to the digital camera; and a monitor to display a graphical user interface provided by the computer, wherein the processor is configured to execute an application stored in a memory that is communicatively coupled to the processor, the application, when executed, causing the processor to: command the digital camera to capture a first image of identification information marked on an article, perform optical character recognition of the first image to identify characters of the identification information and create therefrom a second image, display the first image and the second image via the graphical user interface on the monitor so that the first image can be compared to the second image, and create a machine-readable code representing the identification information.

Claims (43)

1 . A system to create a machine-readable code, the system comprising:

a digital camera;

a computer including a processor communicatively coupled to the digital camera; and

a monitor to display a graphical user interface provided by the computer, wherein

the processor is configured to execute an application stored in a memory that is communicatively coupled to the processor, the application, when executed, causing the processor to:

command the digital camera to capture a first image of identification information marked on an article,

perform optical character recognition of the first image to identify characters of the identification information and create therefrom a second image,

display the first image and the second image via the graphical user interface on the monitor so that the first image can be compared to the second image, and

create a machine-readable code representing the identification information.

2 . The system of claim 1 , wherein at least one of the first and second images is a digital image.

3 . The system of claim 1 , wherein the application further causes the processor to accept an input from a user wherein the input includes instructions for editing the second image.

4 . The system of claim 1 , wherein the application further causes the processor to validate a format of the identification information.

5 . The system of claim 1 , wherein the application further causes the processor to, via the graphical user interface, allow the user to cause the processor to command the digital camera to capture another image of the identification information marked on the article and perform another optical character recognition of the digital image to identify the characters of the identification information.

6 . The system of claim 1 , wherein the article is a mobile device.

7 . The system of claim 1 , wherein the machine-readable code is a barcode.

8 . The system of claim 1 , wherein the machine-readable code is displayed on the monitor.

9 . A method of generating a machine-readable code, the method comprising:

capturing a digital image of identification information marked on an article;

performing optical character recognition of the digital image to identify characters of the identification information;

displaying the digital image and results of the optical character recognition via a graphical user interface on a monitor;

via the graphical user interface, allowing a user to (i) accept the results of the optical character recognition and (ii) edit the results of the optical character recognition; and

creating a machine-readable code representing the identification information.

10 . The method of claim 9 , further comprising validating a format of the identification information.

11 . The method of claim 10 , wherein the format of the identification information is predetermined based on the article.

12 . The method of claim 9 , further comprising via the graphical user interface, allowing the user to (iii) cause capturing another image of the identification information marked on the article and performing another optical character recognition of the digital image to identify the characters of the identification information.

13 . The method of claim 9 , further comprising comparing, by the user, the digital image and results of the optical character recognition.

14 . The method of claim 9 , wherein performing optical character recognition of the digital image includes:

iteratively rotating digital data representing the digital image within a predetermined range;

recognizing characters within the digital data for each degree of rotation using an optical character recognition engine; and

determining a confidence level of the recognized characters associated with each degree of rotation; and

identifying characters at an angle having a highest confidence level.

15 . The method of claim 13 , wherein rotation of the digital data is within a range including −2 to +1 degrees.

16 . The method of claim 9 , wherein the results of the optical character recognition is characters identified as having a highest confidence level within a plurality of iterations of optical character recognition of image data representing the digital image.

17 . A method of optical character recognition, the method comprising:

capturing image data from a digital image of information on an article;

removing shadow effects from the image data;

cropping the image data around the information;

adjusting brightness and contrast of the cropped image data;

identifying coordinates of a box including the information;

iteratively digitally rotating the image data of the information within the box within a range and performing character recognition of characters within the box for each degree of rotation within the range; and

identifying characters within the box at an angle having a highest confidence that represent the information.

18 . The method of claim 17 , wherein rotation of the image data is within a range including −2 to +1 degrees.

19 . A non-transitory computer-readable medium including executable instructions that when executed by a processor cause the processor to perform the steps of claim 17 .

Assignments (2)
SECURITY INTEREST Recorded May 29, 2024
From: COMMUNICATIONS TEST DESIGN, INC. (ALSO KNOWN AS COMMUNICATIONS TEST DESIGN, INC, AKA CTDI AND COMMUNICATIONS TEST DESIGN, INC. DBA NETWORK EXPANSION SOLUTIONS)
To: CITIZENS BANK, N.A.
Reel/Frame 067565/0608 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 28, 2023
From: PARSONS, MARK; DAVIS, NIDHIN; FEGADE, TOSHIKA; DOMSOHN, JACLYN
To: COMMUNICATIONS TEST DESIGN, INC.
Reel/Frame 065689/0867 →