[go: up one dir, main page]

WO2024049421A1 - Procédés et systèmes de chaîne de blocs pour vérifier les certifications et l'authenticité de produits commerciaux - Google Patents

Procédés et systèmes de chaîne de blocs pour vérifier les certifications et l'authenticité de produits commerciaux Download PDF

Info

Publication number
WO2024049421A1
WO2024049421A1 PCT/US2022/042120 US2022042120W WO2024049421A1 WO 2024049421 A1 WO2024049421 A1 WO 2024049421A1 US 2022042120 W US2022042120 W US 2022042120W WO 2024049421 A1 WO2024049421 A1 WO 2024049421A1
Authority
WO
WIPO (PCT)
Prior art keywords
product
certification
investigated
label
manufacturer
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.)
Ceased
Application number
PCT/US2022/042120
Other languages
English (en)
Inventor
Mike Horia Mihail TEODORESCU
Atif Mohammad RAKIN
Gelu Comanescu
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.)
Surgibox Inc
Original Assignee
Surgibox 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 Surgibox Inc filed Critical Surgibox Inc
Priority to PCT/US2022/042120 priority Critical patent/WO2024049421A1/fr
Publication of WO2024049421A1 publication Critical patent/WO2024049421A1/fr
Anticipated expiration legal-status Critical
Ceased legal-status Critical Current

Links

Classifications

    • BPERFORMING OPERATIONS; TRANSPORTING
    • B65CONVEYING; PACKING; STORING; HANDLING THIN OR FILAMENTARY MATERIAL
    • B65CLABELLING OR TAGGING MACHINES, APPARATUS, OR PROCESSES
    • B65C9/00Details of labelling machines or apparatus
    • B65C9/40Controls; Safety devices
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q10/00Administration; Management
    • G06Q10/06Resources, workflows, human or project management; Enterprise or organisation planning; Enterprise or organisation modelling
    • G06Q10/063Operations research, analysis or management
    • G06Q10/0639Performance analysis of employees; Performance analysis of enterprise or organisation operations
    • G06Q10/06395Quality analysis or management
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q30/00Commerce
    • G06Q30/018Certifying business or products
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q30/00Commerce
    • G06Q30/06Buying, selling or leasing transactions
    • G06Q30/0601Electronic shopping [e-shopping]
    • G06Q30/0607Regulating the sale of restricted items, e.g. alcohol
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q30/00Commerce
    • G06Q30/06Buying, selling or leasing transactions
    • G06Q30/0601Electronic shopping [e-shopping]
    • G06Q30/0609Qualifying participants for shopping transactions
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q50/00Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
    • G06Q50/10Services
    • G06Q50/22Social work or social welfare, e.g. community support activities or counselling services
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q50/00Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
    • G06Q50/10Services
    • G06Q50/26Government or public services
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B65CONVEYING; PACKING; STORING; HANDLING THIN OR FILAMENTARY MATERIAL
    • B65CLABELLING OR TAGGING MACHINES, APPARATUS, OR PROCESSES
    • B65C9/00Details of labelling machines or apparatus
    • B65C9/40Controls; Safety devices
    • B65C2009/402Controls; Safety devices for detecting properties or defects of labels
    • B65C2009/407Controls; Safety devices for detecting properties or defects of labels after labelling
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q2220/00Business processing using cryptography

Definitions

  • Exemplary embodiments of the present invention relate to systems and methods for verifying the certification of commercial products and for verifying the authenticity of commercial products.
  • a global regulatory certification agency put out a warning about counterfeit automatic fire sprinklers.
  • the counterfeit fire sprinklers were marked with a false label of certification and have not received the required safety and regulatory testing (as mentioned in Reference 8).
  • these counterfeit products were labeled with the company name of a reputable certified company which manufactured very similar fire sprinklers. In some cases, these differences came down to slight changes in screw types and bulb size and quality.
  • counterfeit fire sprinklers that have passed no documented safety or regulatory testing were commercialized on USA and Canadian markets. These products were fraudulently labeled as manufactured by a reputable manufacturer (see Reference 3). The risk to the public of using such counterfeit products is obvious. A malfunctioning fire sprinkler system can lead to injury and loss of property.
  • a regulatory agency Underwriters Laboratories released twelve public notices pointing out to various counterfeit marked devices, such as smoke alarms, USB charging devices, and communication cables posing a fire hazard. All of these counterfeit devices lacked verifiable safety testing and, as a result, posed safety risks to the users and the public.
  • Fraudulently marked devices marketed as being made by reputable certified companies can damage company's business reputation. In these cases, looking up the associated device certification is insufficient since the product type, product name, and manufacturer/company name of the counterfeit product matches the general product certification even though the counterfeit product is slightly different from the authentic product. In another situation, counterfeit products are fraudulently marked and enter the stream of commerce without being properly certified (such products often do not mimic an existing legitimate product). These counterfeit products are easier to detect since a certificate cannot be found when a search is performed for the product. Such as case, was pursued by the US Government in 2013 with respect to an US based company which imported unauthorized counterfeit regulatory marked products over multiple years (in this case lamp bulbs worth millions of dollars of counterfeit product, see Reference 4).
  • Exemplary embodiments of the present invention provide a label-verification-system for verifying the certifications and the authenticity of commercial products.
  • the label-verification- system may include a user-input-device enabling an user to investigate products and to input requests into the label-verification-system.
  • the label-verification-system may further include a camera configured to take a photo of a product-label and to generate a label-photo.
  • the label- verification-system may be connected with processing-module configured to perform image recognition on the label-photo and to extract text and images from the label-photo.
  • the processing-module may be configured to generate, from the text and images, a label-record including one or more of product serial numbers, product lot numbers, product information, manufacturer information, one or more certification-logos, certification-marks associated with each of the certification-logos, and one or more warning messages.
  • the processing-module may be configured to determine a certification-mark-compliance-status for each of the certificationlogos and the corresponding certification-marks.
  • the processing-module may perform one or more of the following: compare the certification-logo with a set of standard-certification-marks, determine a standard-certification-mark most similar to the certification-logo, evaluate a degree of similarity between the certification-logo and the most similar standard-certification- mark, and calculate a certification-logo-design-status based on the degree of similarity.
  • the label-verification-system may further include an electronic-display configured to display the certification-mark-compliance-status for each of the certification-logos and the corresponding certification-marks.
  • the label-verification-system may also be configured to determine, for each of the certification-logos, a certification-logo-design-status indicating whether the design of the certification-logo is compliant with the design requirements for the certification-mark corresponding to the certification-logo.
  • the electronic-display may display the certification-logo-design-status.
  • the label-verification-system is configured to access a certificates-database comprising a plurality of product-certificates.
  • the processing-module may input into the certificates- database the label-record and extract from the certificates-database one or more productcertificates associated with the product-label.
  • the processing-module may determine for each of the certification-marks on the product-label whether a corresponding valid productcertificate exists in the certificates-database. Based on this, the processing-module determines a certification-mark-compliance-status for each of the certification-marks.
  • the label- verification-system is configured to display on the electronic-display each of the certificationmarks of the product-label and the corresponding certification-mark-compliance-status.
  • the label-verification-system is further configured to display on the electronic-display the productcertificates for each of the certification-marks for which a product-certificate exists in the certificates-database.
  • Exemplary embodiments of the present invention also provide a product-registration- system for registering and verifying commercial products.
  • the product-registration-system may include an information-receiving-module configured to receive from a manufacturer-input- device a manufacturer-product-dataset comprising information about a manufacturer-product and its label.
  • the product-registration-system may include a registration-database configured to store the registered-product-record and other product-records.
  • the system may receive from an user-input-device an investigated-product-dataset corresponding to an investigated- product.
  • a comparison-module may extract product information from the investigated- product-dataset and determine if the registration-database comprises a product-record matching the investigated-product.
  • the comparison-module may find in the registrationdatabase a matching-registered-product-record for the investigated-product and compare the information in the investigated-product-dataset with the information in the matching- registered-product-record. Based on the comparison the module may determine a product- compliance-status for the investigated-product.
  • the registered-product-record may include one or more of the following pieces of information regarding the manufacturer-product and the manufacturer-label: product serial numbers, lot numbers, product information, manufacturer information, one or more certification-logos, certification-marks associated with each of the certification-logos, one or more warning messages, the manufacturer-product-photos, and the manufacturer-label- photos.
  • This information may be obtained by performing image recognition on the manufacturer-label-photo and the manufacturer-product-photos and extracting text and images from the photos.
  • the product-registration-system is connected with a processingmodule configured to perform image recognition on the investigated-product-photos and the investigated-label-photos. The processing-module extracts text and images from the investigated-product-photos and generates an investigated-product-dataset.
  • the investigated- product-dataset includes one or more of the following: product serial numbers, product lot numbers, product information, manufacturer information, one or more certification-logos, certification-marks associated with each of the certification-logos, one or more warning messages, the investigated-product-photos, and the investigated-label-photos.
  • the product-registration-system compares the investigated-product-photos with the manufacturer-product-photos and determine if they match with each other. Based on this, a product-matching-status is determined.
  • the product-matching-status indicates whether the manufacturer-product-photos and investigated-product-photos match with each other.
  • the registered-product-records include one or more record-datasets.
  • Each of the datasets may be rendered immutable by storing on a blockchain copies of the datasets or hashes of the datasets.
  • the product-registration-system may include a product-authentication-module configured to determine an authenticity-status of investigated-products.
  • the authenticitystatus of the investigated-product includes information whether the investigated-product is an authentic-product or a counterfeit-product.
  • the product-authentication-module may include a geolocation-module configured to determine a geographical location of investigated-products by determining the geographical location of the user-input-device.
  • the product-authentication- module may form a location-record including the geographical location of the investigated- product and the corresponding investigation-time, which can be stored in the form of a timestamp.
  • the product-registration-system may include a chain-of-custody-module configured to receive information about a chain-of-custody for the investigated-product.
  • the product-authentication-module may form a location-dataset corresponding to the registered-product and its associated registered-product-record.
  • the location-dataset may include a plurality of location-records corresponding to instances when user-input-devices, at a plurality of geographical locations and investigation-time, have sent to the product-registration- system investigated-product-datasets leading to the registered-product-record of the registered-product.
  • the product-authentication-module may estimate the authenticity-status for the investigated-product by analyzing one or more of the following: a product-matching- status, a certification-mark-compliance-status, a chain-of-custody, a location-record of the investigated-product, and a location-dataset.
  • the product-authentication-module may estimate for each of the location-records if the geographical location and the investigation-time corresponding to the location-record is consistent with the investigation of an authentic product or with the investigation of a counterfeit product. For each registered-product-record, the product-authentication-module may display a list of all the location-records in the locationdataset and their corresponding authenticity-status.
  • FIG. 1 shows schematically a sample label of a commercial product for illustrative purposes.
  • FIG. 2 shows schematically a compliance-certificate issued by a sample certification authority, the compliance-certificate corresponding to a certification mark displayed on a label of a commercial product.
  • FIG. 3(a) shows a diagram of an exemplary embodiment of a certificates-database- system including a certificates-database configured to store compliance-certificates.
  • FIG. 3(b). shows an exemplary embodiment of a hash-module of a blockchain-based- system, the hash-module being configured to employ a hash-function to calculate certificatehashes for the certificates.
  • FIG. 4(a) shows the "Conformite Europeenne” CE mark used to indicate conformity with certain standards of the European Union.
  • FIG. 4(b) shows the "China Export” CE mark used to indicate that the product was manufactured in China.
  • FIG. 5 shows schematically a diagram of a label-verification-system including a logo- design-verification-module.
  • FIG. 6(a) shows schematically a diagram of a label-verification-system including a certification-compliance-module connected with a certificates-database and a blockchain.
  • FIG. 6(b) shows an exemplary embodiment of a list including certification-marks of the product-label and their corresponding certification-mark-compliance-status.
  • FIG. 7 shows schematically a diagram of a label-registration-system including a label- registration-database and a label-records-blockchain.
  • FIG. 8 shows an exemplary embodiment of a product-registration-system including a product-registration-database and/or a product-records-blockchain.
  • FIG. 9 shows an exemplary embodiment of a hash-module of a blockchain-registration- system, the hash-module being configured to employ a hash-function to calculate datasethashes for the registered-product-records.
  • FIG. 10 shows an exemplary embodiment the blockchain-registration-system 50 which is further configured to verify periodically and/or at various times the integrity of any one of the registered-product-records.
  • FIG. 11 shows an exemplary embodiment of a manufacturer-account displayed on a manufacturer-input-device, such as a smart-phone.
  • FIG. 12 shows schematically a diagram of a process by which a user may use the product-registration-system to investigate the authenticity of an investigated-product.
  • FIG. 13 shows an exemplary embodiment of an investigated-product-compliance-status displayed on a user-input-device, such as a smart-phone or a computer display.
  • FIG. 14 shows an exemplary embodiment of a location-dataset corresponding to a registered-product-record.
  • FIG. 1 shows an exemplary embodiment of a label 10 of a commercial product.
  • the label typically includes manufacturer information 11, such as a manufacturer's name, address and logo; product information 12 such as a product serial number, lot number, or Universal Product Code (UPC) number; one or more certification or attestation logos and/or marks 13; one or more warning boxes and signs 14.
  • the label may further include a barcode or a QR code encoding product or manufacturer information.
  • the label may be affixed on the corresponding commercial product or on packaging of the commercial product.
  • the certification marks 13 may attest that the product is compliant with specific certification standards, such as quality standards, industrial standards, and health & safety standards.
  • the CE mark of the certification / attestation marks 13 may indicate that the product has been assessed and deemed to meet EU safety, health and environmental protection requirements.
  • the FCC mark may indicate that the product meets certain standards of the US Federal Communications Commission.
  • the Energy Star mark may indicate that the product meets certain standards of the US Environmental Protection Agency.
  • Certification / attestation marks have to satisfy specific design requirements imposed by the certification authority (e.g., FCC authority for the FCC mark).
  • the FCC authority provides and makes available to the public the specific FCC standard-mark-design shown at 13 in FIG. 1. In order to certify that a product satisfies FCC standard the label needs to show the mark provided by the FCC.
  • FIG. 2 shows schematically an exemplary embodiment of a compliance-certificate issued by a certification authority, the compliance-certificate corresponding to a certification mark displayed on a label of a commercial product.
  • a certain standard e.g., health and safety standard, quality standard, suitability for use in certain circumstances.
  • FIG. 2 shows schematically an exemplary embodiment of a compliance-certificate issued by a certification authority, the compliance-certificate corresponding to a certification mark displayed on a label of a commercial product.
  • the compliance-certificate may include one or more of the following: name and address of the certification-authority; a unique certificate number identifying the certificate; a certification date; the identity of the manufacturer to whom the certificate is issued to; the product for which the certificate has been issued; a certification statement identifying the specific standard that the product complies with; a logo and signature of the certification authority; and a QR code (or an internet address) pointing to a digital copy, stored at the internet address, of the compliance-certificate.
  • An example of such certification authority for European standards is the DNV Product Assurance AS of Norway. (3). Certificates-database-systems.
  • FIG. 3(a) shows a diagram of an exemplary embodiment of a certificates-database- system including a certificates-database 16 configured to store compliance-certificates 15.
  • the certificates-database may be connected with a certificates-blockchain 17.
  • Compliancecertificates issued by a specific certification-authority may be stored on a certificates-database hosted by the specific authority.
  • the certificates-database may enable the public to search and view compliance-certificates for a specific product.
  • the certificates-database may include an online search box enabling users to enter information about the product (e.g., UPC number, manufacturer name and product name, QR code, etc.) and to view and/or retrieve the specific certificates issued by the authority for the product.
  • Some certifications do not require obtaining a compliance-certificate from a certification-authority but instead require a self-certification and/or a declaration that the product meets all the legal requirements associated with using the specific marking.
  • the European Commission imposes the following requirement on a manufacturer displaying the CE mark (see 13 in FIG. 1) on a product: by displaying the CE mark the manufacturer declares that the product meets all the legal requirements for CE marking and can be sold throughout the European Economic Area.
  • An exemplary embodiment of the invention discloses a self-certification-database- system including a plurality of declarations and/or self-certifications submitted by manufacturers.
  • the self-certification-database may be stored on one or more memory-modules of one or more computer servers or in a data center.
  • the self-certification-database system may receive from manufacturers the self-certified-documents and the declarations.
  • the self- certification-database may make the self-certified-documents and declarations available to the public via a website by posting them on webpages and providing links for accessing, viewing and/or downloading the declarations and self-certified-documents.
  • the self-certification- database system may be implemented as a service provided by a commercial entity.
  • the Centralized-database system An exemplary embodiment of the invention discloses a centralized-database system including a centralized-database aggregating the information (e.g., the compliance-certificates) of several certificates-databases run by several certification-authorities.
  • the centralized- database may further include one or more self-certification-databases.
  • the centralized- database system may be implemented via an online website providing access to the compliance-certificates in the several certificates-databases.
  • the centralized- database may be implemented via a website providing access links to a first-certificates- database implemented by a first-certification-authority (e.g., the Federal Communication Commission); access links to a second-certificates-database implemented by a second- certification-authority (e.g., the DNV Product Assurance AS); access links to a third-certificates- database implemented by a third-certification-authority (e.g. the US Environmental Protection Agency); and access links to a self-certificates-database implemented by a commercial entity providing self-certification services.
  • a first-certification-authority e.g., the Federal Communication Commission
  • access links to a second-certificates-database implemented by a second- certification-authority e.g., the DNV Product Assurance AS
  • access links to a third-certificates- database implemented by a third-certification-authority e.g. the US Environmental
  • the centralized-database system may include a search module enabling users to enter information about the product (e.g., UPC number, manufacturer name and product name, QR code, etc.) and to view and/or retrieve from the centralized-database the one or more certificates corresponding to the product.
  • information about the product e.g., UPC number, manufacturer name and product name, QR code, etc.
  • the compliance-certificates, the self-certifications, and the declarations may be rendered immutable via a public blockchain or a private blockchain associated with the certificates-databases.
  • the compliance-certificates, the self-certifications and the declarations may be referred hereinafter as "certificates” whereas certificates-databases, the self- certification-databases, and the centralized-database may be referred as "databases" or "certificates-databases”.
  • a blockchain-based-system for rendering the certificates immutable is disclosed as seen in FIGS. 3(a) and 3(b).
  • the blockchain-based- system may include a blockchain which may be either public or private.
  • the blockchain-based-system may store on the blockchain digital versions of the certificates, wherein each of the certificates has a specific address on the blockchain.
  • the blockchain-based-system may further store the blockchain-addresses in the database.
  • the blockchain-based-system may further store links to the blockchain-addresses and/or certificates on a website associated with the database so as to allow the public to view and access specific certificates.
  • FIG. 3(b). shows an exemplary embodiment of a hash-module of a blockchain-based- system, the hash-module being configured to employ a hash-function to calculate certificatehashes for the certificates.
  • the blockchain-based-system stores the certificate-hashes on the blockchain, wherein each of the hashes has a specific address on the blockchain.
  • the blockchain-based-system may further store the blockchain addresses of the certificate-hashes in the database and as associated with their corresponding certificates. For example, consider certificate-1, hash-1 of the certificate-1 stored on the blockchain at time-1, and blockchain- address-1, where hash-1 is stored on the blockchain. Certificate-1 and the blockchain-address-1 will be stored on the database as associated with each other. Hash-1 will be stored on the blockchain at an address pointed out by the block-chain-address-1.
  • the blockchain-based system may be configured to verify the authenticity of any one of the certificates by calculating a hash of the certificate and comparing the calculated hash with the corresponding certificate-hash stored on the blockchain. For example, once the certificate-1 is stored in the database and its corresponding hash-1 is stored on the blockchain, the blockchain-based-system may verify the authenticity of certificate-1 (at a verification-time which is after time-1) by calculating the "hash" of certificate-1 (as stored in the database at the verification-time) and comparing the calculated hash with the hash-1 stored on the blockchain. If the calculated hash is different from hash-1, then certificate-1 has been corrupted or altered. If the calculated hash is identical with hash-1, then certificate-1 has not been altered. This way the blockchain-based-system is able to periodically verify the authenticity of the certificates and keep the certificates immutable.
  • the label-verification- system may include a logo-design-verification-module.
  • the logo-design-verification-module is configured to provide a solution to the needs and problems described hereinafter.
  • two different certification marks may look very much like each other and, because of this, may be used in a deceitful way by manufacturers so as to confuse the public and the authorities regarding the specific certification of a product.
  • FIG. 4(a) shows the "Conformite Europeenne" CE mark used to indicate conformity with certain standards of the European Union; whereas FIG. 4(b) shows the "China Export” CE mark used to indicate that the product was manufactured in China.
  • FIGS. 4(a) and 4(b) are very similar and as a result they are often confused with each other (i.e., they differ only by the distance between the "C” and "E” letters, while the design of the letters is identical).
  • FIG. 5 shows schematically a diagram of a label-verification-system including a logo- design-verification-module.
  • the logo-design-verification-module is configured to investigate and verify whether labels of commercial products satisfy certain design requirements, such as the requirements set by certification authorities.
  • the label-verification-system may include a user-input-device 21 such as a label scanner or a smart phone.
  • the user-input-device may include a user-device-camera 21, an user-device-processor, an user-device-electronic-display, a transmitter for sending/receiving information over the internet to various online resources.
  • the user-input-device may be connected to a processing-module.
  • the processing-module may be completely included into the user-input-device, may be partially included in the user-input- device, or may have no common components with the user-input-device.
  • the camera 22 is used to take photos of product labels 10 of a commercial product 20 and to generate digital label-photos 23 of the product label 10.
  • the processing-module may be configured to perform image recognition on the label-photo and to extract text and images from the label-photo. For example, and with reference to FIG. 1, the processing-module may extract the text on the label, such as the manufacturer name, the product serial numbers, and the warning text. Also, with reference to FIG. 1, the processing-module may also extract the certification-logos 13 and may perform image recognition on these certification-logos.
  • the processing-module may include one or more processors disposed on the manufacturer-input- device and/or on other remote devices (e.g., in the cloud, on a processor in a data center).
  • the image recognition may be performed by one or more processors disposed on the user-input- device and/or on other remote devices (e.g., in the cloud, on a processor in a data center).
  • the processing-module may compare a certification-logo 13 with a set of standard-certification-marks pre-stored by the system (e.g., set of standard certification-marks such as the Energy Star mark, the FCC mark, the "Conformite Europeenne” CE mark) to determine the standard-certification-mark most closely resembling the certification-logo 13.
  • the standard-certification-marks may be pre-stored in a database 24 accessible by the logo- design-verification-module.
  • the processing-module may evaluate a similarity-degree between the certification-logo 13 and the most closely resembling standard-certification-marks and may determine a similarity-degree between the certification-logo 13 and the most similar standard-certification-marks.
  • the similarity-degree may be expressed by a number from 0 to 100, where 100 represents perfect match between the compared images. If the similaritydegree between the certification-logo and a specific standard-certification-mark is higher than a certain predetermined number, then the certification-logo is found to satisfy the design requirements for representing the standard-certification-mark.
  • the label- verification-system may determine if the certification-logos 13 satisfy the design requirements of any of the standard-certification-marks and the corresponding standard-certification-mark each of the certification-logos 13 represents.
  • the logo-design-verification-module may be configured to evaluate for each of the certification-logos a certification-mark-compliance-status including the results of the above investigation.
  • the user-device-electronic-display may be configured to display the results of the above investigation process. Specifically, the user-device-electronic-display may display, for each of the certification-logos 13, the corresponding certification-mark which the logo represents and if the logo satisfies the design requirements.
  • the logo-design-verification-module may capture additional visual elements of the product and compare them to features of the genuine product of a certain serial number of production lot of the genuine product. For instance, a user may take a photo of a product in a particular orientation (e.g., top view, side view, etc.) as prompted by an application on a smartphone with two or more cameras. The two or more cameras which are typical in many smartphone models in current use may provide input to the processing-module regarding whether the image taken by the smartphone of the product is within a reference frame of a prior stored genuine product photo (which may be pulled from a database or provided from the manufacturer directly, for instance).
  • the stereoscopic vision is only necessary to improve precision of the feature decomposition and may be removed as a requirement for the system in some embodiments, where only one camera may be present and a lower bound of similarity may be set.
  • the image taken by the user of the product being verified is compared with a reference photo of a genuine version of the product; in a nonlimiting embodiment this reference photo may be from the same lot and/or the same product unique ID number as provided from the label-verification-system's read of the product label. Should the lot number and/or unique product ID number match a genuine product lot and / or ID, additional verification may be performed by decomposing the photo of the product in the particular orientation requested by the smartphone application into image features that may be compared to reference features.
  • a smartphone may take photos of the product with and without flash ('product-photos'), and similarity scores may be calculated for the input image in the flash/no flash conditions with a corresponding pair of product reference images in flash/no flash conditions ('reference-product-photos'). Reflections off of non-genuine products may differ when compared to genuine product reference photos taken under the same conditions.
  • These product reference images may be uploaded by the product manufacturer, taken with a camera under flash/no flash conditions, and at a reference distance and/or framing of the product.
  • Features may comprise geometric shapes, light reflections on specific components of the image, color of certain features, texture components, edges, etc. Image feature tensors may be extracted in some embodiments.
  • Filters may be used in some embodiments. Regardless of the embodiments or features used, the image features extracted from the product-photos are compared to the reference-product-photos to improve the accuracy of the label- certification-system by adding an additional layer of verification on top of the features of the label itself, in certain embodiments.
  • the designs of the standard-certification-marks may be rendered immutable via a public blockchain or a private blockchain.
  • the images and/or designs of the standard-certification-marks may be stored on a blockchain 25, wherein each of the standard-certification-marks has a specific address on the blockchain.
  • the user-input-device may be configured to access the blockchain addresses of the standard-certification-mark.
  • the blockchain may store hashes of the standard-certification- marks, wherein each of the hashes corresponding to a standard-certification-mark has a specific address on the blockchain.
  • the user-input-device may be configured to access the blockchain addresses of the hashes.
  • FIG. 6(a) shows schematically a diagram of a label-verification-system including a certification-compliance-module connected with a certificates-database and a blockchain.
  • the certification-compliance-module is configured to provide a solution to the needs / problems described hereinafter.
  • Certain manufacturers use certification-marks on products for which they did not obtain the necessary certifications from the certification authorities or for which they did not have a proper declaration. For example, a manufacturer may display on a product label the "Conformite Europeenne" CE mark while the product was not properly verified and/or certified by a proper certification authority (as is required for many products).
  • the certification-compliance-module may be connected with a certificates-database 26, such as the certificates-databases described above (e.g., certificates-databases, self- certification-databases, centralized-database) and may be configured to access the certificates associated with a specific product (i.e., product-certificates).
  • the certificates may include compliance-certificates, declarations and self-certifications as described at sections 3-5 above.
  • the certificate in the certificates-database may be rendered immutable via the certificates- blockchain 17 (see FIGS. 3 and 6).
  • a user may use the label-verification-system to take a label-photo of a commercial product the user wants to investigate.
  • the label-verification-system may extract from the labelphoto information, such as product serial numbers, product lot numbers, product information, manufacturer information, certification-logos, certification-marks associated with the certification-logos, warning boxes and text, etc.
  • the label-verification-system may further form a label-record including some of the above product and manufacturer information.
  • the label- verification-system may use the label-record to retrieve from the certificates-database one or more product-certificates associated with the product-label and to determine for each of the certification-marks on the product-label whether a corresponding valid product-certificate exists in the certificates-database.
  • the information generated by the label-verification-system may be used to determine a certification-mark-compliance-status for each of the certification-marks on the product label.
  • the certification-mark-compliance-status indicates whether a certification-logo and its corresponding certification-mark complies with the required standards and whether a valid product-certificate for the certification-mark exists in the database.
  • the label-verification-system may be configured to display on the user-device- electronic-display a list including each of the certification-marks of the product-label and the corresponding certification-mark-compliance-status.
  • FIG. 6(b) shows an exemplary embodiment of a list including each of the certification-marks of the product-label in FIG. 1 and the corresponding certification-mark-compliance-status.
  • the label-verification-system may be further configured to display on the user-device-electronic-display the product-certificates for each of the certification-marks for which a product-certificate exists in the certificates- database.
  • the label-verification-system may also determine whether the label complies with other requirements and good practices. For example, the label-verification- system may determine if the manufacturer information and/or product-serial numbers, as displayed, satisfy certain requirements and good practices; the label-verification-system may determine if the warning boxes and the text and logos within the boxes comply with requirements and product safety standards imposed by various authorities; and/or the label- verification-system may determine if needed information is displayed on the label and if the arrangements of elements on the label and the general configuration of the label is proper and/or satisfies various standards and good practices.
  • FIG. 7 shows schematically a diagram of a product-registration-system which may include a product-registration-database 36 and/or a product-records-blockchain 37.
  • FIG. 8 shows a diagram of a product-registration-system which may include a product-registration- database 36 and/or a product-records-blockchain 37.
  • the product-registration-system may also include a label-verification-system and the certification-compliance-module as described above.
  • the product-registration-system is configured to provide a solution to the problem of counterfeit products and goods.
  • counterfeit products which means that the product has a label representing the product as made by one manufacturer (e.g., a well-reputed manufacturer) while in actuality the product is made by a counterfeiter (i.e., a party which makes counterfeit products).
  • Labels on counterfeit products often include misrepresentations, such as: that the product is made by a well-known reputed manufacturer when in fact the product is made by a counterfeiter; that the product satisfies certain safety, health and/or quality standards and is covered by certain certifications when in fact the counterfeiter did not obtain the represented certifications and the product does not satisfy the advertised safety, health and/or quality standards; that the product is made in one country when in fact the product is made in a different country, etc.
  • the product-registration-system may include one or more of the following: an information-receiving-module, a registration-module, an information-storage-module, an investigation-request-module, a comparison-module, and an information-transmission-module.
  • the information-receiving-module may be configured to receive from a manufacturer- input-device a manufacturer-product-dataset.
  • the manufacturer-product-dataset is a dataset which includes information about a manufacturer-product and its label (referred herein after as manufacturer-label).
  • the manufacturer-input-device may include a manufacturer-device- camera configured to take photos of the manufacturer-label and to form a manufacturer-label- photo.
  • the manufacturer-device-camera may be configured to take photos of the manufacturer-product and to form several manufacturer-product-photos.
  • the manufacturer- label-photo may be processed via image recognition software so as to extract text and images from the manufacturer-label-photo.
  • the product-registration-system may form the manufacturer-product-dataset by using the manufacturer-product-photos, the manufacturer- label-photo, and other input received from the user.
  • the processing-module may include one or more processors disposed on the manufacturer-input-device and/or on other remote devices (e.g., in the cloud, on a processor in a data center).
  • the image recognition may be performed by one or more processors disposed on the manufacturer-input-device and/or on other remote devices (e.g., in the cloud, on a processor in a data center).
  • the manufacturer-product-dataset may include one or more of the following pieces of information regarding the manufacturer-product and the manufacturerlabel: product serial numbers; lot numbers; barcodes including UPC numbers (Universal Product Code); information about the product; manufacturer name, logo and information; one or more certification-logos; certification-marks associated with each of the certification-logos; and one or more warning boxes; caution messages.
  • the manufacturer-product-dataset may further include one or more of the following: the label-photo; a set of product-photos; and an instructions-set describing how a buyer can verify if a product is an authentic manufacturerproduct.
  • a manufacturer may use the product-registration-system as follows: the manufacturer uses the manufacturer-input-device (e.g., smart phone or scanner) to take a photo of the manufacturer-label, to take photos of the manufacturer-product, and/or to upload digital files related to the product (e.g., the instruction-set).
  • a dataset-generation-module on the manufacturer-input-device may be used to generate the manufacturer-product-dataset and to send it to the product-registration-system.
  • the registration-module of the product-registration- system may create a registered-product-record corresponding to the received manufacturer- product-dataset.
  • the registered-product-record may include all or part of the information stored by the manufacturer-product-dataset.
  • the information-storage-module may include a registration-database configured to store the registered-product-record.
  • the registration-database may include a plurality of registered-product-records 39 (see FIGS. 7 and 8) corresponding to commercial products registered by various manufacturers.
  • Each of the registered-product-records provides information about the registered-label and the corresponding registered-product.
  • the information in each of the registered-product-records may include all or part of the information stored by the corresponding manufacturer-product- dataset, as described in the previous paragraphs (e.g., various info regarding the corresponding manufacturer-product and the manufacturer-label).
  • Information datasets in the registered-product-records may be rendered immutable via a blockchain associated with the product-registration-database. It is understood that all or only part of the information in the registered-product-records may be rendered immutable by the blockchain (hereinafter may be referred as product-records-blockchain).
  • product-records-blockchain a blockchain-registration-system for rendering immutable datasets in the registered-product-records is disclosed.
  • the product-records-blockchain may be either a public blockchain or a private blockchain.
  • the product- records-blockchain may store datasets included in the registered-product-records. The datasets may store specific information in the record, such as product information, photos, barcodes, etc.
  • Each of the datasets is stored at a specific address on the blockchain.
  • the blockchain addresses of the datasets are stored in the product-registration-database.
  • the product- registration-database may further store a website including links to the blockchain addresses for each of the datasets and their corresponding registered-product-record.
  • FIG. 9 shows an exemplary embodiment of a blockchain-registration-system 50 including a hash-calculation-module 52, wherein the hash-calculation-module is configured to employ a hash-function to calculate dataset-hashes for the registered-product-records and to store these hashes on the product-records-blockchain 53.
  • the hash-calculation- module 52 may calculate block-hash-Al for dataset-Al, block-hash-A2 for dataset-A2, and blockc-hash-A3 for dataset-A3 and store these hashes on the blockchain 53.
  • Each of the blockchain-hashes has a specific address on the blockchain (i.e., address-Al, address-A2, address-A3, as seen in FIG. 9).
  • the blockchain address of each of the hashes are associated with their registered-product-records and stored on the registration-database. For example, with reference to FIG. 9, address-Al, addres-A2, and address-A3 are stored in the registrationdatabase as associated with the registered-record for product-A.
  • FIG. 10 shows an exemplary embodiment the blockchain-registration-system 50 which is further configured to verify periodically and/or at various times (e.g., time-1 after the registration-time) the integrity of any one of the registered-product-records by calculating the hashes of the registered-product-records (as stored in the registration-database at time-1) and comparing the calculated hashes with corresponding product-record-hashes stored on the blockchain at the registration-time.
  • time-1 e.g., time-1 after the registration-time
  • the blockchain-registration-system may verify the integrity of registered-record of product-A at a time-1 (55 in FIG. 10) by calculating the "hashes" of the registered-record (as stored in the database at time-1) and comparing the calculated hashes (e.g. hash-Al, hash-A2, hash-A3 at time-1) with the hashed stored on the blockchain 53 (e.g. block-hash-Al, block-hash-A2, block-hash-A3).
  • the blockchain-registration-system 50 may include a hash-comparison-module 54 configured to compare the hashes calculated at various times with the blockchain stored hashes. If the calculated hashes are different from the corresponding block-hashes (e.g., hash-Al is different form block-hash-Al), then the registered- record of product-A has been corrupted or altered. If the calculated hashes are identical with the block-hashes, then the registered-record of product-A has not been altered. This way the blockchain-registration-system is able to verify (periodically or when needed) the integrity of the registered-product-records and to keep the registered-product-records immutable.
  • a hash-comparison-module 54 configured to compare the hashes calculated at various times with the blockchain stored hashes. If the calculated hashes are different from the corresponding block-hashes (e.g., hash-Al is different form block-hash-Al), then the registered- record of product-
  • the product-registration-system may further include an accounts-module enabling manufacturers to create manufacturer-accounts.
  • a manufacturer-account may be configured to store one or more registered-product-records, each of them corresponding to a registered- product of the manufacturer.
  • the product-registration-system may be configured to display, at a manufacturer-input-device, the manufacturer-account.
  • FIG. 11 shows an exemplary embodiment of a manufacturer-account displayed on a manufacturer-input-device, such as a smart-phone.
  • the manufacturer may access the manufacturer-account via a usernamepassword interface as seen in FIG.
  • the account may be configured to display manufacturer's registered-product-records for the products (e.g., Product-Record-1, Product-Record-2, Product-Record-3 as seen in FIG. 11) and to enable the manufacturer to access and view the information held by the registered-product-records for each of the products.
  • manufacturer's registered-product-records for the products e.g., Product-Record-1, Product-Record-2, Product-Record-3 as seen in FIG. 11
  • a user may use the product-registration-system to investigate and verify the authenticity of a commercial product (hereinafter referred as investigated- product) and/or of the corresponding product label (hereinafter referred as investigated-label) as described in the following.
  • the user may use a user-input-device to take a photo of the investigated-label and/or to take photos of the investigated-product.
  • FIG. 12 shows schematically a diagram of a process by which a user may use the product-registration-system to investigate the authenticity of an investigated-product 71.
  • a dataset-generation-module on the user-input-device may be used to generate the investigated- product-dataset 72 and to send it to the product-registration-system.
  • the investigated-label- photo may be processed via image recognition software so as to extract text and images from the investigated-label-photo and to generate the investigated-label-dataset.
  • the image recognition may be performed by one or more processors disposed on the user-input-device and/or on other remote devices (e.g., in the cloud, on a processor in a data center).
  • the investigated-product-dataset may include one or more of the following extracted pieces of information: product serial numbers; lot numbers; barcodes; information about the product; an alleged manufacturer's name and/or logos; one or more certification-logos; and one or more warning boxes.
  • the investigated-product-dataset may further include one or more of the following: the investigated-label-photo and a set of investigated-product-photos (i.e., photos of the investigated product), features of the image of the product, etc. These features may be verified to correspond to genuine product image features via an automated process.
  • the investigation-request-module of the product-registration-system may receive, from the user-input-device, the investigated-product-dataset 72.
  • the investigation-request-module may extract from the investigated-product-dataset information identifying the investigated- product 71 and the alleged manufacturer.
  • the investigation-request-module may determine if a specific registered-product-record corresponding to the investigated-product exists. If a registered-product-records does not exist, then the user may conclude that either the manufacturer has not registered the investigated-product (which the user may be able to check with the manufacturer) or that the investigated-product is counterfeit.
  • the investigation-request-module may find the specific registered- product-record 73 corresponding to the investigated-product. Then, a comparison-module 74 of the product-registration-system may compare the information in the investigated-product- dataset 72 with the information in the corresponding registered-product-record 73. If the investigated-product is indeed authentic and its label has been registered in advance, then the system will find that there is a match between the information in the investigated-product- dataset and the information in the registered-product-record. After determining the registered- product-record 73 and prior to performing the comparison, the product-registration-system may evaluate the integrity of the registered-product-record by using the blockchain 53 and the procedures described with reference to FIG. 10.
  • the comparing of the information in the investigated-product-dataset 72 with the information in the corresponding registered-product-record 73 may include one or more of: comparing the manufacturer-label-photo with the investigated-label-photo; comparing product and/or manufacturer information in the registered-product-record with product information in the investigated-product-dataset; comparing certification-logos in the registered-product- record with certification-logos in the investigated-product-dataset.
  • the comparison-module is further configured to compare the investigated-product-photos with the manufacturer- product-photos and to determine if they match with each other.
  • the comparison-module is further configured to determine a product-matching-status indicating whether the manufacturer-product-photos and investigated-product-photos match with each other.
  • the results of the comparisons between the investigated-product-dataset 72 and the registered-product-record 73 may be displayed at the user-input-device so that the user can see if the investigated-product is an authentic product or a counterfeit product.
  • An investigated-product-compliance-status and/or a label-compliance-status may be formed based on the results of the comparisons between the investigated-product-dataset and the registered-product-record.
  • the investigated-product-compliance-status may indicate that the investigated-product and the registered-product match with each other.
  • the investigated-product-compliance-status may indicate that the investigated-product and the registered-product do not match with each other and thus the investigated-product is most likely counterfeit.
  • the label-compliance-status may indicate that the investigated-label and the registered-label match with each other. Conversely, the label-compliance-status may indicate that the investigated-label and the registered-label do not match with each other and thus the investigated-label and the investigated-product is most likely counterfeit.
  • the investigated-product-compliance-status and/or a label-compliance-status may be displayed at the user-input-device so that the user can see if the investigated-product is an authentic product or a counterfeit product.
  • FIG. 13 shows an exemplary embodiment of an investigated-product-compliance-status displayed on a user-input-device, such as a smartphone or a computer display.
  • the product-registration-system may further include a product-authentication-module.
  • the product-authentication-module may be configured to receive information about the chain- of-custody and/or geographical location of a commercial product, to store the information into a product-location file, and to associate the product-location file with the registered-product- record of the product.
  • the product-authentication-module works as described in the following. Consider a situation when a user located at a certain location uses a user-input-device to investigate a product via the product-registration-system. The user will take photos of the product and the label. Then an investigated-product-dataset is formed and sent to the product-registration- system. The product-registration-system determines the registered-product-record pointed out by the investigated-product-dataset. The product-registration-system determines the investigated-product-compliance-status as explained in the above paragraphs and sections.
  • the product-authentication-module is configured to receive information about the geographical location of the user-input-device from which the investigated-product-dataset was received and the corresponding investigation-time (i.e., the time at which the investigated-product- dataset was formed).
  • An investigated-product-location-record including the geographical location and the corresponding investigation-time is formed (see e.g., records in FIG. 14).
  • the product-authentication-module may form a location-dataset corresponding to the registered-product-record and its associated registered- product.
  • FIG. 14 shows an exemplary embodiment of a location-dataset corresponding to a registered-product-record.
  • the location-dataset may include all the location-records (locations and times) corresponding to all instances when user-input-devices have sent to the product- registration-system investigated-product-datasets leading to the registered-product-record associated with the registered-product.
  • An investigated-product-location-record (e.g., item "1" in the list at FIG. 14) may also include an investigated-product-authenticity-status associated with the investigated-product (e.g. "98% authenticity" in record "3" shown on FIG. 14).
  • the product-authentication-module may calculate the investigated-product- authenticity-status of an investigated-product as function of one or more of the following: the geographical location of the user-input-device measuring the investigated-product and the corresponding investigation-time; the other investigated-product-location-records in the location-dataset; the investigated-product-compliance-status and/or the label-compliance- status of the investigated-product; the expected chain-of-custody of the registered-product. For example, if an investigated-product is located in a place where it is not expected or supposed to be located, then the investigated-product-authenticity-status may indicate that the investigated-product is likely to be counterfeit. This system may aid the manufacturer in training product distributors or sellers into identifying counterfeit versus genuine products.
  • the investigated-product-authenticity-status may be defined/expressed as the probability for the investigated-product to be authentic. For example, the system may determine that the probability that a certain investigated-product is authentic is 80% (which means that there is a 20% probability that the product is counterfeit) and the corresponding investigated-product-authenticity-status may be expressed as "authenticity probability of 80%" (see e.g., record "6" at FIG. 14).
  • the investigated-product-authenticity-status (e.g., "authenticity probability of 80%") may be displayed at the user-input-device so that the user can see it.
  • the investigated-product- authenticity-status may also be entered into the investigated-product-location-records of the location-dataset.

Landscapes

  • Business, Economics & Management (AREA)
  • Engineering & Computer Science (AREA)
  • Human Resources & Organizations (AREA)
  • Economics (AREA)
  • Strategic Management (AREA)
  • Physics & Mathematics (AREA)
  • Development Economics (AREA)
  • Theoretical Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Marketing (AREA)
  • General Business, Economics & Management (AREA)
  • Finance (AREA)
  • Tourism & Hospitality (AREA)
  • Accounting & Taxation (AREA)
  • Entrepreneurship & Innovation (AREA)
  • Educational Administration (AREA)
  • Health & Medical Sciences (AREA)
  • General Health & Medical Sciences (AREA)
  • Primary Health Care (AREA)
  • Quality & Reliability (AREA)
  • Operations Research (AREA)
  • Game Theory and Decision Science (AREA)
  • Child & Adolescent Psychology (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

Des systèmes et des procédés permettant de vérifier les certifications et l'authenticité de produits commerciaux sont divulgués. Le système reçoit des photos du produit commercial et les étiquettes affichées sur le produit. Le système effectue une reconnaissance d'image sur les étiquettes et extrait les marques de certification sur le produit. Le système accède à une base de données de certification et vérifie si des certifications appropriées existent pour le produit. Les systèmes comprennent un système d'enregistrement de produits dans lequel les fabricants ont enregistré leurs produits en téléchargeant des photos des produits et leurs étiquettes. Des enregistrements de produits enregistrés sont formés pour chaque produit enregistré et sont rendus immuables par l'intermédiaire d'une chaîne de blocs. Un utilisateur examine si un produit dans le flux de commerce est un produit authentique en téléchargeant vers l'amont des photos du produit sur le système d'enregistrement. Les informations extraites des photos sont comparées aux informations dans l'enregistrement de produit enregistré correspondant. Des informations de géolocalisation des produits étudiés sont acquises. Un état d'authenticité est déterminé pour le produit étudié.
PCT/US2022/042120 2022-08-31 2022-08-31 Procédés et systèmes de chaîne de blocs pour vérifier les certifications et l'authenticité de produits commerciaux Ceased WO2024049421A1 (fr)

Priority Applications (1)

Application Number Priority Date Filing Date Title
PCT/US2022/042120 WO2024049421A1 (fr) 2022-08-31 2022-08-31 Procédés et systèmes de chaîne de blocs pour vérifier les certifications et l'authenticité de produits commerciaux

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
PCT/US2022/042120 WO2024049421A1 (fr) 2022-08-31 2022-08-31 Procédés et systèmes de chaîne de blocs pour vérifier les certifications et l'authenticité de produits commerciaux

Publications (1)

Publication Number Publication Date
WO2024049421A1 true WO2024049421A1 (fr) 2024-03-07

Family

ID=90098498

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/US2022/042120 Ceased WO2024049421A1 (fr) 2022-08-31 2022-08-31 Procédés et systèmes de chaîne de blocs pour vérifier les certifications et l'authenticité de produits commerciaux

Country Status (1)

Country Link
WO (1) WO2024049421A1 (fr)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN118644259A (zh) * 2024-08-12 2024-09-13 南通飞隼信息科技有限公司 一种基于仿真品识别的数据挖掘方法及系统

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20020152200A1 (en) * 2000-05-31 2002-10-17 Krichilsky Philip S. System and method for retrieving information pertaining to product
US20040025545A1 (en) * 2002-08-09 2004-02-12 Lg Electronics Inc. Drum washing machine
US20090173779A1 (en) * 2007-09-21 2009-07-09 Omnicare Inc. Automated label verify systems and methods for dispensing pharmaceuticals
US20130227653A1 (en) * 2008-11-29 2013-08-29 Yu Yung Choi System and method for streamlined registration of products over a communication network and for verification and management of information related thereto
US20140025545A1 (en) * 2012-07-23 2014-01-23 Omnicare, Inc. Automated label and verification systems and methods for filling customer orders of medical items
US20150199581A1 (en) * 2012-09-21 2015-07-16 Alibaba Group Holding Limited Detecting a label from an image
US20220039908A1 (en) * 2018-09-17 2022-02-10 Surgibox Inc. Data analytics and interface platform for portable surgical enclosure

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20020152200A1 (en) * 2000-05-31 2002-10-17 Krichilsky Philip S. System and method for retrieving information pertaining to product
US20040025545A1 (en) * 2002-08-09 2004-02-12 Lg Electronics Inc. Drum washing machine
US20090173779A1 (en) * 2007-09-21 2009-07-09 Omnicare Inc. Automated label verify systems and methods for dispensing pharmaceuticals
US20130227653A1 (en) * 2008-11-29 2013-08-29 Yu Yung Choi System and method for streamlined registration of products over a communication network and for verification and management of information related thereto
US20140025545A1 (en) * 2012-07-23 2014-01-23 Omnicare, Inc. Automated label and verification systems and methods for filling customer orders of medical items
US20150199581A1 (en) * 2012-09-21 2015-07-16 Alibaba Group Holding Limited Detecting a label from an image
US20220039908A1 (en) * 2018-09-17 2022-02-10 Surgibox Inc. Data analytics and interface platform for portable surgical enclosure

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
PATRICK SYLIM ET AL: "Blockchain Technology for Detecting Falsified and Substandard Drugs in Distribution: Pharmaceutical Supply Chain Intervention", JMIR RESEARCH PROTOCOLS, JMIR PUBLICATIONS, CA, vol. 7, no. e10163, CA , pages 1 - 13, XP093163713, ISSN: 1929-0748, DOI: 10.2196/10163 *

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN118644259A (zh) * 2024-08-12 2024-09-13 南通飞隼信息科技有限公司 一种基于仿真品识别的数据挖掘方法及系统
CN118644259B (zh) * 2024-08-12 2024-11-08 南通飞隼信息科技有限公司 一种基于仿真品识别的数据挖掘方法及系统

Similar Documents

Publication Publication Date Title
US10142833B2 (en) Methods, systems and apparatus for recognizing genuine products
US20160323108A1 (en) Accessing Content by Processing Secure Optical Codes
US20160323107A1 (en) Secure Optical Codes for Accessing Content
US20150278487A1 (en) Security scheme for authenticating digital entities and aggregate object origins
US20100033300A1 (en) Apparatus, systems and methods for authentication of objects having multiple components
CN108604261B (zh) 用于防止未经授权产品在在线站点上销售的方法和系统
MX2007010426A (es) Sistema y metodo para autenticacion de objetos basada en red.
US8335491B1 (en) Mobilux system utilizing camera-equipped cellular telephones for anti-counterfeit authentication
CA2891654A1 (fr) Mecanisme d'authentification d'elements
US12165157B2 (en) Genuine-product certification content creation device and integrated certification system using the same
US20100313037A1 (en) Collectible case authentication system, device and method
CN101950337A (zh) 用于网站真实数据监控的系统及方法
JP2017016615A (ja) 正規品認証手段および正規品認証システム
CN111242641B (zh) 窜货判定方法、装置、设备及介质
US9613480B2 (en) Method and device for authenticating a tag
US20200021603A1 (en) System and method for verification of reliability and validity of crowd sourcing users
US20140158754A1 (en) Item authenticity
WO2024049421A1 (fr) Procédés et systèmes de chaîne de blocs pour vérifier les certifications et l'authenticité de produits commerciaux
CN105260900A (zh) 一种产品唯一标识防伪方法及装置
KR20200097886A (ko) 블록체인을 활용한 정품확인 방법 및 시스템.
US20240070684A1 (en) Blockchain systems and methods for verifying the certifications and the authenticity of commercial products
CN101013495A (zh) 一种随机微缩数码标签网络防伪系统
CN116823179A (zh) 一种智慧招投标平台、电子设备及存储介质
CN114112958B (zh) 一种基于大数据的农产品检测系统及检测方法
CN116644773A (zh) 一种具有隐身防伪的二维码生成及识别方法

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 22957580

Country of ref document: EP

Kind code of ref document: A1

NENP Non-entry into the national phase

Ref country code: DE

122 Ep: pct application non-entry in european phase

Ref document number: 22957580

Country of ref document: EP

Kind code of ref document: A1