US5984366A - Unalterable self-verifying articles - Google Patents

Unalterable self-verifying articles Download PDF

Info

Publication number
US5984366A
US5984366A US08/754,902 US75490296A US5984366A US 5984366 A US5984366 A US 5984366A US 75490296 A US75490296 A US 75490296A US 5984366 A US5984366 A US 5984366A
Authority
US
United States
Prior art keywords
data set
article
data
verifying
self
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Lifetime
Application number
US08/754,902
Inventor
Dennis G. Priddy
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
TRANSPACIFIC SILICA LLC
Computer Identics Corp
Original Assignee
International Data Matrix Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Priority to US08/754,902 priority Critical patent/US5984366A/en
Application filed by International Data Matrix Inc filed Critical International Data Matrix Inc
Application granted granted Critical
Publication of US5984366A publication Critical patent/US5984366A/en
Assigned to COMPUTER IDENTICS CORPORATION reassignment COMPUTER IDENTICS CORPORATION MERGER (SEE DOCUMENT FOR DETAILS). Assignors: INTERNATIONAL DATA MATRIX, INC.
Assigned to CIMATRIX L.L.C. reassignment CIMATRIX L.L.C. MERGER (SEE DOCUMENT FOR DETAILS). Assignors: COMPUTER INDENTICS CORPORATION
Assigned to COSTA, PAT V. reassignment COSTA, PAT V. SECURITY INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: ROBOTIC VISION SYSTEMS, INC.
Assigned to PNC BANK, NATIONAL ASSOCIATION reassignment PNC BANK, NATIONAL ASSOCIATION SECURITY AGREEMENT Assignors: ROBOTIC VISION SYSTEMS, INC.
Assigned to ACUITY CIMATRIX, INC. reassignment ACUITY CIMATRIX, INC. CHANGE OF NAME (SEE DOCUMENT FOR DETAILS). Assignors: ROBOTIC VISION SYSTEMS, INC.
Assigned to SIEMENS ENERGY AND AUTOMATION, INC. reassignment SIEMENS ENERGY AND AUTOMATION, INC. ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: ACUITY CIMATRIX CORPORATION
Assigned to ACUITY CIMATRIX, INC. (FORMALLY KNOWN AS ROBOTIC VISION SYSTEMS, INC.) reassignment ACUITY CIMATRIX, INC. (FORMALLY KNOWN AS ROBOTIC VISION SYSTEMS, INC.) RELEASE OF ALL LIENS, CLAIMS, INTERESTS AND ENCUMBRANCES BY BANKRUPTCY COURT Assignors: UNITED STATES BANKRUPTCY COURT, DISTRICT OF NEW HAMPSHIRE, CASE 04-14151 AND 04-14152, JUDGE J. MICHAEL DEASY
Assigned to SIEMENS AKTIENGESELLSCHAFT reassignment SIEMENS AKTIENGESELLSCHAFT ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: SIEMENS ENERGY & AUTOMATION, INC.
Assigned to SIEMENS ENERGY AND AUTOMATION, INC. reassignment SIEMENS ENERGY AND AUTOMATION, INC. CORRECTIVE ASSIGNMENT TO CORRECT THE NAME OF CONVEYING PARTY FROM ACUITY CIMATRIX CORPORATION TO ACUITY CIMATRIX, INC. PREVIOUSLY RECORDED ON REEL 016761 FRAME 0397. ASSIGNOR(S) HEREBY CONFIRMS THE THE NAME OF CONVEYING PARTY SHOULD BE ACUITY CIMATRIX, INC.. Assignors: ACUITY CIMATRIX INC.
Assigned to SIEMENS AKTIENGESELLSCHAFT reassignment SIEMENS AKTIENGESELLSCHAFT CONFIRMATORY ASSIGNMENT Assignors: SIEMENS ENERGY & AUTOMATION, INC.
Assigned to ROBOTIC VISION SYSTEMS, INC. reassignment ROBOTIC VISION SYSTEMS, INC. MERGER (SEE DOCUMENT FOR DETAILS). Assignors: CIMATRIX, LLC
Assigned to TRANSPACIFIC SILICA, LLC reassignment TRANSPACIFIC SILICA, LLC ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: SIEMENS AKTIENGESELLSCHAFT
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G07CHECKING-DEVICES
    • G07FCOIN-FREED OR LIKE APPARATUS
    • G07F7/00Mechanisms actuated by objects other than coins to free or to actuate vending, hiring, coin or paper currency dispensing or refunding apparatus
    • G07F7/08Mechanisms actuated by objects other than coins to free or to actuate vending, hiring, coin or paper currency dispensing or refunding apparatus by coded identity card or credit card or other personal identification means
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q20/00Payment architectures, schemes or protocols
    • G06Q20/30Payment architectures, schemes or protocols characterised by the use of specific devices or networks
    • G06Q20/34Payment architectures, schemes or protocols characterised by the use of specific devices or networks using cards, e.g. integrated circuit [IC] cards or magnetic cards
    • G06Q20/347Passive cards
    • GPHYSICS
    • G07CHECKING-DEVICES
    • G07FCOIN-FREED OR LIKE APPARATUS
    • G07F7/00Mechanisms actuated by objects other than coins to free or to actuate vending, hiring, coin or paper currency dispensing or refunding apparatus
    • G07F7/08Mechanisms actuated by objects other than coins to free or to actuate vending, hiring, coin or paper currency dispensing or refunding apparatus by coded identity card or credit card or other personal identification means
    • G07F7/12Card verification
    • G07F7/125Offline card verification
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y10TECHNICAL SUBJECTS COVERED BY FORMER USPC
    • Y10STECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y10S283/00Printed matter
    • Y10S283/901Concealed data
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y10TECHNICAL SUBJECTS COVERED BY FORMER USPC
    • Y10STECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y10S283/00Printed matter
    • Y10S283/904Credit card

Definitions

  • the present invention relates in general to encoding methods and systems, and in particular to methods, systems and articles of manufacture for creating and authenticating self-verifying articles.
  • identification issues often arise in the context of security.
  • common apartment and office building security systems require that anyone wishing to enter the building "sign in" in front of a security guard, and often, to present the guard with a previously issued personal identification document which authorizes access to the building.
  • the security guard is required to exercise his best personal judgment to determine that the identification document is authentic and that the person presenting it is the person identified on the identification document.
  • a security guard may be deceived by a person who is correctly identified on a forged or altered identification document.
  • private individuals are required to present to the police personal identification, such as a driver's license, at the scene of a traffic accident or when stopped for a traffic violation.
  • personal identification documents are required for admittance to voting polls, and when crossing international boundaries and/or importing or exporting goods.
  • an article shall be defined as any item having a surface, which may include a substrate, to which data may be fixed.
  • the term fixed shall mean one or more of the following, but is not limited to, attached, imprinted, adhered, etched, scratched, painted, printed, peened, embedded, machined, drilled, stamped, or otherwise imaged.
  • biometric information refers to a characteristic personal to an individual, such as a signature, a finger print or a picture, for example.
  • a sample of biometric information to be used is obtained from the person at an "encodation" site where the memory device is programmed under secure conditions.
  • the sample is formed into a code by conventional encoding techniques.
  • the sample may be obtained by having the person place a hand, eye, face or other unique physical feature upon a scanning input device.
  • the scanned information is then encoded to form a code which is subsequently stored to an alterable, portable memory device (i.e., magnetic strips, electronic or optical memory cards, floppy disks, etc.).
  • the portable memory device is issued to the person.
  • the person presents the portable memory device at a "remote access/decodation" site where identification verification is to occur, and the information contained within the portable memory device is read from memory.
  • Another sample of biometric information is then obtained by the person again placing a particular physical feature upon the input scanning device.
  • the read code and the just sampled biometric information are compared by a machine to determine authenticity.
  • the read code may be decoded, e.g., using a process that reverses the encodation performed previously, or the sample information encoded, e.g., using the same encoding process used at the encryption site, to make the comparison. Because this method requires a processing system for performing data encoding and/or decoding, complex opto-electric hardware at every encodation and remote access site, and a memory device for each person, this solution is exceedingly expensive.
  • Another object of the present invention is to provide methods and systems for inexpensively, accurately and efficiently producing unalterable self-verifying personal and commercial articles.
  • a further object of the present invention is to provide methods and systems for accurately, efficiently and inexpensively authenticating presented self-verifying articles.
  • a still further object of the present invention is to provide methods and systems for verifying the authenticity of self-verifying articles presented at remote access sites which do not require expensive verification equipment, such as physical-trait-scanning input devices, or the inconvenience of a communication channel to a central location.
  • the invention is directed to a self-verifying article which contains an encoded machine-readable data set which includes recipient-specific biometric data.
  • Self-verifying articles include, for example, commercial instruments (i.e., notes, drafts, checks, bearer paper, etc.), transaction cards (i.e., ATM cards, calling cards, credit cards, etc.), personal identification documents (i.e., driver's licenses, government benefit cards, passports, personal identification papers, etc.) and labels affixed to package surfaces, including for example identification of the package owner or sender, which may be used for verifying imported goods by customs agents.
  • a subset of, or the whole of, the biometric data set may be, for example, a graphic image of a personal characteristic considered unique to a particular individual, such as, for example, a fingerprint, a retinal scan, a photo, a signature, etc., or some combination of the foregoing, is preferably encoded to generate a machine-readable data set.
  • This article is preferably a low cost article, of paper or plastic, but may be any substrate, and the machine-readable data set is preferably fixed upon or in the article.
  • the article also may, but need not, contain a human-readable version of the biometric data set.
  • the encoded machine-readable data set is fixed upon the article in a manner which is neither comprehensible, nor detectable, by the human-eye, unless assisted by a suitably arranged reading device.
  • a check, or any other article for that matter has fixed thereon a machine readable data set including the authorized user's signature.
  • a would be forger would not have a sample of an authorized signature to copy.
  • a comparison of the user's signature with the decoded signature permits verification at the site of use.
  • a human-readable textual data set also appears on the article, optionally with selected subsets of the textual data set also being encoded and concatenated, interleaved, etc. with the encoded biometric data set.
  • a textual data set comprises all data which is not biometric data.
  • One embodiment of the invention is a self-verifying article which includes a surface, and a data set, the data set comprising an encoded recipient-specific biometric data in a machine readable form.
  • Another embodiment is a self verifying article which includes a surface, a first data set and a second data set fixed upon the surface, the second data set being an encoded copy of the first data set.
  • An alternate embodiment is a self-verifying recipient-specific identification article which includes a surface, a textual data set including at least one textual data subset fixed upon the surface, a biometric data set including at least one biometric data subset fixed upon the surface, and a machine-readable data set including an encoded copy of the textual data set and the biometric data set, which are optionally concatenated, interleaved or otherwise combined, and fixed upon the article.
  • the machine-readable data set is preferably configured as an optically readable binary code forming at least one matrix (or array).
  • the matrices are commonly referred to as two-dimensional bar codes or matrix codes.
  • One aspect of the invention concerns a method of producing an unalterable self-verifying article which includes the steps of receiving a recipient-specific data set comprised of one or more recipient-specific data subsets, generating a machine-readable data set by selectively encoding a first recipient-specific data subset, and fixing the machine-readable data set, and, optionally, the first recipient-specific data subset onto a surface of the article.
  • the machine-readable data set may preferably be fixed in one or more machine-readable matrices.
  • the imprinted machine-readable data set may be fixed as visual binary data, e.g., onto a designated blank area of the article, or alternately, as previously introduced, the machine-readable data set may be imprinted over or under already printed areas of the article utilizing marking means, such as an ink that can be detected separate from the article print, e.g., an ultraviolet, infrared, or other color ink, or by placing the machine-readable data set on the article so that a permanent magnetic or fluorescent image may be selectively read.
  • marking means such as an ink that can be detected separate from the article print, e.g., an ultraviolet, infrared, or other color ink, or by placing the machine-readable data set on the article so that a permanent magnetic or fluorescent image may be selectively read.
  • marking means such as an ink that can be detected separate from the article print, e.g., an ultraviolet, infrared, or other color ink
  • the machine-readable data set is fixed in a form that is discernable spectrally and the
  • the machine readable data set alternatively may be physically fixed as binary data as voids.
  • voids shall include, but are not limited to, hollows, apertures, bubbles, detents, holes or the like or the absence thereof, which may optionally be configured in a matrix, such that the use of a physical material detection system capable of distinguishing the void/non-void areas is used.
  • a detection system may include ultrasound, or other imaging technique, that has a return signal for determining the depth or density of a cell area to determine whether or not a void is present.
  • Other optical techniques may be similarly used, such as are used in conventional compact disc technology.
  • a material may be used to fill in or cover any voids to provide the article with a smooth surface.
  • the formation of an article may be a multilayer structure of which one layer contains the machine-readable code as voids.
  • Another alternative is an article having a layer upon which the machine-readable code is fixed that is opaque except for the code (or vice versa) so that a strong blacklight can be used to optically detect the code, not withstanding that the code is hidden by another layer.
  • Another aspect of the invention concerns a method of operation for verifying the authenticity of a self-verifying article.
  • One such method includes scanning a self-verifying article of one of the aforementioned types which includes an encoded biometric data set, locating (or reading, etc.) and decoding the biometric data set, and comparing the decoded biometric data set to a recipient-specific sample and determining whether or not the decoded biometric data set corresponds to the recipient-specific sample.
  • Another method includes the steps of receiving the self-verifying article, the self-verifying article including first and second data sets wherein the first data set is an encoded copy of a second data set, scanning the self-verifying article to locate (or read, etc.) the encoded first data set, decoding the encoded first data set, and comparing the decoded first data set with the second data set to determine the authenticity of the self-verifying article.
  • the encoded first data set has been imprinted in one or more machine-readable matrices.
  • a processing system for producing a unique machine-readable data set for fixing upon an article, includes an input port operable to receive a recipient-specific data set which includes a plurality of recipient-specific data subsets, a memory storage device operable to store a plurality of processing system instructions, a processing unit for generating the machine-readable data set, and optionally an output port for transmitting the produced machine-readable data set and the first recipient-specific data subset.
  • the processing unit retrieves and executes at least one of the processing system instructions from the memory storage device.
  • the processing system instructions direct the processing unit to selectively encode the first recipient-specific data subset.
  • the processing unit is further operable to configure the machine-readable data set as an optically readable binary code forming at least one matrix.
  • a processing system for verifying the authenticity of a self-verifying article, includes an input port operable to receive (or scan, read, etc.) the self-verifying article, a memory storage device operable to store a plurality of processing system instructions, a processing unit for verifying the authenticity of the self-verifying article, and optionally an output port operable to transmit an output signal.
  • the input port includes means controlled by the processing unit, or alternatively by another processing unit or input control device, for selectively scanning the surface of the self-verifying article.
  • the processing unit retrieves and executes at least one of the processing system instructions from the memory storage device which directs the processing unit to locate an encoded first data set fixed upon the self-verifying article and to decode the encoded first data set.
  • the processing unit will further operate to compare the decoded first data set with a second data set fixed to the self-verifying article, and to generate an output signal indicating the authenticity of the self-verifying article.
  • the processing unit will transmit the decoded first data set and the second data set to a central host processing system operable to compare the two data sets.
  • the decoded first data set will include biometric data which the output port will transmit to an output display device enabling an attendant to perform a visual comparison for identification verification of the bearer of the self-verifying article.
  • One embodiment for using and/or distributing the present invention is as software stored to a storage medium.
  • the software includes a plurality of computer instructions for controlling one or more processing units for producing and/or authenticating unique self-verifying articles in accordance with the principles of the present invention.
  • the computer will include the necessary encodation and/or decodation procedure/algorithms, or parts thereof, to be used.
  • the storage mediums utilized may include, but are not limited to, magnetic storage, optical memory, and/or semiconductor chip, to name three examples.
  • an advantage of the present invention is the ability to provide an unalterable code for use on an article, the article containing biometric identification and character information personal to the authorized bearer of the article.
  • Another advantage is that the machine-readable code is fixed on the article using relatively inexpensive techniques, preferably by conventional printing equipment, that are highly reliable and accurate.
  • Another advantage of the present invention is the ability to provide self-verifying articles, as well as methods and systems for inexpensively, accurately and efficiently producing unalterable self-verifying personal identification documents and commercial instruments.
  • a further advantage of the invention is the ability to provide methods and systems for accurately, efficiently and inexpensively authenticating a presented self-verifying article.
  • a still further advantage of the invention is the ability to provide methods and systems for verifying the authenticity of self-verifying articles presented at remote access sites without requiring expensive verification equipment.
  • FIG. 1A illustrates a functional block diagram of a system for producing a self-verifying article in accordance with the principles of the present invention
  • FIG. 1B illustrates an isometric view of the processing system set forth in FIG. 1A;
  • FIG. 1C illustrates a block diagram of a processing unit and a memory storage device
  • FIG. 2A illustrates a functional block diagram of a system for verifying the authenticity of a received self-verifying article in accordance with the principles of the present invention
  • FIG. 2B illustrates an isometric view of the remote access site processing system set forth in FIG. 2A;
  • FIG. 3 illustrates a machine-readable binary coded matrix
  • FIGS. 4A and 4B illustrate flow diagrams for producing an unalterable self-verifying article in accordance with the embodiment illustrated in FIG. 1A;
  • FIG. 5 illustrates a flow diagram for verifying the authenticity of a received self-verifying article in accordance with the embodiment illustrated in FIG. 2A.
  • FIG. 1A illustrates a functional diagram of a system for producing a self-verifying article in accordance with the present invention.
  • the system includes an input data set 100, which includes a biometric data set 101 and an optional textual data set 102, an article 10, a processing system 103 and a self-verifying article 104.
  • data set 100 is comprised of recipient specific data.
  • Biometric data set 101 may include one or more physical traits personal to the potential article recipient (i.e., photo, retinal scan, finger print, signature, etc.), while textual data set 102, which is optionally included in input data set 100, may include one or more textual attributes (i.e., name, address, height/weight, eye color, etc.).
  • Processing system 103 is operable to produce self-verifying article 104 by generating a unique machine-readable data set for fixing upon article 10.
  • Processing system 103 includes input means, processing means, output means and article producing means.
  • the input means are for receiving input data set 100 and article 10.
  • the processing means are for validating input data set 100, both syntactically and semantically, and encoding selected subsets of biometric data set 101, and, optionally, selected portions of textual data set 102 (optionally, the data to be encoded may first be encrypted, if desired).
  • the output means are for transmitting a validated and encoded data set, along with the selected subsets of biometric data set 101, and optionally with the textual data set 102, to the article producing means.
  • the article producing means are for fixing the validated and encoded data set, and for optionally fixing the selected subsets of biometric data set 101 and optionally textual data set 102, to article 10, thereby producing self-verifying article 104.
  • processing system 103 ensures data integrity by encoding all selected biometric and textual data subsets into a compact unalterable machine-readable data set, and subsequently, configuring the machine-readable data set as one or more matrices.
  • the machine-readable data set may be divided into two or more individual segments, which segments may then be incorporated into two or more two-dimensional machine-readable matrices, which may or may not appear visually similar in size and density.
  • the multiple matrices though physically separate, may contain check values and features which assure the detection of any attempted alteration of either the human-readable text and/or the machine-readable matrices.
  • the encoded biometric data and textual data can be concatenated into one data string, divided by approximately two, and then formed into two matrices of approximately equal size and density.
  • the biometric data and text data may be interleaved, for example, in alternating bits, bytes, group of bytes, etc. to form a data string which is then divided into the two matrices.
  • each matrix is provided with a checksum for verifying the data integrity of each matrix independently.
  • the matrices may have an interdependent checksum that is used to verify the data integrity of both matrices collectively.
  • biometric data set 101 could be formed as one matrix and textual data set 102 could be formed as a second matrix.
  • enhanced data security can be obtained and maintained by verifying the machine-readable data set for acceptability against predetermined criteria which may include searching a data base (e.g., an organized, comprehensive collection of data stored for use by processing system(s)) of previously issued articles to determine uniqueness.
  • a data base e.g., an organized, comprehensive collection of data stored for use by processing system(s)
  • input data set 100 may be received at a remote access encodation site not equipped with the verification and/or encodation algorithm(s), in which case, a data signal representation of both the recipient-specific biometric data and the related textual data may be transmitted to a secure central host (shown in a similar context in FIG. 2A), the central host then performs the above mentioned verification.
  • the transmission may be by wired or non-wired communication.
  • the recipient-specific biometric data is encoded, which preferably includes utilization of compression algorithms, combining the biometric data subsets, and optionally, the textual data subsets, into one or more machine-readable matrices. If input data set 100 was received at a remote access encodation site not equipped with the encodation algorithm(s), the resulting encoded binary string is transmitted as previously discussed to the remote access encodation site. A standard article issuance device (shown in FIG. 1B) then fixes the machine-readable data set onto one or more self-verifying articles.
  • a record of the event is automatically entered into the data base, which, if input data set 100 is received at a remote access encodation site, may be located at the central host. Entry of the record insures that duplicate articles are not inadvertently issued at a later date. Note that the number of articles issued is directly related to the intended use of the articles.
  • Applications of this aspect of the invention include issuing only a single driver's license having a unique encoded photo, or issuing multiple articles, such as checks, traveler's checks, bank account withdrawal slips, etc. having the same encrypted signatures.
  • FIG. 1B illustrates an isometric view of processing system 103.
  • Processing system 103 includes a personal computer ("PC") 105 coupled with a article issuance device 114.
  • PC 105 is comprised of a hardware casing 106 (shown as having a cut away view), a monitor 109, a keyboard 110 and optionally a mouse 113.
  • Hardware casing 106 includes both a floppy disk drive 107 and a hard disk drive 108.
  • Floppy disk drive 107 is operable to receive, read and write to external disks, while hard disk drive 108 is operable to provide fast access data storage and retrieval.
  • PC 105 may be equipped with any suitably arranged structure for receiving and transmitting data, including, for example, tape and compact disc drives, and serial and parallel data ports.
  • a processing unit central processing unit (“CPU") 111
  • a memory storage device which in the illustrated embodiment is a random access memory (“RAM”) 112.
  • PC 105 is shown having a single CPU 111, PC 105 may be equipped with a plurality CPUs 111 operable to cooperatively carry out the principles of the present invention.
  • Article generating device 114 is operable to receive one or more output data sets from PC 105, and fix the output data sets to the article's surface.
  • PC 105 and article generating device 114 have been utilized for illustrating one implementation of processing system 103, the invention may alternately be implemented within any processing system having at least one processing unit, including, for example, sophisticated calculators and hand held, mini, main frame and super computers, including RISC and parallel processing architectures, as well as within network combinations of the foregoing, and may utilize any suitably arranged article producing means.
  • FIG. 1C illustrates a conceptual block diagram of one of any number of sub-processing systems which may be utilized in conjunction with FIGS. 1A and 1B.
  • the sub-processing system includes a single processing unit, such as CPU 111, coupled via data bus 118 with a memory storage device, such as RAM 112.
  • Memory storage device 112 is operable to store one or more instructions which processing unit 111 is operable to retrieve, interpret and execute.
  • Processing unit 111 includes a control unit 115, an arithmetic logic unit (“ALU") 116, and a local memory storage device 117, such as, for example, stackable cache or a plurality of registers.
  • Control unit 115 is operable to fetch instructions from memory storage device 112.
  • ALU 116 is operable to perform a plurality of operations, including addition and Boolean AND needed to carry out instructions.
  • Local memory storage device 117 is operable to provide high speed storage used for storing temporary results and control information.
  • FIG. 2A illustrates a functional block diagram of a system for verifying the authenticity of a received self-verifying article in accordance with the present invention.
  • the system includes self-verifying article 104, a remote access site processing system 200, optionally coupled with a central host processing system 103 (as indicated by the broken line), and an authenticity message displaying means 201, such as a display device, a printer, or other suitably arranged indicating device.
  • Self-verifying article 104 includes at least one encoded data set which includes a first data subset that is an encoded copy of a portion, or the whole, of a biometric data set.
  • Self-verifying article 104 also preferably includes a text data set or a biometric data set, or both.
  • Remote access site processing system 200 includes input means, processing means and output means.
  • the input means are for receiving self-verifying article 104.
  • the processing means are for verifying the authenticity of self-verifying article 104, which may include communications between remote access site processing system 200 and central host processing system 103.
  • the output means are for transmitting an authenticity message produced by the processing means to display means 201.
  • the processing means are operable to scan self-verifying article 104 to locate and decode the encoded first data set and to compare the decoded first data set with a second data set, which is, either obtained from the bearer of the article or is fixed to self-verifying article 104, and to generate the output signal indicating authenticity of article 104.
  • the processing means either selectively bypasses or is not operable to perform the comparison of the decoded first data set and the second data set. Instead, the processing means generates an output signal representative of the decoded first data set, e.g., a graphic image display of the portion of the biometric data set, and the second data set to a display device for manual comparison and verification by a processing system operator.
  • the processing system operator may manually compare the decoded first data set, and optionally the second data set (if one is fixed to the article), with the article bearer or a biometric data set obtained from the bearer, e.g., the bearer's signature or appearance, or from a database.
  • the illustrated system for verifying the authenticity of self-verifying article 104 may utilize a variety of devices including, for example, portable terminals, fixed station readers, and flat bed scanners, each of which may directly incorporate decoder capability or have decoder capability available at a base/host station, such as processing system 103, via wired or radio frequency, short wave, cellular, infrared or other form of non-wired communication.
  • Remote access site processing system 200 and/or central host processing system 103 may be configured with keyboards and display screens of sufficient resolution to accurately display the encoded biometric image and/or textual data, and may incorporate imaging apparatus necessary to convert machine-readable data sets into binary machine language bits in preparation for decoding.
  • the imaging apparatus may be based on any of a number of technologies, including CCD, CMOS, and NMOS or other forms of light sensitive sensors, which sensors may be structured in the form of a two-dimensional area or one-dimensional linear arrays, or a single beam laser reading for scanning a two-dimensional image in a raster pattern.
  • technologies including CCD, CMOS, and NMOS or other forms of light sensitive sensors, which sensors may be structured in the form of a two-dimensional area or one-dimensional linear arrays, or a single beam laser reading for scanning a two-dimensional image in a raster pattern.
  • imaging apparatus is a linear array scanner that is vertically aligned with a solid border of an imprinted machine readable code 205, and when two or more matrices are used, these matrices are arrayed in parallel orientation so that the two symbols can be passed by the CCD scanner using a conventional card swipe action as in conventional magnetic strip reading. The matrices are then read and a video image of each matrix is stored in memory for processing. Imaging may also be achieved through the use of lasers, laser-diodes, infrared or other such binary imaging technologies which devices may also be structured in the form of two-dimensional area or one-dimensional linear arrays.
  • readers may include the ability to automatically verify the images and information encoded within the machine-readable matrix to the human recognizable version on the same article. In one embodiment, this comparison may be accomplished internal to remote access site processing system 200's memory thereby precluding the need for key pads and/or high resolution display screens on the terminals. Alternately, as introduced, operators may visually compare the information displayed on the terminal screen to the human readable information now present on the article and/or to the article bearer.
  • FIG. 2B illustrates an isometric view of a hand held computer which may be used as remote access site processing system 200.
  • Hand held computer 200 includes a keypad 202, a display screen 203 and an input port 204.
  • Keypad 202 includes a systematic arrangement of keys for manually receiving input data from a user.
  • Display screen 203 is for displaying an authenticity message, and/or biometric and/or textual data.
  • Input port 204 is for receiving self-verifying article 104, here illustrated as a driver's license, which in the illustrated embodiment includes encrypted machine-readable data sets 205a;b configured as two optically readable binary matrices.
  • Remote access site processing system 200 includes at least one processing unit and one memory storage device, such as the sub-processing system illustrated in FIG. 1C.
  • the processing unit includes a microprocessor having associated memory (non-volatile storage for containing the program instruction set to identify and decode the matrices, and volatile memory for a data processing work area), a video memory for storing an image of the matrices to be decoded, and associated signal conditioning circuits, which are mounted on a single printed circuit board.
  • a microprocessor having associated memory (non-volatile storage for containing the program instruction set to identify and decode the matrices, and volatile memory for a data processing work area), a video memory for storing an image of the matrices to be decoded, and associated signal conditioning circuits, which are mounted on a single printed circuit board.
  • FIG. 3 illustrates a preferred single machine-readable binary coded matrix, generally indicated as a matrix 205.
  • Matrix 205 is a sample of the Data Matrix symbology developed by International Data Matrix, Inc., Clearwater, Fla., the assignee of this invention.
  • Matrix 205 has a perimeter 300 formed by intersecting sides 301 formed of solid lines and intersecting perimeter sides 302 formed of dark perimeter squares 303 and light perimeter squares 304 in an alternating pattern.
  • Data, generally indicated as 305 is stored within perimeter 301 of matrix 204 by converting each character to be stored to a visual binary code represented by dark and light squares corresponding to ones and zeros of encoded binary information.
  • FIG. 4A illustrates a flow diagram for producing an unalterable self-verifying article in accordance with the embodiment illustrated in FIG. 1A.
  • the recipient-specific data set which is comprised of at least one data subset, is received by processing system 103 (input block 401).
  • Processing system 103 preferably performs a graphic image compression of a first data subset. Image compression by a factor of approximately 50:1 or better is preferred to obtain a digital representation of the acquired data.
  • Such compressed data is capable of reproducing on a conventional graphic display screen the recipient specific image without any significant degradation of visual quality (block 402).
  • the image compression may be by any standard routine e.g., Discrete Cosine Transform (DCT), LZW (Lempel-Ziv), fractal, or others to reduce the amount of bits required to encode the first data subset.
  • DCT Discrete Cosine Transform
  • LZW Lempel-Ziv
  • fractal or others to reduce the amount of bits required to encode the first data subset.
  • a compression ratio of 50:1 is deemed suitable, but other ratios may be used.
  • a graphic image enhancement routine may be performed on the first data subset, preferably before the data compression step, in order to enhance the image contrast, sharpen and smooth edges and reduce the effect of shadows, particularly for imaging a photograph of the recipient. The foregoing improves the digital image for more effective data compression.
  • Suitable image enhancement routines are known, and described R. Gonzalez et al., Digital Image Processing, published by Addison-Wesley Publishing Co.
  • Processing system 103 selectively encodes the compressed first data set, thereby generating a machine-readable data set (processing block 403). This selectively encoding step is more fully discussed in connection with the detail description of FIG. 4B.
  • processing system 103 is further operable to configure the machine-readable data set as an optically readable binary code forming one or more matrices (processing block 404).
  • Processing system 103 fixes the machine-readable data set and the first recipients-specific data subset onto a surface of an article, thereby producing self-verifying article 104 (processing block 405).
  • the matrix is fixed on the article using a conventional printing process, e.g., thermal, thermal transfer, ink-jet, bubble-jet, laser jet, dot matrix printing, etc.
  • the matrix or matrices may be fixed sub-surface, e.g., by laminating a top surface or by placing the matrix over the printed layer of a multilayer article.
  • the machine-readable data set is imprinted over an already printed area of the article, such as the photograph on a driver's license for example.
  • the matrix is formed by introducing bubbles or voids into the article, or drilling or punching holes into or through the article, according to the matrix pattern, such that the code is machine readable by a technique capable of detecting the absence or presence of material, or the relative density of material, or the depth of a bubble, void, hole or the like in the article, e.g., ultrasonically, or by a light measuring system or other suitable imaging system having a bounceback signal capable of distinguishing the code.
  • FIG. 4B illustrates a more detailed flow diagram of processing block 402 illustrated in FIG. 4A.
  • Processing system 103 compares the first data set with system control values to determine if the first data set is within acceptable tolerances (processing block 407). The step of comparing may include, for example, syntactic and/or semantic analysis. If it is determined that the first data set is invalid as received ("N" branch of decisional block 408), then processing system 103 aborts self-verifying article production (termination block 409).
  • processing system 103 searches a data base of previously issued articles to determine if the issued article is unique (processing block 410), uniqueness being determined on a subjective basis as a function of the type of article being produced.
  • processing system 103 may be internal or external to processing system 103, and that in either system, processing system 103 may search the data base directly, or indirectly.
  • the data base may be stored remotely and controlled by another processing system with which processing system 103 communicates. If it is determined that the first data set is not unique as received (“N" branch of decisional block 411), then processing system 103 aborts self-verifying article production (termination block 412).
  • processing system 103 selectively inserts one or more subsets of the received recipient-specific data set as at least one record into the data base (processing block 413). Processing system 103 then encodes the first data set (processing block 414), and in one embodiment adds error correction bits to the encoded first data set (processing block 415).
  • processing system 103 is operable to configure the machine-readable data set into one or more optically readable matrices wherein individual encoded data subsets may span two or more matrices.
  • FIG. 5 illustrates a flow diagram for verifying the authenticity of a received self-verifying article in accordance with the embodiment illustrated in FIG. 2A.
  • the self-verifying article which in this embodiment includes a plurality of data sets wherein a first data set is an encoded copy of a second data set, is received by a remote access site processing system 200 (input block 501).
  • Remote access site processing system 200 then scans the received self-verifying article to locate the encoded first data set (processing block 502).
  • Remote access site processing system 200 decodes the encoded first data set (processing block 503), and compares the decoded first data set with the second data set to determine the authenticity of the received self-verifying article (processing block 504).
  • the comparison step is accomplished through communications between remote access site processing system 200 and processing system 103, wherein processing system 103 maintains a data base of recipient-specific data relating to previously issued self-verifying articles.
  • communications between remote access site processing system 200 and processing system 103 may be accomplished via wired or non-wired communication means.
  • at least the decoded first data set, and optionally the second data set are transmitted to an output display device for manual comparison by a system operator. If it is determined that the decoded first data set is not authentic ("N" branch of decisional block 505), then remote access site processing system 200 displays an authenticity message 201 indicating that the self-verifying article is invalid (output block 506). Alternatively, if it is determined that the decoded first data set is authentic ("Y" branch of decisional block 505), then remote access site processing system 200 displays an authenticity message 201 indicating that the self-verifying article is valid (output block 507).
  • remote access site processing system 200 prior to decoding the encoded first data set, converts the received self-verifying article into a digital bit-map image, and separates the digital bit-map image into a plurality of regions, wherein a first region includes the encoded first data set and a second region includes the second data set.
  • both the first and second regions may include a plurality of biometric and/or textual data subsets which remote site processing system 200 is further operable to convert into common data formats for processing.
  • the self verifying article contains two matrices which have a first data set of biometric data and a second data set of textual data.
  • the article also may contain a magnetic stripe for containing alterable data, which may be programmed by scanning the machine readable matrices, decoding certain data contained therein and, decoding that data (with or without other data), onto the magnetic stripe. This makes the self verifying article useful in applications which require reading a magnetic stripe.
  • a further use of the invention is to prevent software piracy.
  • Software is a special form of program which has been recorded to a storage medium, such as one of the above identified storage mediums.
  • Software enables programs to be freely transferred or copied from one storage medium to another, which enables unlicensed users to obtain illegal copies of the software.
  • the purchaser of a processing system provides a hardware vendor with industry standardized personal data, which may include biometric data, which is, optionally encrypted, and stored internal to the processing system.
  • the processing system purchaser buys software
  • the purchaser is again required to provide such industry standardized personal data, which is compressed, optionally encrypted, encoded into a machine-readable data set, preferably as one or more binary coded matrices, and fixed to the surface of a portable storage medium, such as a floppy or compact disk.
  • the software is loaded onto the processing system, the matrices are scanned, decoded and verified in accordance with the principles of the present invention, compared with the previously stored data to ensure a commonality of ownership, thereby limiting software piracy. If common ownership is found, then the software is loaded onto the processing system along with the decoded industry standardized personal data.
  • the new owner in order to load his software, will have to have the industry standardized personal data redefined, which could suspend the new owner's use of the existing software or automatically delete the existing software.
  • a "transfer" of ownership routine might be available to reactivate the suspended use of the existing software if ownership of the particular software was legally transferred.

Abstract

Disclosed are methods, systems and articles of manufacture for creating and authenticating self-verifying articles. Self-verifying articles include, for example, commercial instruments (i.e., notes, drafts, checks, bearer paper, etc.), transaction cards (i.e., ATM cards, calling cards, credit cards, etc.), personal identification documents (i.e., driver's licenses, passports, personal identification papers, etc.) and labels affixed to package surfaces for identification of the package owner or sender, which, for example, may be used for verifying imported goods by customs agents. Self-verifying article creation includes receiving recipient-specific data, encoding a first selected subset of the recipient-specific data and fixing the encoded subset along with other human-recognizable data on a surface of an article. Self-verifying article authentication includes scanning a surface to locate an encoded first data set, decoding the first data set and comparing the decoded first data set with a control data set, which may also be fixed upon the surface, to determine the authenticity of the received self-verifying article.

Description

This application is a continuation of application Ser. No. 08/280,787, filed Jul. 26, 1994, now abandoned.
TECHNICAL FIELD OF THE INVENTION
The present invention relates in general to encoding methods and systems, and in particular to methods, systems and articles of manufacture for creating and authenticating self-verifying articles.
BACKGROUND OF THE INVENTION
Modern life requires that individual identification and document authenticity be quickly, conveniently and reliably verified. The necessity for both individual and document verification arises in almost every commercial transaction. Additionally, the necessity for individual identification arises in both social and governmental settings with ever increasing frequency.
Commercial transactions requiring both document verification and individual identification include credit card, calling card, automatic teller machine ("ATM") and similar transactions, as well as other daily commercial transactions such as check cashing. For example, when a check is presented to a bank for payment, the bank is required to verify the authenticity of the check writer's signature (called the endorsement) and that there is enough money in the checking account to cover the check. Authenticity of the endorsement is determined by comparing the signature appearing upon the check with a signature sample of the check writer on file with the bank. A reasonably good forgery of the endorsement might enable an unauthorized person to illegally cash the check.
Alternatively, in non-commercial settings, identification issues often arise in the context of security. For example, common apartment and office building security systems require that anyone wishing to enter the building "sign in" in front of a security guard, and often, to present the guard with a previously issued personal identification document which authorizes access to the building. The security guard is required to exercise his best personal judgment to determine that the identification document is authentic and that the person presenting it is the person identified on the identification document. In such circumstances, and understandably so, a security guard may be deceived by a person who is correctly identified on a forged or altered identification document. In the governmental context, it is a requirement in many countries that citizens carry personal identification papers in public to be produced for review upon request by appropriate authorities. For example, private individuals are required to present to the police personal identification, such as a driver's license, at the scene of a traffic accident or when stopped for a traffic violation. Additionally, personal identification documents are required for admittance to voting polls, and when crossing international boundaries and/or importing or exporting goods.
Accordingly, a pronounced need exists for unalterable self-verifying personal, commercial and governmental identification cards, papers, documents, labels, packaging and other similar articles. For the purposes of this patent document, an article shall be defined as any item having a surface, which may include a substrate, to which data may be fixed. As used herein, the term fixed shall mean one or more of the following, but is not limited to, attached, imprinted, adhered, etched, scratched, painted, printed, peened, embedded, machined, drilled, stamped, or otherwise imaged.
One current solution requires the use of biometric information that is stored in a memory device carried by an individual. The term biometric information refers to a characteristic personal to an individual, such as a signature, a finger print or a picture, for example. A sample of biometric information to be used is obtained from the person at an "encodation" site where the memory device is programmed under secure conditions. The sample is formed into a code by conventional encoding techniques. The sample may be obtained by having the person place a hand, eye, face or other unique physical feature upon a scanning input device. The scanned information is then encoded to form a code which is subsequently stored to an alterable, portable memory device (i.e., magnetic strips, electronic or optical memory cards, floppy disks, etc.). The portable memory device is issued to the person. When the person's identity needs to be verified, the person presents the portable memory device at a "remote access/decodation" site where identification verification is to occur, and the information contained within the portable memory device is read from memory. Another sample of biometric information is then obtained by the person again placing a particular physical feature upon the input scanning device. The read code and the just sampled biometric information are compared by a machine to determine authenticity. In this regard, the read code may be decoded, e.g., using a process that reverses the encodation performed previously, or the sample information encoded, e.g., using the same encoding process used at the encryption site, to make the comparison. Because this method requires a processing system for performing data encoding and/or decoding, complex opto-electric hardware at every encodation and remote access site, and a memory device for each person, this solution is exceedingly expensive.
It is therefore an object of the present invention to provide an unalterable code, for use on an article, which contains biometric identification information personal to the authorized bearer of the article.
Another object of the present invention is to provide methods and systems for inexpensively, accurately and efficiently producing unalterable self-verifying personal and commercial articles.
A further object of the present invention is to provide methods and systems for accurately, efficiently and inexpensively authenticating presented self-verifying articles.
A still further object of the present invention is to provide methods and systems for verifying the authenticity of self-verifying articles presented at remote access sites which do not require expensive verification equipment, such as physical-trait-scanning input devices, or the inconvenience of a communication channel to a central location.
SUMMARY OF THE INVENTION
The invention is directed to a self-verifying article which contains an encoded machine-readable data set which includes recipient-specific biometric data. Self-verifying articles include, for example, commercial instruments (i.e., notes, drafts, checks, bearer paper, etc.), transaction cards (i.e., ATM cards, calling cards, credit cards, etc.), personal identification documents (i.e., driver's licenses, government benefit cards, passports, personal identification papers, etc.) and labels affixed to package surfaces, including for example identification of the package owner or sender, which may be used for verifying imported goods by customs agents. A subset of, or the whole of, the biometric data set may be, for example, a graphic image of a personal characteristic considered unique to a particular individual, such as, for example, a fingerprint, a retinal scan, a photo, a signature, etc., or some combination of the foregoing, is preferably encoded to generate a machine-readable data set. This article is preferably a low cost article, of paper or plastic, but may be any substrate, and the machine-readable data set is preferably fixed upon or in the article. The article also may, but need not, contain a human-readable version of the biometric data set.
In one embodiment of the invention, the encoded machine-readable data set is fixed upon the article in a manner which is neither comprehensible, nor detectable, by the human-eye, unless assisted by a suitably arranged reading device. For example, a check, or any other article for that matter, has fixed thereon a machine readable data set including the authorized user's signature. Thus, a would be forger would not have a sample of an authorized signature to copy. A comparison of the user's signature with the decoded signature permits verification at the site of use.
In another embodiment, a human-readable textual data set also appears on the article, optionally with selected subsets of the textual data set also being encoded and concatenated, interleaved, etc. with the encoded biometric data set. For the purpose of this patent document, a textual data set comprises all data which is not biometric data.
One embodiment of the invention, therefore, is a self-verifying article which includes a surface, and a data set, the data set comprising an encoded recipient-specific biometric data in a machine readable form. Another embodiment is a self verifying article which includes a surface, a first data set and a second data set fixed upon the surface, the second data set being an encoded copy of the first data set. An alternate embodiment is a self-verifying recipient-specific identification article which includes a surface, a textual data set including at least one textual data subset fixed upon the surface, a biometric data set including at least one biometric data subset fixed upon the surface, and a machine-readable data set including an encoded copy of the textual data set and the biometric data set, which are optionally concatenated, interleaved or otherwise combined, and fixed upon the article. The machine-readable data set is preferably configured as an optically readable binary code forming at least one matrix (or array). The matrices are commonly referred to as two-dimensional bar codes or matrix codes.
One aspect of the invention concerns a method of producing an unalterable self-verifying article which includes the steps of receiving a recipient-specific data set comprised of one or more recipient-specific data subsets, generating a machine-readable data set by selectively encoding a first recipient-specific data subset, and fixing the machine-readable data set, and, optionally, the first recipient-specific data subset onto a surface of the article. The machine-readable data set may preferably be fixed in one or more machine-readable matrices. The imprinted machine-readable data set may be fixed as visual binary data, e.g., onto a designated blank area of the article, or alternately, as previously introduced, the machine-readable data set may be imprinted over or under already printed areas of the article utilizing marking means, such as an ink that can be detected separate from the article print, e.g., an ultraviolet, infrared, or other color ink, or by placing the machine-readable data set on the article so that a permanent magnetic or fluorescent image may be selectively read. Yet another possibility, is that the machine-readable data set is fixed in a form that is discernable spectrally and the printing over the data set is a fake code that if photocopied or otherwise reproduced, produces an invalid code.
The machine readable data set alternatively may be physically fixed as binary data as voids. For the purposes of this patent document, voids shall include, but are not limited to, hollows, apertures, bubbles, detents, holes or the like or the absence thereof, which may optionally be configured in a matrix, such that the use of a physical material detection system capable of distinguishing the void/non-void areas is used. Such a detection system may include ultrasound, or other imaging technique, that has a return signal for determining the depth or density of a cell area to determine whether or not a void is present. Other optical techniques may be similarly used, such as are used in conventional compact disc technology. Preferably, when physical characteristics are used, a material may be used to fill in or cover any voids to provide the article with a smooth surface. Thus, the formation of an article may be a multilayer structure of which one layer contains the machine-readable code as voids.
Another alternative is an article having a layer upon which the machine-readable code is fixed that is opaque except for the code (or vice versa) so that a strong blacklight can be used to optically detect the code, not withstanding that the code is hidden by another layer.
Another aspect of the invention concerns a method of operation for verifying the authenticity of a self-verifying article. One such method includes scanning a self-verifying article of one of the aforementioned types which includes an encoded biometric data set, locating (or reading, etc.) and decoding the biometric data set, and comparing the decoded biometric data set to a recipient-specific sample and determining whether or not the decoded biometric data set corresponds to the recipient-specific sample. Another method includes the steps of receiving the self-verifying article, the self-verifying article including first and second data sets wherein the first data set is an encoded copy of a second data set, scanning the self-verifying article to locate (or read, etc.) the encoded first data set, decoding the encoded first data set, and comparing the decoded first data set with the second data set to determine the authenticity of the self-verifying article. In the preferred embodiment, the encoded first data set has been imprinted in one or more machine-readable matrices.
A processing system, in accordance with the principles of the present invention, for producing a unique machine-readable data set for fixing upon an article, includes an input port operable to receive a recipient-specific data set which includes a plurality of recipient-specific data subsets, a memory storage device operable to store a plurality of processing system instructions, a processing unit for generating the machine-readable data set, and optionally an output port for transmitting the produced machine-readable data set and the first recipient-specific data subset. The processing unit retrieves and executes at least one of the processing system instructions from the memory storage device. The processing system instructions direct the processing unit to selectively encode the first recipient-specific data subset. In one embodiment of the invention, the processing unit is further operable to configure the machine-readable data set as an optically readable binary code forming at least one matrix.
A processing system, in accordance with the principles of the present invention, for verifying the authenticity of a self-verifying article, includes an input port operable to receive (or scan, read, etc.) the self-verifying article, a memory storage device operable to store a plurality of processing system instructions, a processing unit for verifying the authenticity of the self-verifying article, and optionally an output port operable to transmit an output signal. The input port includes means controlled by the processing unit, or alternatively by another processing unit or input control device, for selectively scanning the surface of the self-verifying article. The processing unit retrieves and executes at least one of the processing system instructions from the memory storage device which directs the processing unit to locate an encoded first data set fixed upon the self-verifying article and to decode the encoded first data set. In one embodiment, the processing unit will further operate to compare the decoded first data set with a second data set fixed to the self-verifying article, and to generate an output signal indicating the authenticity of the self-verifying article. In an alternate embodiment, the processing unit will transmit the decoded first data set and the second data set to a central host processing system operable to compare the two data sets. In another embodiment, the decoded first data set will include biometric data which the output port will transmit to an output display device enabling an attendant to perform a visual comparison for identification verification of the bearer of the self-verifying article.
One embodiment for using and/or distributing the present invention is as software stored to a storage medium. The software includes a plurality of computer instructions for controlling one or more processing units for producing and/or authenticating unique self-verifying articles in accordance with the principles of the present invention. The computer will include the necessary encodation and/or decodation procedure/algorithms, or parts thereof, to be used. The storage mediums utilized may include, but are not limited to, magnetic storage, optical memory, and/or semiconductor chip, to name three examples.
Accordingly, an advantage of the present invention is the ability to provide an unalterable code for use on an article, the article containing biometric identification and character information personal to the authorized bearer of the article.
Another advantage is that the machine-readable code is fixed on the article using relatively inexpensive techniques, preferably by conventional printing equipment, that are highly reliable and accurate.
Another advantage of the present invention is the ability to provide self-verifying articles, as well as methods and systems for inexpensively, accurately and efficiently producing unalterable self-verifying personal identification documents and commercial instruments.
A further advantage of the invention is the ability to provide methods and systems for accurately, efficiently and inexpensively authenticating a presented self-verifying article.
A still further advantage of the invention is the ability to provide methods and systems for verifying the authenticity of self-verifying articles presented at remote access sites without requiring expensive verification equipment.
BRIEF DESCRIPTION OF THE DRAWINGS
For a more complete understanding of the present invention, and the advantages thereof, reference is now made to the following descriptions taken in conjunction with the accompanying drawings in which like numbers designate like parts, and in which:
FIG. 1A illustrates a functional block diagram of a system for producing a self-verifying article in accordance with the principles of the present invention;
FIG. 1B illustrates an isometric view of the processing system set forth in FIG. 1A;
FIG. 1C illustrates a block diagram of a processing unit and a memory storage device;
FIG. 2A illustrates a functional block diagram of a system for verifying the authenticity of a received self-verifying article in accordance with the principles of the present invention;
FIG. 2B illustrates an isometric view of the remote access site processing system set forth in FIG. 2A;
FIG. 3 illustrates a machine-readable binary coded matrix;
FIGS. 4A and 4B illustrate flow diagrams for producing an unalterable self-verifying article in accordance with the embodiment illustrated in FIG. 1A; and
FIG. 5 illustrates a flow diagram for verifying the authenticity of a received self-verifying article in accordance with the embodiment illustrated in FIG. 2A.
DETAILED DESCRIPTION OF THE INVENTION
FIG. 1A illustrates a functional diagram of a system for producing a self-verifying article in accordance with the present invention. The system includes an input data set 100, which includes a biometric data set 101 and an optional textual data set 102, an article 10, a processing system 103 and a self-verifying article 104. As previously introduced, data set 100 is comprised of recipient specific data. Biometric data set 101 may include one or more physical traits personal to the potential article recipient (i.e., photo, retinal scan, finger print, signature, etc.), while textual data set 102, which is optionally included in input data set 100, may include one or more textual attributes (i.e., name, address, height/weight, eye color, etc.). Processing system 103 is operable to produce self-verifying article 104 by generating a unique machine-readable data set for fixing upon article 10.
Processing system 103 includes input means, processing means, output means and article producing means. The input means are for receiving input data set 100 and article 10. The processing means are for validating input data set 100, both syntactically and semantically, and encoding selected subsets of biometric data set 101, and, optionally, selected portions of textual data set 102 (optionally, the data to be encoded may first be encrypted, if desired). The output means are for transmitting a validated and encoded data set, along with the selected subsets of biometric data set 101, and optionally with the textual data set 102, to the article producing means. The article producing means are for fixing the validated and encoded data set, and for optionally fixing the selected subsets of biometric data set 101 and optionally textual data set 102, to article 10, thereby producing self-verifying article 104.
In the preferred embodiment, processing system 103 ensures data integrity by encoding all selected biometric and textual data subsets into a compact unalterable machine-readable data set, and subsequently, configuring the machine-readable data set as one or more matrices. If preferred, the machine-readable data set may be divided into two or more individual segments, which segments may then be incorporated into two or more two-dimensional machine-readable matrices, which may or may not appear visually similar in size and density. The multiple matrices, though physically separate, may contain check values and features which assure the detection of any attempted alteration of either the human-readable text and/or the machine-readable matrices. In this regard, the encoded biometric data and textual data can be concatenated into one data string, divided by approximately two, and then formed into two matrices of approximately equal size and density. Alternatively, the biometric data and text data may be interleaved, for example, in alternating bits, bytes, group of bytes, etc. to form a data string which is then divided into the two matrices. Preferably, each matrix is provided with a checksum for verifying the data integrity of each matrix independently. In addition, or alternatively, the matrices may have an interdependent checksum that is used to verify the data integrity of both matrices collectively. As a result of these checksums, if one matrix is altered, or if both matrices are altered, invalid data will not be read. Advantageously, interleaving biometric data and textual data according to a predetermined routine enhances the ability to detect altered matrices. Alternatively, biometric data set 101 could be formed as one matrix and textual data set 102 could be formed as a second matrix.
In one embodiment, enhanced data security can be obtained and maintained by verifying the machine-readable data set for acceptability against predetermined criteria which may include searching a data base (e.g., an organized, comprehensive collection of data stored for use by processing system(s)) of previously issued articles to determine uniqueness. Note, in an alternate embodiment input data set 100 may be received at a remote access encodation site not equipped with the verification and/or encodation algorithm(s), in which case, a data signal representation of both the recipient-specific biometric data and the related textual data may be transmitted to a secure central host (shown in a similar context in FIG. 2A), the central host then performs the above mentioned verification. The transmission may be by wired or non-wired communication.
If the recipient is determined acceptable, the recipient-specific biometric data is encoded, which preferably includes utilization of compression algorithms, combining the biometric data subsets, and optionally, the textual data subsets, into one or more machine-readable matrices. If input data set 100 was received at a remote access encodation site not equipped with the encodation algorithm(s), the resulting encoded binary string is transmitted as previously discussed to the remote access encodation site. A standard article issuance device (shown in FIG. 1B) then fixes the machine-readable data set onto one or more self-verifying articles. As the articles are created and ejected from the article issuance device, a record of the event is automatically entered into the data base, which, if input data set 100 is received at a remote access encodation site, may be located at the central host. Entry of the record insures that duplicate articles are not inadvertently issued at a later date. Note that the number of articles issued is directly related to the intended use of the articles. Applications of this aspect of the invention include issuing only a single driver's license having a unique encoded photo, or issuing multiple articles, such as checks, traveler's checks, bank account withdrawal slips, etc. having the same encrypted signatures.
FIG. 1B illustrates an isometric view of processing system 103. Processing system 103 includes a personal computer ("PC") 105 coupled with a article issuance device 114. PC 105 is comprised of a hardware casing 106 (shown as having a cut away view), a monitor 109, a keyboard 110 and optionally a mouse 113. Hardware casing 106 includes both a floppy disk drive 107 and a hard disk drive 108. Floppy disk drive 107 is operable to receive, read and write to external disks, while hard disk drive 108 is operable to provide fast access data storage and retrieval. Although only floppy disk drive 107 is illustrated, PC 105 may be equipped with any suitably arranged structure for receiving and transmitting data, including, for example, tape and compact disc drives, and serial and parallel data ports. Within the cut away portion of hardware casing 106 is a processing unit, central processing unit ("CPU") 111, coupled with a memory storage device, which in the illustrated embodiment is a random access memory ("RAM") 112. Although PC 105 is shown having a single CPU 111, PC 105 may be equipped with a plurality CPUs 111 operable to cooperatively carry out the principles of the present invention. Article generating device 114 is operable to receive one or more output data sets from PC 105, and fix the output data sets to the article's surface.
Although PC 105 and article generating device 114 have been utilized for illustrating one implementation of processing system 103, the invention may alternately be implemented within any processing system having at least one processing unit, including, for example, sophisticated calculators and hand held, mini, main frame and super computers, including RISC and parallel processing architectures, as well as within network combinations of the foregoing, and may utilize any suitably arranged article producing means.
FIG. 1C illustrates a conceptual block diagram of one of any number of sub-processing systems which may be utilized in conjunction with FIGS. 1A and 1B. The sub-processing system includes a single processing unit, such as CPU 111, coupled via data bus 118 with a memory storage device, such as RAM 112. Memory storage device 112 is operable to store one or more instructions which processing unit 111 is operable to retrieve, interpret and execute. Processing unit 111 includes a control unit 115, an arithmetic logic unit ("ALU") 116, and a local memory storage device 117, such as, for example, stackable cache or a plurality of registers. Control unit 115 is operable to fetch instructions from memory storage device 112. ALU 116 is operable to perform a plurality of operations, including addition and Boolean AND needed to carry out instructions. Local memory storage device 117 is operable to provide high speed storage used for storing temporary results and control information.
FIG. 2A illustrates a functional block diagram of a system for verifying the authenticity of a received self-verifying article in accordance with the present invention. The system includes self-verifying article 104, a remote access site processing system 200, optionally coupled with a central host processing system 103 (as indicated by the broken line), and an authenticity message displaying means 201, such as a display device, a printer, or other suitably arranged indicating device. Self-verifying article 104 includes at least one encoded data set which includes a first data subset that is an encoded copy of a portion, or the whole, of a biometric data set. Self-verifying article 104 also preferably includes a text data set or a biometric data set, or both.
Remote access site processing system 200 includes input means, processing means and output means. The input means are for receiving self-verifying article 104. The processing means are for verifying the authenticity of self-verifying article 104, which may include communications between remote access site processing system 200 and central host processing system 103. The output means are for transmitting an authenticity message produced by the processing means to display means 201.
The processing means are operable to scan self-verifying article 104 to locate and decode the encoded first data set and to compare the decoded first data set with a second data set, which is, either obtained from the bearer of the article or is fixed to self-verifying article 104, and to generate the output signal indicating authenticity of article 104. In an alternate embodiment, the processing means either selectively bypasses or is not operable to perform the comparison of the decoded first data set and the second data set. Instead, the processing means generates an output signal representative of the decoded first data set, e.g., a graphic image display of the portion of the biometric data set, and the second data set to a display device for manual comparison and verification by a processing system operator. Alternatively, the processing system operator may manually compare the decoded first data set, and optionally the second data set (if one is fixed to the article), with the article bearer or a biometric data set obtained from the bearer, e.g., the bearer's signature or appearance, or from a database.
The illustrated system for verifying the authenticity of self-verifying article 104 may utilize a variety of devices including, for example, portable terminals, fixed station readers, and flat bed scanners, each of which may directly incorporate decoder capability or have decoder capability available at a base/host station, such as processing system 103, via wired or radio frequency, short wave, cellular, infrared or other form of non-wired communication. Remote access site processing system 200 and/or central host processing system 103 may be configured with keyboards and display screens of sufficient resolution to accurately display the encoded biometric image and/or textual data, and may incorporate imaging apparatus necessary to convert machine-readable data sets into binary machine language bits in preparation for decoding. The imaging apparatus may be based on any of a number of technologies, including CCD, CMOS, and NMOS or other forms of light sensitive sensors, which sensors may be structured in the form of a two-dimensional area or one-dimensional linear arrays, or a single beam laser reading for scanning a two-dimensional image in a raster pattern.
One preferred embodiment of imaging apparatus is a linear array scanner that is vertically aligned with a solid border of an imprinted machine readable code 205, and when two or more matrices are used, these matrices are arrayed in parallel orientation so that the two symbols can be passed by the CCD scanner using a conventional card swipe action as in conventional magnetic strip reading. The matrices are then read and a video image of each matrix is stored in memory for processing. Imaging may also be achieved through the use of lasers, laser-diodes, infrared or other such binary imaging technologies which devices may also be structured in the form of two-dimensional area or one-dimensional linear arrays. Additionally, readers may include the ability to automatically verify the images and information encoded within the machine-readable matrix to the human recognizable version on the same article. In one embodiment, this comparison may be accomplished internal to remote access site processing system 200's memory thereby precluding the need for key pads and/or high resolution display screens on the terminals. Alternately, as introduced, operators may visually compare the information displayed on the terminal screen to the human readable information now present on the article and/or to the article bearer.
FIG. 2B illustrates an isometric view of a hand held computer which may be used as remote access site processing system 200. Hand held computer 200 includes a keypad 202, a display screen 203 and an input port 204. Keypad 202 includes a systematic arrangement of keys for manually receiving input data from a user. Display screen 203 is for displaying an authenticity message, and/or biometric and/or textual data. Input port 204 is for receiving self-verifying article 104, here illustrated as a driver's license, which in the illustrated embodiment includes encrypted machine-readable data sets 205a;b configured as two optically readable binary matrices. Remote access site processing system 200 includes at least one processing unit and one memory storage device, such as the sub-processing system illustrated in FIG. 1C. Preferably, the processing unit includes a microprocessor having associated memory (non-volatile storage for containing the program instruction set to identify and decode the matrices, and volatile memory for a data processing work area), a video memory for storing an image of the matrices to be decoded, and associated signal conditioning circuits, which are mounted on a single printed circuit board.
FIG. 3 illustrates a preferred single machine-readable binary coded matrix, generally indicated as a matrix 205. Matrix 205 is a sample of the Data Matrix symbology developed by International Data Matrix, Inc., Clearwater, Fla., the assignee of this invention. Matrix 205 has a perimeter 300 formed by intersecting sides 301 formed of solid lines and intersecting perimeter sides 302 formed of dark perimeter squares 303 and light perimeter squares 304 in an alternating pattern. Data, generally indicated as 305, is stored within perimeter 301 of matrix 204 by converting each character to be stored to a visual binary code represented by dark and light squares corresponding to ones and zeros of encoded binary information. For a more complete description of the configuration of matrix 205, reference is made to U.S. Pat. No. 4,939,354, entitled "Dynamically Variable Machine Readable Binary Code and Method for Reading and Producing Thereof" and to co-pending patent application, U.S. Pat. No. 5,324,923, entitled "Apparatus for Producing a Dynamically Variable Machine Readable Binary Code and Method for Reading and Producing Thereof," commonly owned by the assignee of this patent document, and which are incorporated herein by reference.
FIG. 4A illustrates a flow diagram for producing an unalterable self-verifying article in accordance with the embodiment illustrated in FIG. 1A. Upon entering START block 400, the process according to the principles of the present invention begins. The recipient-specific data set, which is comprised of at least one data subset, is received by processing system 103 (input block 401). Processing system 103 preferably performs a graphic image compression of a first data subset. Image compression by a factor of approximately 50:1 or better is preferred to obtain a digital representation of the acquired data. Such compressed data is capable of reproducing on a conventional graphic display screen the recipient specific image without any significant degradation of visual quality (block 402). The image compression may be by any standard routine e.g., Discrete Cosine Transform (DCT), LZW (Lempel-Ziv), fractal, or others to reduce the amount of bits required to encode the first data subset. A compression ratio of 50:1 is deemed suitable, but other ratios may be used. In addition to data compression, a graphic image enhancement routine may be performed on the first data subset, preferably before the data compression step, in order to enhance the image contrast, sharpen and smooth edges and reduce the effect of shadows, particularly for imaging a photograph of the recipient. The foregoing improves the digital image for more effective data compression. Suitable image enhancement routines are known, and described R. Gonzalez et al., Digital Image Processing, published by Addison-Wesley Publishing Co. (Reading Mass.) 1987. Processing system 103 selectively encodes the compressed first data set, thereby generating a machine-readable data set (processing block 403). This selectively encoding step is more fully discussed in connection with the detail description of FIG. 4B. In one embodiment of the invention, processing system 103 is further operable to configure the machine-readable data set as an optically readable binary code forming one or more matrices (processing block 404). Processing system 103 fixes the machine-readable data set and the first recipients-specific data subset onto a surface of an article, thereby producing self-verifying article 104 (processing block 405). In one embodiment, the matrix is fixed on the article using a conventional printing process, e.g., thermal, thermal transfer, ink-jet, bubble-jet, laser jet, dot matrix printing, etc. Alternatively, the matrix or matrices may be fixed sub-surface, e.g., by laminating a top surface or by placing the matrix over the printed layer of a multilayer article. In another embodiment, the machine-readable data set is imprinted over an already printed area of the article, such as the photograph on a driver's license for example. In yet another embodiment, the matrix is formed by introducing bubbles or voids into the article, or drilling or punching holes into or through the article, according to the matrix pattern, such that the code is machine readable by a technique capable of detecting the absence or presence of material, or the relative density of material, or the depth of a bubble, void, hole or the like in the article, e.g., ultrasonically, or by a light measuring system or other suitable imaging system having a bounceback signal capable of distinguishing the code.
FIG. 4B illustrates a more detailed flow diagram of processing block 402 illustrated in FIG. 4A. Upon entering START block 406, the selective encodation of the first data set begins. Processing system 103 compares the first data set with system control values to determine if the first data set is within acceptable tolerances (processing block 407). The step of comparing may include, for example, syntactic and/or semantic analysis. If it is determined that the first data set is invalid as received ("N" branch of decisional block 408), then processing system 103 aborts self-verifying article production (termination block 409). Alternatively, if it is determined that the first data set is valid are received ("Y" branch of decisional block 408), then processing system 103 searches a data base of previously issued articles to determine if the issued article is unique (processing block 410), uniqueness being determined on a subjective basis as a function of the type of article being produced. Note that the data base utilized by processing system 103 may be internal or external to processing system 103, and that in either system, processing system 103 may search the data base directly, or indirectly. For example, the data base may be stored remotely and controlled by another processing system with which processing system 103 communicates. If it is determined that the first data set is not unique as received ("N" branch of decisional block 411), then processing system 103 aborts self-verifying article production (termination block 412). Alternatively, if it is determined that the first data set is valid as received ("Y" branch of decisional block 411), then processing system 103 selectively inserts one or more subsets of the received recipient-specific data set as at least one record into the data base (processing block 413). Processing system 103 then encodes the first data set (processing block 414), and in one embodiment adds error correction bits to the encoded first data set (processing block 415).
The selective encodation of only the first data set as embodied within FIGS. 4A and 4B was for illustrative purposes only, and it is understood that among the various aspects and features of the present invention is the ability to selectively encode a plurality of compressed recipient-specific data subsets, and to subsequently concatenate, interleave, etc. the encoded subsets, thereby forming a single machine-readable data set. Further, when two or more data subsets are encoded and concatenated, interleaved, etc. together, processing system 103 is operable to configure the machine-readable data set into one or more optically readable matrices wherein individual encoded data subsets may span two or more matrices.
FIG. 5 illustrates a flow diagram for verifying the authenticity of a received self-verifying article in accordance with the embodiment illustrated in FIG. 2A. Upon entering START block 500, the process according to the principles of the present invention begins. The self-verifying article, which in this embodiment includes a plurality of data sets wherein a first data set is an encoded copy of a second data set, is received by a remote access site processing system 200 (input block 501). Remote access site processing system 200 then scans the received self-verifying article to locate the encoded first data set (processing block 502). Remote access site processing system 200 decodes the encoded first data set (processing block 503), and compares the decoded first data set with the second data set to determine the authenticity of the received self-verifying article (processing block 504).
In one embodiment, the comparison step is accomplished through communications between remote access site processing system 200 and processing system 103, wherein processing system 103 maintains a data base of recipient-specific data relating to previously issued self-verifying articles. In this embodiment, communications between remote access site processing system 200 and processing system 103 may be accomplished via wired or non-wired communication means. In an alternate embodiment, at least the decoded first data set, and optionally the second data set, are transmitted to an output display device for manual comparison by a system operator. If it is determined that the decoded first data set is not authentic ("N" branch of decisional block 505), then remote access site processing system 200 displays an authenticity message 201 indicating that the self-verifying article is invalid (output block 506). Alternatively, if it is determined that the decoded first data set is authentic ("Y" branch of decisional block 505), then remote access site processing system 200 displays an authenticity message 201 indicating that the self-verifying article is valid (output block 507).
In another embodiment, prior to decoding the encoded first data set, remote access site processing system 200 converts the received self-verifying article into a digital bit-map image, and separates the digital bit-map image into a plurality of regions, wherein a first region includes the encoded first data set and a second region includes the second data set. In this embodiment, both the first and second regions may include a plurality of biometric and/or textual data subsets which remote site processing system 200 is further operable to convert into common data formats for processing.
As noted previously, one embodiment of the self verifying article contains two matrices which have a first data set of biometric data and a second data set of textual data. In addition, in one embodiment, the article also may contain a magnetic stripe for containing alterable data, which may be programmed by scanning the machine readable matrices, decoding certain data contained therein and, decoding that data (with or without other data), onto the magnetic stripe. This makes the self verifying article useful in applications which require reading a magnetic stripe.
A further use of the invention is to prevent software piracy. Software is a special form of program which has been recorded to a storage medium, such as one of the above identified storage mediums. Software enables programs to be freely transferred or copied from one storage medium to another, which enables unlicensed users to obtain illegal copies of the software. For example, in one embodiment, the purchaser of a processing system provides a hardware vendor with industry standardized personal data, which may include biometric data, which is, optionally encrypted, and stored internal to the processing system. Whenever the processing system purchaser buys software, the purchaser is again required to provide such industry standardized personal data, which is compressed, optionally encrypted, encoded into a machine-readable data set, preferably as one or more binary coded matrices, and fixed to the surface of a portable storage medium, such as a floppy or compact disk. When the software is loaded onto the processing system, the matrices are scanned, decoded and verified in accordance with the principles of the present invention, compared with the previously stored data to ensure a commonality of ownership, thereby limiting software piracy. If common ownership is found, then the software is loaded onto the processing system along with the decoded industry standardized personal data. In the event the processing system owner transfers ownership of the processing system, the new owner, in order to load his software, will have to have the industry standardized personal data redefined, which could suspend the new owner's use of the existing software or automatically delete the existing software. In the event use of the software is suspended, a "transfer" of ownership routine might be available to reactivate the suspended use of the existing software if ownership of the particular software was legally transferred.
Although the present invention and its advantages have been described in detail, it should be understood that various changes, substitutions and alterations can be made herein without departing from the spirit and scope of the invention.

Claims (26)

What is claimed is:
1. A self-verifying article comprising:
a surface;
a first data set fixed upon said surface; and
a second data set fixed upon said surface, said second data set being all encoded copy of at least a portion of said first data set and being configured as an optically readable code forming at least one matrix array having a perimeter and alternating black and white symbols alone said perimeter.
2. The self-verifying article as set forth in claim 1 wherein said second data set comprises biometric data.
3. The self-verifying article as set forth in claim 1 wherein portions of said first and second data sets comprise biometric data.
4. A self-verifying article comprising:
a surface,
a first data set fixed upon said surface; and
a second data set fixed upon said surface, said second data set being an encoded copy of at least a portion of said first data set,
wherein said second data set comprises biometric data and is configured as an optically readable code forming two matrix arrays.
5. The self-verifying article as set forth in claim 1 further comprising:
a third data set fixed upon said article, said third data set comprising textual data.
6. The self-verifying article as set forth in claim 5 further comprising:
a fourth data set fixed upon said article, said fourth data set is an encoded copy of at least a portion of said third data set.
7. The self-verifying article as set forth in claim 6 wherein said second and fourth encoded data sets are combined together forming one machine-readable data set.
8. The self-verifying article as set forth in claim 1 wherein said second data set is fixed upon said article and is undetectable to the human-eye.
9. The self-verifying article as set forth in claim 1 wherein said article is a commercial instrument and said second data set includes an endorsement of the drawer/maker/owner of said commercial instrument.
10. The self-verifying article as set forth in claim 1 wherein said article is a transaction card.
11. The self-verifying article as set forth in claim 1 wherein the article further comprises a first outer surface and a second outer surface wherein the second data set is formed as an array of voids between the outer surfaces of said article.
12. A recipient-specific identification article comprising:
a surface; and
a machine-readable data set fixed upon said surface, said machine-readable data set including encoded biometric data configured as an optically readable code forming at least one matrix.
13. The recipient-specific identification article as set forth in claim 12 wherein said fixed machine-readable data set is not detectable by an unaided human-eye.
14. The recipient-specific identification article as set forth in claim 12 wherein said article is a transaction card.
15. The recipient-specific identification article as set forth in claim 12 wherein said article is a commercial instrument.
16. The recipient-specific identification article as set forth in claim 12 further comprising a textual data set fixed upon said surface, wherein said machine-readable data set includes an encoded subset of said textual data set.
17. The recipient-specific identification article as set forth in claim 16 wherein said machine-readable data set is configured as an optically readable binary code forming two matrices.
18. The recipient-specific identification article as set forth in claim 17 wherein said encoded biometric data and said encoded subset of textual data are combined to form a single data set.
19. The recipient-specific identification article as set forth in claim 18 wherein said encoded biometric data and said encoded subset of textual data are concatenated together to form said single data set.
20. The recipient-specific identification article as set forth in claim 18 wherein said encoded biometric data and said encoded subset of textual data are interleaved to form said single data set.
21. A self-verifying article comprising:
a surface;
first and second data sets;
third and fourth data sets fixed upon said surface, said third data set being an encoded copy of at least a portion of said first data set and said fourth data set being an encoded copy of at least a portion of said second data set,
wherein said third and fourth encoded data sets are concatenated, forming one machine-readable data set which is encoded as at least two matrix arrays fixed to said surface.
22. The self-verifying article of claim 21 wherein said first data set comprises biometric data and said second data set comprises textual data.
23. A self-verifying article comprising:
a surface;
first and second data sets;
third and fourth data sets fixed upon said surface, said third data set being an encoded copy of at least a portion of said first data set and said fourth data set being an encoded copy of at least a portion of said second data set,
wherein said third and fourth encoded data sets are interleaved forming one machine-readable data set which is encoded as at least two matrix arrays fixed to said surface.
24. The self-verifying article of claim 23 wherein said first data set comprises biometric data and said second data set comprises textual data.
25. The self-verifying article of claim 23 wherein each of said matrix arrays comprises a checksum for verifying data integrity of each of said matrix arrays independently.
26. The self-verifying article of claim 23 wherein each of said matrix arrays comprises a checksum for verifying data integrity of each of said matrix arrays collectively.
US08/754,902 1994-07-26 1996-11-22 Unalterable self-verifying articles Expired - Lifetime US5984366A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
US08/754,902 US5984366A (en) 1994-07-26 1996-11-22 Unalterable self-verifying articles

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US28078794A 1994-07-26 1994-07-26
US08/754,902 US5984366A (en) 1994-07-26 1996-11-22 Unalterable self-verifying articles

Related Parent Applications (1)

Application Number Title Priority Date Filing Date
US28078794A Continuation 1994-07-26 1994-07-26

Publications (1)

Publication Number Publication Date
US5984366A true US5984366A (en) 1999-11-16

Family

ID=23074655

Family Applications (1)

Application Number Title Priority Date Filing Date
US08/754,902 Expired - Lifetime US5984366A (en) 1994-07-26 1996-11-22 Unalterable self-verifying articles

Country Status (12)

Country Link
US (1) US5984366A (en)
EP (1) EP0772530B1 (en)
JP (1) JPH10503132A (en)
CN (1) CN1054811C (en)
AT (1) ATE209111T1 (en)
CA (1) CA2195682C (en)
DE (1) DE69524098T2 (en)
DK (1) DK0772530T3 (en)
ES (1) ES2169142T3 (en)
HK (1) HK1002178A1 (en)
PT (1) PT772530E (en)
WO (1) WO1996003286A1 (en)

Cited By (98)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2000022769A1 (en) * 1998-10-14 2000-04-20 Sonera Smarttrust Oy Method and system for the application of a safety marking
US6224109B1 (en) * 1999-08-07 2001-05-01 James Yung Chien Yang Credit card with driver's license or identification
US20010053949A1 (en) * 2000-03-13 2001-12-20 Robotic Vision Systems, Inc. Secure tracking of articles
US20020019938A1 (en) * 2000-08-04 2002-02-14 Aarons Michael Thomas Method and apparatus for secure identification for networked environments
US20020020740A1 (en) * 2000-04-17 2002-02-21 Aarons Michael Thomas Financial transaction card
WO2002033605A2 (en) * 2000-10-17 2002-04-25 Danubia Ip Services Ltd. Attestation label system and method for marking and checking the legally correct nature of proprietory products
US6410872B2 (en) * 1999-03-26 2002-06-25 Key Technology, Inc. Agricultural article inspection apparatus and method employing spectral manipulation to enhance detection contrast ratio
US20020102029A1 (en) * 2000-12-07 2002-08-01 Ntt Docomo, Inc. Image coding/decoding method, image coding apparatus and image decoding apparatus
WO2002059839A2 (en) * 2001-01-26 2002-08-01 Wolfgang Heitsch Method for testing products for their authenticity, and security features used therefor
US20020112165A1 (en) * 1999-05-19 2002-08-15 Digimarc Corporation Distributed system for responding to watermarked documents
US20020122878A1 (en) * 1999-04-01 2002-09-05 Kerns William J. Identification particles and system and method for retrospective identification using spectral codes
US20020147679A1 (en) * 2001-04-06 2002-10-10 Tardif Ronald L. Credit card driver's license
WO2002097707A2 (en) * 2001-05-31 2002-12-05 Giesecke & Devrient Gmbh Hand-held test apparatus
US20030006277A1 (en) * 2001-07-09 2003-01-09 Vali Maskatiya Identity verification and enrollment system for self-service devices
US6546432B2 (en) * 1997-05-02 2003-04-08 Alcatel Process for sending a notification in a data processing network with distributed applications
US20030084305A1 (en) * 2001-09-26 2003-05-01 Siegel William G. System and method to generate an output including a machine readable code representation of biometric information
US20030131247A1 (en) * 2001-10-31 2003-07-10 Cross Match Technologies, Inc. System and method that provides access control to entertainment media using a personal identification device
US20030140014A1 (en) * 2001-10-16 2003-07-24 Fitzsimmons Todd E. System and method for mail verification
US20030172027A1 (en) * 2001-03-23 2003-09-11 Scott Walter G. Method for conducting a credit transaction using biometric information
US20040034598A1 (en) * 2000-01-20 2004-02-19 Timothy Robinson System and method for biological authorization for financial transactions
US6695204B1 (en) 1997-02-06 2004-02-24 Atc Realty Fifteen, Inc. Method and apparatus for automatic check cashing
US20040057597A1 (en) * 1993-11-18 2004-03-25 Rhoads Geoffrey B. Digital authentication with digital and analog documents
US20040098272A1 (en) * 2002-11-14 2004-05-20 James Kapsis Computer based system for tracking articles
US20040164556A1 (en) * 2003-02-20 2004-08-26 Khaitan Shree G. Apparatus for tying knot and method thereof
US6786398B1 (en) 1997-02-06 2004-09-07 Atc Realty Fifteen, Inc. Method and apparatus for automatic cashing of a negotiable instrument
US20050010776A1 (en) * 2003-03-31 2005-01-13 Kenen Leo M. Optically variable devices with encrypted embedded data for authentication of identification documents
US20050025338A1 (en) * 2002-11-04 2005-02-03 Mediasec Technologies Gmbh Apparatus and methods for improving detection of watermarks in content that has undergone a lossy transformation
US20050033635A1 (en) * 2001-08-08 2005-02-10 Geon-Yong Jeon Advertising and marketing method of internet site using magic code
US20050063562A1 (en) * 2003-08-07 2005-03-24 Brunk Hugh L. Conveying fingerprint minutiae with digital watermarks
US6907135B2 (en) * 1997-03-03 2005-06-14 British Telecommunications Public Limited Company Security check provision
US20050135656A1 (en) * 1994-11-16 2005-06-23 Digimarc Corporation Authentication of physical and electronic media objects using digital watermarks
US20050200893A1 (en) * 1999-12-01 2005-09-15 Silverbrook Research Pty Ltd. Method of authenticating a print medium before printing
US6965685B1 (en) * 2001-09-04 2005-11-15 Hewlett-Packard Development Company, Lp. Biometric sensor
US7047204B1 (en) * 2003-04-08 2006-05-16 Richard Glee Wood Method for reducing fraud in government programs
DE102004055761A1 (en) * 2004-11-18 2006-05-24 Giesecke & Devrient Gmbh Valuable document, e.g. banknote, has code that cannot be detected in visible spectral region, especially barcode, that gives result of encoding measurable encoded property(ies) and/or encoded property(ies) derivable from measurement values
US20060109515A1 (en) * 2002-05-14 2006-05-25 Jian Zhao Visible authentication patterns for printed document
US20060122843A1 (en) * 2002-01-28 2006-06-08 Taiwan Semiconductor Manufacturing Company Electronic customs release slip (E-CRS)
US20060144924A1 (en) * 2003-10-29 2006-07-06 Stover Merlin D Negotiable instrument with fraud protection
US7082415B1 (en) 2001-09-21 2006-07-25 Biopay, Llc System and method for biometrically-initiated refund transactions
US20060171558A1 (en) * 1998-07-31 2006-08-03 Alattar Adnan M Tamper-resistant authentication techniques for identification documents
US7114660B1 (en) * 2000-08-29 2006-10-03 Eastman Kodak Company Non-image pixel data stored on hard-copy image media
US7152786B2 (en) 2002-02-12 2006-12-26 Digimarc Corporation Identification document including embedded data
US7191156B1 (en) 2000-05-01 2007-03-13 Digimarc Corporation Digital watermarking systems
US7200753B1 (en) * 1998-06-23 2007-04-03 Fujitsu Limited Authentication apparatus and computer-readable storage medium
US20070114788A1 (en) * 1995-08-09 2007-05-24 Carr Jonathan S Identification Documents and Authentication of Such Documents
US20070215698A1 (en) * 2006-03-14 2007-09-20 Perry Daniel D Credit card security system and method
US7305104B2 (en) 2000-04-21 2007-12-04 Digimarc Corporation Authentication of identification documents using digital watermarks
US20070290499A1 (en) * 2004-05-17 2007-12-20 Tame Gavin R Method and System for Creating an Identification Document
US20080022112A1 (en) * 2004-05-18 2008-01-24 Silverbrook Research Pty Ltd Coded Data Associated with an Object and Encoding a Distributed Signature
US20080164328A1 (en) * 2006-12-22 2008-07-10 Canon Kabushiki Kaisha Tamper detection of documents using encoded dots
US7437330B1 (en) 2002-09-20 2008-10-14 Yt Acquisition Corp. System and method for categorizing transactions
US7464059B1 (en) 2001-09-21 2008-12-09 Yt Acquisition Corporation System and method for purchase benefits at a point of sale
US20090007258A1 (en) * 2006-01-06 2009-01-01 Verichk Global Technologies Inc. Secure Access to Information Associated With a Value Item
US7533809B1 (en) 2001-09-21 2009-05-19 Yt Acquisition Corporation System and method for operating a parking facility
US20090158044A1 (en) * 2007-03-22 2009-06-18 One Microsoft Way Optical dna based on non-deterministic errors
US20090238468A1 (en) * 2005-10-14 2009-09-24 Long Richard G 2-D encoded symbol quality assessment
US20090283586A1 (en) * 2008-04-25 2009-11-19 Christopher Cecere Method for secure use of identification cards
US7624073B1 (en) 2001-09-21 2009-11-24 Yt Acquisition Corporation System and method for categorizing transactions
US7661600B2 (en) 2001-12-24 2010-02-16 L-1 Identify Solutions Laser etched security features for identification documents and methods of making same
US7694887B2 (en) 2001-12-24 2010-04-13 L-1 Secure Credentialing, Inc. Optically variable personalized indicia for identification documents
US7711159B1 (en) * 2004-02-11 2010-05-04 Intermec Ip Corp. Multi-technology information capture system and method
US7728048B2 (en) 2002-12-20 2010-06-01 L-1 Secure Credentialing, Inc. Increasing thermal conductivity of host polymer used with laser engraving methods and compositions
US20100133332A1 (en) * 1994-05-25 2010-06-03 Rathus Spencer A Method and apparatus for accessing electronic data via a familiar printed medium
US20100133333A1 (en) * 1994-05-25 2010-06-03 Rathus Spencer A Method and apparatus for accessing electronic data via a familiar printed medium
US7744001B2 (en) 2001-12-18 2010-06-29 L-1 Secure Credentialing, Inc. Multiple image security features for identification documents and methods of making same
US7765164B1 (en) 2001-09-21 2010-07-27 Yt Acquisition Corporation System and method for offering in-lane periodical subscriptions
US7789311B2 (en) 2003-04-16 2010-09-07 L-1 Secure Credentialing, Inc. Three dimensional data storage
US7798413B2 (en) 2001-12-24 2010-09-21 L-1 Secure Credentialing, Inc. Covert variable information on ID documents and methods of making same
US7804982B2 (en) 2002-11-26 2010-09-28 L-1 Secure Credentialing, Inc. Systems and methods for managing and detecting fraud in image databases used with identification documents
US7815124B2 (en) 2002-04-09 2010-10-19 L-1 Secure Credentialing, Inc. Image processing techniques for printing identification cards and documents
US7824029B2 (en) 2002-05-10 2010-11-02 L-1 Secure Credentialing, Inc. Identification card printer-assembler for over the counter card issuing
US20110002209A1 (en) * 2009-07-03 2011-01-06 Microsoft Corporation Optical medium with added descriptor to reduce counterfeiting
US7974495B2 (en) 2002-06-10 2011-07-05 Digimarc Corporation Identification and protection of video
US8036431B1 (en) * 1999-10-29 2011-10-11 Identix Incorporated Portable apparatus for identification verification
US8038538B2 (en) 2004-06-04 2011-10-18 Mattel, Inc. Electronic device for enhancing an interactive experience with a tangible medium of expression
US8127137B2 (en) 2004-03-18 2012-02-28 Digimarc Corporation Watermark payload encryption for media including multiple watermarks
US8171567B1 (en) 2002-09-04 2012-05-01 Tracer Detection Technology Corp. Authentication method and system
US8175329B2 (en) 2000-04-17 2012-05-08 Digimarc Corporation Authentication of physical and electronic media objects using digital watermarks
US8200980B1 (en) 2001-09-21 2012-06-12 Open Invention Network, Llc System and method for enrolling in a biometric system
US8270603B1 (en) 2000-05-24 2012-09-18 Tracer Detection Technology Corp. Authentication method and system
US8303199B2 (en) 2005-05-09 2012-11-06 Silverbrook Research Pty Ltd Mobile device with dual optical sensing pathways
US8543823B2 (en) 2001-04-30 2013-09-24 Digimarc Corporation Digital watermarking for identification documents
US8600830B2 (en) 2003-02-05 2013-12-03 Steven M. Hoffberg System and method for providing a payment to a non-winning auction participant
US20130347109A1 (en) * 2012-06-21 2013-12-26 Cisco Technology, Inc. Techniques for Detecting Program Modifications
US8682077B1 (en) 2000-11-28 2014-03-25 Hand Held Products, Inc. Method for omnidirectional processing of 2D images including recognizable characters
US8788848B2 (en) 2007-03-22 2014-07-22 Microsoft Corporation Optical DNA
WO2014160582A1 (en) * 2013-03-28 2014-10-02 Robert Andrew Eckel System and method for transaction authentication
US8904181B1 (en) 2001-03-23 2014-12-02 David P. Felsher System and method for secure three-party communications
US8910876B2 (en) 1994-05-25 2014-12-16 Marshall Feature Recognition, Llc Method and apparatus for accessing electronic data via a familiar printed medium
US9189788B1 (en) 2001-09-21 2015-11-17 Open Invention Network, Llc System and method for verifying identity
US9195810B2 (en) 2010-12-28 2015-11-24 Microsoft Technology Licensing, Llc Identifying factorable code
US9280696B1 (en) 2008-04-23 2016-03-08 Copilot Ventures Fund Iii Llc Authentication method and system
US9363083B1 (en) 2000-05-24 2016-06-07 Copilot Ventures Fund Iii Llc Authentication method and system
US9481197B2 (en) 2013-06-05 2016-11-01 Morphotrust Usa, Llc System and method for credential authentication
US20170109512A1 (en) * 2015-10-16 2017-04-20 Nokia Technologies Oy Storing and retrieving cryptographic keys from biometric data
US9794797B2 (en) 2005-10-04 2017-10-17 Steven M. Hoffberg Multifactorial optimization system and method
US10361802B1 (en) 1999-02-01 2019-07-23 Blanding Hovenweep, Llc Adaptive pattern recognition based control system and method
US10670417B2 (en) * 2015-05-13 2020-06-02 Telenav, Inc. Navigation system with output control mechanism and method of operation thereof

Families Citing this family (20)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7113596B2 (en) 1993-11-18 2006-09-26 Digimarc Corporation Embedding information related to a subject of an identification document in the identification document
US7724920B2 (en) 1995-05-08 2010-05-25 Digimarc Corporation Digital authentication with analog documents
US6757826B1 (en) 1998-04-14 2004-06-29 Citicorp Development Center, Inc. Digital graphic signature system
TW525072B (en) * 1998-04-14 2003-03-21 Citicorp Dev Ct Inc Digital graphic signature system
NL1010552C2 (en) * 1998-11-13 2000-05-16 Koninkl Kpn Nv Method of providing proof of payment for a service to be provided, and system of checking proofs of payment.
EP1484710B1 (en) * 1998-11-19 2008-01-09 Digimarc Corporation Photographic identification document
US7738673B2 (en) 2000-04-19 2010-06-15 Digimarc Corporation Low visible digital watermarks
FR2809556B1 (en) * 2000-05-24 2002-07-12 Jean Luc Berthelot METHOD FOR GENERATING AN ELECTRONIC SIGNATURE LINKED TO AN AUTHENTIC ACT AND AUTHENTICATION METHOD
US7043048B1 (en) 2000-06-01 2006-05-09 Digimarc Corporation Capturing and encoding unique user attributes in media signals
US7386456B2 (en) 2000-11-06 2008-06-10 Symbol Technologies, Inc. System and methods for transportation and delivery using bar codes
US7343299B2 (en) * 2000-11-06 2008-03-11 Symbol Technologies, Inc. System and methods for mail security
US7502937B2 (en) 2001-04-30 2009-03-10 Digimarc Corporation Digital watermarking security systems
US7778438B2 (en) 2002-09-30 2010-08-17 Myport Technologies, Inc. Method for multi-media recognition, data conversion, creation of metatags, storage and search retrieval
US10721066B2 (en) 2002-09-30 2020-07-21 Myport Ip, Inc. Method for voice assistant, location tagging, multi-media capture, transmission, speech to text conversion, photo/video image/object recognition, creation of searchable metatags/contextual tags, storage and search retrieval
US6996251B2 (en) 2002-09-30 2006-02-07 Myport Technologies, Inc. Forensic communication apparatus and method
US7517994B2 (en) 2003-11-19 2009-04-14 Array Biopharma Inc. Heterocyclic inhibitors of MEK and methods of use thereof
CN102673221A (en) * 2008-05-27 2012-09-19 北京华旗资讯数码科技有限公司 Miniature image code printed on surface of anti-counterfeiting certificate for representing article to be inspected
US8199969B2 (en) 2008-12-17 2012-06-12 Digimarc Corporation Out of phase digital watermarking in two chrominance directions
US9117268B2 (en) 2008-12-17 2015-08-25 Digimarc Corporation Out of phase digital watermarking in two chrominance directions
CN103761798B (en) * 2014-01-07 2016-02-10 立德高科(北京)数码科技有限责任公司 The recognition methods of multidimensional anti-counterfeiting information figure code calculation rule and anti-counterfeiting information data

Citations (37)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US3632995A (en) * 1968-05-09 1972-01-04 Howard W Wilson Coded article
GB1369537A (en) * 1971-04-21 1974-10-09 Ostertag Werke Ag System for dispensing units of value
US3956615A (en) * 1974-06-25 1976-05-11 Ibm Corporation Transaction execution system with secure data storage and communications
US4004089A (en) * 1975-02-28 1977-01-18 Ncr Corporation Programmable cryptic device for enciphering and deciphering data
US4016404A (en) * 1975-08-05 1977-04-05 Frank Appleton Credit card verifier
US4179686A (en) * 1976-11-03 1979-12-18 Bonicalzi Maria P System for checking the authenticity of identification papers
US4430563A (en) * 1982-04-30 1984-02-07 Minnesota Mining And Manufacturing Company Data processing form
US4454414A (en) * 1982-06-16 1984-06-12 Vericard Corporation Funds transfer system using optically coupled, portable modules
EP0216298A2 (en) * 1985-09-17 1987-04-01 Casio Computer Company Limited Identification system
US4663518A (en) * 1984-09-04 1987-05-05 Polaroid Corporation Optical storage identification card and read/write system
US4782221A (en) * 1985-04-01 1988-11-01 Cauzin Systems, Incorporated Printed data strip including bit-encoded information and scanner control
EP0334616A2 (en) * 1988-03-21 1989-09-27 Leighton, Frank T. Method and system for personal identification
US4879455A (en) * 1985-06-17 1989-11-07 Butterworth Nathan I Self-verifying transaction cards
EP0372837A2 (en) * 1988-12-07 1990-06-13 Pmi Data Limited Identification cards
US4939354A (en) * 1988-05-05 1990-07-03 Datacode International, Inc. Dynamically variable machine readable binary code and method for reading and producing thereof
US4953209A (en) * 1988-10-31 1990-08-28 International Business Machines Corp. Self-verifying receipt and acceptance system for electronically delivered data objects
US4972476A (en) * 1989-05-11 1990-11-20 Nathans Robert L Counterfeit proof ID card having a scrambled facial image
US4995081A (en) * 1988-03-21 1991-02-19 Leighton Frank T Method and system for personal identification using proofs of legitimacy
EP0440814A1 (en) * 1989-08-23 1991-08-14 Dai Nippon Printing Co., Ltd. System for issuing id cards
GB2240948A (en) * 1990-02-15 1991-08-21 Peter Robert Peter Sunman Credit, identity or like cards
US5053609A (en) * 1988-05-05 1991-10-01 International Data Matrix, Inc. Dynamically variable machine readable binary code and method for reading and producing thereof
US5085470A (en) * 1989-03-23 1992-02-04 Fulfillment Systems Inc. Combined post card and check
GB2248360A (en) * 1990-09-25 1992-04-01 Securitag Systems Limited Card with combined video image and text
US5124536A (en) * 1988-05-05 1992-06-23 International Data Matrix, Inc. Dynamically variable machine readable binary code and method for reading and producing thereof
US5126542A (en) * 1988-05-05 1992-06-30 International Data Matrix, Inc. Dynamically variable machine readable binary code and method for reading and producing thereof
WO1992016913A1 (en) * 1991-03-20 1992-10-01 The Security Systems Consortium Limited Securing financial transactions
US5180902A (en) * 1988-04-21 1993-01-19 David Schick Self verifying transaction card with disabling capability
US5241600A (en) * 1991-07-16 1993-08-31 Thinking Machines Corporation Vertification system for credit or bank card or the like
EP0560318A2 (en) * 1992-03-10 1993-09-15 Omron Corporation Optical card and device to read same
US5259025A (en) * 1992-06-12 1993-11-02 Audio Digitalimaging, Inc. Method of verifying fake-proof video identification data
EP0599558A2 (en) * 1992-11-20 1994-06-01 Pitney Bowes Inc. Secure identification card and method and apparatus for producing and authenticating same
US5321751A (en) * 1993-02-18 1994-06-14 Eastman Kodak Company Method and apparatus for credit card verification
US5337361A (en) * 1990-01-05 1994-08-09 Symbol Technologies, Inc. Record with encoded data
US5343031A (en) * 1992-04-06 1994-08-30 Teiryo Sangyo Co., Ltd. Method of decoding a two-dimensional code symbol mark
WO1994019770A1 (en) * 1993-02-19 1994-09-01 Her Majesty In Right Of Canada, As Represented By The Minister Of Communications Secure personal identification instrument and method for creating same
EP0490457B1 (en) * 1990-12-13 1996-04-17 Joh. Enschedé en Zonen Grafische Inrichting B.V. Support provided with a security element
US5568607A (en) * 1994-08-19 1996-10-22 International Data Matrix, Inc. Apparatus, systems and methods for controlling power consumption in a selectively enabled processing system

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4094244A (en) * 1976-12-22 1978-06-13 Dymo Industries, Inc. Hand-held bar code label marking device
JPH064352B2 (en) * 1984-08-08 1994-01-19 東京電気株式会社 Label printer

Patent Citations (40)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US3632995A (en) * 1968-05-09 1972-01-04 Howard W Wilson Coded article
GB1369537A (en) * 1971-04-21 1974-10-09 Ostertag Werke Ag System for dispensing units of value
US3956615A (en) * 1974-06-25 1976-05-11 Ibm Corporation Transaction execution system with secure data storage and communications
US4004089A (en) * 1975-02-28 1977-01-18 Ncr Corporation Programmable cryptic device for enciphering and deciphering data
US4016404A (en) * 1975-08-05 1977-04-05 Frank Appleton Credit card verifier
US4179686A (en) * 1976-11-03 1979-12-18 Bonicalzi Maria P System for checking the authenticity of identification papers
US4430563A (en) * 1982-04-30 1984-02-07 Minnesota Mining And Manufacturing Company Data processing form
US4454414A (en) * 1982-06-16 1984-06-12 Vericard Corporation Funds transfer system using optically coupled, portable modules
US4663518A (en) * 1984-09-04 1987-05-05 Polaroid Corporation Optical storage identification card and read/write system
US4782221A (en) * 1985-04-01 1988-11-01 Cauzin Systems, Incorporated Printed data strip including bit-encoded information and scanner control
US4879455A (en) * 1985-06-17 1989-11-07 Butterworth Nathan I Self-verifying transaction cards
EP0216298A2 (en) * 1985-09-17 1987-04-01 Casio Computer Company Limited Identification system
EP0334616A2 (en) * 1988-03-21 1989-09-27 Leighton, Frank T. Method and system for personal identification
US4995081A (en) * 1988-03-21 1991-02-19 Leighton Frank T Method and system for personal identification using proofs of legitimacy
US5180902A (en) * 1988-04-21 1993-01-19 David Schick Self verifying transaction card with disabling capability
US5053609A (en) * 1988-05-05 1991-10-01 International Data Matrix, Inc. Dynamically variable machine readable binary code and method for reading and producing thereof
US5329107A (en) * 1988-05-05 1994-07-12 International Data Matrix, Inc. Dynamically variable machine readable binary code and method for reading and producing thereof
US4939354A (en) * 1988-05-05 1990-07-03 Datacode International, Inc. Dynamically variable machine readable binary code and method for reading and producing thereof
US5124536A (en) * 1988-05-05 1992-06-23 International Data Matrix, Inc. Dynamically variable machine readable binary code and method for reading and producing thereof
US5126542A (en) * 1988-05-05 1992-06-30 International Data Matrix, Inc. Dynamically variable machine readable binary code and method for reading and producing thereof
US5324923A (en) * 1988-05-05 1994-06-28 International Data Matrix, Inc. Apparatus for producing a dynamically variable machine readable binary code and method for reading and producing thereof
US4953209A (en) * 1988-10-31 1990-08-28 International Business Machines Corp. Self-verifying receipt and acceptance system for electronically delivered data objects
EP0372837A2 (en) * 1988-12-07 1990-06-13 Pmi Data Limited Identification cards
US5085470A (en) * 1989-03-23 1992-02-04 Fulfillment Systems Inc. Combined post card and check
US4972476A (en) * 1989-05-11 1990-11-20 Nathans Robert L Counterfeit proof ID card having a scrambled facial image
EP0440814A1 (en) * 1989-08-23 1991-08-14 Dai Nippon Printing Co., Ltd. System for issuing id cards
US5337361C1 (en) * 1990-01-05 2001-05-15 Symbol Technologies Inc Record with encoded data
US5337361A (en) * 1990-01-05 1994-08-09 Symbol Technologies, Inc. Record with encoded data
GB2240948A (en) * 1990-02-15 1991-08-21 Peter Robert Peter Sunman Credit, identity or like cards
GB2248360A (en) * 1990-09-25 1992-04-01 Securitag Systems Limited Card with combined video image and text
EP0490457B1 (en) * 1990-12-13 1996-04-17 Joh. Enschedé en Zonen Grafische Inrichting B.V. Support provided with a security element
WO1992016913A1 (en) * 1991-03-20 1992-10-01 The Security Systems Consortium Limited Securing financial transactions
US5241600A (en) * 1991-07-16 1993-08-31 Thinking Machines Corporation Vertification system for credit or bank card or the like
EP0560318A2 (en) * 1992-03-10 1993-09-15 Omron Corporation Optical card and device to read same
US5343031A (en) * 1992-04-06 1994-08-30 Teiryo Sangyo Co., Ltd. Method of decoding a two-dimensional code symbol mark
US5259025A (en) * 1992-06-12 1993-11-02 Audio Digitalimaging, Inc. Method of verifying fake-proof video identification data
EP0599558A2 (en) * 1992-11-20 1994-06-01 Pitney Bowes Inc. Secure identification card and method and apparatus for producing and authenticating same
US5321751A (en) * 1993-02-18 1994-06-14 Eastman Kodak Company Method and apparatus for credit card verification
WO1994019770A1 (en) * 1993-02-19 1994-09-01 Her Majesty In Right Of Canada, As Represented By The Minister Of Communications Secure personal identification instrument and method for creating same
US5568607A (en) * 1994-08-19 1996-10-22 International Data Matrix, Inc. Apparatus, systems and methods for controlling power consumption in a selectively enabled processing system

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
H. Pender et al., Electrical Engineers Handbook; (John Wiley & Sons; New York, 1936; pp. 6 29 6 32, Section 20). *
H. Pender et al., Electrical Engineers' Handbook; (John Wiley & Sons; New York, 1936; pp. 6-29-6-32, Section 20).

Cited By (186)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20040057597A1 (en) * 1993-11-18 2004-03-25 Rhoads Geoffrey B. Digital authentication with digital and analog documents
US7016516B2 (en) 1993-11-18 2006-03-21 Digimarc Corporation Authentication of identification documents
US8261994B2 (en) 1994-05-25 2012-09-11 Marshall Feature Recognition, Llc Method and apparatus for accessing electronic data via a familiar printed medium
US8910876B2 (en) 1994-05-25 2014-12-16 Marshall Feature Recognition, Llc Method and apparatus for accessing electronic data via a familiar printed medium
US8485445B2 (en) 1994-05-25 2013-07-16 Marshall Feature Recognition, Llc Method and apparatus for accessing electronic data via a familiar printed medium
US20100133332A1 (en) * 1994-05-25 2010-06-03 Rathus Spencer A Method and apparatus for accessing electronic data via a familiar printed medium
US8261993B2 (en) 1994-05-25 2012-09-11 Marshall Feature Recognition, Llc Method and apparatus for accessing electronic data via a familiar printed medium
US20100133333A1 (en) * 1994-05-25 2010-06-03 Rathus Spencer A Method and apparatus for accessing electronic data via a familiar printed medium
US7424131B2 (en) 1994-11-16 2008-09-09 Digimarc Corporation Authentication of physical and electronic media objects using digital watermarks
US20050135656A1 (en) * 1994-11-16 2005-06-23 Digimarc Corporation Authentication of physical and electronic media objects using digital watermarks
US7639837B2 (en) 1995-08-09 2009-12-29 Digimarc Corporation Identification documents and authentication of such documents
US20070114788A1 (en) * 1995-08-09 2007-05-24 Carr Jonathan S Identification Documents and Authentication of Such Documents
US8280101B2 (en) 1995-08-09 2012-10-02 Digimarc Corporation Identification documents and authentication of such documents
US6695204B1 (en) 1997-02-06 2004-02-24 Atc Realty Fifteen, Inc. Method and apparatus for automatic check cashing
US6786398B1 (en) 1997-02-06 2004-09-07 Atc Realty Fifteen, Inc. Method and apparatus for automatic cashing of a negotiable instrument
US6907135B2 (en) * 1997-03-03 2005-06-14 British Telecommunications Public Limited Company Security check provision
US20050147279A1 (en) * 1997-03-03 2005-07-07 British Telecommunications Plc. Security check provision
US7424135B2 (en) 1997-03-03 2008-09-09 British Telecommunications, Plc Security check provision
US6546432B2 (en) * 1997-05-02 2003-04-08 Alcatel Process for sending a notification in a data processing network with distributed applications
US7010795B2 (en) * 1997-05-02 2006-03-07 Alcatel Process for sending a notification in a data processing network with distributed applications
US20030110310A1 (en) * 1997-05-02 2003-06-12 Alcatel Process for sending a notification in a data processing network with distributed applications
US7200753B1 (en) * 1998-06-23 2007-04-03 Fujitsu Limited Authentication apparatus and computer-readable storage medium
US7239734B2 (en) 1998-07-31 2007-07-03 Digimarc Corporation Authentication of identification documents and banknotes
US20060171558A1 (en) * 1998-07-31 2006-08-03 Alattar Adnan M Tamper-resistant authentication techniques for identification documents
US7570784B2 (en) 1998-07-31 2009-08-04 Digimarc Corporation Identification and protection of security documents
US20020083320A1 (en) * 1998-10-14 2002-06-27 Harri Vatanen Method and system for application of a safety marking
US7010694B2 (en) 1998-10-14 2006-03-07 Harri Vatanen Method and system for application of a safety marking
WO2000022769A1 (en) * 1998-10-14 2000-04-20 Sonera Smarttrust Oy Method and system for the application of a safety marking
US10361802B1 (en) 1999-02-01 2019-07-23 Blanding Hovenweep, Llc Adaptive pattern recognition based control system and method
US6410872B2 (en) * 1999-03-26 2002-06-25 Key Technology, Inc. Agricultural article inspection apparatus and method employing spectral manipulation to enhance detection contrast ratio
US20050264001A1 (en) * 1999-04-01 2005-12-01 Kerns William J Identification particles and system and method for retrospective identification using spectral codes
US20020122878A1 (en) * 1999-04-01 2002-09-05 Kerns William J. Identification particles and system and method for retrospective identification using spectral codes
US7038766B2 (en) 1999-04-01 2006-05-02 Microtrace, Llc Identification particles and system and method for retrospective identification using spectral codes
US7111170B2 (en) * 1999-05-19 2006-09-19 Digimarc Corporation Distributed system for responding to watermarked documents
US20020112165A1 (en) * 1999-05-19 2002-08-15 Digimarc Corporation Distributed system for responding to watermarked documents
US6224109B1 (en) * 1999-08-07 2001-05-01 James Yung Chien Yang Credit card with driver's license or identification
US8036431B1 (en) * 1999-10-29 2011-10-11 Identix Incorporated Portable apparatus for identification verification
US8363262B2 (en) 1999-12-01 2013-01-29 Silverbrook Research Pty Ltd Print medium having linear data track and contiguously tiled position-coding tags
US7500268B2 (en) * 1999-12-01 2009-03-03 Silverbrook Research Pty Ltd Method of authenticating a print medium before printing
US8027055B2 (en) 1999-12-01 2011-09-27 Silverbrook Research Pty Ltd Mobile phone with retractable stylus
US8028170B2 (en) 1999-12-01 2011-09-27 Silverbrook Research Pty Ltd Method of authenticating print media using a mobile telephone
US20050200893A1 (en) * 1999-12-01 2005-09-15 Silverbrook Research Pty Ltd. Method of authenticating a print medium before printing
US20040034598A1 (en) * 2000-01-20 2004-02-19 Timothy Robinson System and method for biological authorization for financial transactions
US20010053949A1 (en) * 2000-03-13 2001-12-20 Robotic Vision Systems, Inc. Secure tracking of articles
US20020020740A1 (en) * 2000-04-17 2002-02-21 Aarons Michael Thomas Financial transaction card
US8175329B2 (en) 2000-04-17 2012-05-08 Digimarc Corporation Authentication of physical and electronic media objects using digital watermarks
US7508955B2 (en) 2000-04-21 2009-03-24 Digimarc Corporation Authentication of objects using steganography
US7305104B2 (en) 2000-04-21 2007-12-04 Digimarc Corporation Authentication of identification documents using digital watermarks
US7191156B1 (en) 2000-05-01 2007-03-13 Digimarc Corporation Digital watermarking systems
US9811671B1 (en) 2000-05-24 2017-11-07 Copilot Ventures Fund Iii Llc Authentication method and system
US9363083B1 (en) 2000-05-24 2016-06-07 Copilot Ventures Fund Iii Llc Authentication method and system
US8270603B1 (en) 2000-05-24 2012-09-18 Tracer Detection Technology Corp. Authentication method and system
US20020019938A1 (en) * 2000-08-04 2002-02-14 Aarons Michael Thomas Method and apparatus for secure identification for networked environments
US7114660B1 (en) * 2000-08-29 2006-10-03 Eastman Kodak Company Non-image pixel data stored on hard-copy image media
WO2002033605A2 (en) * 2000-10-17 2002-04-25 Danubia Ip Services Ltd. Attestation label system and method for marking and checking the legally correct nature of proprietory products
WO2002033605A3 (en) * 2000-10-17 2003-06-05 Danubia Ip Services Ltd Attestation label system and method for marking and checking the legally correct nature of proprietory products
US8682077B1 (en) 2000-11-28 2014-03-25 Hand Held Products, Inc. Method for omnidirectional processing of 2D images including recognizable characters
US20020102029A1 (en) * 2000-12-07 2002-08-01 Ntt Docomo, Inc. Image coding/decoding method, image coding apparatus and image decoding apparatus
US20090161972A1 (en) * 2000-12-07 2009-06-25 Ntt Docomo, Inc Image coding/decoding method, image coding apparatus and image decoding apparatus
US7532762B2 (en) * 2000-12-07 2009-05-12 Ntt Docomo, Inc. Image coding/decoding method, image coding apparatus and image decoding apparatus for obtaining decoded images having small distortion in DCT based standard coding/decoding
WO2002059839A2 (en) * 2001-01-26 2002-08-01 Wolfgang Heitsch Method for testing products for their authenticity, and security features used therefor
WO2002059839A3 (en) * 2001-01-26 2003-07-10 Wolfgang Heitsch Method for testing products for their authenticity, and security features used therefor
US20030172027A1 (en) * 2001-03-23 2003-09-11 Scott Walter G. Method for conducting a credit transaction using biometric information
US8904181B1 (en) 2001-03-23 2014-12-02 David P. Felsher System and method for secure three-party communications
US9419951B1 (en) 2001-03-23 2016-08-16 St. Luke Technologies, Llc System and method for secure three-party communications
US20020147679A1 (en) * 2001-04-06 2002-10-10 Tardif Ronald L. Credit card driver's license
WO2002082217A3 (en) * 2001-04-06 2003-05-01 Capital One Financial Corp Credit card driver's licence
WO2002082217A2 (en) * 2001-04-06 2002-10-17 Capital One Financial Corporation Credit card driver's licence
US8543823B2 (en) 2001-04-30 2013-09-24 Digimarc Corporation Digital watermarking for identification documents
WO2002097707A2 (en) * 2001-05-31 2002-12-05 Giesecke & Devrient Gmbh Hand-held test apparatus
WO2002097707A3 (en) * 2001-05-31 2003-11-13 Giesecke & Devrient Gmbh Hand-held test apparatus
US20030006277A1 (en) * 2001-07-09 2003-01-09 Vali Maskatiya Identity verification and enrollment system for self-service devices
US6758394B2 (en) 2001-07-09 2004-07-06 Infonox On The Web Identity verification and enrollment system for self-service devices
US20050033635A1 (en) * 2001-08-08 2005-02-10 Geon-Yong Jeon Advertising and marketing method of internet site using magic code
US6965685B1 (en) * 2001-09-04 2005-11-15 Hewlett-Packard Development Company, Lp. Biometric sensor
US8341421B1 (en) 2001-09-21 2012-12-25 Open Invention Network LLP System and method for enrolling in a biometric system
US7765164B1 (en) 2001-09-21 2010-07-27 Yt Acquisition Corporation System and method for offering in-lane periodical subscriptions
US7269737B2 (en) 2001-09-21 2007-09-11 Pay By Touch Checking Resources, Inc. System and method for biometric authorization for financial transactions
US7464059B1 (en) 2001-09-21 2008-12-09 Yt Acquisition Corporation System and method for purchase benefits at a point of sale
US7082415B1 (en) 2001-09-21 2006-07-25 Biopay, Llc System and method for biometrically-initiated refund transactions
US8200980B1 (en) 2001-09-21 2012-06-12 Open Invention Network, Llc System and method for enrolling in a biometric system
US7533066B1 (en) 2001-09-21 2009-05-12 Yt Acquisition Corporation System and method for biometrically-initiated refund transactions
US7367049B1 (en) 2001-09-21 2008-04-29 Pay By Touch Checking Resources, Inc. System and method for enrolling in a biometric system
US7533809B1 (en) 2001-09-21 2009-05-19 Yt Acquisition Corporation System and method for operating a parking facility
US9189788B1 (en) 2001-09-21 2015-11-17 Open Invention Network, Llc System and method for verifying identity
US7836485B2 (en) 2001-09-21 2010-11-16 Robinson Timothy L System and method for enrolling in a biometric system
US7778933B2 (en) 2001-09-21 2010-08-17 Yt Acquisition Corporation System and method for categorizing transactions
US7769695B2 (en) 2001-09-21 2010-08-03 Yt Acquisition Corporation System and method for purchase benefits at a point of sale
US7624073B1 (en) 2001-09-21 2009-11-24 Yt Acquisition Corporation System and method for categorizing transactions
US20030084305A1 (en) * 2001-09-26 2003-05-01 Siegel William G. System and method to generate an output including a machine readable code representation of biometric information
US20090287344A1 (en) * 2001-10-16 2009-11-19 Fitzsimmons Todd E System and method for mail verification
US8073787B2 (en) 2001-10-16 2011-12-06 Fitzsimmons Todd E System and method for mail verification
US20030140014A1 (en) * 2001-10-16 2003-07-24 Fitzsimmons Todd E. System and method for mail verification
US7818268B2 (en) * 2001-10-16 2010-10-19 Fitzsimmons Todd E System and method for mail verification
US20030158819A1 (en) * 2001-10-31 2003-08-21 Cross Match Technologies, Inc Personal identification device and system used to produce and organize digital receipts
US20040010696A1 (en) * 2001-10-31 2004-01-15 Greg Cannon Methods and systems for establishing trust of identity
US20030131247A1 (en) * 2001-10-31 2003-07-10 Cross Match Technologies, Inc. System and method that provides access control to entertainment media using a personal identification device
US20030139984A1 (en) * 2001-10-31 2003-07-24 Seigel William G. System and method for cashless and clerkless transactions
US20030156740A1 (en) * 2001-10-31 2003-08-21 Cross Match Technologies, Inc. Personal identification device using bi-directional authorization for access control
US20030229506A1 (en) * 2001-10-31 2003-12-11 Cross Match Technologies, Inc. System and method that provides access control and monitoring of consumers using mass transit systems
US8025239B2 (en) 2001-12-18 2011-09-27 L-1 Secure Credentialing, Inc. Multiple image security features for identification documents and methods of making same
US7744001B2 (en) 2001-12-18 2010-06-29 L-1 Secure Credentialing, Inc. Multiple image security features for identification documents and methods of making same
US8083152B2 (en) 2001-12-24 2011-12-27 L-1 Secure Credentialing, Inc. Laser etched security features for identification documents and methods of making same
US7661600B2 (en) 2001-12-24 2010-02-16 L-1 Identify Solutions Laser etched security features for identification documents and methods of making same
US7980596B2 (en) 2001-12-24 2011-07-19 L-1 Secure Credentialing, Inc. Increasing thermal conductivity of host polymer used with laser engraving methods and compositions
US7798413B2 (en) 2001-12-24 2010-09-21 L-1 Secure Credentialing, Inc. Covert variable information on ID documents and methods of making same
US7694887B2 (en) 2001-12-24 2010-04-13 L-1 Secure Credentialing, Inc. Optically variable personalized indicia for identification documents
US20060122843A1 (en) * 2002-01-28 2006-06-08 Taiwan Semiconductor Manufacturing Company Electronic customs release slip (E-CRS)
US7152786B2 (en) 2002-02-12 2006-12-26 Digimarc Corporation Identification document including embedded data
US7806322B2 (en) 2002-02-12 2010-10-05 Digimarc Corporation Authentication methods and systems including embedded auxiliary data
US7815124B2 (en) 2002-04-09 2010-10-19 L-1 Secure Credentialing, Inc. Image processing techniques for printing identification cards and documents
US7824029B2 (en) 2002-05-10 2010-11-02 L-1 Secure Credentialing, Inc. Identification card printer-assembler for over the counter card issuing
US20060109515A1 (en) * 2002-05-14 2006-05-25 Jian Zhao Visible authentication patterns for printed document
US7991198B2 (en) * 2002-05-14 2011-08-02 Schreiner Group Gmbh & Co. Kg Visible authentication patterns for printed document
US20120063647A1 (en) * 2002-05-14 2012-03-15 Schreiner Group Gmbh & Co. Kg Visible authentication patterns for printed document
US20110122452A1 (en) * 2002-05-14 2011-05-26 Schreiner Group Gmbh & Co. Kg Visible authentication patterns for printed document
US8189862B2 (en) * 2002-05-14 2012-05-29 Schreiner Group Gmbh & Co. Kg Visible authentication patterns for printed document
US7809152B2 (en) * 2002-05-14 2010-10-05 Schreiner Group Gmbh & Co. Kg Visible authentication patterns for printed document
US7974495B2 (en) 2002-06-10 2011-07-05 Digimarc Corporation Identification and protection of video
US9818249B1 (en) 2002-09-04 2017-11-14 Copilot Ventures Fund Iii Llc Authentication method and system
US8886946B1 (en) 2002-09-04 2014-11-11 Copilot Ventures Fund Iii Llc Authentication method and system
US8171567B1 (en) 2002-09-04 2012-05-01 Tracer Detection Technology Corp. Authentication method and system
US7437330B1 (en) 2002-09-20 2008-10-14 Yt Acquisition Corp. System and method for categorizing transactions
US20050025338A1 (en) * 2002-11-04 2005-02-03 Mediasec Technologies Gmbh Apparatus and methods for improving detection of watermarks in content that has undergone a lossy transformation
US7630511B2 (en) * 2002-11-04 2009-12-08 Thomson Licensing Apparatus and methods for improving detection of watermarks in content that has undergone a lossy transformation
US20040098272A1 (en) * 2002-11-14 2004-05-20 James Kapsis Computer based system for tracking articles
US7804982B2 (en) 2002-11-26 2010-09-28 L-1 Secure Credentialing, Inc. Systems and methods for managing and detecting fraud in image databases used with identification documents
US7728048B2 (en) 2002-12-20 2010-06-01 L-1 Secure Credentialing, Inc. Increasing thermal conductivity of host polymer used with laser engraving methods and compositions
US9818136B1 (en) 2003-02-05 2017-11-14 Steven M. Hoffberg System and method for determining contingent relevance
US10163137B2 (en) 2003-02-05 2018-12-25 Steven M. Hoffberg System and method for incentivizing participation in a market transaction
US10943273B2 (en) 2003-02-05 2021-03-09 The Hoffberg Family Trust 2004-1 System and method for determining contingent relevance
US8600830B2 (en) 2003-02-05 2013-12-03 Steven M. Hoffberg System and method for providing a payment to a non-winning auction participant
US11790413B2 (en) 2003-02-05 2023-10-17 Hoffberg Family Trust 2 System and method for communication
US20040164556A1 (en) * 2003-02-20 2004-08-26 Khaitan Shree G. Apparatus for tying knot and method thereof
US20050010776A1 (en) * 2003-03-31 2005-01-13 Kenen Leo M. Optically variable devices with encrypted embedded data for authentication of identification documents
US7047204B1 (en) * 2003-04-08 2006-05-16 Richard Glee Wood Method for reducing fraud in government programs
US7789311B2 (en) 2003-04-16 2010-09-07 L-1 Secure Credentialing, Inc. Three dimensional data storage
US20050063562A1 (en) * 2003-08-07 2005-03-24 Brunk Hugh L. Conveying fingerprint minutiae with digital watermarks
US8052040B2 (en) * 2003-10-29 2011-11-08 Stover Merlin D Negotiable instrument with fraud protection
US20060144924A1 (en) * 2003-10-29 2006-07-06 Stover Merlin D Negotiable instrument with fraud protection
US7711159B1 (en) * 2004-02-11 2010-05-04 Intermec Ip Corp. Multi-technology information capture system and method
US7711154B2 (en) * 2004-02-11 2010-05-04 Intermec Ip Corp. Multi-technology information capture system and method
US8127137B2 (en) 2004-03-18 2012-02-28 Digimarc Corporation Watermark payload encryption for media including multiple watermarks
US20070290499A1 (en) * 2004-05-17 2007-12-20 Tame Gavin R Method and System for Creating an Identification Document
US20080022112A1 (en) * 2004-05-18 2008-01-24 Silverbrook Research Pty Ltd Coded Data Associated with an Object and Encoding a Distributed Signature
US7484101B2 (en) * 2004-05-18 2009-01-27 Paul Lapstun Coded data associated with an object and encoding a distributed signature
US8038538B2 (en) 2004-06-04 2011-10-18 Mattel, Inc. Electronic device for enhancing an interactive experience with a tangible medium of expression
DE102004055761A1 (en) * 2004-11-18 2006-05-24 Giesecke & Devrient Gmbh Valuable document, e.g. banknote, has code that cannot be detected in visible spectral region, especially barcode, that gives result of encoding measurable encoded property(ies) and/or encoded property(ies) derivable from measurement values
US8303199B2 (en) 2005-05-09 2012-11-06 Silverbrook Research Pty Ltd Mobile device with dual optical sensing pathways
US9794797B2 (en) 2005-10-04 2017-10-17 Steven M. Hoffberg Multifactorial optimization system and method
US10567975B2 (en) 2005-10-04 2020-02-18 Hoffberg Family Trust 2 Multifactorial optimization system and method
USRE49334E1 (en) 2005-10-04 2022-12-13 Hoffberg Family Trust 2 Multifactorial optimization system and method
US7889930B2 (en) 2005-10-14 2011-02-15 Microscan Systems, Inc. 2-D encoded symbol quality assessment
US20090238468A1 (en) * 2005-10-14 2009-09-24 Long Richard G 2-D encoded symbol quality assessment
US20090007258A1 (en) * 2006-01-06 2009-01-01 Verichk Global Technologies Inc. Secure Access to Information Associated With a Value Item
US9397837B2 (en) * 2006-01-06 2016-07-19 Sicpa Holding Sa Secure access to information associated with a value item
US20070215698A1 (en) * 2006-03-14 2007-09-20 Perry Daniel D Credit card security system and method
US9208493B2 (en) 2006-03-14 2015-12-08 Perry Securities Llc Credit card security system and method
US8365986B2 (en) 2006-03-14 2013-02-05 Perry Securities Llc Credit card security system and method
US20080164328A1 (en) * 2006-12-22 2008-07-10 Canon Kabushiki Kaisha Tamper detection of documents using encoded dots
US8038073B2 (en) * 2006-12-22 2011-10-18 Canon Kabushiki Kaisha Tamper detection of documents using encoded dots
US20090158044A1 (en) * 2007-03-22 2009-06-18 One Microsoft Way Optical dna based on non-deterministic errors
US8788848B2 (en) 2007-03-22 2014-07-22 Microsoft Corporation Optical DNA
US8837721B2 (en) 2007-03-22 2014-09-16 Microsoft Corporation Optical DNA based on non-deterministic errors
US10275675B1 (en) 2008-04-23 2019-04-30 Copilot Ventures Fund Iii Llc Authentication method and system
US11924356B2 (en) 2008-04-23 2024-03-05 Copilot Ventures Fund Iii Llc Authentication method and system
US11600056B2 (en) 2008-04-23 2023-03-07 CoPilot Ventures III LLC Authentication method and system
US9280696B1 (en) 2008-04-23 2016-03-08 Copilot Ventures Fund Iii Llc Authentication method and system
US9846814B1 (en) 2008-04-23 2017-12-19 Copilot Ventures Fund Iii Llc Authentication method and system
US11200439B1 (en) 2008-04-23 2021-12-14 Copilot Ventures Fund Iii Llc Authentication method and system
US9508074B2 (en) 2008-04-25 2016-11-29 Advanced Platform Solutions Llc Method for secure use of identification cards
US20090283586A1 (en) * 2008-04-25 2009-11-19 Christopher Cecere Method for secure use of identification cards
US9135948B2 (en) * 2009-07-03 2015-09-15 Microsoft Technology Licensing, Llc Optical medium with added descriptor to reduce counterfeiting
US20110002209A1 (en) * 2009-07-03 2011-01-06 Microsoft Corporation Optical medium with added descriptor to reduce counterfeiting
US9195810B2 (en) 2010-12-28 2015-11-24 Microsoft Technology Licensing, Llc Identifying factorable code
US20130347109A1 (en) * 2012-06-21 2013-12-26 Cisco Technology, Inc. Techniques for Detecting Program Modifications
US10943233B2 (en) 2013-03-28 2021-03-09 Morphotrust Usa, Llc System and method for transaction authentication
US10311435B2 (en) 2013-03-28 2019-06-04 Morphotrust Usa Llc System and method for transaction authentication
WO2014160582A1 (en) * 2013-03-28 2014-10-02 Robert Andrew Eckel System and method for transaction authentication
US11625721B2 (en) 2013-03-28 2023-04-11 Idemia Identity & Security USA LLC System and method for transaction authentication
US10037460B2 (en) 2013-06-05 2018-07-31 Morphotrust Usa, Llc System and method for credential authentication
US10474891B2 (en) 2013-06-05 2019-11-12 Morphotrust Usa, Llc System and method for credential authentication
US9481197B2 (en) 2013-06-05 2016-11-01 Morphotrust Usa, Llc System and method for credential authentication
US10670417B2 (en) * 2015-05-13 2020-06-02 Telenav, Inc. Navigation system with output control mechanism and method of operation thereof
US9916432B2 (en) * 2015-10-16 2018-03-13 Nokia Technologies Oy Storing and retrieving cryptographic keys from biometric data
US20170109512A1 (en) * 2015-10-16 2017-04-20 Nokia Technologies Oy Storing and retrieving cryptographic keys from biometric data

Also Published As

Publication number Publication date
CA2195682C (en) 2007-01-30
ATE209111T1 (en) 2001-12-15
CN1054811C (en) 2000-07-26
EP0772530A1 (en) 1997-05-14
DE69524098T2 (en) 2002-12-05
CA2195682A1 (en) 1996-02-08
JPH10503132A (en) 1998-03-24
DK0772530T3 (en) 2002-05-21
EP0772530B1 (en) 2001-11-21
PT772530E (en) 2002-05-31
CN1158105A (en) 1997-08-27
WO1996003286A1 (en) 1996-02-08
EP0772530A4 (en) 1997-09-24
ES2169142T3 (en) 2002-07-01
HK1002178A1 (en) 1998-08-07
DE69524098D1 (en) 2002-01-03

Similar Documents

Publication Publication Date Title
US5984366A (en) Unalterable self-verifying articles
US6804378B2 (en) Methods and products employing biometrics and steganography
US5841886A (en) Security system for photographic identification
EP0730243B1 (en) Identification card verification system and method
CA2170440C (en) Self-verifying identification card
US5673320A (en) Method and apparatus for image-based validations of printed documents
US6871784B2 (en) Security in mag-stripe card transactions
US7984849B2 (en) Portable magnetic stripe reader for criminality security applications
US20060157559A1 (en) Systems and methods for document verification
US20010056410A1 (en) Electronic commerce system and method
JP2006313534A (en) Method and system for manufacturing uncorrectable self-identification article and checking its authenticity
US20070078780A1 (en) Bio-conversion system for banking and merchant markets
ZA200502658B (en) Identification system
JP2002099209A (en) Device, system, method, program, printed matter and recording medium relating to printed matter verification information addition and printed matter verification
US20040081319A1 (en) Check verification and authentication process and apparatus
EA006012B1 (en) Protection system of authenticity of printed information carrier
JPH10100563A (en) Bankbook and print of seal collating method

Legal Events

Date Code Title Description
STCF Information on status: patent grant

Free format text: PATENTED CASE

AS Assignment

Owner name: COMPUTER IDENTICS CORPORATION, MASSACHUSETTS

Free format text: MERGER;ASSIGNOR:INTERNATIONAL DATA MATRIX, INC.;REEL/FRAME:011159/0134

Effective date: 19970930

Owner name: CIMATRIX L.L.C., MASSACHUSETTS

Free format text: MERGER;ASSIGNOR:COMPUTER INDENTICS CORPORATION;REEL/FRAME:011177/0730

Effective date: 19970930

FEPP Fee payment procedure

Free format text: PAYOR NUMBER ASSIGNED (ORIGINAL EVENT CODE: ASPN); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY

FEPP Fee payment procedure

Free format text: PAT HOLDER CLAIMS SMALL ENTITY STATUS, ENTITY STATUS SET TO SMALL (ORIGINAL EVENT CODE: LTOS); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY

AS Assignment

Owner name: COSTA, PAT V., MASSACHUSETTS

Free format text: SECURITY INTEREST;ASSIGNOR:ROBOTIC VISION SYSTEMS, INC.;REEL/FRAME:013645/0735

Effective date: 20021204

REMI Maintenance fee reminder mailed
FPAY Fee payment

Year of fee payment: 4

SULP Surcharge for late payment
AS Assignment

Owner name: PNC BANK, NATIONAL ASSOCIATION, NEW JERSEY

Free format text: SECURITY AGREEMENT;ASSIGNOR:ROBOTIC VISION SYSTEMS, INC.;REEL/FRAME:014683/0719

Effective date: 20031126

AS Assignment

Owner name: ACUITY CIMATRIX, INC., NEW HAMPSHIRE

Free format text: CHANGE OF NAME;ASSIGNOR:ROBOTIC VISION SYSTEMS, INC.;REEL/FRAME:016844/0879

Effective date: 20050323

AS Assignment

Owner name: SIEMENS ENERGY AND AUTOMATION, INC., NEW JERSEY

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:ACUITY CIMATRIX CORPORATION;REEL/FRAME:016761/0397

Effective date: 20051003

FEPP Fee payment procedure

Free format text: PAT HOLDER NO LONGER CLAIMS SMALL ENTITY STATUS, ENTITY STATUS SET TO UNDISCOUNTED (ORIGINAL EVENT CODE: STOL); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY

REFU Refund

Free format text: REFUND - PAYMENT OF MAINTENANCE FEE, 8TH YR, SMALL ENTITY (ORIGINAL EVENT CODE: R2552); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY

FPAY Fee payment

Year of fee payment: 8

AS Assignment

Owner name: ACUITY CIMATRIX, INC. (FORMALLY KNOWN AS ROBOTIC V

Free format text: RELEASE OF ALL LIENS, CLAIMS, INTERESTS AND ENCUMBRANCES BY BANKRUPTCY COURT;ASSIGNOR:UNITED STATES BANKRUPTCY COURT, DISTRICT OF NEW HAMPSHIRE, CASE 04-14151 AND 04-14152, JUDGE J. MICHAEL DEASY;REEL/FRAME:021744/0081

Effective date: 20050927

AS Assignment

Owner name: SIEMENS AKTIENGESELLSCHAFT, GERMANY

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:SIEMENS ENERGY & AUTOMATION, INC.;REEL/FRAME:021838/0910

Effective date: 20081117

FEPP Fee payment procedure

Free format text: PAYOR NUMBER ASSIGNED (ORIGINAL EVENT CODE: ASPN); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY

Free format text: PAYER NUMBER DE-ASSIGNED (ORIGINAL EVENT CODE: RMPN); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY

AS Assignment

Owner name: SIEMENS AKTIENGESELLSCHAFT, GERMANY

Free format text: CONFIRMATORY ASSIGNMENT;ASSIGNOR:SIEMENS ENERGY & AUTOMATION, INC.;REEL/FRAME:022277/0879

Effective date: 20090121

Owner name: ROBOTIC VISION SYSTEMS, INC., MASSACHUSETTS

Free format text: MERGER;ASSIGNOR:CIMATRIX, LLC;REEL/FRAME:022277/0876

Effective date: 20001001

Owner name: SIEMENS ENERGY AND AUTOMATION, INC., NEW JERSEY

Free format text: CORRECTIVE ASSIGNMENT TO CORRECT THE NAME OF CONVEYING PARTY FROM ACUITY CIMATRIX CORPORATION TO ACUITY CIMATRIX, INC. PREVIOUSLY RECORDED ON REEL 016761 FRAME 0397;ASSIGNOR:ACUITY CIMATRIX INC.;REEL/FRAME:022277/0884

Effective date: 20051003

AS Assignment

Owner name: TRANSPACIFIC SILICA, LLC, DELAWARE

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:SIEMENS AKTIENGESELLSCHAFT;REEL/FRAME:022529/0541

Effective date: 20090302

FEPP Fee payment procedure

Free format text: PAYOR NUMBER ASSIGNED (ORIGINAL EVENT CODE: ASPN); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY

Free format text: PAYER NUMBER DE-ASSIGNED (ORIGINAL EVENT CODE: RMPN); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY

FPAY Fee payment

Year of fee payment: 12