IP Library › Granted Patent US 12,393,923
Granted Patent B2
US 12,393,923 · App. 18/436,433 · Granted Aug 19, 2025

On-demand secure data entry for representative-assisted transactions

Inventors: Russell Penney (Brunswick, AU); Haydn Faltyn (Melbourne, AU); Jason Thals (Brunswick, AU)
Assignee: Broadsource Group Pty Ltd
G06Q20/3255G06Q20/3823G06Q20/401H04M3/42008G06Q2220/00
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,393,923
App. No.
18/436,433
Granted
Aug 19, 2025
Kind
B2
Abstract

An on-demand secure data entry system and method for representative-assisted transactions that allows for a representative to be present on a call during the entry of private information to assist the customer while still preventing exposure of the private information to the representative. The system and method involve placing an existing call between a representative and customer on hold, creating a secure call “secure call platform,” placing and parking separate calls secured by the secure call platform from the system to the representative and from the system to the customer, transferring the held call to the secure call platform, bridging the separate calls such that the representative and customer are connected through the calls secured by the secure call platform, and then masking portions of information received on the customer-to-system call from information transmitted to the representative-to-system call.

Claims (51)

1. A system for on-demand secure data entry for representative-assisted calls, comprising:

a computer system comprising a memory, a processor, and a non-volatile data storage device;

a messaging broker operating on the computer system, the messaging broker comprising a first plurality of programming instructions stored in the memory which, when operating on the processor, causes the computer system to coordinate the operation of a plurality of microservices via messaging, each of the microservices comprising a cloud-based service providing telephony functionality, and wherein the plurality of microservices comprises:

a session worker microservice providing the following telephony functionality:

during an unsecured call between a customer and merchant representative via a telephony system of the merchant's telecommunications carrier occurring in non-call center environments controlled by the merchant, receive a request to establish a secured, connected call wherein the customer and the merchant representative remain in voice communication with one another while payment information provided by customer is masked from the merchant representative; and

instruct a dual-tone multi-frequency (DTMF) secure call platform to establish the secured, connected call via a series of API calls to third-party control features of the telephony system of the merchant's telecommunications carrier; and

the dual-tone multi-frequency (DTMF) secure call microservice, the DTMF secure call microservice providing the following telephony functionality:

receive the instructions to establish the secured, connected call and the phone number allocation from the session worker;

via a series of API calls to the telephony system of the merchant's telecommunications carrier, instruct the telephony system to:

park or hold the customer-to-representative call;

place a representative-to-system call to a dialed number identification service (DNIS) phone number through the softswitch;

transfer the held customer-to-representative call to the DNIS phone number to connect the customer-to-system; and

connect the representative-to-system call and the customer-to-system call via the phone number;

secure the representative-to-system call after receipt of validation of the system-to-representative call using a first DTMF secure call space;

secure the customer-to-system call after receipt of validation of the system-to-customer call using a second DTMF secure call space;

receive one or more dual-tone multi-frequency (DTMF) tones representing digits from zero to nine from the customer-to-system call; and

using the first DTMF secure call space and second DTMF secure call space, block transmission of the DTMF tones to the representative-to-system call while passing through any other audio from the customer-to-system call to the representative-to-system-call.

2. The system of claim 1 , wherein the DTMF secure call microservice is further configured to:

decrypt the received DTMF tones into the digits they represent;

add the digits to a field; and

transmit the field to a payment worker for processing by a secure payment application.

3. The system of claim 2 , wherein the DTMF secure call microservice is further configured to:

mask one or more of the digits in the field; and

transmit the field with the masked digits to a representative interface via the representative-to-system call.

4. The system of claim 2 , further comprising the representative interface operating on a second computing device which is configured to receive and display the field with the masked digits.

5. The system of claim 2 , further comprising a secure border controller (SBC) microservice operating in the PCI compliant zone wherein the SBC acts as a call gateway securing a payment card industry (PCI) compliant zone.

6. A method for on-demand secure data entry for representative-assisted calls, comprising the steps of:

using a messaging broker operating on a computer system comprising a memory and a processor to coordinate the operation of a plurality of microservices via messaging, each of the microservices comprising a cloud-based service providing telephony functionality, wherein:

the messaging broker is used to instruct a session worker microservice to provide the following telephony functionality:

during an unsecured call between a customer and merchant representative via a telephony system of the merchant's telecommunications carrier, receive a request to establish a secured, connected call wherein the customer and the merchant representative remain in voice communication with one another while payment information provided by customer is masked from the merchant representative; and

instruct a dual-tone multi-frequency (DTMF) secure call platform to establish the secured, connected call via a series of API calls to the telephony system of the merchant's telecommunications carrier; and

the messaging broker is used to instruct the dual-tone multi-frequency (DTMF) secure call microservice, the DTMF secure call microservice to provide the following telephony functionality:

receive the instructions to establish the secured, connected call and the phone number allocation from the session worker;

via a series of API calls to the telephony system of the merchant's telecommunications carrier, instruct the telephony system to:

park or hold the customer-to-representative call;

place a representative-to-system call between a dialed number identification service (DNIS) phone number through the softswitch;

transfer the held customer-to-representative call to the DNIS phone number to connect the customer-to-system; and

connect the representative-to-system call and the customer-to-system call via the phone number;

secure the representative-to-system call after receipt of validation of the representative-to-system call using a first DTMF secure call space;

secure the customer-to-system call after receipt of validation of the customer-to-system call using a second DTMF secure call space;

receive one or more dual-tone multi-frequency (DTMF) tones representing digits from zero to nine from the customer-to-system call; and

using the first DTMF secure call space and second DTMF secure call space, block transmission of the DTMF tones to the representative-to-system call while passing through any other audio from the customer-to-system call to the system-to-representative call.

7. The method of claim 6 , further comprising the step of using the DTMF secure call microservice to:

decrypt the received DTMF tones into the digits they represent;

add the digits to a field; and

transmit the field to a payment worker for processing by a secure payment application.

8. The method of claim 7 , further comprising the step of using the DTMF secure call microservice to:

mask one or more of the digits in the field; and

transmit the field with the masked digits to a representative interface via the representative-to-system call.

9. The method of claim 7 , further comprising the steps of receiving and displaying the field with the masked digits on the representative interface which is operating on a second computing device.

10. The method of claim 7 , further comprising the step of using a secure border controller (SBC) microservice operating in the PCI compliant zone as a call gateway securing payment card industry (PCI) compliant zone.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 21, 2025
From: BROADSOURCE GROUP PTY LTD
To: SECUREPII LTD. PTY.
Reel/Frame 072082/0037 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 20, 2025
From: PENNEY, RUSSELL; THALS, JASON; FALTYN, HAYDN
To: BROADSOURCE GROUP PTY LTD
Reel/Frame 072076/0400 →
Continuity (3)
Continuation In Part 18070463 · Nov 28, 2022
Provisional Application 63405248 · Sep 9, 2022
Related Publication 20240177136A1 · May 30, 2024
References Cited (9)
US 6256515B1 · Cox et al. · 2001 [cited by applicant]
US 7340048B2 · Stern et al. · 2008 [cited by applicant]
US 8831204B1 · Pycko et al. · 2014 [cited by applicant]
US 9503584B2 · Defoort · 2016 [cited by applicant]
US 10176472B1 · Peterson · 2019 [cited by applicant]
US 10205827B1 · Pycko et al. · 2019 [cited by applicant]
US 10587753B1 · Ravichandran · 2020 [cited by applicant]
US 20080069327A1 · Kingsley · 2008 [cited by examiner]
US 20230156125A1 · Agarwal et al. · 2023 [cited by applicant]