IP Library Granted Patent US 7,380,717
Granted Patent B2
US 7,380,717 · App. 11/036,454 · Granted Jun 3, 2008

System and method for compensating for bar code image distortions

Assignee: International Barcode Corporation
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 7,380,717
App. No.
11/036,454
Granted
Jun 3, 2008
Kind
B2
Abstract

The present invention generally relates to a system and method for modifying bars for applying to a non-flat, or irregular surface. A bar code symbol is created for and read from a non-flat or irregular surface by compensating for distortions caused by the non-flat or irregular surface.

Claims (18)

1. A system for reading a bar code that has been distorted by its application to a curved surface, comprising:

a) a bar code reader for (a) determining the radius of the curved surface by determining a distance between guard bars contained within said bar code and (b) determining whether the distance between the guard bars is the same as a distance between a second set of guard bars, wherein lines representing each of the bar widths of said bar code have the same respective line widths across the whole bar code; and

b) means for altering standard reading of the dimensions of bars and spaces of said bar code as a function of the distance between the guard bars of said bar code and the distance flour the center of said bar code on the curved surface for compensating for the distortion, so that said bar code is able to be correctly decoded by the bar code reader, wherein the means for altering alters the standard reading dimensions when the distance between the guard bars is not the same as the distance between the second set of guard bars.

2. The system of claim 1 , wherein said guard bars at a center of said bar code.

3. The system of claim 2 , wherein further comprising means for determining a total length of the bar code had the bar code not been distorted by the curved surface.

4. The system of claim 1 , wherein said means for altering comprises a computer processor.

5. A method of reading a bar code that has been distorted by its application to a curved surface, comprising:

a) determining the radius of the curved surface by (a) determining a distance between guard bars contained within said bar code of said bar code using a bar code reader, wherein lines representing each of the bar widths of said bar code have the same respective line widths across the whole bar code and (b) determining whether the distance between the guard bars is the same as a distance between a second set of guard bars; and

b) altering standard reading of the dimensions of bars and spaces of said bar code as a function of the distance between the guard bars of said bar code and the distance from the center of said bar code on the curved surface for compensating for the distortion when the distance between the guard bars is not the same as the distance between the second set of guard bars, so that said bar code is able to be correctly decoded by the bar code reader.

6. The method of claim 5 , wherein said guard bars comprise guard bars at a center of said bar code.

7. The method of claim 5 , wherein said altering step comprises altering standard reading of the dimensions of bars and spaces of the bar code using a computer processor.

8. The method as claimed in claim 5 , wherein the altering standard reading of the dimensions of bars and spaces of the bar code comprises determining a total length of the bar code had the bar code not been distorted by the curved surface.

9. A method of reading a bar code that has been distorted by its application to a non-flat surface, comprising:

a) determining a mathematical equation describing the non-flat surface by determining a distance between of guard bars contained within said bar code using a bar code scanner and determining whether the distance between the guard bars is the same as a distance between a second set of guard bars, wherein lines representing each of the bar widths of said bar code have the same respective line widths across the whole bar code; and

b) altering standard reading of the dimensions of the bars and spaces of the bar code as a function of the distance between the first and second portions guard bars of said bar code and the mathematical equation for compensating for the distortion, so that said bar code is able to be correctly decoded by the bar code scanner, wherein the standard reading dimensions are altered when the distance between the and bars is not the same as the distance between the second set of guard bars.

10. The method of claim 9 , wherein said guard bars comprise guard bars at a center of said bar code.

11. The method of claim 9 , wherein said altering step comprises altering standard reading of the dimensions of bars and spaces of the bar spaces of the bar code using a computer processor.

12. The method as claimed in claim 11 , wherein the altering standard reading of the dimensions of bars and spaces of the bar code comprises determining a total length of the bar code had the bar code not been distorted by the non-flat surface.

Assignments (4)
DECLARATION PURSUANT TO MPEP 323.01(B) IN SUPPORT OF CORRECTION OF SECURITY AGREEMENT (PATENTS) RECORDED ON AUGUST 20, 2010 AT REEL NO. 024906, FRAME NO. 0098 TO REMOVE REFERENCE TO US PATENT NO. 7,359,982 Recorded Apr 1, 2019
From: INTERNATIONAL BARCODE CORPORATION; LUBOW, ALLEN
To: MERCHANT FINANCIAL CORPORATION
Reel/Frame 048761/0047 →
SECURITY AGREEMENT Recorded Aug 20, 2010
From: INTERNATIONAL BARCODE CORPORATION; LUBOW, ALLEN
To: MERCHANT FINANCIAL CORPORATION
Reel/Frame 024906/0098 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 7, 2005
From: LUBOW, ALLEN
To: INTERNATIONAL BARCODE CORPORATION
Reel/Frame 016052/0280 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 11, 2005
From: LUBOW, ALLEN
To: INTERNATIONAL BARCODE CORPORATION
Reel/Frame 016346/0208 →
Continuity (2)
Provisional Application 6053648000 · Jan 14, 2004
Related Publication 20050150957A1 · Jul 14, 2005