US 12,314,926 B2
Method and printer driver unit for performing transaction by automatically transmitting data to EDC terminal
Rajeev Agrawal, Karnataka (IN); and Shivendra Meena, Karnataka (IN)
Assigned to Innoviti Payment Solutions Private Limited, Karnataka (IN)
Appl. No. 17/914,082
Filed by Innoviti Payment Solutions Private Limited, Karnataka (IN)
PCT Filed Apr. 26, 2021, PCT No. PCT/IB2021/053420
§ 371(c)(1), (2) Date Sep. 23, 2022,
PCT Pub. No. WO2021/220135, PCT Pub. Date Nov. 4, 2021.
Claims priority of application No. 202041008183 (IN), filed on Apr. 26, 2020; and application No. 202041004192 (IN), filed on Apr. 28, 2020.
Prior Publication US 2023/0123966 A1, Apr. 20, 2023
Int. Cl. G06Q 20/00 (2012.01); G06Q 20/10 (2012.01); G06Q 20/20 (2012.01)
CPC G06Q 20/209 (2013.01) [G06Q 20/102 (2013.01); G06Q 20/202 (2013.01)] 12 Claims
OG exemplary drawing
 
1. A method of performing a transaction by automatically transmitting data to an Electronic Data Capture (EDC) terminal (206), the method comprising:
receiving, by a printer driver unit (204) associated with a host computing device (202), a first print request comprising first data related to a purchase, from the host computing device (202), wherein the printer driver unit (204) is initialized to act as an interface between the host computing device (202) and an Electronic Data Capture (EDC) terminal (206);
extracting, by the printer driver unit (204), a final transaction amount from the first data;
determining, by the printer driver unit (204), status of the EDC terminal (206) upon extracting the final transaction amount by transmitting a status request to the EDC terminal (206), wherein the status of the EDC terminal (206) is one of a first state indicative of a print acceptance state or a second state indicative of a normal state;
generating, by the printer driver unit (204), a second print request comprising the extracted final transaction amount, when the EDC terminal (206) is determined to be in a first state; and
transmitting, by the printer driver unit (204), the generated second print request to the EDC terminal (206) to facilitate automatic insertion of the final transaction amount in the EDC terminal (206) to initiate a payment transaction.