IP Library › Granted Patent US 12,542,675
Granted Patent B2
US 12,542,675 · App. 18/510,462 · Granted Feb 3, 2026

Systems and methods for encrypted multifactor authentication using imaging devices and image enhancement

Inventor: Michael J. Rojas (North Canton, OH)
Assignee: AXS Group LLC
H04L9/3226G06F16/27G06N3/042H04L9/3297H04L9/3236H04L9/50
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,542,675
App. No.
18/510,462
Granted
Feb 3, 2026
Kind
B2
Abstract

An authentication code may be encrypted in optical indica. Optionally, AES, RSA, DES, and/or a hashing function may be utilized to encrypt the authentication code. An image of the authentication code may be captured from a device having a display using a digital camera. The image may be in a compressed format and transmitted over a network to an image analysis system. The image analysis system may decode the optical indicia to obtain the encoded authentication data and may perform decryption on the decoded data. If needed, the image analysis system may perform image enhancement prior to performing decoding, including contrast enhancement, deblurring, and/or image rotation. Image enhancement may be performed using a neural network. The authentication data and location data associated with the digital camera may be utilized to authenticate the device.

Claims (62)

1 . A computer system, comprising:

a network interface;

a scanner comprising a camera and/or a laser;

at least one processing device;

non-transitory computer readable memory having program instructions stored thereon that when executed by the at least one processing device cause the system to perform operations comprising:

receive encrypted data obtained by the scanner, at a venue via a device of a first user;

decrypt using a decryption key, the encrypted data obtained via the scanner;

compare the decrypted data obtained by the scanner at the venue with data associated with user records to identify a matching user record;

determine whether the first user has an access right to access an event at the venue based at least in part on data in the matching user record;

at least partly in response to determining that the first user has an access right to access an event at the venue,

transmit an instruction to an authentication verification interface in physical proximity to the scanner to provide a corresponding visual indication to a person via a visual indicator;

after the first user has accessed the event at the venue, at least partly in response to detecting a first occurrence during the event, the first occurrence related to an event performance by one or more performers at the venue during the event and/or in response to determining that the first user has obtained access to the event at the venue, select a first electronic element comprising a fungible or non-fungible token comprising an image, the image separate from the data obtained by a scanner at a venue via the device of the first user and the image distinct from an entry ticket;

cause the first electronic element, selected at least partly in response to detecting the first occurrence during the event and/or in response to determining that the first user has obtained access to the event at the venue, to be transferred to the first user during the event, and recording the transfer of the first electronic element to the first user on a distributed synchronized database;

during the event, updating a seating user interface, including a representation of a seat of the first user, displayed on a device of a second user, with the fungible or non-fungible token image corresponding to the first electronic element;

enabling the second user to transmit, during the event, a request to the first user, the request comprising a request to transfer the first electronic element comprising the image, the image separate from the data obtained by a scanner at a venue via the device of the first user, associated with the fungible or non-fungible token to the second user;

at least partly in response to receiving from the first user an approval of the transfer of the first electronic element comprising the image, recording the transfer of the first electronic element to the second user on the distributed synchronized database.

2 . The computer system as defined in claim 1 , wherein the fungible or non-fungible token is minted in real time at least partly in response to detecting the first occurrence during the event, the first occurrence related to an event performance by one or more performers at the venue during the event and/or in response to determining that the first user has obtained access to the event at the venue.

3 . The computer system as defined in claim 1 , wherein the fungible or non-fungible token is a fungible token, wherein the fungible token is converted to a non-fungible token during the event in response to a second occurrence.

4 . The computer system as defined in claim 1 , wherein the fungible or non-fungible token is only transferable during the event to other attendees at the event.

5 . The computer system as defined in claim 1 , wherein the image comprises a unique artwork.

6 . The computer system as defined in claim 1 , wherein the system is configured to perform operations comprising:

during a second event at a second venue, after a second user has accessed the second event at the second venue, at least partly in response to detecting an occurrence during the second event and/or in response to determining that the second user has obtained access to the second event at the venue, provide a non-transferable second electronic element comprising a fungible or non-fungible token to the second user.

7 . The computer system as defined in claim 1 , wherein the fungible or non-fungible token is stored in a logical storage module of the device of the first user, wherein multifactor authentication is used to obtain access to the logical storage module.

8 . The computer system as defined in claim 1 , wherein the computer system is configured to use a geographical location of the first user to determine whether the first user has an access right to access an event at the venue.

9 . The computer system as defined in claim 1 , wherein the scanner comprises an imager.

10 . The computer system as defined in claim 1 , wherein the system is configured to perform operations comprising:

detecting that a second occurrence, related to a sports team score, has occurred in the venue during the event; and

at least partly in response to detecting that the first occurrence has occurred in the venue during the event, record during the event, on to the distributed synchronized database a transfer of a second electronic element.

11 . The computer system as defined in claim 1 , wherein the system is configured to perform operations comprising:

detecting that a second occurrence has occurred in the venue during the event;

at least partly in response to detecting that the first occurrence has occurred in the venue during the event, record on to the distributed synchronized database a transfer of a second electronic element to a third user; and

enabling a fourth user to exchange third electronic element for the second electronic element during the event.

12 . The computer system as defined in claim 1 , wherein the system is configured to perform operations comprising:

selecting the first electronic element for transfer, during the event, to the first user based at least in part on a seat location at the venue.

13 . A computerized method, the method comprising:

receiving at a computer system comprising a processor device, encrypted data associated with a first user obtained by a scanner, comprising a camera and/or a laser, at a venue;

decrypting using a decryption key, the encrypted data obtained by the scanner;

using the decrypted data to identify a user record with corresponding data;

determining whether the first user has an access right to access an event at the venue based at least in part on data in the identified user record

at least partly in response to determining that the first user has an access right to access an event at the venue,

causing, using the computer system, an authentication verification interface in physical proximity to the scanner to provide a corresponding visual indication via a visual indicator;

after the first user has accessed the event at the venue, at least partly in response to detecting a first occurrence during the event, the first occurrence related to an event performance by one or more performers at the venue during the event and/or in response to determining that the first user has obtained access to the event at the venue, identifying a first electronic element comprising a fungible or non-fungible token comprising an image, the image separate from the data obtained by a scanner at a venue via a device of the first user and the image distinct from an entry ticket;

causing the first electronic element, identified at least partly in response to detecting the first occurrence during the event and/or in response to determining that the first user has obtained access to the event at the venue, to be transferred to the first user during the event, and recording a transfer of the first electronic element to the first user on a distributed synchronized database, wherein the first electronic element is only transferrable from the first user during the event to another user at the event;

enabling a second user to transmit, during the event, a request to the first user, the request comprising a request to transfer the first electronic element comprising the image, the image separate from the data obtained by a scanner at a venue via the device of the first user, associated with the fungible or non-fungible token to the second user; and

at least partly in response to receiving from the first user an approval of a transfer of the first electronic element comprising the image and to determining that the second user is at the venue during the event, recording the transfer of the first electronic element to the second user on the distributed synchronized database.

14 . The computerized method as defined in claim 13 , wherein the fungible or non-fungible token is minted in real time at least partly in response to detecting the first occurrence during the event, the first occurrence related to an event performance by one or more performers at the venue during the event and/or in response to determining that the first user has obtained access to the event at the venue.

15 . The computerized method as defined in claim 13 , wherein the fungible or non-fungible token is a fungible token, wherein the fungible token is converted to a non-fungible token during the event in response to the first occurrence.

16 . The computerized method as defined in claim 13 , wherein the image comprises a unique artwork.

17 . The computerized method as defined in claim 13 , wherein the system is configured to perform operations comprising:

during a second event at a second venue, after a second user has accessed the second event at the second venue, at least partly in response to detecting an occurrence during the second event and/or in response to determining that the second user has obtained access to the second event at the venue, provide a non-transferable second electronic element comprising a fungible or non-fungible token to the second user.

18 . The computerized method as defined in claim 13 , wherein the fungible or non-fungible token is stored in a logical storage module of the device of the first user, wherein multifactor authentication is used to obtain access to the logical storage module.

19 . The computerized method as defined in claim 13 , the method further comprising using a geographical location of the first user to determine whether the first user has an access right to access an event at the venue.

20 . The computerized method as defined in claim 13 , wherein the scanner comprises a camera.

21 . The computerized method as defined in claim 13 , the method further comprising:

detecting that a second occurrence, related to a sports team score, has occurred in the venue during the event; and

at least partly in response to detecting that the first occurrence has occurred in the venue during the event, recording during the event, on to the distributed synchronized database, a transfer of a second electronic element.

22 . The computerized method as defined in claim 13 , the method further comprising:

detecting that a second occurrence has occurred in the venue during the event;

at least partly in response to detecting that the first occurrence has occurred in the venue during the event, record on to the distributed synchronized database a transfer of a second electronic element to a third user; and

enabling a fourth user to exchange third electronic element for the second electronic element during the event.

23 . The computerized method as defined in claim 13 , the method further comprising:

selecting the first electronic element for transfer to the first user based at least in part on a seat location at the venue.

Continuity (2)
Continuation 17643158 · Dec 7, 2021
Related Publication 20250047491A1 · Feb 6, 2025
References Cited (139)
US 3622995A · Dikes et al. · 1971 [cited by applicant]
US 5999095A · Earl et al. · 1999 [cited by applicant]
US 6496809B1 · Nakfoor · 2002 [cited by applicant]
US 6685093B2 · Challa et al. · 2004 [cited by applicant]
US 6842741B1 · Fujimura · 2005 [cited by applicant]
US 6854651B2 · Smith et al. · 2005 [cited by applicant]
US 7146645B1 · Hellsten · 2006 [cited by applicant]
US 7454361B1 · Halavais · 2008 [cited by applicant]
US 7693744B2 · Forbes · 2010 [cited by applicant]
US 8346580B2 · Nakfoor · 2013 [cited by applicant]
US 8624725B1 · MacGregor · 2014 [cited by applicant]
US 8676615B2 · Callaghan · 2014 [cited by examiner]
US 8775807B1 · Vazquez · 2014 [cited by applicant]
US 9070231B1 · Meyers · 2015 [cited by applicant]
US 9147191B2 · Cohen et al. · 2015 [cited by applicant]
US 9153082B2 · Martinez · 2015 [cited by applicant]
US 9197313B2 · Delpuch · 2015 [cited by applicant]
US 9600946B1 · Gerace et al. · 2017 [cited by applicant]
US 9697650B2 · Nakfoor · 2017 [cited by applicant]
US 9876788B1 · Ziraknejad · 2018 [cited by applicant]
US 9898880B2 · Nagisetty · 2018 [cited by applicant]
US 10109125B1 · Gerace et al. · 2018 [cited by applicant]
US 10163105B1 · Ziraknejad · 2018 [cited by applicant]
US 10460538B1 · Gerace et al. · 2019 [cited by applicant]
US 10643209B2 · Cohen et al. · 2020 [cited by applicant]
US 10867460B1 · Miller · 2020 [cited by applicant]
US 10878648B1 · Gerace et al. · 2020 [cited by applicant]
US 10891562B1 · Gerace et al. · 2021 [cited by applicant]
US 11200306B1 · Singh · 2021 [cited by applicant]
US 11350024B1 · Stallman · 2022 [cited by applicant]
US 11611552B2 · Backlund · 2023 [cited by applicant]
US 20010051915A1 · Ueno et al. · 2001 [cited by applicant]
US 20020169876A1 · Curie · 2002 [cited by applicant]
US 20030047613A1 · Funamoto et al. · 2003 [cited by applicant]
US 20030105964A1 · Brainard · 2003 [cited by applicant]
US 20030110239A1 · Sugumoto · 2003 [cited by applicant]
US 20030164400A1 · Boyd · 2003 [cited by applicant]
US 20030171960A1 · Skinner · 2003 [cited by applicant]
US 20030182242A1 · Scott et al. · 2003 [cited by applicant]
US 20040006497A1 · Nestor et al. · 2004 [cited by applicant]
US 20040035925A1 · Wu et al. · 2004 [cited by applicant]
US 20050021364A1 · Nakfoor · 2005 [cited by applicant]
US 20050105734A1 · Buer · 2005 [cited by applicant]
US 20060089919A1 · Kidd · 2006 [cited by applicant]
US 20060101507A1 · Camenisch · 2006 [cited by applicant]
US 20070226055A1 · Belanger · 2007 [cited by applicant]
US 20080015983A1 · Spikes · 2008 [cited by applicant]
US 20090183247A1 · Kasper et al. · 2009 [cited by applicant]
US 20090188983A1 · Walker · 2009 [cited by applicant]
US 20090198617A1 · Soghoian · 2009 [cited by applicant]
US 20090294539A1 · Kim · 2009 [cited by applicant]
US 20090328207A1 · Patel · 2009 [cited by applicant]
US 20100023553A1 · Gausman · 2010 [cited by applicant]
US 20100082491A1 · Rosenblatt · 2010 [cited by applicant]
US 20100198626A1 · Cho et al. · 2010 [cited by applicant]
US 20110105154A1 · Kim · 2011 [cited by applicant]
US 20110117966A1 · Coppinger · 2011 [cited by applicant]
US 20110251862A1 · Deluca · 2011 [cited by applicant]
US 20110281652A1 · Laverdiere · 2011 [cited by applicant]
US 20110282725A1 · Chatterjee · 2011 [cited by applicant]
US 20120091202A1 · Cohen et al. · 2012 [cited by applicant]
US 20120185695A1 · Shah · 2012 [cited by applicant]
US 20120197797A1 · Grigg · 2012 [cited by applicant]
US 20120214515A1 · Davis et al. · 2012 [cited by applicant]
US 20120323691A1 · McLaughlin · 2012 [cited by applicant]
US 20130085834A1 · Witherspoon, Jr · 2013 [cited by applicant]
US 20130090939A1 · Robinson · 2013 [cited by applicant]
US 20130185816A1 · Maeda · 2013 [cited by applicant]
US 20130262163A1 · Bergdale et al. · 2013 [cited by applicant]
US 20130304521A1 · Aird · 2013 [cited by applicant]
US 20130325523A1 · Huang · 2013 [cited by applicant]
US 20140039945A1 · Coady · 2014 [cited by applicant]
US 20140049373A1 · Troy · 2014 [cited by applicant]
US 20140100896A1 · Du · 2014 [cited by applicant]
US 20140164029A1 · Kwak · 2014 [cited by applicant]
US 20140172707A1 · Kuntagod · 2014 [cited by applicant]
US 20140222531A1 · Jacobs · 2014 [cited by examiner]
US 20140240350A1 · Chen et al. · 2014 [cited by applicant]
US 20140240469A1 · Lee · 2014 [cited by applicant]
US 20140258530A1 · Potterat · 2014 [cited by applicant]
US 20150142483A1 · Bergdale · 2015 [cited by applicant]
US 20150172920A1 · Ben Ayed · 2015 [cited by applicant]
US 20150294515A1 · Bergdale · 2015 [cited by applicant]
US 20150295711A1 · Javidi et al. · 2015 [cited by applicant]
US 20150317466A1 · Kumar · 2015 [cited by applicant]
US 20170329777A1 · Vlugt · 2017 [cited by applicant]
US 20170358148A1 · Kayhani · 2017 [cited by applicant]
US 20180158000A1 · Fredette · 2018 [cited by applicant]
US 20180261029A1 · Johnson et al. · 2018 [cited by applicant]
US 20190267036A1 · Albertson · 2019 [cited by examiner]
US 20200090143A1 · Iervolino · 2020 [cited by applicant]
US 20200127834A1 · Westland et al. · 2020 [cited by applicant]
US 20200143022A1 · Frost · 2020 [cited by applicant]
US 20200209917A1 · Zhou · 2020 [cited by applicant]
US 20200236106A1 · Ahuja et al. · 2020 [cited by applicant]
US 20200294173A1 · Shah · 2020 [cited by applicant]
US 20200296091A1 · Lidsky · 2020 [cited by applicant]
US 20200320576A1 · Harrison · 2020 [cited by applicant]
US 20200322154A1 · Konda et al. · 2020 [cited by applicant]
US 20200380229A1 · Peruch · 2020 [cited by applicant]
US 20210090082A1 · Cohen · 2021 [cited by examiner]
US 20210150626A1 · Robotham · 2021 [cited by applicant]
US 20210174373A1 · Nakagawa · 2021 [cited by examiner]
US 20210216893A1 · Roden · 2021 [cited by applicant]
US 20210326845A1 · Yantis et al. · 2021 [cited by applicant]
US 20210357489A1 · Tali et al. · 2021 [cited by applicant]
US 20210357893A1 · Kang · 2021 [cited by examiner]
US 20220014526A1 · Burgess · 2022 [cited by applicant]
US 20220079439A1 · Heislop · 2022 [cited by applicant]
CN 101025806A · 2007 [cited by applicant]
CN 101299286A · 2008 [cited by applicant]
CN 103415858B · 2018 [cited by applicant]
DE 10034275A1 · 2002 [cited by applicant]
EP 3293995A1 · 2018 [cited by applicant]
JP 2001256513A · 2001 [cited by applicant]
JP 2001319186A · 2001 [cited by applicant]
JP 2002109343A · 2002 [cited by applicant]
JP 2002123730A · 2002 [cited by applicant]
JP 2002344444A · 2002 [cited by applicant]
JP 2004295650A · 2004 [cited by applicant]
KR 1020030022630A · 2003 [cited by applicant]
KR 1020040021165A · 2004 [cited by applicant]
KR 100592411B1 · 2006 [cited by applicant]
WO WO9410658 · 1994 [cited by applicant]
WO WO2012096749A2 · 2012 [cited by applicant]
WO WO2021214134A1 · 2021 [cited by applicant]
Tripathi, A. “Algorithms for Validating E-Tickets in Mobile Computing Environment,” Dec. 20, 2007, (Year: 2007). [cited by applicant]
“Haitao Pu, Quick response barcode deblurring via doubly convolution neural network, Mar. 10, 2018, Multimedia Tools Applications 78, pp. 897-912” (Year: 2018). [cited by applicant]
Balaban, D. “German football charges forward with e-ticketing.” Card Technology, 10(10), 18-22. Retrieved from https://dialog.proquest.com/professional/docview/198546689?accountid= 131444 (Year: 2005). [cited by applicant]
Canadian Preliminary Review regarding Canadian Application No. 2577118, dated Jan. 25, 2019, 12 pages. [cited by applicant]
European Office Action, from EP Application No. 11855858.4, dated Oct. 4, 2019. [cited by applicant]
Haberl et al., “CDeep3M-Preview: Online Segmentation Using The Deep Neural Network model Zoo,” this version posted Mar. 26, 2020, pp. 1-6, 9; [retrieved on Mar. 15, 2023]. Retrieved from https://www.biorxiv.org/content/… [cited by applicant]
International Preliminary Report on Patentability and Written Opinion of the International Searching Authority for PCT/US2011/064807, “Mobile Application Bar Code Identification and System”, dated Jul. 25, 2013. [cited by applicant]
International Search Report and Written Opinion dated Mar. 24, 2023, received in International Patent Application No. PCT/US2022/080273, in 14 pages. [cited by applicant]
Karaiskos et al., “User Acceptance of Pervasive Information Systems: Evaluating an RFID Ticketing System”, ECIS 2007 Proceedings. 4, retrieved from https://aisel.aisnet.org/cgi/viewcontent.cgi?article=1192&context=ecis2… [cited by applicant]
Notification of Transmittal of The International Search Report and The Written Opinion of the International Searching Authority, or the Declaration for International Application No. PCT/US2011/064807, date of mailing Ju… [cited by applicant]
Srdan Barzut, “A Novel Fingerprint Biometric Cryptosystem Based on Convolutional Neural Networks,” In: MDPI, Mathematics 2021, 9)7), 730, Mar. 28, 2021, Doi: 10.3390/math9070730; https://www.researchgate.net/publication… [cited by applicant]
Supplementary European Search Report for EP Application No. 11855858.4; dated Mar. 29, 2017; Flash Seats, LLC; 9 pages. [cited by applicant]
Extended European Search Report dated Jul. 14, 2025, regarding EP Patent No. 22905237.8, 15 pages. [cited by applicant]