IP Library Granted Patent US 12,456,121
Granted Patent B2
US 12,456,121 · App. 15/964,902 · Granted Oct 28, 2025

Fingerprint recognition for point of sales terminal system

Inventors: Veda Lisa Lochan Dass (Thornhill, CA); Neal Dass (Thornhill, CA)
G06Q20/40145G06Q20/20G06Q20/34G06Q20/3829
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,456,121
App. No.
15/964,902
Granted
Oct 28, 2025
Kind
B2
Abstract

A method of use and a fingerprint recognition for a Point of Sale (POS) terminal system; the POS terminal system may be used as a secure means to purchase items. The POS terminal system includes a database configured to store personal information associated with an individual user. The personal information may be accessed by inputting biometric data and an alphanumeric code at a POS terminal. The invention also provides a secure means of encrypting and decrypting data files with the user's fingerprint.

Claims (42)

1 . A method of accessing a data file using a Point of Sale (POS) terminal device for use in a POS transaction, the method comprising:

receiving, at the Point of Sale (POS) terminal device, an identifier from a user, the identifier being associated with the user;

retrieving from a storage device a plurality of copies of a data file containing personal information associated with the user, wherein each one of the plurality of copies is encrypted using a first encryption algorithm or application software, a first random number, and a different unique personalized data key that is generated using one of a plurality of different fingerprint scans of the user, wherein each fingerprint scan is associated with one finger from among a group of fingers of the user;

obtaining a fingerprint scan of the user from a finger among the group of fingers of the user using a fingerprint scanner in data communication with the Point of Sale (POS) terminal device;

generating, at the Point of Sale (POS) terminal device, a personalized data key based on the obtained fingerprint scan of the user;

decrypting one of the plurality of retrieved copies using the first encryption algorithm or application software, the first random number and the generated personalized data key to produce a decrypted data file; and

selecting one of the data of the decrypted personal information for use in the POS transaction on the Point of Sale (POS) terminal device,

wherein the first encryption algorithm or application software and the first random number are different from an encryption algorithm or application software and a random number, respectively. used in a previous transaction.

2 . The method of claim 1 , wherein the personal information comprises payment data, identification data or a combination of payment data and identification data.

3 . The method of claim 2 , further comprising sending an electronic receipt of the transaction to an email address or a cellphone number associated with the user.

4 . The method of claim 1 , further comprising:

modifying the decrypted data file by updating part of the personal information using the Point of Sale (POS) terminal device;

obtaining a plurality of fingerprint scans of the user from a fingerprint scanner in data communication with the Point of Sale (POS) terminal device;

generating, at the Point of Sale (POS) terminal device, a plurality of further personalized data keys based on the obtained plurality of fingerprint scans of the user;

for each of the plurality of generated further personalized data keys, generating an encrypted data file by encrypting a copy of the modified decrypted data file using a second encryption algorithm or application software, a second random number and the respective generated further personalized data key, wherein the second encryption algorithm or application software and second random number are different from the first encryption algorithm or application software and first random number. respectively; and

sending the plurality of encrypted data files to the storage device.

5 . The method of claim 1 , wherein said plurality of fingerprint scans are not stored on the Point of Sale (POS) device or the storage device.

6 . The method of claim 1 , wherein the storage device is a server in data communication with the Point of Sale (POS) terminal device.

7 . The method of claim 1 , wherein the storage device is a memory device inserted in the Point of Sale (POS) terminal device.

8 . The method of claim 1 , wherein the fingerprint scanner is embedded in the Point of Sale (POS) terminal device.

9 . The method of claim 1 , wherein when said plurality of copies of the data file containing personal information are retrieved and decrypted at the Point of Sale (POS) terminal device, said plurality of copies are removed from the storage device and replaced with a plurality of differently encrypted copies of a new altered data file generated on the Point of Sale (POS) terminal device.

10 . A Point of Sale (POS) terminal device, comprising:

a communication module adapted to:

receive, at the Point of Sale (POS) terminal device, an identifier from a user of the Point of Sale (POS) terminal device for use in a POS transaction, the identifier being associated with the user;

retrieve from a storage device a plurality of copies of a data file containing personal information, wherein each one of the plurality of copies is encrypted using a first encryption algorithmor application software, a first random number, and a respective unique personalized data key generated based on one of a plurality of different fingerprint scans of the user, wherein each fingerprint scan is associated with one finger from among a group of fingers of the user;

obtain a fingerprint scan of the user from a finger among the group of fingers of the user using a fingerprint scanner in data communication therewith; and

a decryption module adapted to:

generate a personalized data key based on the obtained fingerprint scan of the user; and

decrypt one of the plurality of retrieved copies using the first encryption algorithm or application software, the first random number and the generated personalized data key to produce a decrypted data file:

select one of the data of the decrypted personal information for use in the POS transaction on the Point of Sale (POS) terminal device,

wherein the first encryption algorithm or application software and the first random number are different from an encryption algorithm or application software and a random number, respectively. used in a previous transaction.

11 . The device of claim 10 , wherein the fingerprint scanner is embedded in the Point of Sale (POS) terminal device.

12 . A system for securely retrieving a data file for use in a POS transaction, comprising:

a server configured to store a plurality of copies of a data file containing personal information, each of the plurality of copies is encrypted using a first encryption algorithm or application software, a first random number and a respective unique personalized data key generated based on one of the plurality of different fingerprint scans of the user, wherein each fingerprint scan is associated with one finger from among a group of fingers of the user; and

a Point of Sale (POS) terminal device in data communication with the server, wherein the Point of Sale (POS) terminal device is configured to:

receive the identifier from the user, the identifier being associated with the user;

retrieve from the server the plurality of encrypted copies of the data files associated with the identifier;

obtain a fingerprint scan of the user from a fingerprint scanner in data communication with the Point of Sale (POS) terminal device;

generate a personalized data key based on the obtained fingerprint scan of the user;

decrypt one of the plurality of retrieved copies of the encrypted data file using the first encryption algorithm or application software, the first random number and the generated unique personalized data key; and

select one of the data of the decrypted personal information for use in the POS transaction on the Point of Sale (POS) terminal device,

wherein the first encryption algorithm or application software and the first random number are different from an encryption algorithm or application software and a random number, respectively. used in a previous transaction.

Continuity (1)
Related Publication 20190333070A1 · Oct 31, 2019
References Cited (49)
US 5712912A · Tomko et al. · 1998 [cited by applicant]
US 5832091A · Tomko et al. · 1998 [cited by applicant]
US 6011858A · Stock · 2000 [cited by examiner]
US 6270011B1 · Gottfried · 2001 [cited by applicant]
US 6498861B1 · Hamid · 2002 [cited by examiner]
US 6886741B1 · Salverson · 2005 [cited by applicant]
US 7778935B2 · Colella · 2010 [cited by applicant]
US 7844550B2 · Walker et al. · 2010 [cited by applicant]
US 8345939B2 · Kountotsis · 2013 [cited by applicant]
US 8417960B2 · Takahashi et al. · 2013 [cited by applicant]
US 8606700B2 · Carlson et al. · 2013 [cited by applicant]
US 9083486B2 · Lyne et al. · 2015 [cited by applicant]
US 9235698B2 · Webber et al. · 2016 [cited by applicant]
US 9374370B1 · Bent, II · 2016 [cited by examiner]
US 20010036297A1 · Ikegami · 2001 [cited by examiner]
US 20020018585A1 · Kim · 2002 [cited by applicant]
US 20030056108A1 · Mont · 2003 [cited by examiner]
US 20040064453A1 · Ruiz · 2004 [cited by examiner]
US 20040248555A1 · Herrmann · 2004 [cited by examiner]
US 20050029349A1 · McGregor et al. · 2005 [cited by applicant]
US 20060089909A1 · McLeod et al. · 2006 [cited by applicant]
US 20080201769A1 · Finn · 2008 [cited by examiner]
US 20130232075A1 · Monaghan · 2013 [cited by examiner]
US 20140122267A1 · Tayebi · 2014 [cited by applicant]
US 20140222596A1 · Prakash · 2014 [cited by applicant]
US 20150046328A1 · Mitra · 2015 [cited by applicant]
US 20160012433A1 · Marenick · 2016 [cited by examiner]
US 20160078245A1 · Amarendran · 2016 [cited by examiner]
US 20160277396A1 · Gardiner · 2016 [cited by examiner]
US 20160323274A1 · Chandrasekaran · 2016 [cited by examiner]
US 20160352520A1 · Schwach · 2016 [cited by examiner]
US 20170091774A1 · White · 2017 [cited by examiner]
US 20170109742A1 · Varadarajan · 2017 [cited by examiner]
US 20170116602A1 · Chauhan · 2017 [cited by examiner]
US 20170293906A1 · Komarov · 2017 [cited by examiner]
US 20180225669A1 · Choi · 2018 [cited by examiner]
US 20180308101A1 · Valencia · 2018 [cited by examiner]
US 20190190704A1 · Srivastava · 2019 [cited by examiner]
US 20200184481A1 · Kankaria · 2020 [cited by examiner]
US 20210288797A1 · Zhang · 2021 [cited by examiner]
CA 2650662 · 2007 [cited by applicant]
CN 104408615 · 2015 [cited by applicant]
CN 204667466 · 2015 [cited by applicant]
WO 9952060 · 1999 [cited by applicant]
WO 2000055800 · 2000 [cited by applicant]
www.fileformat.info, Pros and Cons of Bitmap File Formats (p. 1) (Year: 2017). [cited by examiner]
International Search Report of PCT/CA2019/050432. [cited by applicant]
English Translation of CN104408615. [cited by applicant]
English Translation of CN204667466. [cited by applicant]