CN1153402C - Methods and systems for creating and authenticating unalterable self-verifying articles - Google Patents

Methods and systems for creating and authenticating unalterable self-verifying articles Download PDF

Info

Publication number
CN1153402C
CN1153402C CNB951951580A CN95195158A CN1153402C CN 1153402 C CN1153402 C CN 1153402C CN B951951580 A CNB951951580 A CN B951951580A CN 95195158 A CN95195158 A CN 95195158A CN 1153402 C CN1153402 C CN 1153402C
Authority
CN
China
Prior art keywords
data
recipient
peculiar
goods
data set
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 - Fee Related
Application number
CNB951951580A
Other languages
Chinese (zh)
Other versions
CN1164306A (en
Inventor
Dg
D·G·普里迪
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.)
Micro Scanning System Ltd By Share Ltd
Siemens AG
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
Application filed by International Data Matrix Inc filed Critical International Data Matrix Inc
Publication of CN1164306A publication Critical patent/CN1164306A/en
Application granted granted Critical
Publication of CN1153402C publication Critical patent/CN1153402C/en
Anticipated expiration legal-status Critical
Expired - Fee Related 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
    • G07CHECKING-DEVICES
    • G07CTIME OR ATTENDANCE REGISTERS; REGISTERING OR INDICATING THE WORKING OF MACHINES; GENERATING RANDOM NUMBERS; VOTING OR LOTTERY APPARATUS; ARRANGEMENTS, SYSTEMS OR APPARATUS FOR CHECKING NOT PROVIDED FOR ELSEWHERE
    • G07C9/00Individual registration on entry or exit
    • G07C9/20Individual registration on entry or exit involving the use of a pass
    • G07C9/22Individual registration on entry or exit involving the use of a pass in combination with an identity check of the pass holder
    • G07C9/25Individual registration on entry or exit involving the use of a pass in combination with an identity check of the pass holder using biometric data, e.g. fingerprints, iris scans or voice recognition
    • 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

Landscapes

  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Engineering & Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Collating Specific Patterns (AREA)
  • Credit Cards Or The Like (AREA)
  • Catalysts (AREA)
  • Compounds Of Unknown Constitution (AREA)
  • Organic Low-Molecular-Weight Compounds And Preparation Thereof (AREA)
  • Financial Or Insurance-Related Operations Such As Payment And Settlement (AREA)

Abstract

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). The input data set (100) is recipient specific data. The biometric data set (101) may include one or more physical traits personal to the potential article recipient, such as a photo, a retinal scan, a finger print, or a signature. The textual data set (102) may include one or more textual attributes, such as name, address, height and weight, or eye color.

Description

Produce and differentiate the method and system of the automatic verifying articles that can not change
TECHNICAL FIELD OF THE INVENTION
Present invention relates in general to coding method and system, relate in particular to the method, system and the goods that produce and differentiate automatic verifying articles.
Background of invention
Modern life requirement is rapid, convenient and verify that reliably personal identification proves and genuineness of document.Almost business transaction each time all needs to carry out the identification of individual and file.In addition, more and more to the needs of personal identification proof in society and political setting.
Need the business transaction of file identification and personal identification proof to comprise credit card, phonecard, Automatic Teller Machine (" ATM ") and similarly transaction and other daily business transaction, for example check is cashed.For example, when taking check when bank pays, bank need verify the Writer's signature of the check authenticity of (being called endorsement), has enough money to pay check in the current deposit account.The authenticity of endorsement is made comparisons definite by the signature sample of the signature on the check and check writer being stayed on the bank file.Forge goodish endorsement and can make unlawfully cashing check of uncommitted individual.
On the other hand, in non-commercial context, often there is identification problem to exist at secure context.For example, the safety system of apartment and office building require to want to enter the building anyone in face of security guard person, " register ", and often show the personal identification documentary evidence of before having issued that allows to enter the building to the body-guard.Security guard person will make own best judgement and determine that the personal identification documentary evidence is real, and the people who shows this personal identification proof is the determined people of this documentation of identity.In this case, be appreciated that the determined people's of documentation of identity that security guard person may be forged or distorted deception.In political setting, many countries all require the citizen openly to carry personal identity card, so that can be examined in the requirement of official that can be suitable.For example, when being stopped in the scene of a traffic accident or because of break in traffic rules and regulations, the individual will show personal identification to the police to be proved, for example driving license.In addition, vote, all will submit the personal identification documentary evidence to when crossing over international boundary and/or import or export goods.
Therefore, individual, commercial affairs and political identification card, certificate, file, label, packing and other similar articles (article) of the automatic checking that can not change of significant need.Concerning this patent file, should regard goods as any article with surface, it can comprise matrix, can be data stationary on this matrix.One or more in the following word should be represented in " a fixing " speech of Shi Yonging herein, but be not limited, it is fastened, stamps, is stained with, etching, scrape, draw, print, knock, embedding, machine tooling, get out, punching press or imaging.
Present a solution need utilize the biometric information that is stored in the memory devices that is carried by the individual." biometric information " speech refers to individual-specific characteristic, for example signature, fingerprint or photo." programming " place of under safety condition memory devices being programmed obtains the sample of the biometric information that will use there from the individual.Utilize common coding techniques to make sample become code.Can allow everyone that hand, eyes, face or other unique identity characteristic are placed on and obtain sample on the scan input device.The information of coded scanning forms the code that is stored in subsequently in the modifiable portable memory equipment (being tape, electronics or optical memory card, floppy disk etc.) then.Portable memory equipment is issued the individual.When individual's identity need be verified, everyone just showed portable memory equipment in " remote access/decoding " place of carrying out personal verification, and the information that is comprised in the portable memory equipment is read out from memory.The individual is placed on another sample that obtains biometric information on the input scan equipment to specific physical trait more then.Machine compares code of reading and the biometric information of just having taken a sample, and judges authenticity.In this respect, can for example utilize the code that the process decoding opposite with the previous coding of carrying out reads or can for example utilize the encoding process coding sample message identical to compare with the encoding process of when encrypting, using.Because this method will have requirement to carry out the treatment system of digital coding and/or decoding, complicated light-electric hardware and the memory devices that everyone has at each coding and remote access place, so this solution is extremely expensive.
Therefore, the purpose of this invention is to provide the code that can not change that uses on goods, this code comprises the peculiar biometric identification information of appointment holder of these goods.
Another object of the present invention provides cheaply, produces exactly and effectively the individual of the automatic checking that can not change and the method and system of commercial goods.
A further object of the present invention provides exactly, effectively and differentiate the method and system of the automatic verifying articles that is shown cheaply.
The present invention also purpose provides the method and system of the authenticity of the automatic verifying articles that checking shows in the remote access place, this method and system does not need expensive Authentication devices, for example the physical features scan input device does not arrive the inconvenience of the communication information of middle position yet.
Brief summary of the invention
The present invention relates to comprise the automatic verifying articles of the machine-readable data collection that is encoded, this machine-readable code data set comprises the peculiar biometric data of recipient.Automatically verifying articles for example comprises business documentation (being receipt, draft, check and bearer securities etc.), transactional cards (being atm card, phonecard and credit card etc.), personal identification documentary evidence (being driving license, government relief card, passport and personal identity card etc.) and is fixed on the lip-deep label of parcel, this label comprises the sign of this parcel owner for example or sender, can be used for examining import by the tariff agent.The subclass of sets of biometric data or can for example be the image that is considered to someone distinctive personal characteristics all as fingerprint, retina scanning, photo, signature etc., is perhaps preferably encoded to more above-mentioned combinations and is produced the machine-readable data collection.This goods are the low-cost goods of paper or plastics preferably, but can be any matrixes, preferably are fixed on the machine-readable data collection on the goods or are fixed in the goods.Goods can also but needn't comprise people's readable version of sets of biometric data.
In one embodiment of this invention, by this way the machine-readable data collection that is encoded is fixed on the goods, unless promptly by means of the arrangement for reading that suitably designs, human eye is failed to understand or be can't see.For example, check or any goods have in this respect been fixed the machine-readable data collection of the user's signature that comprises appointment thereon.Therefore, the adulterator who pretends to be will not get and specifies the sample of signature to duplicate.User's signature and decoding signature relatively allow checking in the field of employment.
In another embodiment, the readable textual data collection of people also appears on the goods, can select the selected subclass of this textual data collection to be encoded, be connected, interlocks etc. with the sets of biometric data that is encoded.Concerning this patent file, the textual data collection comprises all data of abiotic statistics.
Therefore, one embodiment of the present of invention are the automatic verifying articles that comprise surface and data set, and this data set comprises the peculiar biometric data of the recipient who is encoded of machine-readable form.Another embodiment is the automatic verifying articles that comprises the surface, is fixed on this lip-deep first data set and second data set, and second data set is the copy that is encoded of first data set.One alternative embodiment is to comprise the surface, be fixed on this lip-deep textual data collection that comprises at least one textual data subclass, be fixed on this lip-deep peculiar sign goods of recipient of automatic checking of machine-readable data collection that comprise the sets of biometric data of at least one biometric data subclass and comprise the coding copy of textual data collection and sets of biometric data, and these data sets are optionally connected, staggered or combination and being fixed on these goods.The machine-readable data collection preferably is arranged as the readable binary code of light of forming at least one matrix (array).Matrix is often referred to two-dimensional bar or square matrix code.
One aspect of the present invention relates to the method for the automatic verifying articles that generation can not change, this method may further comprise the steps: receive the peculiar data set of being made up of the peculiar data subset of one or more recipients of recipient, produce the machine-readable data collection by the peculiar data subset of first recipient of encoding selectively, and this machine-readable data collection with alternatively the peculiar data subset of this first recipient is fixed on the surface of these goods.Preferably can be according to one or more machine readable matrix form stationary machines readable data collection.The machine-readable data collection of printing can be used as visual binary data and is fixed on the appointment white space of goods for example, perhaps on the other hand, as above the introduction, can by utilize indicia means, for example can with the goods printed document separate detected printing ink, as the printing ink of ultraviolet, infrared or other color maybe can by the machine-readable data collection is placed on the goods the machine-readable data collection be imprinted on goods print area top or below so that can read permanent magnetic or fluorescent image selectively.Also have a kind ofly may fix the machine-readable data collection in the distinguishable mode of spectrum exactly, being printed on the data set is false code, if it is carried out photocopy or otherwise it is reproduced producing invalid code.
On the other hand, can be in fact the machine-readable data collection be fixed as binary data as blank spot (void).For this patent file, blank spot should include but not limited to hole, slit, bubble, depression and aperture etc., or do not comprise these, and can optionally be arranged in blank spot in the matrix, make the physical material detection system can distinguish blank spot/non-NULL white point zone.This detection system can comprise ultrasonic or other imaging technique, and this technology utilization determines that the inverse signal of lattice (cellarea) degree of depth or density determines whether to exist blank spot.Other optical technology can similarly be used, for example employed optical tech in common compact disk technology.Preferably when utilizing physical characteristic, Available Material fills or covers any blank spot to provide level and smooth surface to goods.Therefore, the structure of goods is sandwich constructions, and one deck wherein comprises the machine readable code as blank spot.
Another alternative practice is the machine readable code that has been fixed on one deck in the goods, except that code, this layer is lighttight (perhaps except that code, this layer is printing opacity), so available strong invisible light comes the mode detection of code with light, but code can not be covered by another layer.
Another aspect of the present invention relates to the method for operation of the authenticity of verifying automatic verifying articles.A kind of such method may further comprise the steps: scan a kind of automatic verifying articles in the above-mentioned all kinds that comprise encoding human statistics collection, the location (or reading etc.) and this sets of biometric data of decoding, the sets of biometric data and the peculiar sample of recipient of decoding are made comparisons, and judge that whether the sets of biometric data of deciphering is corresponding to the peculiar sample of this recipient.Another kind method may further comprise the steps: receive automatic verifying articles, this automatic verifying articles comprises first and second data sets, first data set is the copy of the coding of second data set, scan this automatic verifying articles and locate first data set that (or reading etc.) is encoded, first data set that is encoded of decoding, and the authenticity of the first decoded data set and second data set being made comparisons to determine automatic verifying articles.In preferred embodiment, first data set that is encoded has been printed in one or more machine readable matrixes.
The treatment system that is fixed on the unique machine-readable data collection on the goods that is used to produce according to principle of the present invention comprises: the input that receives the peculiar data set of recipient that comprises the peculiar data subset of a plurality of recipients, store the memory devices of many treatment system instructions, produce the processing unit of machine-readable data collection, and optionally transmit the machine-readable data collection that produced and the output of the peculiar data subset of first recipient.At least one treatment system instruction in processing unit retrieval and the execute store equipment.The treatment system instruction indication processing unit peculiar data subset of first recipient of encoding selectively.In one embodiment of the invention, processing unit can also be arranged the machine-readable data collection as the readable binary code of light of forming at least one matrix.
According to principle of the present invention be used to verify that the treatment system of authenticity of automatic verifying articles comprises: the input that receives automatic verifying articles such as (or scan, read), store the memory devices of many treatment system instructions, verify the processing unit of the authenticity of automatic verifying articles, and the output that optionally transmits output signal.This input comprises processed unit or alternatively by the device on the surface control of another processing unit or input control apparatus, that be used for scanning selectively automatic verifying articles.Processing unit is from the memory devices retrieval and carry out the instruction of at least one treatment system, this this processing unit positioning and fixing of treatment system instruction indication first data set that is encoded and this first data set that is encoded of decoding on automatic verifying articles.In one embodiment, processing unit is also made comparisons first decoded data set and second data set that is fixed on the automatic verifying articles, and produces the output signal of the authenticity of this automatic verifying articles of expression.In an embodiment who substitutes, processing unit will send the first decoded data set and second data set to central host processing system that these two data sets are made comparisons.In another embodiment, the first decoded data set will comprise biometric data, its output will send this biometric data to output display unit, and this output display unit makes the person on duty can enough eyes carry out comparison to the holder's of automatic verifying articles authentication.
Using and/or expanding one embodiment of the invention is the software that is stored on the medium.This software comprises many computer instructions, and these computer instructions principle according to the present invention is controlled one or more processing units and produced and/or differentiate distinctive automatic verifying articles.Computer will comprise the coding and/or the decoded operation/algorithm of the necessity that will be used, and maybe will comprise a part wherein.Used medium can include but not limited to magnetic memory, optical memory and/or semiconductor chip, only for three examples.
Therefore, the invention has the advantages that to be provided at the code that can not change that uses on the goods that these goods comprise the distinctive biometric identification of licensed holder and the characteristic information of these goods.
Another advantage is that the very reliable and quite cheap accurately technology of machine readable code utilization is fixed on the goods, preferably uses common printing device.
Another advantage of the present invention is to provide automatic verifying articles and produces the personal identification documentary evidence of the automatic checking that can not change and the method and system of business documentation cheaply, exactly and effectively.
An also advantage of the present invention is can to provide exactly, effectively and differentiate the method and system of the automatic verifying articles that shows cheaply.
An advantage more of the present invention is to provide the method and system that does not need expensive Authentication devices just can verify the authenticity of the automatic verifying articles that shows in the remote access place.
Summary of drawings
In order to understand the present invention and advantage thereof more up hill and dale, please referring to the following description that provides with accompanying drawing, identical label refers to identical part in the accompanying drawing now, wherein:
Figure 1A represents the functional-block diagram according to the system of the automatic verifying articles of generation of principle of the present invention;
Figure 1B represents the isometric drawing of treatment system shown in Figure 1A;
Fig. 1 C represents the block diagram of processing unit and memory devices;
Fig. 2 A represents the functional-block diagram according to the system of the authenticity of the automatic verifying articles that checking received of principle of the present invention;
The isometric drawing of remote access place treatment system shown in Fig. 2 B presentation graphs 2A;
Fig. 3 represents the machine readable binary coded matrix;
Fig. 4 A and 4B represent the flow chart of the automatic verifying articles that the generation of Figure 1A illustrated embodiment can not be changed; And
The flow chart of the authenticity of the automatic verifying articles that checking received of Fig. 5 presentation graphs 2A illustrated embodiment.
Detailed Description Of The Invention
Figure 1A represents the function diagram of the system of the automatic verifying articles of generation of the present invention.This system comprises input data set 100, and this input data set comprises sets of biometric data 101 and optional textual data collection 102, and this system also comprises goods 10, treatment system 103 and automatic verifying articles 104.As mentioned above, data set 100 is made up of the peculiar data of recipient.Sets of biometric data 101 can comprise the distinctive one or more physical features of potential goods recipient (being photo, retina scanning, fingerprint and signature etc.), and textual data collection 102, it randomly is included in the input data set 100, can comprise one or more body property (being name, address, height/body weight and eye color etc.).Treatment system 103 produces automatic verifying articles 104 by unique machine-readable data collection that generation is fixed on the goods 10.
Treatment system 103 comprises input unit, processing unit, output device and goods generation device.It all is being effective on the grammer and on semantics that processing unit makes input data set 100, and the selected part (also can at random at first encrypt if desired) of the selection subsets of encoding human statistics collection 101 and the textual data collection 102 of randomly encoding to data to be encoded.Output device is effectively being sent to the goods generation device with the data set of having encoded and the selection subsets of sets of biometric data 101 and optional textual data collection 102.The goods generation device is by effectively and the data set of having encoded the and alternatively selection subsets of sets of biometric data 101 and optional textual data collection 102 are fixed on the goods 10, so that produce automatic verifying articles 104.
In preferred embodiment, treatment system 103 is by becoming all selected biometrics and textual data subclass coding the compact machine-readable data collection that can not change and subsequently the machine-readable data collection is arranged in the integrality that one or more matrixes are guaranteed data.If it is desirable, can be divided into two or more individual data sections to the machine-readable data collection, can be added to these data segments in two or more bidimensional machine readable matrixes then and go, these bidimensional machine readable matrixes can seem that size is identical, can seem that also size is inequality.Although these matrixes separate physically, can comprise and guarantee to find any check value and characteristics of attempting to change readable text of people and/or machine readable matrix.In this respect, can connect into a serial data to biometric data that is encoded and textual data, form two substantially the same matrixes of size after the separated into two parts roughly then.On the other hand, can be for example be that unit interlocks to form serial data to biometric data and text data with the position that replaces, byte, one group of byte etc., then this serial data is divided into two matrixes.Verification is provided preferably for each matrix and verifies the data integrity of each matrix independently.In addition, or alternatively, matrix can have the data integrity that is used to jointly to verify two matrixes complementary verification and.Because these verifications and effect, if changed a matrix, if or changed two matrixes, just will read invalid data.According to predetermined routines biometric data and textual data are interlocked and advantageously to have improved the ability of checking reformed matrix.On the other hand, sets of biometric data 101 can constitute a matrix, and textual data collection 102 can constitute second matrix.
In one embodiment, can comprise that by acceptability-this check database to previously generated goods (for example stored organized comprehensive data acquisition system that uses for treatment system) searches for to determine uniqueness-just can obtain and the keep Information Security of enhancing according to preassigned inspection machine readable data collection.Note, in an embodiment who substitutes, can receive input data set 100 in the remote access coding place that does not have checking and/or encryption algorithm, in this case, can represent to send to safe central host (being similar to shown in Fig. 2 A) to the data-signal of peculiar biometric data of recipient and relevant textual data, this central host is carried out above-mentioned checking then.Transmission can be wired or wireless transmission.
If it is acceptable that the recipient is identified, just the peculiar biometric data of recipient is encoded, this coding preferably includes and utilizes compression algorithm and the subclass of biometric data and at random the subclass of textual data is combined into one or more machine readable matrixes.If receive input data set 100, just as described above the coding binary string that is obtained is sent to this remote access coding place in the remote access coding place that does not have encryption algorithm.The goods of standard produce equipment (shown in Figure 1B) and then the machine-readable data collection are fixed on one or more automatic verifying articles.Along with goods are produced and are discharged from goods generation equipment, the record of incident just automatically enters database, if input data set 100 is received in remote access coding place, this database just can be positioned at the central host place.After having guaranteed, record entry can not produce the goods of repetition unintentionally.The number of noting the goods that produce is directly relevant with the intended purpose of goods.This application on the one hand of the present invention comprises that only generation has the single driving license of unique encoding photo, perhaps produces a plurality of goods with identical ciphering signature, for example check, traveler's check and bank current account withdrawal form etc.
Figure 1B represents the isometric drawing of treatment system 103.Treatment system 103 comprises the personal computer (" PC ") 105 that is connected with goods generation equipment 114.PC105 is made up of casing 106 (being represented as the view with incision), monitor 109, keyboard 110 and optional Genius mouse 113.Casing 106 comprises floppy disk 107 and hard disk drive 108.Floppy disk 107 is accepted, is read and write external disk, and hard disk drive 108 provides the storage and the retrieval of fast access.Though only show floppy disk 107, PC105 can equip any structure that is used to receive and send data of design rightly, for example comprises tape and CD drive and serial and parallel port.In the part of the incision of casing 106 is the CPU (" CPU ") 111 that is connected with memory devices, and in described embodiment, this memory devices is a random access memory (" RAM ") 112.Though PC 105 is shown having a CPU111, PC105 can equip a plurality of CPU111 that carry out principle of the present invention synergistically.Goods produce equipment 114 and receive one or more output data sets of PC105, and output data set are fixed on the surface of goods.
Though produce a kind of realization that equipment 114 is managed system 103 in the open with PC105 and goods, but can be alternatively in having any treatment system of a processing unit at least, for example in computing machine, handheld computer, minicom, main frame and the supercomputer (RISC and parallel processing architecture) of complexity and in the combination of network in the above treatment system, implement the present invention, can adopt the goods generation device of any appropriate design.
Fig. 1 C represents the functional-block diagram of one of sub-treatment system of any number that can use in Figure 1A and 1B.This sub-treatment system comprises processing unit, for example a CPU111 who is connected with memory devices, for example RAM112 by data/address bus 118.Memory devices 112 storages processed unit 111 retrievals, one or more instruction of explaining and carrying out.Processing unit 111 comprises control unit 115, ALU (" ALU ") 116 and local memory device 117, and local memory device 117 for example can be stacked high-speed cache or a plurality of register.Control unit 115 instruction fetch from memory devices 112.The required multiple operation of the complete instruction of ALU116, comprise addition and boolean " with ".Local memory device 117 provides storage intermediate object program and the required high-speed memory of control information.
Fig. 2 A represents the functional-block diagram of system of the authenticity of the automatic verifying articles that checking of the present invention receives.This system comprises automatic verifying articles 104, is connected the remote access place treatment system 200 and the authenticity information display unit 201 of (shown in dotted line) with central host processing system 103 alternatively, and authenticity information display unit 201 can be the display unit of display, printer or other appropriate design for example.Automatically verifying articles 104 comprises a coded data collection at least, and this coded data collection comprises it being part or all first data subset of coding copy of sets of biometric data.Automatically verifying articles 104 preferably also comprises text data set or sets of biometric data, or comprise them both.
Remote access place treatment system 200 comprises input unit, processing unit and output device.Input unit receives automatic verifying articles 104.Processing unit is verified the authenticity of automatic verifying articles 104, and this checking can comprise the communication between remote access place treatment system 200 and the central host processing system 103.Output device sends the authenticity information that processing unit produces to display unit 201.
Processing unit scans automatic verifying articles 104, so as first data set that location and decoding are encoded, will the first decoded data set obtain with holder from goods or be fixed on the output signal that second data set on the automatic verifying articles 104 is made comparisons and produced the authenticity of representing goods 104.In the embodiment that substitutes, processing unit bypass or do not carry out the comparison of decoded first data set and second data set selectively.Replace processing unit and be display device and produce the output signal of the first decoded data set of expression, for example graphical display and second data set of the part of biological coded data collection, so that undertaken manually relatively and checking by the operator of treatment system.Perhaps the operator of treatment system can be manually the first decoded data set and optional second data set (if being fixed on the goods) and goods holder or obtain from the holder or compare from the sets of biometric data of database, for example holder's signature or appearance.
The system of the authenticity of the automatic verifying articles 104 of described checking can adopt the various device that for example comprises portable terminal device, fixed station reader and plane scanner, and wherein each all can directly include radio communication that decoder maybe can utilize wired or radio frequency, shortwave, honeycomb fashion, infrared or other form in the base station or main website, for example realize decoding function at treatment system 103 places.Remote access place treatment system 200 and/or central host processing system 103 can have keyboard and resolution is enough to show exactly the biometrics image that is encoded and/or the display screen of textual data, also can comprise the machine-readable data set transformation being that required imaging device is prepared to carry out decoding in binary system machine language position.This imaging device can be based on the light sensor of any or other form in the some kinds of technology that comprise CCD, CMOS and NMOS, these transducers can have the structure of two dimensional area or one-dimensional linear array format, perhaps can be the transducers of reading according to the single beam laser of grating mode scanning bidimensional image.
One preferred embodiment of image device is the linear array scanner of real edge vertical alignment with the machine readable code 205 of printing, when two or more matrixes are used, these matrixes are arranged in parallel, and the CCD scanner of (cardswipe) action can inswept two symbols so utilization as the common card in common tape is read are fiercelyed attack.So matrix is read out, the video image of each matrix is stored in the memory for handling.Can also utilize laser, laser diode, infrared or other the binary system imaging technique that can make equipment have the structure of two dimensional area or one-dimensional linear array format to be embodied as picture.In addition, reader can have automatically being coded in the ability that image in the machine readable matrix and information and the discernible version of the people on same goods compare.In one embodiment, can in the memory of remote access place treatment system 200, finish this comparison, on terminal, just not need keyboard and/or sharpness screen curtain like this.Perhaps as mentioned above, the operator can come the readable information of information and people on goods and/or these goods holder now that is presented on the terminal screen is made comparisons with eyes.
Fig. 2 B represents to can be used as the isometric drawing of the handheld computer of remote access place treatment system 200.Handheld computer 200 comprises keyboard 202, shows shielding 203 and input port 204.Keyboard 202 comprises the well-regulated arrangement of the button of the input data that manually receive the user.Display screen 203 shows authenticity information and/or biometrics and/or textual data.Input port 204 is received in this automatic verifying articles of representing with driving license 104, and in described embodiment, this automatic verifying articles 104 comprises the machine-readable data collection 205a and the 205b of the encryption that is arranged in two readable binary matrixs of light.Remote access place treatment system 200 comprises a processing unit and a memory devices, for example sub-treatment system shown in Fig. 1 c at least.Processing unit preferably includes and has relational storage the microprocessor of (nonvolatile storage and the volatile memory that is used for the data processing work district of the program instruction set of storage identification and decoding matrix), the video memory of image of storing matrix to be decoded and relevant signal adjustment circuit, and they all are fixed on the printed circuit board.
Fig. 3 illustrates the readable binary coded matrix of briefly representing with matrix 205 of preferred individual machine.Matrix 205 is the Interntional DataMatrix Inc by the Clearwater that is positioned at the Florida.A sample of the Data Matrix symbolic representation of (it is assignee of the present invention) exploitation.Matrix 205 has by intersecting the limit 301 and the circumference 300 that circumference limit 302 forms that intersects, and intersecting limit 301 is solid lines, and intersection circumference limit 302 is made up of dark circumference rectangle 303 that replaces and light circumference rectangle 304.Use the visual binary code of representing corresponding to 1 and 0 the dark color and the light rectangle of the binary message that is encoded by each character transformation to be stored is become, just briefly with 305 storage of representing in the circumference 301 of matrix 204.To the more complete description of matrix 205 structures please referring to No. the 4939354th, the United States Patent (USP) that is entitled as " the machine readable binary code of dynamically changeable and the method for reading and producing thereof " be entitled as No. the 5324923rd, the unexamined United States Patent (USP) of " producing the equipment of machine readable binary code of dynamically changeable and the method for reading and produce this code ", these two patent applications are all had by the assignee of this patent file, at this all as a reference.
Fig. 4 A represents the flow chart of the automatic verifying articles that the generation of Figure 1A illustrated embodiment can not be changed.One enters " beginning " square frame 400, has just begun the processing according to principle of the present invention.At least the processed system 103 of the peculiar data set of recipient that comprises a data subclass receives (input square frame 401).Treatment system 103 is preferably carried out the image compression to first data subset.The ratio of image compression preferably is about 50:1 or higher, so that obtain the numeral of the data that obtain.Such packed data can reproduce the peculiar image of recipient on common graphical display screen, can not cause any significant reduction (square frame 402) of visual quality.Can utilize routine, for example discrete cosine transform (DCT), LZW (Lempel-Ziv), the fractal etc. of any standard to finish image compression, so that reduce to encode the required figure place of first data subset.50: 1 compression ratio is deemed appropriate, but also can use other compression ratio.Except that data compressions,, when especially recipient's photo being carried out imaging, can also carry out the image intensification routine to first data subset, preferably before the data compression step in order to strengthen image contrast, acutance, smooth edges and to reduce shadow effect.The above has improved digital image because of more effective data compression.Suitable image intensification routine is known, the R that Addison-Wesley publishing company (Reading MA) published in 1987." digital image processing " book of people such as Gonzlez has been described this routine.Treatment system 103 compressed first data set of encoding selectively is so that produce machine-readable data collection (handling square frame 403).To discuss this selective coding's step referring to detailed description in more detail to Fig. 4 B.In one embodiment of the invention, treatment system 103 also is arranged in the readable binary code of light (handling square frame 404) of forming one or more matrixes to the machine-readable data collection.Treatment system 103 is fixed on machine-readable data collection and the peculiar data subset of first recipient on the surface of goods, produces automatic verifying articles 104 (handling square frame 405) thus.In one embodiment, utilize common print processing, for example temperature-sensitive, heat transfer, ink-jet, spray magnetic bubble, laser, dot lattice printing etc. that matrix is fixed on the goods.Perhaps for example by stacked upper surface or by matrix being covered the printable layer of multi-layer product and can being fixed on matrix under the surface.In another embodiment, the machine-readable data collection is printed on the printing zone of goods, for example the photo on the driving license.In going back an embodiment, in goods, produce bubble or space or the hole that gets out or go out forms matrix by pattern on goods according to matrix, this code is machine-readable, the existence of the enough test material of utilizable energy whether, the technology of the degree of depth in the relative density of material or the bubble in goods, space, hole etc. or utilize light measurement system or the imaging system with the bounce-back signal that can distinguish code that other is suitable is read this code.
Handle the more detailed flow chart of square frame 402 shown in Fig. 4 B presentation graphs 4A.One enters " beginning " square frame 406, has just begun the selective coding to first data set.Treatment system 103 is made comparisons first data set and system's controlling value, whether (handles square frame 407) in acceptable tolerance limit to judge first data set.This comparison step can comprise for example grammer and/or semantic analysis.If first data set is judged as invalid (the "No" branch of decision block 408), treatment system 103 is with regard to the generation (stopping square frame 409) of the automatic verifying articles of abnormal end.On the other hand, if first data set is judged as effectively (the "Yes" branch of decision block 408), treatment system 103 is just searched for the database of previously generated goods, whether with the goods confirming to be produced are unique (handling square frame 410), determine uniqueness as the function of the type of the goods that produced according to subjective judgement.Should be pointed out that treatment system 103 employed databases can be in the inside or the outside of treatment system 103, no matter in inside still externally, treatment system 103 can be searched for this database directly or indirectly.For example, another treatment system of can processed system 103 communicating with it of this database is remotely stored and is controlled.If first data set is judged as the generation (stopping square frame 412) with regard to the automatic verifying articles of abnormal end of (the "No" branch of decision block 411) treatment system 103 of not being unique.On the other hand, if first data set is judged as being effectively (the "Yes" branch of decision block 411), treatment system 103 just adds database (handling square frame 413) to one or more subclass of the peculiar data set of recipient that is received as at least one record selectively.Treatment system 103 first data set (handle square frame 414) of encoding then in one embodiment, increases error correction bit (handling square frame 415) for first data set that is encoded.
Be embodied in Fig. 4 A and the 4B is illustrative to the selective coding of first data set only, will be appreciated that, the present invention can encode to the peculiar data subset of a plurality of compressed recipients selectively, then the subclass that is encoded is connected and interlock etc., form a machine-readable data collection thus.In addition, when two or more data subsets being encoded and they being connected, are staggered in a time-out, treatment system 103 can be arranged in the readable matrix of one or more light to the machine-readable data collection, and each coded data subclass can occupy two or more matrixes.
The flow chart of the authenticity of the automatic verifying articles that checking received of Fig. 5 presentation graphs 2A illustrated embodiment.One enters " beginning " square frame 500, has just begun the processing according to principle of the present invention.The automatic verifying articles that comprises a plurality of data sets (first data set wherein is the coding copy of first data set) is in the present embodiment received (input square frame 501) by remote access place treatment system 200.Remote access place treatment system 200 scans the automatic verifying articles that is received then locatees first data set (handling square frame 502) that is encoded.First data set that remote access place treatment system 200 decoding is encoded (handling square frame 503), and will the first decoded data set and second data set authenticity (processing square frame 504) of making comparisons and judging the automatic verifying articles that is received.
In one embodiment, utilize the communication between remote access place treatment system 200 and the treatment system 103 to finish comparison step, treatment system 103 is kept the database of the recipient peculiar data relevant with previously generated automatic verifying articles.In this embodiment, can utilize the wired or wireless communication means to realize communication between remote access place treatment system 200 and the treatment system 103.In an alternate embodiment, at least the first decoded data set and randomly second data set is sent to output display unit, so that manually compare by system operator.If confirming the first decoded data set is not real (the "No" branch of decision block 505), remote access place treatment system 200 just shows points out that automatic verifying articles is invalid authenticity information (output square frame 506).On the contrary, be real (the "Yes" branch of decision block 505) if confirm the first decoded data set, remote access place treatment system 200 just shows points out that automatic verifying articles is effective authenticity information (an output square frame 507).
In another embodiment, before first data set that decoding is encoded, remote access place treatment system 200 is for conversion into digital bitmap to the automatic verifying articles that receives, and this digital bitmap is divided into a plurality of zones, first area wherein comprises first data set that is encoded and second area comprises second data set.In this embodiment, first and second zones all can comprise and are for conversion into a plurality of biometrics and/or the orthogonal data subclass that the general data form is handled by remote access place treatment system 200.
As mentioned above, automatically an embodiment of verifying articles comprises two matrixes of second data set of first data set with biometric data and textual data.In addition, in one embodiment, goods also can comprise the magnetic stripe that contains modifiable data, can be by scanning machine readable matrix, some data of deciphering in it to be comprised and these data (together with other data or not together with other data) are deciphered to magnetic stripe to come magnetic stripe is programmed.Make automatic verifying articles read in the application of magnetic stripe very useful like this at needs.
Another application of the present invention is the bootlegging that prevents software.Software is to be recorded in medium, the program of the special shape on one of said storing medium for example.Software makes the program can be by freely from the conversion of medium or be copied to another medium, and this just makes not licensed user can obtain the bootlegging product of software.For example, in one embodiment, the buyer of treatment system provides the personal data of industrial standardization to software vendors, and this personal data can comprise biometric data, and the outside of treatment system is randomly encrypted and be stored in to biometric data.No matter when the treatment system buyer buys software, the buyer will be required to provide the personal data of this industrial standardization again, the personal data of this industrial standardization are compressed, are randomly encrypted and be coded as the machine-readable data collection, preferably be coded as one or more binary coded matrixs, and be fixed on the surface of portable medium, for example be stored in floppy disk or the CD.When software was loaded into treatment system, matrix was scanned, is deciphered and verified according to principle of the present invention, made comparisons so that guarantee proprietorial versatility the bootlegging of restricted software thus with the data of storing in the past.If found collective ownership, software just is loaded into treatment system with decoded industrial standardization personal data.When the ownership of owner's transfer processing system of treatment system, in order to load his software, the new owner is the personal data of redetermination industrial standardization again, and this can suspend the new owner to the use of existing software or the existing software of deletion automatically.When the use of software is suspended, if the ownership of a certain software, just can obtain the time-out use that ownership " transfer " routine restarts existing software by legal transfer.
Though described the present invention and advantage thereof in detail, will be appreciated that, without prejudice to spirit of the present invention with do not exceed scope of the present invention, can make various changes and replacement.

Claims (23)

1 one kinds of methods that produce the peculiar goods of recipient said method comprising the steps of:
Receive the peculiar data set of recipient, the peculiar data set of described recipient comprises the peculiar data subset of one or more recipients;
Encode the peculiar data subset of first recipient to produce the machine-readable data collection;
Described machine-readable data collection is arranged as the readable binary code of light of forming at least one matrix; With
Described machine-readable data collection is fixed on the goods.
2. the process of claim 1 wherein that described coding step is further comprising the steps of:
A part and controlling value to the peculiar data subset of described first recipient of major general are made comparisons, to determine that the peculiar data subset of described first recipient is whether in the tolerance of described controlling value.
3. the method for claim 2, wherein said comparison step confirmed after acceptable further comprising the steps of:
Search for the previously generated database that can not change goods, to determine whether the peculiar data set of described recipient is unique, and the described previously generated database that can not change goods comprises one or more records;
In case nonuniqueness is identified, with regard to the generation of the described unique peculiar sign goods of recipient of abnormal end; And
In case uniqueness is identified, just the peculiar data set of described recipient is inserted at least one record of the described record in the described previously generated database that can not change goods and goes.
4. the process of claim 1 wherein that described alignment step has following steps before:
The peculiar data subset of second recipient of encoding selectively; And
Make up described peculiar data subset of second recipient that is encoded and the described peculiar data subset of first recipient that is encoded, form described machine-readable data collection thus.
5. the process of claim 1 wherein that described fixing step also comprises is etched in step on the described goods to described matrix.
6. the process of claim 1 wherein that described fixing step also comprises is engraved in step on the described goods to described matrix.
7. the process of claim 1 wherein that described coding step also comprises the step of encrypting the peculiar data subset of described first recipient.
8. the method for claim 7, wherein said combination step may further comprise the steps:
Described peculiar data subset of second recipient that is encoded and the described peculiar data subset of first recipient that is encoded is staggered.
9. the method for claim 7, the peculiar data subset of wherein said second recipient comprises textual data.
10. the method for claim 7, the peculiar data subset of wherein said first recipient comprises biometric data.
11. the process of claim 1 wherein that described coding step is further comprising the steps of:
Described machine-readable data collection is arranged as the readable binary code of light of forming two matrixes.
12. the method for the authenticity of the peculiar goods of recipient of verifying reception, the peculiar goods of described recipient comprise a plurality of data sets, these a plurality of data sets comprise first data set and second data set, wherein said first data set is the copy of a coding of described second data set, described second data set is the readable binary code of light of forming at least one matrix, said method comprising the steps of:
The peculiar goods of recipient that scan described reception are to locate described first data set that is encoded;
Decipher described first data set that is encoded; And
Described first decoded data set and described second data set are made comparisons, with the authenticity of the peculiar sign goods of the recipient who judges described reception.
13. the method for claim 12, wherein said scanning step is further comprising the steps of:
Described a plurality of data sets are for conversion into the digital bitmap image; And
Described digital bitmap image Segmentation is become a plurality of zones, and first area wherein comprises described first data set that is encoded, and second area comprises described second data set.
14. the method for claim 13, wherein said first area comprise the textual data subclass that is encoded, described decoding step is further comprising the steps of:
The decoded textual data subclass of described first area and the textual data subclass of second area are for conversion into first data format.
15. the method for claim 13, wherein said first area comprise a biometric data subclass that is encoded, described decoding step is further comprising the steps of:
The decoded biometric data subclass of described first area and the biometric data subclass of second area are for conversion into first data format.
16. the method for claim 12, wherein said comparison step is further comprising the steps of:
Described first decoded data set and described second data set are sent to treatment system, so that the affirmation of described authenticity.
17. the treatment system of the unique machine-readable data collection on the peculiar goods of recipient that a generation is fixed on automatic discriminating, described treatment system comprises:
Receive an input of the peculiar data set of recipient, the peculiar data set of described recipient comprises the peculiar data subset of at least one recipient;
Store the memory devices of many treatment system instructions;
Processing unit, by retrieving and carry out at least one described machine-readable data collection that produces on the peculiar goods of the recipient who is imprinted on automatic discriminating in the described processing unit instruction in the described memory devices, described processing unit is encoded to the peculiar data subset of first recipient; And
The output that the described peculiar data subset of first recipient that is encoded is transmitted as described machine-readable data collection;
Described processing unit also is arranged as the readable binary code of light of forming at least one matrix to the described peculiar data subset of first recipient that is encoded.
18. the treatment system of claim 17 also comprises:
Goods produce equipment, are connected with described output, on the peculiar goods of recipient that described machine-readable data collection is fixed on automatic discriminating.
Also comprise at least a portion of the peculiar data set of recipient is fixed on device on the described automatic discriminating goods 19. the treatment system of claim 18, wherein said goods produce equipment.
20. the treatment system of the authenticity of the automatic verifying articles of checking, this treatment system comprises:
Reception comprises the input of the data set of first and second data subsets, wherein said first data subset is the form of a coding of second data subset, described first data subset is set to form the readable binary code of light of at least one matrix, and described input comprises and is subject to processing unit controls, scans the device on described automatic verifying articles surface selectively;
Store the memory devices of many treatment system instructions;
Described processing unit is by retrieval with carry out the authenticity that described automatic verifying articles is verified at least one instruction in the described processing unit instruction in the described memory devices, described first data subset that is encoded of described processing unit decoding.
21. the treatment system of claim 20 also comprises the device that described decoded first data subset and described second data subset are made comparisons.
22. the processing unit of claim 20 also comprises the device of the output signal of the authenticity that produces the described automatic verifying articles of expression.
23. the treatment system of claim 20 also comprises the device that shows described decoded first data subset.
CNB951951580A 1994-07-26 1995-07-26 Methods and systems for creating and authenticating unalterable self-verifying articles Expired - Fee Related CN1153402C (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US28078594A 1994-07-26 1994-07-26
US08/280,785 1994-07-26

Publications (2)

Publication Number Publication Date
CN1164306A CN1164306A (en) 1997-11-05
CN1153402C true CN1153402C (en) 2004-06-09

Family

ID=23074643

Family Applications (1)

Application Number Title Priority Date Filing Date
CNB951951580A Expired - Fee Related CN1153402C (en) 1994-07-26 1995-07-26 Methods and systems for creating and authenticating unalterable self-verifying articles

Country Status (8)

Country Link
EP (1) EP0772929B1 (en)
JP (2) JPH10503609A (en)
CN (1) CN1153402C (en)
AT (1) ATE338988T1 (en)
CA (1) CA2195681A1 (en)
DE (1) DE69535212T2 (en)
HK (1) HK1002213A1 (en)
WO (1) WO1996003821A1 (en)

Families Citing this family (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE69739017D1 (en) * 1996-11-28 2008-11-13 Nec Corp Card-type registration means, registration method and apparatus for the registration means, system for generating such registration means, ciphering system and decoder therefor, and registration means
FI117077B (en) * 1998-10-14 2006-05-31 Sonera Smarttrust Oy Method and system for applying the security marking
DE19940341A1 (en) * 1999-08-25 2001-03-01 Kolja Vogel Data protection procedures
GB0023904D0 (en) * 2000-09-29 2000-11-15 Rue De Int Ltd Verification system and method
JP2002312579A (en) * 2001-04-11 2002-10-25 Ufj Bank Ltd Notification processing method and system, account opening method, notification system and method and notification processing program
WO2010047683A1 (en) * 2008-10-20 2010-04-29 Qiang Wang Fast signature scan
GB2483952B (en) * 2011-04-20 2013-02-13 Howe Renovation Yorks Ltd Motor vehicle security device
CN105868192A (en) * 2015-01-19 2016-08-17 阿里巴巴集团控股有限公司 Method and device for information checking
US10534971B2 (en) * 2016-10-14 2020-01-14 ID Metrics Group Incorporated Tamper detection for identification documents
JP6803804B2 (en) * 2017-06-05 2020-12-23 株式会社日立製作所 Image information verification device

Family Cites Families (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE2119491A1 (en) * 1971-04-21 1972-11-09 Ostertag-Werke Ag, 7080 Aalen System for the distribution of 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
US4939354A (en) * 1988-05-05 1990-07-03 Datacode International, Inc. Dynamically variable machine readable binary code and method for reading and producing thereof
WO1991003033A1 (en) * 1989-08-23 1991-03-07 Dai Nippon Printing Co., Ltd. System for issuing id cards
GB2248360A (en) * 1990-09-25 1992-04-01 Securitag Systems Limited Card with combined video image and text
EP0486973B1 (en) * 1990-11-20 1996-09-18 Symbol Technologies, Inc. Traveler security and luggage control system
US5241600A (en) * 1991-07-16 1993-08-31 Thinking Machines Corporation Vertification system for credit or bank card or the like
US5864622A (en) * 1992-11-20 1999-01-26 Pitney Bowes Inc. Secure identification card and method and apparatus for producing and authenticating same

Also Published As

Publication number Publication date
CN1164306A (en) 1997-11-05
EP0772929A4 (en) 1998-12-02
WO1996003821A1 (en) 1996-02-08
JPH10503609A (en) 1998-03-31
ATE338988T1 (en) 2006-09-15
DE69535212T2 (en) 2007-08-23
DE69535212D1 (en) 2006-10-19
EP0772929A1 (en) 1997-05-14
EP0772929B1 (en) 2006-09-06
HK1002213A1 (en) 1998-08-07
JP2006313534A (en) 2006-11-16
CA2195681A1 (en) 1996-02-08

Similar Documents

Publication Publication Date Title
CN1054811C (en) Unlaterable self-verifying articles
EP0730243B1 (en) Identification card verification system and method
US7766241B2 (en) Barcode for two-way verification of a document
CA2170440C (en) Self-verifying identification card
US20090187435A1 (en) Security methods employing drivers licenses and other documents
AU2003276864B2 (en) Cryptographically secure person identification
US9652651B2 (en) System and method for identifying a genuine printed document
JP2006313534A (en) Method and system for manufacturing uncorrectable self-identification article and checking its authenticity
Noore et al. Embedding biometric identifiers in 2D barcodes for improved security
Salleh et al. Application of 2D barcode in hardcopy document verification system
US20040081319A1 (en) Check verification and authentication process and apparatus
O'Gorman et al. Photo-image authentication by pattern recognition and cryptography
KR100508760B1 (en) An Authentication Method Of A Teasted Copy Using Two Dimensional Bar Code
Abass et al. A Review: Strategies for Recognizing Forgery in Identity Documents
Cambier et al. Printable, scannable biometric templates for secure documents and materials
ZA200200115B (en) Document verification system.

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
C56 Change in the name or address of the patentee

Owner name: COMPUTER RECOGNIZER CO., LTD.

Free format text: FORMER NAME OR ADDRESS: INTERNATIONAL DATA MATRIX, INC.

Owner name: SHEIMERTEX CO., LTD.

Free format text: FORMER NAME OR ADDRESS: COMPUTER RECOGNIZER CO., LTD.

Owner name: SIEMENS ENERGY AND AUTOMATION CO., LTD.

Free format text: FORMER NAME OR ADDRESS: ACUITY SERMEST CO., LTD.

Owner name: INTELLIGENT VISION SYSTEM CO., LTD.

Free format text: FORMER NAME OR ADDRESS: SHEIMERTEX CO., LTD.

Owner name: ACUITY SERMEST CO., LTD.

Free format text: FORMER NAME OR ADDRESS: INTELLIGENT VISION SYSTEM CO., LTD.

CP01 Change in the name or title of a patent holder

Address after: Massachusetts, USA

Patentee after: SIEMENS energy and automation

Address before: Massachusetts, USA

Patentee before: West master Limited by Share Ltd. keen

Address after: Massachusetts, USA

Patentee after: West master Limited by Share Ltd. keen

Address before: Massachusetts, USA

Patentee before: Intelligent vision system, Limited by Share Ltd.

Address after: Massachusetts, USA

Patentee after: Intelligent vision system, Limited by Share Ltd.

Address before: Massachusetts, USA

Patentee before: West master Limited by Share Ltd.

Address after: Massachusetts, USA

Patentee after: West master Limited by Share Ltd.

Address before: Massachusetts, USA

Patentee before: Computer recognizer Ltd.

Address after: Massachusetts, USA

Patentee after: Computer recognizer Ltd.

Address before: Massachusetts, USA

Patentee before: INTERNATIONAL DATA MATRIX, Inc.

ASS Succession or assignment of patent right

Owner name: MICRO-SCANNING SYSTEM HOLDING CO., LTD.

Free format text: FORMER OWNER: SIEMEUS AG

Effective date: 20100401

Owner name: SIEMEUS AG

Free format text: FORMER OWNER: SIEMENS ENERGY AND AUTOMATION CO., LTD.

Effective date: 20100401

C41 Transfer of patent application or patent right or utility model
COR Change of bibliographic data

Free format text: CORRECT: ADDRESS; FROM: MASSACHUSETTS STATE, U.S.A TO: MUNICH, GERMANY

Free format text: CORRECT: ADDRESS; FROM: MUNICH, GERMANY TO: UNITED STATES WASHINGTON STATE

TR01 Transfer of patent right

Effective date of registration: 20100401

Address after: Munich, Germany

Patentee after: SIEMENS AG

Address before: Massachusetts, USA

Patentee before: SIEMENS energy and automation

Effective date of registration: 20100401

Address after: Washington, USA

Patentee after: Micro scanning system, Limited by Share Ltd.

Address before: Munich, Germany

Patentee before: Siemens AG

C17 Cessation of patent right
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20040609