IP Library Granted Patent US 12,189,827
Granted Patent B2
US 12,189,827 · App. 18/347,239 · Granted Jan 7, 2025

Systems and methods for authenticating photographic image data

Inventors: Craig Stack (La Jolla, CA); Jason Lyons (Arlington, VA); Francis Lyons (Purcellville, VA)
Assignee: TruePic Inc.
G06F21/645G06F21/6218H04L63/123H04L67/561H04L2463/121H04W12/06H04W12/104H04W12/65
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,189,827
App. No.
18/347,239
Granted
Jan 7, 2025
Kind
B2
Abstract

The present disclosure provides systems and methods for authenticating photographic data. In one embodiment, a method comprises providing an image authentication application for use on a client device, the application configured to control image capture and transmission; receiving an image data file from the application at the authentication server comprising a photographic image captured by the application and metadata associated therewith; applying a watermark to the photographic image to create a watermarked image; applying date and time information to the tagged image; applying location information to the tagged image; creating a web address associated with the image data file; uploading the photographic image, the tagged image, or both to the web address; and transmitting an authenticated image file to the client device, the authenticated image file comprising one or more of: the watermarked image, the photographic image, the date and time information, geographic information, and the web address.

Claims (69)

1. A computer-implemented method for authenticating photographic images using a client device, the method comprising:

opening an image authentication application on a client device;

recording a time at which the image authentication application is opened;

capturing a photographic image using the image authentication application;

receiving, from a user interface of the client device, a request to transmit the photographic image for authentication;

recording a time at which the request is received;

determining whether the time at which the image authentication application is opened and the time at which the request is received are within a given interval; and

responsive to determining the time at which the image authentication application is opened and the time at which the request is received are within a given interval, transmitting the photographic image for authentication.

2. The computer-implemented method of claim 1 , further comprising:

receiving an authenticated image file corresponding to the photographic image after transmitting the photographic image for authentication.

3. The computer-implemented method of claim 2 , wherein the authenticated image file comprises at least one of:

the photographic image;

authenticated image metadata comprising at least one of: an authentication timestamp, an authentication datestamp, and authentication geographic data; and

a watermarked image, the watermarked image being the photographic image with a visual watermark affixed thereto, wherein the watermarked image indicates the photographic image has been authenticated.

4. The computer-implemented method of claim 2 , further comprising:

sharing the authenticated image file with a third-party user.

5. The computer-implemented method of claim 1 , further comprising:

recording a time and location at which the photographic image is captured as metadata for the photographic image; and

transmitting the metadata with the photographic image.

6. The computer-implemented method of claim 1 , wherein:

the image authentication application allows only photographic image captured using the image authentication application to be transmitted for authentication.

7. The computer-implemented method of claim 1 , wherein:

the image authentication application prohibits the use of any editing tools within the image authentication application.

8. A system for authenticating photographic images using a client device, comprising:

one or more hardware processors; and

one or more non-transitory machine-readable storage media encoded with instructions that, when executed by the one or more hardware processors, cause the system to perform operations comprising:

opening an image authentication application on a client device;

recording a time at which the image authentication application is opened;

capturing a photographic image using the image authentication application;

receiving, from a user interface of the client device, a request to transmit the photographic image for authentication;

recording a time at which the request is received;

determining whether the time at which the image authentication application is opened and the time at which the request is received are within a given interval; and

responsive to determining the time at which the image authentication application is opened and the time at which the request is received are within a given interval, transmitting the photographic image for authentication.

9. The system of claim 8 , the operations further comprising:

receiving an authenticated image file corresponding to the photographic image after transmitting the photographic image for authentication.

10. The system of claim 9 , wherein the authenticated image file comprises at least one of:

the photographic image;

authenticated image metadata comprising at least one of: an authentication timestamp, an authentication datestamp, and authentication geographic data; and

a watermarked image, the watermarked image being the photographic image with a visual watermark affixed thereto, wherein the watermarked image indicates the photographic image has been authenticated.

11. The system of claim 9 , the operations further comprising:

sharing the authenticated image file with a third-party user.

12. The system of claim 8 , the operations further comprising:

recording a time and location at which the photographic image is captured as metadata for the photographic image; and

transmitting the metadata with the photographic image.

13. The system of claim 8 , wherein:

the image authentication application allows only photographic image captured using the image authentication application to be transmitted for authentication.

14. The system of claim 8 , wherein:

the image authentication application prohibits the use of any editing tools within the image authentication application.

15. One or more non-transitory machine-readable storage media encoded with instructions that, when executed by one or more hardware processors of a computing system, cause the computing system to perform operations for authenticating photographic images using a client device, the operations comprising:

opening an image authentication application on a client device;

recording a time at which the image authentication application is opened;

capturing a photographic image using the image authentication application;

receiving, from a user interface of the client device, a request to transmit the photographic image for authentication;

recording a time at which the request is received;

determining whether the time at which the image authentication application is opened and the time at which the request is received are within a given interval; and

responsive to determining the time at which the image authentication application is opened and the time at which the request is received are within a given interval, transmitting the photographic image for authentication.

16. The one or more non-transitory machine-readable storage media of claim 15 , the operations further comprising:

receiving an authenticated image file corresponding to the photographic image after transmitting the photographic image for authentication.

17. The one or more non-transitory machine-readable storage media of claim 16 , wherein the authenticated image file comprises at least one of:

the photographic image;

authenticated image metadata comprising at least one of: an authentication timestamp, an authentication datestamp, and authentication geographic data; and

a watermarked image, the watermarked image being the photographic image with a visual watermark affixed thereto, wherein the watermarked image indicates the photographic image has been authenticated.

18. The one or more non-transitory machine-readable storage media of claim 16 , the operations further comprising:

sharing the authenticated image file with a third-party user.

19. The one or more non-transitory machine-readable storage media of claim 15 , the operations further comprising:

recording a time and location at which the photographic image is captured as metadata for the photographic image; and

transmitting the metadata with the photographic image.

20. The one or more non-transitory machine-readable storage media of claim 15 , wherein:

the image authentication application allows only photographic image captured using the image authentication application to be transmitted for authentication.

Assignments (4)
SECURITY INTEREST Recorded Jul 11, 2024
From: TRUEPIC INC.
To: WTI FUND X, INC.; WTI FUND XI, INC.
Reel/Frame 067970/0287 →
CORRECTIVE ASSIGNMENT TO CORRECT THE ASSIGNEE'S NAME PREVIOUSLY RECORDED AT REEL: 064155 FRAME: 0810. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Jul 7, 2023
From: STACK, CRAIG; LYONS, JASON; LYONS, FRANCIS
To: TRUEPIC LLC
Reel/Frame 064228/0673 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 5, 2023
From: STACK, CRAIG; LYONS, JASON; LYONS, FRANCIS
To: TRUEPIC INC.
Reel/Frame 064155/0810 →
CHANGE OF ENTITY Recorded Jul 5, 2023
From: TRUEPIC LLC
To: TRUEPIC INC.
Reel/Frame 064206/0625 →
Continuity (6)
Continuation 17745474 · May 16, 2022
Continuation 16909335 · Jun 23, 2020
Continuation 16114428 · Aug 28, 2018
Continuation 15065781 · Mar 9, 2016
Continuation 14816712 · Aug 3, 2015
Related Publication 20230351054A1 · Nov 2, 2023
References Cited (184)
US 5351134A · Yaguchi · 1994 [cited by applicant]
US 5499294A · Friedman · 1996 [cited by applicant]
US 6342290B1 · Conk · 2002 [cited by applicant]
US 6411725B1 · Rhoads · 2002 [cited by applicant]
US 6487301B1 · Zhao · 2002 [cited by applicant]
US 6557102B1 · Wong · 2003 [cited by applicant]
US 6628417B1 · Naito · 2003 [cited by applicant]
US 6823075B2 · Perry · 2004 [cited by applicant]
US 6947571B1 · Rhoads · 2005 [cited by applicant]
US 7209571B2 · Davis · 2007 [cited by applicant]
US 7277576B2 · Abbate · 2007 [cited by applicant]
US 7525578B1 · Barbeau · 2009 [cited by applicant]
US 7616777B2 · Rodriguez · 2009 [cited by applicant]
US 7958458B2 · Maeta · 2011 [cited by applicant]
US 8121342B2 · Davis · 2012 [cited by applicant]
US 8413882B1 · Nidamarthi · 2013 [cited by applicant]
US 8443001B2 · Nichols · 2013 [cited by applicant]
US 8462209B2 · Sun · 2013 [cited by applicant]
US 8849819B2 · Johnson · 2014 [cited by applicant]
US 8868039B2 · Rodriguez · 2014 [cited by applicant]
US 8879120B2 · Thrasher · 2014 [cited by applicant]
US 8955137B2 · Mousty · 2015 [cited by applicant]
US 9002719B2 · Tofte · 2015 [cited by applicant]
US 9082235B2 · Lau · 2015 [cited by applicant]
US 9300678B1 · Stack · 2016 [cited by applicant]
US 9594980B1 · Graham · 2017 [cited by applicant]
US 9609288B1 · Richman · 2017 [cited by applicant]
US 9614886B2 · Zhong · 2017 [cited by applicant]
US 9621565B2 · Stack · 2017 [cited by applicant]
US 9652460B1 · Barisic · 2017 [cited by applicant]
US 9779775B2 · Pacurariu · 2017 [cited by applicant]
US 9832017B2 · Malone · 2017 [cited by applicant]
US 9910865B2 · Mikolajczyk · 2018 [cited by applicant]
US 10013568B2 · Mityagin · 2018 [cited by applicant]
US 10095877B2 · Stack · 2018 [cited by applicant]
US 10102526B1 · Madisetti · 2018 [cited by applicant]
US 10255419B1 · Kragh · 2019 [cited by applicant]
US 10277400B1 · Griffin · 2019 [cited by applicant]
US 10360668B1 · McGregor · 2019 [cited by applicant]
US 10361866B1 · McGregor · 2019 [cited by applicant]
US 10375050B2 · Lyons · 2019 [cited by applicant]
US 10389733B2 · Fasoli · 2019 [cited by applicant]
US 10404477B1 · Deck · 2019 [cited by applicant]
US 10467507B1 · Hao · 2019 [cited by applicant]
US 10635894B1 · Genner · 2020 [cited by applicant]
US 10726533B2 · McGregor · 2020 [cited by applicant]
US 10733315B2 · Stack · 2020 [cited by applicant]
US 11037284B1 · Rice · 2021 [cited by applicant]
US 11159504B2 · Lyons · 2021 [cited by applicant]
US 11256792B2 · Tussy · 2022 [cited by applicant]
US 11334687B2 · Stack · 2022 [cited by applicant]
US 11373449B1 · Genner · 2022 [cited by applicant]
US 11544835B2 · Rice · 2023 [cited by applicant]
US 11646902B2 · McGregor · 2023 [cited by applicant]
US 20020056043A1 · Glass · 2002 [cited by applicant]
US 20030065922A1 · Fredlund · 2003 [cited by applicant]
US 20040039912A1 · Borrowman · 2004 [cited by applicant]
US 20040091111A1 · Levy · 2004 [cited by applicant]
US 20040153649A1 · Rhoads · 2004 [cited by applicant]
US 20040213437A1 · Howard · 2004 [cited by applicant]
US 20050125668A1 · Botz · 2005 [cited by applicant]
US 20050273368A1 · Hutten · 2005 [cited by applicant]
US 20060018506A1 · Rodriguez · 2006 [cited by applicant]
US 20060036864A1 · Parulski · 2006 [cited by applicant]
US 20060115111A1 · Malone · 2006 [cited by applicant]
US 20060120562A1 · Fudge · 2006 [cited by applicant]
US 20060157559A1 · Levy · 2006 [cited by applicant]
US 20060218404A1 · Ogura · 2006 [cited by applicant]
US 20060262976A1 · Hart · 2006 [cited by applicant]
US 20070019836A1 · Thorwirth · 2007 [cited by applicant]
US 20070091376A1 · Calhoon · 2007 [cited by applicant]
US 20070162756A1 · Fredlund · 2007 [cited by applicant]
US 20070171288A1 · Inoue · 2007 [cited by applicant]
US 20080005086A1 · Moore · 2008 [cited by applicant]
US 20090044235A1 · Davidson · 2009 [cited by applicant]
US 20090320101A1 · Doyle · 2009 [cited by applicant]
US 20100046748A1 · Kusnoto · 2010 [cited by applicant]
US 20100250953A1 · Wiersma · 2010 [cited by applicant]
US 20100281475A1 · Jain · 2010 [cited by applicant]
US 20100309987A1 · Concion · 2010 [cited by applicant]
US 20100317399A1 · Rodriguez · 2010 [cited by applicant]
US 20110085728A1 · Gao · 2011 [cited by applicant]
US 20110087690A1 · Cairns · 2011 [cited by applicant]
US 20110156879A1 · Matsushita · 2011 [cited by applicant]
US 20110221568A1 · Giobbi · 2011 [cited by applicant]
US 20110231645A1 · Thomas · 2011 [cited by applicant]
US 20110258326A1 · Hu · 2011 [cited by applicant]
US 20120004949A1 · Coleman · 2012 [cited by applicant]
US 20120143630A1 · Hertenstein · 2012 [cited by applicant]
US 20120269425A1 · Marchesotti · 2012 [cited by applicant]
US 20120278370A1 · Nichols · 2012 [cited by applicant]
US 20120311623A1 · Davis · 2012 [cited by applicant]
US 20130041948A1 · Tseng · 2013 [cited by applicant]
US 20140049653A1 · Leonard · 2014 [cited by applicant]
US 20140081932A1 · Krislov · 2014 [cited by applicant]
US 20140198687A1 · Raleigh · 2014 [cited by applicant]
US 20140244781A1 · Klayko · 2014 [cited by applicant]
US 20140279493A1 · Kamath · 2014 [cited by applicant]
US 20140297810A1 · Zhong · 2014 [cited by applicant]
US 20140324986A1 · Zhang · 2014 [cited by applicant]
US 20140358964A1 · Woods · 2014 [cited by applicant]
US 20150016661A1 · Lord · 2015 [cited by applicant]
US 20150142595A1 · Acuna-Rohter · 2015 [cited by applicant]
US 20150154436A1 · Shi · 2015 [cited by applicant]
US 20150213324A1 · Farid · 2015 [cited by applicant]
US 20150310306A1 · Song · 2015 [cited by applicant]
US 20160162729A1 · Hagen · 2016 [cited by applicant]
US 20160224768A1 · Boccon-Gibod · 2016 [cited by applicant]
US 20160301531A1 · Finlow-Bates · 2016 [cited by applicant]
US 20160379330A1 · Powers · 2016 [cited by applicant]
US 20170041306A1 · Stack · 2017 [cited by applicant]
US 20170041328A1 · Stack · 2017 [cited by applicant]
US 20170048216A1 · Chow · 2017 [cited by applicant]
US 20170093867A1 · Burns · 2017 [cited by applicant]
US 20170118493A1 · Hain · 2017 [cited by applicant]
US 20170178058A1 · Bhat · 2017 [cited by applicant]
US 20170180277A1 · Brady · 2017 [cited by applicant]
US 20170193329A1 · Suman · 2017 [cited by applicant]
US 20170193594A1 · Glasgow · 2017 [cited by applicant]
US 20170295232A1 · Curtis · 2017 [cited by applicant]
US 20170359326A1 · Garcia · 2017 [cited by applicant]
US 20170373847A1 · Chien · 2017 [cited by applicant]
US 20170373859A1 · Shors · 2017 [cited by applicant]
US 20170374622A1 · Visuri · 2017 [cited by applicant]
US 20180019873A1 · Kraemer · 2018 [cited by applicant]
US 20180026932A1 · Wang · 2018 [cited by applicant]
US 20180048474A1 · Landrock · 2018 [cited by applicant]
US 20180260888A1 · Paolini-Subramanya · 2018 [cited by applicant]
US 20180357501A1 · Ma · 2018 [cited by applicant]
US 20180365442A1 · Stack · 2018 [cited by applicant]
US 20190042722A1 · Hansen · 2019 [cited by applicant]
US 20190095655A1 · Krawczewicz · 2019 [cited by applicant]
US 20190109834A1 · Lyons · 2019 [cited by applicant]
US 20190109981A1 · Zhang · 2019 [cited by applicant]
US 20190147305A1 · Lu · 2019 [cited by applicant]
US 20190164285A1 · Nye · 2019 [cited by applicant]
US 20190251349A1 · Duerksen · 2019 [cited by applicant]
US 20190281259A1 · Palazzolo · 2019 [cited by applicant]
US 20190391972A1 · Bates · 2019 [cited by applicant]
US 20200007331A1 · Wentz · 2020 [cited by applicant]
US 20200012806A1 · Bates · 2020 [cited by applicant]
US 20200126209A1 · Kim · 2020 [cited by applicant]
US 20200210768A1 · Turkelson · 2020 [cited by applicant]
US 20210004949A1 · Broyda · 2021 [cited by applicant]
US 20210377262A1 · Butler · 2021 [cited by applicant]
US 20220179998A1 · Lamplmair · 2022 [cited by applicant]
CN 101258744A · 2008 [cited by applicant]
CN 102687159A · 2012 [cited by applicant]
CN 104079830A · 2014 [cited by applicant]
CN 103345758B · 2016 [cited by applicant]
EP 3099058 · 2016 [cited by applicant]
JP 2012164064 · 2012 [cited by applicant]
WO 9909743 · 1999 [cited by applicant]
WO 0152178 · 2001 [cited by applicant]
WO 0227431A2 · 2002 [cited by applicant]
WO 2015020601A1 · 2015 [cited by applicant]
WO 2017023896 · 2017 [cited by applicant]
Anjum, Areesha, et al., “Recapture Detection Technique Based on Edge-Types by Analysing High-Frequency Components in Digital Images Acquired through LCD Screens”, Multimedia Tools and Applications, vol. 79, Springer, 20… [cited by applicant]
Chingovska, Ivana, et al., “On the Effectiveness of Local Binary Patterns in Face Anti-Spoofing”, 2012 International Conference on the Biometrics Special Interst Group (BIOSIG), 2012 (Year: 2012), pp. 1-7. [cited by applicant]
Li, Haoliang, et al., “Image Recapture Detection with Convolutional and Recurrent Neural Networks”, Society for Imaging Science and Technology, 2017 (Year: 2017), pp. 87-91. [cited by applicant]
Liu, Huacheng, et al., “Recaptured Image Detection Based on DCT Coefficients”, Journal of Computational Information Systems, vol. 9, No. 20, 2013 (Year: 2013), pp. 8139-8145. [cited by applicant]
Maatta, J., et al., “Face Spoofing Detection from Single Images Using Texture and Local Shape Analysis”, IET Biometrics, 2012 (Year: 2012), pp. 3-10. [cited by applicant]
Patel, Keyurkumar, et al., “Secure Face Unlock: Spoof Detection on Smartphones”, IEEE Transactions on Informatoin Forensics and Security, vol. 11, No. 10, Oct. 2016 (Year: 2016), pp. 2268-2283. [cited by applicant]
Peixoto, Bruno, et al., “Face Liveness Detection Under Bad Illumination Conditions”, 2011 18th IEEE Internatioal Conference on Image Processing, Unicamp, 2011 (Year: 2011), pp. 3557-3560. [cited by applicant]
Piva, Alessandro, “An Overview on Image Forensics”, Hindawi Publishing Corporation, ISRN Signal Processing, vol. 2013, Article ID 496701, 2012 (Year: 2012), pp. 1-23. [cited by applicant]
Pollicelli, Debora, et al., “Wild Cetacea Identification Using Image Metadata”, JCS&T, vol. 17, No. 1, Apr. 2017 (Year: 2017), pp. 79-84. [cited by applicant]
Porter, Glenn, et al., “Detection of Second-Generation Images Using an Assessment Criteria Method”, Journal of Criminological Resaerch, Policy and Practice, vol. 1, No. 4, 2015 (Year: 2015), p. 207-222. [cited by applicant]
Thongkamwitoon, Thirapiroon, et al., “An Image Recapture Detection Algorithm Based on Learning Dictionaries of Edge Profiles”, IEEE Transactions on Information Forensics and Security, vol. 10, No. 5, May 2015 (Year: 201… [cited by applicant]
Wang, Kai, “A Simple and Effective Image-Statistics-Based Approach to Detecting Recaptured Images from LCD Screens”, Digital Invetstigation, vol. 23, Elsevier, 2017 (Year: 2017), pp. 75-87. [cited by applicant]
Zhang, Zhiwei, et al., “A Face Antispoofing Database with Diverse Attacks”, IEEE, 2012 (Year: 2012) pp. 26-31. [cited by applicant]
Bhowmik, Deepayan et al., “The Multimedia Blockchain: A Distributed and Tamper-Proof Media Transaction Framework”, Digital Signal Processing (DSP), 2017 22nd International Conference on IEEE, 2017, 6 pages (Year: 2017). [cited by applicant]
Cao, Hong, et al., “Identification of Recaptured Photographs on LCD Screens”, IEEE, 978-1-4244-4296-6, 2010, (Year: 2010), pp. 1790-1793. [cited by applicant]
Chinese Patent Application No. 201680057888.X, Office Action mailed Aug. 5, 2020, 9 pages. [cited by applicant]
De Las Heras, Lluis-Pere, et al., Use Case Visual Bag-of-Words Techniques for Camera Based Identity Document Classification, 2015 13th International Conference on Document Analysis and Recognition (ICDAR), IEEE, 978-1-4… [cited by applicant]
Drescher, Daniel, “Blockchain Basics: A Non-Technical Introduction in 25 Steps”, 255 pages, APress, ISBN 978-1-4842-2603-2, 2017, 246 pages (Year: 2017). [cited by applicant]
European Patent Application No. 16833714.5, Supplementary European Search Report, mailed Nov. 13, 2018, 7 pages. [cited by applicant]
International Patent Application No. PCT/US2016/045089, an International Search Report and Written Opinion issued by Authorized Officer Lee W. Young, mailed Oct. 21, 2016, 8 pages. [cited by applicant]
International Patent Application No. PCT/US2018/053059, an International Search Report and Written Opinion issued by Authorized Officer Lee W. Young, mailed Dec. 10, 2018, 13 pages. [cited by applicant]
International Patent Application No. PCT/US2019/045245, an International Search Report and Written Opinion issued by Authorized Officer Harry C. Kim, mailed Feb. 11, 2020, 14 pages. [cited by applicant]
Ke, Yongzhen, et al., “Image Recapture Detection Using Multiple Features”, International Journal of Multimedia and Ubiquitous Engineering, vol. 8, No. 5, ISSN: 1975-0080 IJMUE, 2013 (Year: 2013 ), pp. 71-82. [cited by applicant]
Ng, Tian-Tsong, et al., “Discrimination of Computer Synthesized or Recaptured Images from Real Images”, Springer, : 10.1007/978-1-4614-0757-7 _ 10, 2013, (Year: 2013), pp. 275-309. [cited by applicant]
The TCP/IP Guide, tcpipguide.com, 2005, pp. 1-4. [cited by applicant]
Thongkamwitoon, Thirapiroon, et al., “An Image Recapture Detection Algorithm Based on Learning Dictionaries of Edge Profiles”, IEEE Transactions on Information Forensics and Security, vol. 10, No. 5, May 2015, 10.1109/T… [cited by applicant]
Wang, Kai, “A Simple and Effective Image-Statistics-Based Approach to Detecting Recaptured Images from LCD Screens”, Digital Investigation, vol. 23, Elsevier, 1742-2876, 2017, (Year: 2017), pp. 75-87. [cited by applicant]