The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
Apr. 14, 2026

Filed:

Jul. 12, 2024
Applicant:

Cimbali Group S.p.a., Binasco, IT;

Inventors:

Paolo Rognoni, Binasco, IT;

Michele Campanella, Binasco, IT;

Dario Costa, Binasco, IT;

Assignee:

Cimbali Group S.p.A., Binasco MI, IT;

Attorneys:
Primary Examiner:
Int. Cl.
CPC ...
G06Q 30/018 (2023.01); A47J 31/52 (2006.01); A47J 42/38 (2006.01); H04L 9/32 (2006.01);
U.S. Cl.
CPC ...
G06Q 30/0185 (2013.01); A47J 31/521 (2018.08); A47J 42/38 (2013.01); H04L 9/3268 (2013.01);
Abstract

Method for authenticating and anti-counterfeiting coffee machines or coffee grinders, comprising the steps of: acquiring by means of a web server identification data associated with a coffee machine or a coffee grinder; generating encrypted data by executing a hash function of the identification data; generating a digital certificate associated with a public key and a private key; storing the encrypted data in a blockchain by means of unique association with the public key of the digital certificate using the private key of the digital certificate; storing the public key and the private key in the database installed in the coffee machine or in the coffee grinder; sending the control unit of the coffee machine or the coffee grinder, by means of an application residing in a mobile device, an authentication request containing a message with the public key; in response, sending by means of the control unit the digitally signed message with the private key stored in the database to the application; sending the signed message to the web server by means of the application; sending to the web server an authentication request notification by means of the communication between the control unit and the web server when the communication unit receives the authentication request; sending to the blockchain by means of the web server the signed message received by the application; identifying the absence of counterfeiting of the coffee machine or of the coffee grinder only if the blockchain identifies that the signed message associated with the coffee machine or with the coffee grinder is authentic when both the public key and the private key of the digital certificate match.


Find Patent Forward Citations

Loading…