IP Library › Granted Patent US 12,380,424
Granted Patent B2
US 12,380,424 · App. 16/471,089 · Granted Aug 5, 2025

Contactless device and method for generating a unique temporary code

Inventor: Lorenzo Frollini (Montopoli di Sabina, IT)
G06Q20/3278G06Q20/3227G06Q20/3821
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,380,424
App. No.
16/471,089
Granted
Aug 5, 2025
Kind
B2
Abstract

Contactless device for electronic payment and digital recognition of a person and method for generating a unique temporary OTP dynamic code via the contactless device. The device having a first set of components and a second set of components, wherein the first set of components comprises at least one biometric sensor for detecting a biometric character of a user and generating a biometric datum; at least one battery for supplying the components of the device; a display for displaying information data; an OTP microchip for generating a temporary dynamic code; at least one activation button for the OTP token function; at least one electronic circuit for contactless communication; and a microcontroller to manage the operations of the device. The second set of components includes at least one passive NFC microchip, in which the passive NFC microchip is removable from the device and isolated from the first set of components.

Claims (39)

1. A method performed by a contactless device comprising a microcontroller, a biometric sensor, a One Time Password (OTP) microchip, an activation button, a display, and a Near Field Communication (NFC) chip, the method comprising: storing, by the microcontroller, a text string;

at a first time, authenticating a user, the authenticating the user comprising:

detecting, by the biometric sensor, biometric data of the first user by a biometric scan;

generating, by the biometric sensor, a first text string from the biometric data and generating, by the biometric sensor, a biometric template from the text string; determining, by the microcontroller, that the first text string and the text string are the same;

based on the first text string and the text string being the same, generating, by the OTP microchip, and based on the first text string, a first OTP code; and

sending, by the NFC chip, the generated first OTP code to a second device over an NFC protocol; and

at a second time different from the first time,

determining, by the microcontroller, actuation of the activation button by the user;

displaying, by the microcontroller, a request for authentication in the display;

detecting, by the biometric sensor, biometric data of the user by a biometric scan;

generating, by the biometric sensor, a second text string from the biometric data and generating, by the biometric sensor, a biometric template from the second text string;

determining, by the microcontroller, that the second text string and the text string are the same;

based on the second text string and the text string being the same, generating, by the OTP microchip, and based on the second text string, a second OTP code; and

displaying, by the microcontroller, the second OTP code in the display.

2. The method according to claim 1 , the method further comprising: storing, by the OTP microchip, a plurality of keys wherein the first text string is generated utilizing a key of the plurality of keys.

3. The method according to claim 1 , wherein the contactless device further comprises a passive NFC microchip that is physically separate from the biometric sensor, the OTP microchip, the NFC chip, or the microcontroller.

4. The method according to claim 3 , wherein the passive NFC microchip is removable from the contactless device.

5. A contactless device for authenticating a user, comprising:

an activation button;

a display; and

a controlling means for:

storing a text string;

determining a first text string and the text string are the same;

determining activation of the activation button by the user;

displaying, based on the determined activation, a request for authentication in the display;

determining, that a second text string generated based on determining the determined activation and the text string are the same;

displaying a One Time Password (OTP) code on the display after determining, that a second text string generated based on determining the determined activation and the text string are the same;

a biometric means for:

detecting biometric data of the user by a biometric scan;

generating a first text string from the biometric data and generating a first biometric template from the text string;

based on the determined actuation, detecting, by a biometric scan, biometric data of the user;

generating a second text string from the biometric data based on the determined activation and generating a second biometric template from the second text string;

an OTP means for:

based on a first text string and the text string being the same, and based on the first text string, a first OTP code;

based on the second text string generated based on determining the determined activation and the text string are the same, generating a second OTP code;

a Near Field Communication (NFC) means for:

sending the generated first OTP code to a second device over an NFC protocol.

6. The contactless device according to claim 5 , further comprising a passive NFC means that is physically isolated from the biometric sensing means, the OTP means, the NFC means, or the controlling means.

7. The contactless device according to claim 6 , wherein the passive NFC means is removable from the contactless device.

Assignments (1)
LICENSE Recorded Nov 9, 2020
From: FROLLINI, LORENZO
To: FLYWALLET S.R.L.
Reel/Frame 054315/0178 →
Priority Claims (1)
IT 102016000127809 · Dec 19, 2016 · national
Continuity (1)
Related Publication 20190325427A1 · Oct 24, 2019
References Cited (25)
US 8745405B2 · Pizano · 2014 [cited by examiner]
US 8843757B2 · Varadarajan · 2014 [cited by examiner]
US 9124433B2 · Marien · 2015 [cited by examiner]
US 10304050B2 · Vakklaganti · 2019 [cited by examiner]
US 20070050638A1 · Rasti · 2007 [cited by examiner]
US 20080126260A1 · Cox · 2008 [cited by examiner]
US 20110126024A1 · Beatson · 2011 [cited by examiner]
US 20110140841A1 · Bona · 2011 [cited by examiner]
US 20110153437A1 · Archer · 2011 [cited by examiner]
US 20110264919A1 · Pizano · 2011 [cited by examiner]
US 20130092741A1 · Loh · 2013 [cited by examiner]
US 20130144793A1 · Royston · 2013 [cited by examiner]
US 20140224883A1 · Aiyer · 2014 [cited by examiner]
US 20140357187A1 · Ehrensvard · 2014 [cited by examiner]
US 20150118958A1 · Jain et al. · 2015 [cited by applicant]
US 20160219637A1 · Dory · 2016 [cited by examiner]
US 20160226862A1 · Song · 2016 [cited by examiner]
US 20170303077A1 · Li · 2017 [cited by examiner]
US 20170337542A1 · Kim · 2017 [cited by examiner]
US 20180019994A1 · Chang · 2018 [cited by examiner]
WO WO2014141263A1 · 2014 [cited by examiner]
NIST Special Publication 800-76-2, Biometric Specifications for Personal Identity Verification, Jul. 2013, Table 7, p. 27; Table 8, p. 28 (Year: 2013). [cited by examiner]
International Standard ISO/IEC 7816-11, First edition Apr. 1, 2004-, Table 1-3, pp. 10-11 (Year: 2004). [cited by examiner]
P. Lacharme and C. Rosenberger, “Synchronous One Time Biometrics with Pattern Based Authentication,” 2016 11th International Conference on Availability, Reliability and Security (ARES), Salzburg, Austria, 2016, pp. 260-… [cited by examiner]
Written Opinion & International Search Report for PCT/IB2017/058041 dated Mar. 13, 2018, 10 pages. [cited by applicant]
Cited By (1)
US 12,701,645