Generating tags using tag format structure

Registers – Records – Particular code pattern

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

C235S456000

Reexamination Certificate

active

06830198

ABSTRACT:

FIELD OF THE INVENTION
This invention relates to a data package template, tag, with data embedding.
In particular, although not exclusively, it relates to a dot based data package template format structure, or tag format structure (TFS).
BACKGROUND TO THE INVENTION
Various methods, systems and apparatus relating to the present invention are disclosed in the following co-pending applications filed by the Applicant or Assignee of the present invention on 23 May 2000:
09/575,197,
09/575,195,
09/575,159,
09/575,132,
09/575,123,
09/575,148,
09/575,130,
09/575,165,
09/575,153,
09/575,118,
09/575,131,
09/575,116,
09/575,144,
09/575,139,
09/575,186,
09/575,185,
09/575,191,
09/575,145,
09/575,192,
09/609,303,
09/610,095,
09/609,596,
09/575,181,
09/575,193,
09/575,156,
09/575,183,
09/575,160,
09/575,150,
09/575,169,
09/575,184,
6,502,614,
09/575,180,
09/575,149,
6,549,935,
09/575,187,
09/575,155,
6,591,884,
6,439,706,
09/575,196,
09/575,198,
09/575,178,
6,428,155,
09/575,146,
09/608,920,
09/575,174,
09/575,163,
09/575,168,
09/575,154,
09/575,129,
09/575,124,
09/575,188,
09/575,189,
09/575,162,
09/575,172,
09/575,170,
09/575,171,
09/575,161,
10/291,716,
6,428,133,
6,526,658,
6,315,399,
6,338,548,
6,540,319,
6,328,431,
6,328,425,
09/575,127,
6,383,833,
6,464,332,
6,439,693
6,390,591,
09/575,152,
6,328,417,
6,409,323,
09/575,114,
6,604,810,
6,318,920,
6,488,422,
09/575,108,
09/575,109
09/575,110.
In addition, various methods, systems and apparatus relating to the present invention are disclosed in the following co-pending United States patent applications filed simultaneously by the applicant or assignee of the present invention: U.S. Ser. No. 09/607,985, U.S. Pat. Nos. 6,398,332, 6,394,573.
The disclosures of these co-pending applications are incorporated herein by cross-reference. Each application is temporarily identified by its docket number, which will be replaced by the corresponding USSN when available.
Of particular relevance is US patent application entitled “Printed Page Tag Encoder”, hereafter referred to by reference U.S. Ser. No. 09/575,109.
Nowadays, nearly every item purchased from a shop contains a barcode of some description on the packaging. The barcode provides a convenient way of identifying an object by a product number. The exact interpretation of the product number depends on the type of barcode. Warehouse inventory tracking systems let users define their own product number ranges, while inventories in shops must be more universally encoded so that products from one company don't overlap with products from another company.
Barcodes themselves have been specified in a large number of formats. The older barcode formats contain characters that are displayed in the form of lines. The combination of black and white lines describe the information the barcodes contains. Often there are two types of lines to form the complete barcode: the characters (the information itself) and lines to separate blocks for better optical recognition. While the information may change from barcode to barcode, the lines to separate blocks stay constant. The lines to separate blocks can therefore be thought of as part of the constant structural components of the barcode.
Barcodes are read with specialized reading devices, such as lightpens, gun readers and scanners, that pass the extracted data onto a computer for further processing.
To help ensure that the extracted data was read correctly, checksums were introduced as a crude form of error detection. More recent barcode formats use redundancy encoding schemes such as Reed-Solomon. Such a scheme is utilized in the Aztec 2D barcode as disclosed U.S. Pat. No. 5,591,956. Often the degree of redundancy encoding is user selectable.
Two dimensional barcodes have been developed in which the information is encoded in two dimensions, instead of storing the information as a series of lines where the data is extracted from a single dimension. Just as with the original barcodes, the 2D barcode contains both information and structural components for better optical recognition.
FIG. 1
shows an example of a Quick Response (QR) Code, developed by Denso of Japan and disclosed in U.S. Pat. No. 5,726,435. Note the barcode cell is comprised of two areas: a data area (depending on the data being stored in the barcode), and a constant position detection pattern. The constant position detection pattern is used by the reader to help locate the cell itself, then to locate the cell boundaries, to allow the reader to determine the original orientation of the cell. The orientation can be determined by the fact that there is no 4th corner pattern.
One problem associated with the range of barcodes available is that hardware for producing these barcodes is specific to the particular barcode format. As printers become more and more embedded, there is an increasing desire for real-time printing of these barcodes.
OBJECT OF THE INVENTION
It is an object of the present invention to provide a data package template with data embedding.
It is a further object of the invention to provide a generic tag format structure that supports generic encoding schemes.
Other objects of the present invention will be evident from the following discussion.
SUMMARY OF THE INVENTION
In one form, although it need not be the only, or indeed the broadest, form, the invention resides in a generic data package template for representing data formed from a plurality of dots, said data package template comprising:
an arbitrarily shaped constant background pattern formed from a plurality of dots and/or blanks; and
at least one arbitrarily shaped data area;
said data area containing data dots located at positions determined by an encoding scheme.
In another form, the invention resides in a method of packaging data in a generic data package template formed from a plurality of dots, the method including the steps of:
constructing a bit array of entries for each dot position within said data package, said array of entries defining whether each said dot is part of an arbitrarily shaped constant background pattern or an arbitrarily shaped data area;
encoding said data for storage in said data area; and
printing said plurality of dots encoded with said data.


REFERENCES:
patent: 5288986 (1994-02-01), Pine et al.
patent: 5343031 (1994-08-01), Yoshida
patent: 5410620 (1995-04-01), Yoshida
patent: 5477012 (1995-12-01), Sekendur
patent: 5591956 (1997-01-01), Longacre, Jr. et al.
patent: 5661506 (1997-08-01), Lazzouni et al.
patent: 5726435 (1998-03-01), Hara et al.
patent: 5866895 (1999-02-01), Fukuda et al.
patent: 5874718 (1999-02-01), Matsui
patent: 5984193 (1999-11-01), Uhling
patent: 6000614 (1999-12-01), Yang et al.
patent: 6032861 (2000-03-01), Lemelson et al.
patent: 6053407 (2000-04-01), Wang et al.
patent: 6102289 (2000-08-01), Gabrielson
patent: 6116510 (2000-09-01), Nishino
patent: 6131807 (2000-10-01), Fukuda et al.
patent: 6152374 (2000-11-01), Moriyama et al.
patent: 6182901 (2001-02-01), Hecht et al.
patent: 6273340 (2001-08-01), Rivailler
patent: 6390368 (2002-05-01), Edwards
patent: 6533181 (2003-03-01), Roxby et al.
patent: 6681055 (2004-01-01), Sato
patent: 6691922 (2004-02-01), Brooks et al.
patent: WO 99/50787 (1999-10-01), None
U.S. Appl. No. 09/606,999, Walmsley et al.

LandOfFree

Say what you really think

Search LandOfFree.com for the USA inventors and patents. Rate them and share your experience with other people.

Rating

Generating tags using tag format structure does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Generating tags using tag format structure, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Generating tags using tag format structure will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-3338331

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.