The present invention generally relates to articles having concealed or covert, yet revealable, information using marks incorporating a multiplicity of microparticles applied on or in the articles. More particularly, the present invention relates to automatic microparticle reader systems, apparatuses, and methods for identifying and authenticating articles using information obtained from a mark incorporating a multiplicity of microparticles on or in articles, article packaging, or article labeling.
Counterfeiting, tampering, and product diversion account for nearly a half-trillion dollars in worldwide business losses every year. While these business losses are staggering, public trust is also declining as a result of these problems. News stories documenting problems such as black market fraud, theft, gray market goods, and product tampering contribute to the dwindling public trust in the authenticity of goods and services.
Marks incorporating a multiplicity of microparticles (“microparticle marks”) have been used in the past to combat counterfeiting, tampering, and product diversion. Microparticles have been used for identifying and authenticating many types of materials and objects, including the use of microparticles directly in bulk materials (e.g., fertilizer, chemicals, paints, oils, plastics, pigments, clays, fertilizers, and explosives), the use of marks incorporating a multiplicity of microparticles on or in containers for prepackaged materials (e.g., shampoo, conditioner, lotion, motor oils, and pharmaceuticals), and the use of marks incorporating a multiplicity of microparticles on individual product units (e.g. stereos, cameras, computers, videocassette recorders (VCRs), furniture, motorized vehicles, and livestock).
Since the late 1970's, multi-layered color-coded microparticles specifically have been used to covertly mark materials and objects. U.S. Pat. Nos. 4,053,433 and 4,390,452 and GB Patent No. 1,568,699 describe multi-layered color coded particles for marking articles. Specifically, U.S. Pat. No. 4,053,433 describes a method of marking a substance with microparticles encoded with an orderly sequence of visually distinguishable colored segments detectable with a microscope or other magnifying device. GB Patent No. 1,568,699 describes systems for making microparticles of layered colored material, which have generally parallel flat surfaces with irregular broken edges there between, enabling visualization of the code.
Other examples of multi-layered color-coded microparticles are described in U.S. Pat. Nos. 6,647,649 and 6,455,157, wherein each describes methods for generating unique codes from sets of multi-layered color-coded microparticles. Additional types of microparticles are described in DE Patent No. 19,614,174 and U.S. Pat. No. 4,606,927. DE Patent No. 19,614,174 describes a process for producing multi-layered microparticles by forming a laminate sheet of colored layers and crushing the sheet. The individual marking layers are applied by a printing process, by bronzing, by spray painting, or by roll coating. U.S. Pat. No. 4,606,927 describes microparticles encased in a transparent solid matrix obtained by hardening a liquid adhesive.
While the use of multi-layered color-coded microparticles is generally known, the interrogation of marks generated with these particles has been done manually. Thus, the mark is either observed directly by an individual through magnifying optics (e.g., microscope) or an image of the mark is captured and subsequently observed by the individual. In both of these cases, the mark or image of the mark is interpreted by the individual, who then determines the microparticle code. This process can suffer from being expensive, time-consuming, and also presents the potential of human error in the identification of the microparticle code. As a result, the process is not practical for real time, larger volume applications, such as credit cards, passports, drivers' licenses, high-value branded products, and any tickets.
Automated reader systems have been developed for single expression microparticles, such as the readers for thermal or laser activated microparticle powders as described, for example, in PCT Pub. No. WO2005/104008A1. These single expression microparticle readers generally rely on both the “invisibility” of the microparticle until the microparticle is activated by the reader and the random location of the microparticles dispersed relative to a registration mark to create a unique code for the security and authentication purposes. Although such automated reader systems for identifying random patterns of single expression microparticles can be useful, the significantly higher level of complexity associated with automatically reading anything other than the presence and/or location of single expression microparticle marks has so far stymied the development of automated readers for multi-layer multi-color microparticle marks.
While the microparticles, including multi-layered color-coded microparticles, can represent a level of security that is generally useful in protecting against counterfeiting, tampering, and product diversion, it can be anticipated that a day will come in which counterfeiters will attempt to create two-dimensional images depicting marks incorporating a multiplicity of microparticles and place the counterfeit images on counterfeit or diverted products. Although a human may easily distinguish such two-dimensional replica images from a genuine three-dimensional multi-layer multi-color microparticle mark when viewing a magnified presentation of the actual microparticle mark, two-dimensional replica images create challenges for automated readers that rely on detecting the existence and location of single expression microparticle marks or powders.
There is therefore a need for an automatic microparticle reader system, apparatus, and method that can overcome the inherent deficiencies with conventional marking systems and methods.
The present invention overcomes the deficiencies with conventional anti-counterfeiting and anti-fraud marking systems by providing an automatic reader system, apparatus, and method for the identification and authentication of articles. The automatic reader system, apparatus, and method enable automatic collection and processing of mark data associated with color-coded microparticle marks, automatic determination of the code from the mark data associated with color-coded microparticle marks, and automatic retrieval of reference information associated with the code.
In an embodiment, the automatic reader system, apparatus, and method can be used for identifying and authenticating articles using expression codes based on signature strings generated relative to attributes of valid individual microparticles.
In a further embodiment, the automatic reader system, apparatus, and method can be used for authenticating marks on or in articles, article packaging, or article labeling, whereby the marks are verified to have authentic, three-dimensional objects such as microparticles.
The invention may be more completely understood in consideration of the following detailed description of various embodiments of the invention in connection with the accompanying drawings, in which:
While the invention is amenable to various modifications and alternative forms, specifics thereof have been shown by way of example in the drawings and will be described in detail. It should be understood, however, that the intention is not to limit the invention to the particular embodiments described. On the contrary, the intention is to cover all modifications, equivalents, and alternatives falling within the spirit and scope of the invention as defined by the appended claims.
This invention relates to the automation of the process for identification and/or authentication of articles using microparticle marks, which has historically been a manual process. The capture, processing, searching, and reporting steps of the identification/authentication processes described below can be conducted automatically using an automatic reader apparatus. The reader apparatus enables a user to place an article to be identified/authenticated in the field of view of the automatic reader. In one embodiment, the reader can manage the remainder of the process and provide the results. The automatic reader system, apparatus, and method enable automatic collection and processing of mark data associated with color-coded microparticle marks, automatic determination of the code from the mark data associated with color-coded microparticle marks, and automatic retrieval of reference information associated with the code.
The microparticle marks are adaptable to a wide range of products, including but not limited to the use of marks incorporating a multiplicity of microparticles on containers for prepackaged materials (e.g., shampoo, conditioner, lotion, motor oils, and pharmaceuticals), and on individual product units (e.g., stereos, cameras, computers, videocassette recorders (VCRs), furniture, motorized vehicles, livestock, auto and aircraft parts, pharmaceuticals, luxury products, credit and debit cards, identification (ID) cards, compact discs (CDs) and digital video discs (DVDs), agricultural seeds, and textiles). The microparticle marks can be placed on or in the product itself, the product packaging, or the product labeling so long as the microparticles are effectively frozen or locked in location as part of the microparticle mark.
As described herein, the various embodiments of the present invention relate to a system, apparatus, and method for identifying and authenticating articles using codes obtained from marks incorporating one or more microparticles on or in articles, article packaging, or article labeling. Except where as noted, for purposes of the present invention, “microparticles” are any relatively small particles comprising sizes, shapes, and other features described below. “Microparticles” as used herein is not limited to multi-layered multi-colored particles unless expressly indicated.
Referring to
The microparticle mark 10 according to this first embodiment generally comprises a single carrier layer 12 presented on a substrate 16, the microparticles 14 being substantially homogenously dispersed therein. In the various embodiments described herein, the substrate can comprise the article to be authenticated directly, its packaging, its labeling, etc. Alternatively, the substrate may include other security devices, such as a hologram, RFID tag, a bar code, or any other identification or reference indicia adapted to be affixed to an article.
Referring to
Referring to
Referring to
Referring to
In any of the embodiments described above, the microparticles can be dispersed generally uniformly but randomly located and oriented throughout the carrier material or substrate. Alternatively, in other embodiments at least some of the microparticles may be intentionally located at predetermined locations and/or patterns within the carrier material or substrate. Such intentionally positioned microparticles can form a registration and/or identification pattern to be used in conjunction with the scanning of other randomly oriented microparticles as part of the microparticle mark, or can be comprise the microparticles of the microparticle mark. In still other embodiments, at least some of the microparticles may be pseudo randomly positioned in the carrier material or substrate, such as preferentially doping some areas/volumes with higher concentration of microparticles than other areas/volumes.
While not limited to such, the microparticles used for the microparticle marks according to the various embodiments of the present invention can comprise multi-layered color-coded microparticles. Examples of such multi-layered color-coded microparticles capable of expressing a first-level microparticle code are described in U.S. Pat. Nos. 4,053,433, 4,390,452, 4,606,927, 6,309,690, 6,455,157, 6,647,649, 6,620,360, Great Britain Patent No. GB 1,568,699, and German Patent No. DE 19614174, all of which are incorporated herein by reference in their entirety. It will be understood that for purposes of the present invention, existing microparticles are considered capable of generating a first-level microparticle code if the microparticle mark method and system in which these microparticles are being utilized enables observation, viewing or reading of each microparticle in such a way as to express more than a binary state of that single microparticle. For example, a multi-layer, multi-color microparticle coding system having 4 particles and each having 3 layers and formulated with 12 color possibilities would be capable of expressing up to 9,834,496 unique combinations of color arrangements, each of which would represent a different microparticle code from within that individual microparticle coding system.
An additional level of code can be used for identifying and authenticating articles using expression codes based on signature strings for individual microparticles, such as is described in the patent application entitled “EXPRESSION CODES FOR MICROPARTICLE MARKS BASED ON SIGNATURE STRINGS,” attached hereto as Appendix A and incorporated herein by reference in its entirety. In addition, marks on or in articles, article packaging, or article labeling, can be authenticated by verifying that the marks have authentic, three-dimensional objects such as microparticles, such as is described in the patent application entitled, “THREE-DIMENSIONAL AUTHENTICATION OF MICROPARTICLE MARK,” attached as Appendix B and incorporated herein by reference in its entirety.
In addition to comprising a multi-layer color-coded structure, the microparticles can comprise additional characteristics that are further usable in generating an expression of information. Such additional characteristics include, for example, text or other indicia on one or more of the microparticle surfaces, reflectivity, shapes, refractive index, surface geometry or finish, dynamic crystal lattice properties (such as magneto-electrooptic properties, mechanical-electrooptic properties, or thermal-electrooptic properties associated with lattice structures, such as LCD or piezoelectric materials), and various optical properties including polarization. For example, the index of refraction of the microparticles and carrier material can be selected to optimize the ability to distinguish and sharpen the visual distinction between the microparticles from the carrier material when using a reader.
In embodiments comprising multi-layered color-coded microparticles or in other embodiments, the microparticles used for the microparticle marks can comprise one or more reflective layers and/or one or more non-reflective surfaces. For example, the multi-layered color-coded microparticles can include a reflective layer at one end thereof and a non-reflective layer at the other end thereof, with one or more intermediate multi-colored layers there between. In other embodiments, the microparticles can include a reflective layer at one end thereof and a non-reflective layer at the other end thereof, with no multi-colored layers there between.
In the embodiments in which the microparticles comprise reflective surfaces, the reflective properties of the microparticles can be such that any reflection off of the reflective surfaces is not detectable by a naked eye, but is detectable under magnification to retain the covertness of the microparticle mark. In other embodiments, the reflective properties of the microparticles can be detectable by a naked eye or under any type of low magnification. This can be used in marks in which it is desirable to warn any potential counterfeiters that the product, packaging, or labeling contains a microparticle mark as depicted and described herein. In these embodiments, the microparticles comprising reflective surfaces can be arranged to form words, marks, or other indicia that can be detectable by a naked eye or under any type of low magnification.
In further embodiments, the microparticles used for the microparticle marks can comprise one or more generally clear or lucid (transparent or translucent) layers therein. The clear or lucid layers can further aid in identifying and authenticating a mark.
In other embodiments, the microparticles used for the microparticle marks can comprise one or more generally dynamic crystal lattice layers or components. The dynamic crystal lattice layers or components can further aid in hiding, identifying, and/or authenticating a mark.
For many applications, microparticles are about 0.1 micron to about 500 microns at their average cross section dimension, preferably about 0.1 micron to about 100 microns, and optimally in ranges of about 1 micron to about 10 microns, about 10 microns to about 20 microns, about 20 microns to about 40 microns, and about 40 microns to about 100 micrometers. The size of the microparticles can depend upon the applications, for example, in printing applications it can be desirable to have microparticles of less than about 10 microns. A person of ordinary skill in the art will recognize that additional ranges within the explicit ranges given above are contemplated and are within the present disclosure.
The microparticles can have various aspect ratios. In an embodiment, the microparticles have an aspect ratio of approximately 1:1. By having such an aspect ratio, the microparticles may be more easily applied and randomly oriented within or on a carrier, adhesive, or coating or on a substrate. This may become important when verifying that a mark has three-dimensional objects, such as microparticles, therein, or when generating expression codes based on signature strings. In other embodiments, the microparticles have an aspect ratio of approximately 1:2. In further embodiments, the microparticles have an aspect ratio of approximately 1:4, 1:8, or 1:16. A person of ordinary skill in the art will recognize that additional aspect ratios within the explicit aspect ratios given above are contemplated and are within the present disclosure.
The concentration of microparticles used to identify an object can also vary. For example, the microparticles might be incorporated directly into the article, its packaging, or its labeling at a concentration of 0.0001 to 10 parts by weight for every 100 parts by weight material, and in another embodiment at a concentration of 0.001 to 3 parts by weight for every 100 part by weight material. Alternatively, the microparticles can be combined with an adhesive or carrier at a concentration of 0.0001 to 10 parts by weight for every 100 parts by weight material, and in another embodiment at a concentration of 0.001 to 3 parts by weight for every 100 part by weight material. A person of ordinary skill in the art will recognize that additional ranges within the explicit ranges given above are contemplated and are within the present disclosure.
The overall area and volume proportions in the various cross sections of the mark (e.g., % area carrier or substrate to % area microparticles) can be selected to optimize the detection capability of a reader to pick up the unique characteristics of a mark. Based upon the uniqueness of the marks, the overall area and volume proportions (e.g., % volume carrier or substrate to % volume microparticles) in the various cross sections of the mark can also be selected to optimize the ability to serialize articles using the unique codes generated from the mark.
In an embodiment, a mark comprises about 99.999% area carrier or substrate to about 0.001% area microparticles. In another embodiment, a mark comprises about 99.99% area carrier or substrate to about 0.01% area microparticles. In another embodiment, a mark comprises about 99.9% area carrier or substrate to about 0.1% area microparticles. In still another embodiment, a mark comprises about 99% area carrier or substrate to about 1% area microparticles. These levels can enable optimization of the detection capability of a reader to pick up the unique characteristics of a mark and the ability to serialize articles using the expression codes generated from the mark, but also can cut down on microparticle costs. A person of ordinary skill in the art will recognize that additional area ratios within the explicit area ratios given above are contemplated and are within the present disclosure.
In general, the larger-sized particles can require a larger weight and proportion of microparticles for detection and determination capability. Accordingly, the smaller-sized particle can require a smaller weight and proportion of microparticles for detection and determination capability
In terms of quantifying the number of microparticles within a mark, a mark can have at least one microparticle and up to any number of microparticles. This number can be determined based upon the requirement for unique microparticle codes and expression codes for specific applications.
In an embodiment, a mark comprises 1-10 microparticles. In another embodiment, a mark comprises 11-40 microparticles. In another example embodiment, a mark comprises 41 or more microparticles, where each multiplicity of microparticles provides a first-level microparticle code and the positions, features, and/or relationships of the individual microparticles is utilized to generate one or more signatures strings as second-level expression codes for the microparticle mark. In one embodiment, the signature strings and microparticle codes can be used to generate a unique expression code for that microparticle mark.
In one embodiment, the adhesive, carrier, or substrate material can be transparent or translucent to the frequency of light used to illuminate the microparticles, such that the microparticles are readily discernable. The adhesive or carrier can include solvent materials, including both organic solvent based adhesives such as lacquers, as well as water based adhesives such as latexes, hot melt adhesives, curing systems including epoxies, polyurethanes, enamels, such as, for example, acrylic and alkyds, or a UV curing material. UV curing materials can enable application of the carrier material with microparticles in high volume applications, due to the quick curing ability.
An automatic reader and method according to the various embodiments of the present invention enables a user to place the article to be identified/authenticated in the field of view of the automatic reader. In one embodiment, the reader can manage the remainder of the process and provides the results of the identification and/or authentication based on pre-programmed, predetermined or pre-selected control information as will be described. In an alternate embodiment, the user may input such control information or may make adjustments to facilitate the capture of the microparticle mark, such as adjusting focus, illumination, depth of field or the like.
Referring to
The illumination can be obtained from a variety of illumination sources, including but not limited to incandescent lights, fluorescent lights, halogen lights, xenon lights, light-emitting diodes (LED) lamps, lasers, and other illumination sources known to those skilled in the art. LED lamps are particularly advantageous, as they can provide the ability to deliver a controlled spectrum, i.e., the colors are selectable, well defined, allow tight control of wavelengths, and do not shift. The lighting can be direct or fiber optics, mirrors, etc., which can be used to deliver the illumination from a remote source to the mark on the article. Preferably, the illumination is provided in a visible part of the electromagnetic frequency range. Alternatively, other portions of the electromagnetic frequency range could be utilized in accordance with the illumination of the automatic reader of the present invention.
In one embodiment, the illumination system comprises a plurality of light sources, each of the light sources being independently and variably controllable by the processing system to dynamically illuminate the microparticle mark. In one aspect of this embodiment, the dynamic illumination consists of high-intensity LEDs, such as white, red, blue, and green individual LEDs in combination.
The optics and optics path can be constructed with lenses of various shapes, configurations, and coatings to provide the necessary magnification, field of view, and depth of field. Additionally, filtering can be used to focus/highlight colors of interest (valid color layers) or to provide a customer or application specific reader. Fixed focus with control of distance between an article and the reader, or autofocusing capabilities, can be employed in the automatic reader. Although manual focusing may be used, it may not be suitable for all users because it can introduce an additional human step and therefore variability. The optics path can also be designed for particular surfaces (e.g., multilevel or curved surfaces).
The sensor used to capture the light from the optics path can be selected from many readily available types, including, but not limited to, complementary metal oxide semiconductor (CMOS) and charged coupled device (CCD) sensors. The specific sensor chosen generally is dependant upon the application (e.g. particle size being used and magnification) and is generally chosen to provide the sensitivity and resolution necessary to complete the analysis.
The above-mentioned components can be assembled to work together to capture the information from the applied mark and generate an electronic image of the mark within an integrated, single housing, such as a handheld reader. Alternatively, these components may be bundled or combined (e.g., currently available universal serial bus (USB) microscope providing illumination, optics, and electronic sensors) as separate elements of part of a reader system, such as for use in a production assembly line operation for initial capture of microparticle marks.
In an embodiment, the automated reader housing includes means for optically isolating the illumination system, the detection system, and the microparticle mark from an external environment. The automated reader may include a hood, such as, for example, a foam member generally surrounding a field of view of the detection system and adapted to interface proximate to a perimeter of the microparticle mark. Examples of such hoods are shown in
Referring to
One or more kinds of microparticles can be selected for a set of microparticle marks. Once a set of one or more kinds of microparticles have been selected for a given set of microparticle marks, microparticle marks incorporating the one or more kinds of microparticles can be applied to a corresponding set of articles. While the microparticle codes associated with a given set of microparticles corresponding to an intended set of articles will generally be selected to be unique for a given manufacturer, article, or distribution channel, in other embodiments the set of microparticles chosen for an intended set of articles may overlap. The microparticle mark can be applied manually or automatically. Manual application methods include extruding, molding, brushing, and spraying. Automatic application methods can include the above-mentioned techniques, as well as, for example, roll coating and printing. The microparticle and carrier materials are described in detail above.
A field reading process can be used to determine the identity and/or authenticity of an article and the mark on the article in accordance with some embodiments of the present invention. First, the sensor in the automatic reader apparatus is used to capture the light from the optics path and generates an electronic image of the mark. Once an electronic image of the mark has been generated, an image processing program can analyze the electronic image.
An embodiment of an image-processing program, such as that generally described above, is shown in
The mark data refers to the total dataset readable from a mark as an image. A mark may be viewed as a region on an article that contains introduced microparticles in a carrier medium, where the carrier could be an additional medium or a portion of the article itself. In some embodiments, the microparticles are fixed relative to the article in the microparticle mark, while in other embodiments the microparticle mark may be flexible. In some embodiments, the microparticles are randomly introduced into the microparticle mark, where in other embodiments the microparticles are pseudo-randomly introduced or purposefully located in the microparticle mark.
At the preprocess step, the raw captured data is prepared for further processing. This may include adjustments in calibration, noise reduction (such as by averaging of multiple image frames) and data transformations (such as by transforms to other color spaces or other dimensional spaces). For example, a red-green-blue (RGB) image may be mapped to other color spaces, such as Lab, Luv, HSL, HSV, etc. Information such as position, height, or color space can be added to pattern-vector information to obtain a higher dimensional space which can enhance segmentation or identification.
The step of mark segmentation includes segmentation of microparticles from background data. This step reduces the amount of the computations involved in reading the mark and enhances the automatic read. Many different algorithms may be used for this step, and the specific algorithm can vary depending on the application. For computational efficiency, a priori knowledge of the information readable in microparticle marks may be used. For example, in an embodiment, the microparticles in a microparticle mark are present at low levels relative to the total dataset (because most of the data is background). Here, frequency-based segmentation algorithms are useful and captured data may be passed through various statistical functions, to segment the data into foreground or background data sets. Segmentation may also be done manually (by picking the background color and removing all similar colors). Further examples include simple pixel thresholding, edge detection, transform filters (Fast Fourier Transform and inverse FFT). Watershed and neural networks may also be used.
In the next step, microparticle segmentation, the foreground data bin is separated into distinct regions, with each region being a possible microparticle. The foreground dataset can be converted to microparticle regions of interest by identifying collections or regions of neighboring data of proper size for the microparticles of interest.
The step of color identification can involve the determination of which identified microparticles have colors that match definitions of standard microparticle colors. At this step, a transform to a desired color space may be used, if such a transform was not done already. Thresholding may also be used to remap the microparticle data to standard colors.
In the step of color-layer segmentation, each microparticle is separated into distinct regions corresponding to the color layers. In an embodiment, a segmentation algorithm based on location and color thresholds can be used.
The step of identifying color layer order includes the ordering of color layers identified within each microparticle region. This may be done by calculating centers of each layer region, calculating the distances between centers, and using distances to determine order. Errors that may result from this step include finding two small particles in a single identified microparticle region or splitting a single layer into a plurality of layers. Such errors may be reduced by examining vectors connecting the noted centers and requiring a linear relationship between them.
The step of determining microparticle code can be accomplished using an algorithm to generate the code or the microparticle code can be automatically looked up in a table or database to determine the code for the microparticles identified. Additionally, reference information associated with the code may also be retrieved.
In actual practice, the processing of the electronic image of the mark can present problems that generally must be overcome for effective reading of a microparticle code. While humans can look at an object or image and observe certain areas as a single color, electronic image data of these areas are generally made up of pixels of many different colors and not of a single color. This can arise for any number of reasons, including actual color variations in the object being imaged, variations in the lighting source(s), shadow variations, light scattering, substrate influences, and carrier influences.
In addition, even though a microparticle set can be generated with microparticles formed from colored layers incorporating uniform, standard colors, the electronic image will generally present a multitude of various colored pixels for each of the uniform, standard colors incorporated in the microparticles (i.e., the pixels observed for each colored layer are not all observed to have the same RGB values).
To obtain improved recognition of the microparticle layer colors, ranges are established for the R, G, and B values, such that an exact match is not required. Thus, a level of variability for each of the R, G, and B values for any given microparticle layer color can be assigned and any pixels falling within the specified resulting ranges can then be associated with that microparticle layer color. While this enables a much improved ability to identify each of the microparticle layers and their colors, many additional pixels can be present in the image that were part of the microparticle layers but whose color was not associated with one of the standard microparticle layer colors.
Some of the difficulties associated with the analysis can result from variations in lighting (brightness) and shadowing (darkness). These lighting (brightness) and shadowing (darkness) effects can be overcome by identifying a color through looking at ratios of the R, G, and B levels, not looking at the absolute values for each of the R, G, and B levels. Thus, a pixel with R=255, G=0 and B=0 is recognized to be pure, bright red. Another pixel with R=125, G=0 and B=0 is still recognized as pure red, but is darker. By analyzing the image to identify pixels with ratios of their R, G, and B values that match those of one of the standard microparticle layer colors, the microparticle layer color can be effectively identified, despite variations in brightness and shadowing.
In addition, despite improvements in effectively identifying the standard microparticle layer colors, difficulties can be encountered due to light scattering or reflecting from the substrate or layers. When such scattering or reflecting occurs, the microparticle layer colors can be shifted from their standard colors. As a result, some of the illumination reaching the microparticle is no longer of the same spectrum as the light source, but now has been “colored” by reflection or scattering off of the substrate or layers.
Thus, for each of the colors of the substrate and layers, light of some wavelengths can be selectively absorbed by the substrate while other wavelengths are not. The resulting light scattered and reflected, with its different spectrum, can then light the microparticles and contribute to a color shift of the microparticles or can reach the sensor and change the color signature for pixels associated with a microparticle. These color-shifting effects can be corrected for by adjusting the expected color values for each of the standard microparticle layer colors for predicted values that can be expected due to the shift. Similarly, the expected color values for each of the standard microparticle layer colors can also be corrected for the spectrum of the light source used to illuminate the mark. While the corrections made for determining a match—due to the spectrum of the light source—can be made for all pixels in the image, the corrections needed due to background scattering may generally need only take into account the color of the background in the surrounding area of the microparticle (i.e., the color of the substrate in the areas scattering light onto the microparticle).
In one embodiment of an anti-counterfeiting setting, if there are no valid three-dimensional microparticles identified or a valid microparticle code or match with reference data, depending upon what embodiments of the invention-have been utilized, then the mark might be or is likely a counterfeit and the process can be stopped and it can be reported that the mark and/or product is not authenticated. If there is a match for the mark, the matching microparticle code can be reported. If it is desired to go a next level of security, the following steps relating to microparticle mark signature authentication can be used to authenticate the microparticle mark's expression code based upon the signature characteristics of the microparticle mark. This step can represent a next-level of protection against counterfeiting.
In one embodiment of an anti-product diversion setting, if there is a match for the mark, the matching code can be reported and the source and/or distribution chain of the product and mark can be identified. If it is desired to go a next level of security, the following steps can be used to identify the microparticle mark's expression code based upon the signature characteristics of the microparticle mark. This step can represent a next-level of protection against product diversion.
In addition to providing a next level of securing against counterfeiting, tampering, and product diversion, a microparticle mark expression code based upon signature strings can be used to provide identification and/or authentication through comparison of a calculated alphanumeric string to a database of existing original alphanumeric strings rather than through manual comparisons of raw images directly as described in U.S. Pat. No. 6,309,690. This process can therefore greatly minimize the amount of storage needed to save information about products and marks and also speed up the process by comparing alphanumeric strings rather than digital or analog images.
In embodiment, a microparticle reader 110 may be configured as shown in
As shown in
As shown in
The hierarchical relationship between microparticle codes 300, signature strings 302, and expression codes 304 can be as illustrated in
An initial generation of expression codes may be used to generate a database of expression codes 518 to compare with expression code 516. First-time expression codes 518 may be identified, for example, with codes 520A, B, and C. In this example, these codes may be BRG 12, BRG 13, and 31 BRG, respectively, depending on the possible alternative combinations of predetermined coding order 514 and/or preselected signature strings 512. Codes 520A, B, and C are part of initial expression code generation 522. These codes are then used to populate expression code database 524.
The embodiments above are intended to be illustrative and not limiting. Additional embodiments are within the claims. In addition, although the present invention has been described with reference to particular embodiments, those skilled in the art will recognize that changes can be made in form and detail without departing from the spirit and scope of the invention. Any incorporation by reference of documents above is limited such that no subject matter is incorporated that is contrary to the explicit disclosure herein.
For purposes of interpreting the claims for the present invention, it is expressly intended that the provisions of Section 112, sixth paragraph of 35 U.S.C. are not to be invoked unless the specific terms “means for” or “step for” are recited in a claim.
This application is a continuation of application Ser. No. 11/685,764, filed Mar. 13, 2007 now U.S. Pat. No. 7,720,254, which claims the benefit of U.S. Provisional Application No. 60/781,626, filed Mar. 13, 2006, entitled “Three-Dimensional Authentication of Microparticle Mark,” U.S. Provisional Application No. 60/781,955, filed Mar. 13, 2006, entitled “Unique Codes for Microparticle Marks Based on Signature Strings,” and U.S. Provisional Application No. 60/781,930, filed Mar. 13, 2006, entitled “Automatic Microparticle Mark Reader,” the entire disclosures of each of which are hereby incorporated herein in their entirety by reference.
Number | Name | Date | Kind |
---|---|---|---|
1787995 | Reilly | Jan 1931 | A |
2058774 | Colligan | Oct 1936 | A |
2088412 | Grosvenor | Jul 1937 | A |
2265196 | Riley | Dec 1941 | A |
2687367 | Burrin | Aug 1954 | A |
2885366 | Iler | May 1959 | A |
2963378 | Palmquist | Dec 1960 | A |
3013958 | Fearon | Dec 1961 | A |
3113991 | Kleber | Dec 1963 | A |
3128744 | Jefferts | Apr 1964 | A |
3366573 | Feuer | Jan 1968 | A |
3451778 | Fearon | Jun 1969 | A |
3567909 | Allen | Mar 1971 | A |
3574550 | Scott | Apr 1971 | A |
3574909 | Brenner, Jr. | Apr 1971 | A |
3628271 | Carrell | Dec 1971 | A |
3632993 | Acker | Jan 1972 | A |
3663685 | Evans | May 1972 | A |
3663801 | Wahli | May 1972 | A |
3700305 | Bingham | Oct 1972 | A |
3704952 | Bird | Dec 1972 | A |
3733178 | Eriksen | May 1973 | A |
3736500 | Berkowitz | May 1973 | A |
3772099 | Ryan | Nov 1973 | A |
3772200 | Livesay | Nov 1973 | A |
3788814 | Goldblatt | Jan 1974 | A |
3835297 | Inoue | Sep 1974 | A |
3835782 | Griffith | Sep 1974 | A |
3861886 | Meloy | Jan 1975 | A |
3897284 | Livesay | Jul 1975 | A |
3950891 | Hinkes | Apr 1976 | A |
3958041 | Wagner | May 1976 | A |
3964294 | Shair | Jun 1976 | A |
3967990 | Ryan | Jul 1976 | A |
3985602 | Stuart | Oct 1976 | A |
4013490 | Ryan | Mar 1977 | A |
4018635 | Ryan | Apr 1977 | A |
4023040 | Weber | May 1977 | A |
4029506 | Dessauer | Jun 1977 | A |
RE29334 | Ryan | Aug 1977 | E |
4053433 | Lee | Oct 1977 | A |
4097279 | Whitehead | Jun 1978 | A |
4131064 | Ryan | Dec 1978 | A |
4197104 | Krystyniak | Apr 1980 | A |
4198307 | Berkowitz | Apr 1980 | A |
4223004 | Hsia | Sep 1980 | A |
4238524 | LaLiberte | Dec 1980 | A |
4243734 | Dillon | Jan 1981 | A |
4251726 | Alvarez | Feb 1981 | A |
4321056 | Dimitroff | Mar 1982 | A |
4329393 | LaPerre | May 1982 | A |
4359353 | Kydd | Nov 1982 | A |
4359399 | Boyars | Nov 1982 | A |
4390452 | Stevens | Jun 1983 | A |
4397142 | Bingham | Aug 1983 | A |
4399226 | Danielson | Aug 1983 | A |
4431766 | Christie | Feb 1984 | A |
4441943 | Kydd | Apr 1984 | A |
4469623 | Danielson | Sep 1984 | A |
4520109 | Simmonds | May 1985 | A |
4606927 | Jones | Aug 1986 | A |
4640035 | Kind | Feb 1987 | A |
4652395 | Marcina | Mar 1987 | A |
4654165 | Eisenberg | Mar 1987 | A |
4690689 | Malcosky | Sep 1987 | A |
4715988 | Colin | Dec 1987 | A |
4731531 | Handke | Mar 1988 | A |
4744919 | O'Holleran | May 1988 | A |
4764474 | Orleup | Aug 1988 | A |
4771005 | Spiro | Sep 1988 | A |
4785290 | Goldman | Nov 1988 | A |
4812171 | Brettle | Mar 1989 | A |
4812412 | Turner | Mar 1989 | A |
4824144 | Tasma | Apr 1989 | A |
4862143 | Hirschfield | Aug 1989 | A |
4939372 | Schvoerer | Jul 1990 | A |
5023923 | Sanner | Jun 1991 | A |
5035920 | Smrt | Jul 1991 | A |
5057268 | Muller | Oct 1991 | A |
5111882 | Tang | May 1992 | A |
5118369 | Shamir | Jun 1992 | A |
5129974 | Aurenius | Jul 1992 | A |
5169558 | Smrt | Dec 1992 | A |
5179027 | Fisher | Jan 1993 | A |
5217708 | Pinkney | Jun 1993 | A |
5246861 | Miller | Sep 1993 | A |
5256572 | Tang | Oct 1993 | A |
5267756 | Molee | Dec 1993 | A |
5268899 | Brown | Dec 1993 | A |
5272216 | Clark, Jr. | Dec 1993 | A |
5294476 | Calhoun | Mar 1994 | A |
5310222 | Chatwin | May 1994 | A |
5380047 | Molee | Jan 1995 | A |
5391595 | Clark, Jr. | Feb 1995 | A |
5411799 | Loving | May 1995 | A |
5426289 | Kinoshita | Jun 1995 | A |
5435249 | Brent | Jul 1995 | A |
5450190 | Schwartz | Sep 1995 | A |
5454324 | Lamignat | Oct 1995 | A |
5474937 | Anderson | Dec 1995 | A |
5521984 | Denenberg | May 1996 | A |
5568555 | Shamir | Oct 1996 | A |
5619025 | Hickman | Apr 1997 | A |
5637169 | Hull | Jun 1997 | A |
5659631 | Gormish | Aug 1997 | A |
5673338 | Denenberg | Sep 1997 | A |
5677187 | Anderson | Oct 1997 | A |
5760394 | Welle | Jun 1998 | A |
5763176 | Slater | Jun 1998 | A |
5789183 | Lee | Aug 1998 | A |
5798147 | Beck | Aug 1998 | A |
5818032 | Sun | Oct 1998 | A |
5830542 | Shigeno | Nov 1998 | A |
5837042 | Lent | Nov 1998 | A |
5869828 | Braginsky | Feb 1999 | A |
5873604 | Phillips | Feb 1999 | A |
5888444 | Dannenhauer | Mar 1999 | A |
5962082 | Hendrickson | Oct 1999 | A |
5974150 | Kaish | Oct 1999 | A |
5974974 | Agnew | Nov 1999 | A |
6019827 | Mann | Feb 2000 | A |
6025200 | Kaish | Feb 2000 | A |
6030000 | Diamond | Feb 2000 | A |
6108612 | Vescovi | Aug 2000 | A |
6147149 | Anderson | Nov 2000 | A |
6165609 | Curatolo | Dec 2000 | A |
6200628 | Rozumek | Mar 2001 | B1 |
6203736 | Gailberger | Mar 2001 | B1 |
6232124 | Selinfreund | May 2001 | B1 |
6309690 | Brogger | Oct 2001 | B1 |
6406725 | Taylor | Jun 2002 | B1 |
6432715 | Nelson | Aug 2002 | B1 |
6455157 | Simons | Sep 2002 | B1 |
6458595 | Selinfreund | Oct 2002 | B1 |
6477227 | Kaiser | Nov 2002 | B1 |
6490030 | Gill | Dec 2002 | B1 |
6501825 | Kaiser | Dec 2002 | B2 |
6512580 | Behringer | Jan 2003 | B1 |
6524859 | Hesse | Feb 2003 | B1 |
6525111 | Spencer | Feb 2003 | B1 |
6572784 | Coombs | Jun 2003 | B1 |
6589626 | Selinfreund | Jul 2003 | B2 |
6609728 | Voerman | Aug 2003 | B1 |
6611612 | Mann | Aug 2003 | B2 |
6620360 | Simons | Sep 2003 | B1 |
6630960 | Takahashi | Oct 2003 | B2 |
6638593 | Selinfreund | Oct 2003 | B2 |
6647649 | Hunt | Nov 2003 | B2 |
6659507 | Banahan | Dec 2003 | B2 |
6691916 | Noyes | Feb 2004 | B2 |
6692031 | McGrew | Feb 2004 | B2 |
6701304 | Leon | Mar 2004 | B2 |
6707539 | Selinfreund | Mar 2004 | B2 |
6708618 | Tsai | Mar 2004 | B1 |
6721440 | Reed | Apr 2004 | B2 |
6735324 | McKinley | May 2004 | B1 |
6850592 | Schramm | Feb 2005 | B2 |
6899827 | Lauf | May 2005 | B2 |
6908737 | Ravkin | Jun 2005 | B2 |
6909770 | Schramm | Jun 2005 | B2 |
6948068 | Lawandy | Sep 2005 | B2 |
6989525 | Howard | Jan 2006 | B2 |
7038766 | Kerns | May 2006 | B2 |
7039214 | Miller | May 2006 | B2 |
7046828 | Gibbs | May 2006 | B1 |
7055691 | Safian | Jun 2006 | B2 |
7288320 | Steenblik | Oct 2007 | B2 |
7389420 | Tian | Jun 2008 | B2 |
20010041214 | Brogger | Nov 2001 | A1 |
20010049101 | Brogger | Dec 2001 | A1 |
20020009208 | Alattar | Jan 2002 | A1 |
20020023218 | Lawandy | Feb 2002 | A1 |
20020122878 | Kerns | Sep 2002 | A1 |
20020129523 | Hunt | Sep 2002 | A1 |
20030032033 | Anglin | Feb 2003 | A1 |
20030036201 | Nelson | Feb 2003 | A1 |
20030058990 | Kaiser | Mar 2003 | A1 |
20030133537 | Schramm | Jul 2003 | A1 |
20030194052 | Price | Oct 2003 | A1 |
20030194053 | Schramm | Oct 2003 | A1 |
20030211288 | Schottland | Nov 2003 | A1 |
20040004829 | Policappelli | Jan 2004 | A1 |
20040022444 | Rhoads | Feb 2004 | A1 |
20040029295 | Brogger | Feb 2004 | A1 |
20040067360 | Steenblik | Apr 2004 | A1 |
20040098891 | Hunt | May 2004 | A1 |
20050031838 | Lagunowich | Feb 2005 | A1 |
20050092408 | Howard | May 2005 | A1 |
20050094848 | Carr | May 2005 | A1 |
20050135656 | Alattar | Jun 2005 | A1 |
20050150964 | Lo | Jul 2005 | A1 |
20050181511 | Mun | Aug 2005 | A1 |
20050189255 | Safian | Sep 2005 | A1 |
20050230962 | Berson | Oct 2005 | A1 |
20050239207 | Gelbart | Oct 2005 | A1 |
20050255599 | Wang | Nov 2005 | A1 |
20050264001 | Kerns | Dec 2005 | A1 |
20050276906 | Metzger | Dec 2005 | A1 |
20050289061 | Kulakowski | Dec 2005 | A1 |
20060014045 | Einhorn | Jan 2006 | A1 |
20060037222 | Hunt | Feb 2006 | A1 |
20060048248 | Deppermann | Mar 2006 | A1 |
20060091670 | Gaynor | May 2006 | A1 |
20060244253 | Wei | Nov 2006 | A1 |
20070063051 | Laszlo | Mar 2007 | A1 |
20070251438 | Remmer | Nov 2007 | A1 |
20080034426 | Stierman | Feb 2008 | A1 |
20090136079 | Stierman | May 2009 | A1 |
Number | Date | Country |
---|---|---|
1056653 | Jun 1979 | CA |
2223163 | Oct 1997 | CA |
1961474 | Jul 1970 | DE |
2651528 | May 1977 | DE |
2607014 | Mar 1985 | DE |
078756 | May 2003 | EP |
0787656 | May 2003 | EP |
2330537 | Jul 1981 | FR |
1568699 | Jun 1980 | GB |
2178481 | Feb 1987 | GB |
2286044 | Aug 1995 | GB |
2319337 | May 1998 | GB |
52068278 | Jun 1977 | JP |
9301405 | Mar 1995 | NL |
WO 9945514 | Sep 1999 | WO |
WO 0034937 | Jun 2000 | WO |
WO 0137207 | May 2001 | WO |
WO 03048726 | Jun 2003 | WO |
WO 03098188 | Nov 2003 | WO |
WO 2004089640 | Oct 2004 | WO |
WO 2005014928 | Feb 2005 | WO |
WO 2005040001 | May 2005 | WO |
WO 2005085087 | Sep 2005 | WO |
WO 2005104008 | Nov 2005 | WO |
WO 2005123408 | Dec 2005 | WO |
WO 2005199612 | Dec 2005 | WO |
WO 2007106512 | Sep 2007 | WO |
WO 2007106514 | Sep 2007 | WO |
WO 2007106515 | Sep 2007 | WO |
Number | Date | Country | |
---|---|---|---|
20100128925 A1 | May 2010 | US |
Number | Date | Country | |
---|---|---|---|
60781626 | Mar 2006 | US | |
60781955 | Mar 2006 | US | |
60781930 | Mar 2006 | US |
Number | Date | Country | |
---|---|---|---|
Parent | 11685764 | Mar 2007 | US |
Child | 12641993 | US |