IP Library Granted Patent US 12,373,818
Granted Patent B2
US 12,373,818 · App. 18/810,656 · Granted Jul 29, 2025

Systems and methods for securely generating and printing a document

Inventors: Jade Garrett (Sterling, VA); David Kelly Wurmfeld (Palm Bay, FL); Michael Littlejohn (Fairfax, VA); Michael Louie (Spotsylvania, VA); Michael Canavatchel (Midlothian, VA); Spencer Cutrell (Arlington, VA); Steve Faletti (Brooklyn, NY); Rex Lacy (Sterling, VA); Alexander Medeiros (Arlington, VA)
Assignee: Capital One Services, LLC
G06Q20/3274G06F21/31G06K19/06037G06K19/06112G06Q20/042G06Q20/204G06Q20/208G06Q20/3272G06Q20/3276G06Q20/3278G06Q20/40145G06Q40/02H04W12/06H04W76/10G06K1/121G06Q20/1085G06Q20/18G06Q20/3223
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,373,818
App. No.
18/810,656
Granted
Jul 29, 2025
Kind
B2
Abstract

Systems and methods for securely generating and printing documents are disclosed. For example, processor(s) of a computer system may receive information for the document from a computing device through a network, verify the information for the document, and upon verification, generate document generation data using at least a portion of the information for the document. The document generation data may include document metadata that enables generation of an image of the document and/or the image of the document. Upon the processor(s) verifying first authentication information of a first code associated with a printing device received from the computing device through the network and second authentication information of a second code associated with the computing device received from the printing device through the network, the processor(s) may transmit the document generation data to the printing device through the network, and cause the printing device to print the image of the document.

Claims (68)

1. A method for securely printing a document performed by a printing device, the method comprising:

displaying a first code on a display of the printing device, wherein the first code is read by a user computing device associated with a user and transmitted to a computer system for verification;

receiving, as input to the printing device, a second code having been provided by the computer system to the user computing device in response to the computer system receiving a request from the user to generate and print a document;

transmitting the second code to the computer system for verification;

receiving document generation data from the computer system in response to the computer system determining a time elapsed between the transmitting of the first code to the computer system and the transmitting of the second code to the computer system is less than a threshold time;

printing, by a printer machine of the printing device, the document based on the document generation data;

receiving, by a dispenser device of the printing device separate from the printer machine, the document printed by the printer machine;

dispensing, by the dispenser device, the document from the printing device; and

in response to a predetermined amount of time expiring from the dispensing of the document, retracting, by the dispenser device, the document dispensed from the printing device.

2. The method of claim 1 , wherein the document generation data received includes document metadata that enables generation of an image of the document, and printing the document further comprises:

generating the image of the document based on the document metadata from the document generation data; and

printing the image of the document.

3. The method of claim 2 , wherein generating the image of the document comprises:

generating the image of the document further based on a pre-defined template specific to a type of the document.

4. The method of claim 3 , wherein one of:

the document generation data received further includes the pre-defined template specific to the type of the document; or

the printing device is configured to store a plurality of pre-defined templates specific to a plurality of types of documents, and the pre-defined template specific to the type of the document is retrieved from the stored plurality of pre-defined templates for use in generating the image of the document.

5. The method of claim 3 , wherein the document generation data received includes information for the document received as part of the request, a portion of the information corresponds to one or more content inputs specific to the type of the document, and generating the image of the document further comprises:

populating the portion of the information into the one or more content inputs specific to the type of the document, wherein the pre-defined template identifies a position of the one or more content inputs in the document.

6. The method of claim 1 , wherein the document generation data received includes an image of the document, and printing the document further comprises:

printing the image of the document.

7. The method of claim 1 , wherein receiving the document generation data from the computer system comprises:

receiving encrypted document generation data from the computer system; and

decrypting the encrypted document generation data.

8. The method of claim 1 , further comprising:

transmitting a unique device certificate of the printing device to the computer system, wherein the computer system uses the unique device certificate to verify the printing device is a registered device authorized to print the document.

9. The method of claim 1 , wherein the first code includes identifying information of the printing device, and the second code includes identifying information of the user computing device.

10. The method of claim 1 , wherein receiving the document generation data from the computer system further comprises:

receiving the document generation data in response to the computer system determining a time elapsed between the computer system receiving the request and the transmitting of the second code to the computer system is less than a threshold time.

11. A printing device comprising:

an interaction component;

a printer machine;

a dispenser device, wherein the dispenser device is separate from the printer machine;

at least one memory storing instructions; and

at least one processor configured to execute the instructions to perform operations including:

displaying a first code via the interaction component, wherein the first code is read by a user computing device associated with a user and transmitted to a computer system for verification;

receiving, as input via the interaction component, a second code having been provided by the computer system to the user computing device in response to the computer system receiving a document request from the user;

transmitting the second code to the computer system for verification;

receiving document generation data associated with the document request from the computer system in response to the computer system determining a time elapsed between the transmitting of the first code to the computer system and the transmitting of the second code to the computer system is less than a threshold time;

causing the printer machine to print a document based on the document generation data;

in response to the dispenser device receiving the document printed by the printer machine, causing the dispenser device to urge the document at least partially out of the printing device; and

in response to a predetermined amount of time expiring from the urging of the document at least partially out of the printing device, causing the dispenser device to retrieve the document back into the printing device.

12. The printing device of claim 11 , wherein the interaction component includes a slot, and the dispenser device is configured to urge the document at least partially out of the printing device via the slot.

13. The printing device of claim 11 , wherein causing the printer machine to print the document comprises:

transmitting an image of the document and one or more commands to the printer machine to cause the printer machine to print the image of the document, wherein the image of the document is generated by the printing device based on document metadata included in the document generation data or the image of the document is received as part of the document generation data.

14. The printing device of claim 13 , further comprising:

encrypting the image; and

transmitting the encrypted image and the one or more commands to the printer machine to cause the printer machine to print the document, wherein the printer machine is configured to decrypt the encrypted image prior to printing.

15. The printing device of claim 14 , wherein when the image of the document is generated by the printing device based on the document metadata, generating the image of the document includes:

generating the image of the document further based on a pre-defined template specific to a type of the document, wherein one of:

the document generation data received further includes the pre-defined template specific to the type of the document; or

a plurality of pre-defined templates specific to a plurality of types of documents are stored by the at least one memory, and the pre-defined template specific to the type of the document is retrieved from the stored plurality of pre-defined templates for use in generating the image of the document.

16. The printing device of claim 11 , wherein the operations further include:

storing the document generation data temporarily in the at least one memory of the printing device; and

deleting the document generation data from the at least one memory in response to detecting an attempt to print the document.

17. The printing device of claim 11 , wherein the interaction component includes a scanning mechanism, and receiving the second code comprises:

reading, by the scanning mechanism, the second code as the second code is displayed on the user computing device.

18. The printing device of claim 11 , wherein the interaction component includes a display, the first code is displayed via the display and includes identifying information of the printing device, and the second code includes identifying information of the user computing device.

19. A method for securely printing a document performed by a printing device, the method comprising:

displaying a first code on a display of the printing device, wherein the first code is read by a user computing device associated with a user and transmitted to a computer system for verification;

receiving, as input to the printing device, a second code provided by the computer system to the user computing device that identifies a request for the document initiated by the user and received by the computer system;

transmitting the second code to the computer system for verification;

receiving document generation data associated with the request from the computer system in response to the computer system determining a time elapsed between the transmitting of the first code to the computer system and the transmitting of the second code to the computer system is less than a threshold time;

printing, by a printer machine of the printing device, the document based on the document generation data;

receiving, by a dispenser device of the printing device separate from the printer machine, the document printed by the printer machine;

dispensing, by the dispenser device, a portion of the document out of the printing device to enable removal of the document from the printing device by the user;

monitoring an amount of time elapsed from the dispensing; and

in response to determining the amount of time elapsed reaches a predetermined amount of time, and the document has not been removed, retracting, by the dispenser device, the portion of document back into the printing device.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 21, 2024
From: GARRETT, JADE; WURMFELD, DAVID KELLY; LITTLEJOHN, MICHAEL; LOUIE, MICHAEL; CANAVATCHEL, MICHAEL; CUTRELL, SPENCER; FALETTI, STEVE; LACY, REX; MEDEIROS, ALEXANDER
To: CAPITAL ONE SERVICES, LLC
Reel/Frame 068354/0336 →
Continuity (6)
Continuation 18467378 · Sep 14, 2023
Continuation 18126187 · Mar 24, 2023
Continuation 17658191 · Apr 6, 2022
Continuation In Part 17539350 · Dec 1, 2021
Continuation 17358762 · Jun 25, 2021
Related Publication 20240412193A1 · Dec 12, 2024
References Cited (33)
US 8985437B2 · Burkhart et al. · 2015 [cited by applicant]
US 9286560B2 · Burkhart et al. · 2016 [cited by applicant]
US 9892116B2 · Metso · 2018 [cited by applicant]
US 10032057B2 · Burkhart et al. · 2018 [cited by applicant]
US 10360425B2 · Burkhart et al. · 2019 [cited by applicant]
US 10735436B1 · Chernilovsky et al. · 2020 [cited by applicant]
US 10769625B2 · Pandiarajan et al. · 2020 [cited by applicant]
US 10867147B2 · Burkhart et al. · 2020 [cited by applicant]
US 11222326B1 · Wurmfeld · 2022 [cited by applicant]
US 11797974B2 · Garrett et al. · 2023 [cited by applicant]
US 20050114703A1 · Allen, Jr. · 2005 [cited by examiner]
US 20060119885A1 · Jeon et al. · 2006 [cited by applicant]
US 20090213425A1 · Oishi · 2009 [cited by applicant]
US 20100309505A1 · Partridge et al. · 2010 [cited by applicant]
US 20120038940A1 · Boskovic · 2012 [cited by applicant]
US 20130085968A1 · Schultz et al. · 2013 [cited by applicant]
US 20130201518A1 · Pan et al. · 2013 [cited by applicant]
US 20130306721A1 · Meng · 2013 [cited by applicant]
US 20140231504A1 · DeRoos et al. · 2014 [cited by applicant]
US 20150006382A1 · Scipioni · 2015 [cited by applicant]
US 20150244715A1 · Narayan et al. · 2015 [cited by applicant]
US 20170017866A1 · Nithianand et al. · 2017 [cited by applicant]
US 20180096155A1 · Ryu et al. · 2018 [cited by applicant]
US 20180227446A1 · Yamamoto · 2018 [cited by examiner]
US 20190332340A1 · Somaiah et al. · 2019 [cited by applicant]
US 20200153986A1 · Doi · 2020 [cited by applicant]
US 20200379699A1 · Alacar · 2020 [cited by examiner]
US 20200380493A1 · Morales et al. · 2020 [cited by applicant]
US 20210142314A1 · Pharr et al. · 2021 [cited by applicant]
WO 9909470A1 · 1999 [cited by applicant]
WO WO2019016438A1 · 2019 [cited by examiner]
International Search Report and Written Opinion in Application No. PCT/US2022/033566, dated Sep. 8, 2022 (35 pages). [cited by applicant]
International Search Report and Written Opinion in Application No. PCT/US2022/072923, dated Sep. 22, 2022 (16 pages). [cited by applicant]