IP Library › Granted Patent US 11,875,819
Granted Patent B2
US 11,875,819 · App. 17/447,628 · Granted Jan 16, 2024

Method for real-time redaction of sensitive information from audio stream

Inventor: Ravi Kappagantu (Hyderabad, IN)
Assignee: JPMORGAN CHASE BANK, N.A.
G10L25/87G06F21/6245G06Q20/4018G10L25/51
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 11,875,819
App. No.
17/447,628
Granted
Jan 16, 2024
Kind
B2
Abstract

A method for redacting sensitive information from an audio stream, such as a voice signal in a telephone call, in real time is provided. The method includes: receiving an audio stream; conveying the audio stream through a channel that includes a valve; detecting, from within the audio stream, a first event that indicates an onset of sensitive information; closing the valve so that the conveying of the audio stream through the channel is temporarily stopped; detecting, from within the audio stream, a second event that indicates an ending of the sensitive information; and reopening the valve so that the conveying of the audio stream through the channel is resumed. The sensitive information may include payment card industry (PCI) information, such as a card number and/or a card verification value (CVV).

Claims (52)

1. A method for redacting sensitive information from an audio stream in real time, the method being implemented by at least one processor, the method comprising:

receiving, by the at least one processor from a user, an audio stream;

conveying, by the at least one processor, the audio stream through a channel that includes a valve;

detecting, by the at least one processor from within the audio stream, a first event that indicates an onset of sensitive information;

closing, by the at least one processor, the valve so that the conveying of the audio stream through the channel is temporarily stopped;

detecting, by the at least one processor from within the audio stream, a second event that indicates an ending of the sensitive information; and

reopening, by the at least one processor, the valve so that the conveying of the audio stream through the channel is resumed.

2. The method of claim 1 , wherein the audio stream is a voice signal that is being communicated via at least one from among a telephone and a smart phone.

3. The method of claim 1 , wherein the sensitive information includes payment card industry (PCI) information.

4. The method of claim 3 , wherein the first event includes a question requesting a respondent to provide the PCI information as a response to the question.

5. The method of claim 4 , wherein the second event includes at least one from among a completion of the response to the question and an acknowledgement that the requested information has been received.

6. The method of claim 5 , wherein the acknowledgement includes a statement thanking the respondent for providing the requested information.

7. The method of claim 3 , wherein the PCI information includes at least one from among a payment card identification number, an expiration date associated with the payment card, and a card verification value (CVV) associated with the payment card.

8. The method of claim 1 , further comprising:

recording portions of the audio stream that are conveyed through the channel; and

storing the recorded portions of the audio stream in a memory,

wherein when the valve is closed, the recording is temporarily stopped, and when the valve is reopened, the recording is resumed.

9. A computing apparatus for redacting sensitive information from an audio stream in real time, the computing apparatus comprising:

a processor;

a memory; and

a communication interface coupled to each of the processor and the memory,

wherein the processor is configured to:

receive, from a user, an audio stream;

convey the audio stream through a channel that includes a valve;

detect, from within the audio stream, a first event that indicates an onset of sensitive information;

close the valve so that the conveying of the audio stream through the channel is temporarily stopped;

detect, from within the audio stream, a second event that indicates an ending of the sensitive information; and

reopen the valve so that the conveying of the audio stream through the channel is resumed.

10. The computing apparatus of claim 9 , wherein the audio stream is a voice signal that is being communicated via at least one from among a telephone and a smart phone.

11. The computing apparatus of claim 9 , wherein the sensitive information includes payment card industry (PCI) information.

12. The computing apparatus of claim 11 , wherein the first event includes a question requesting a respondent to provide the PCI information as a response to the question.

13. The computing apparatus of claim 12 , wherein the second event includes at least one from among a completion of the response to the question and an acknowledgement that the requested information has been received.

14. The computing apparatus of claim 13 , wherein the acknowledgement includes a statement thanking the respondent for providing the requested information.

15. The computing apparatus of claim 11 , wherein the PCI information includes at least one from among a payment card identification number, an expiration date associated with the payment card, and a card verification value (CVV) associated with the payment card.

16. The computing apparatus of claim 9 , wherein the processor is further configured to:

record portions of the audio stream that are conveyed through the channel; and

store the recorded portions of the audio stream in the memory,

wherein when the valve is closed, the recording is temporarily stopped, and when the valve is reopened, the recording is resumed.

17. An audio stream processing system configured to facilitate a communication of an audio stream, comprising:

a session border controller (SBC) configured to receive the audio stream;

a call recording component (CRC) configured to convey the audio stream to a stream multiplier via a pipeline that includes a valve;

an event bus configured to analyze audio content from within the audio stream, the event bus being in communication with the pipeline;

the pipeline that includes a valve and is communication with each of the stream multiplier and an event bus; and

the stream multiplier, which is configured to route the audio stream to at least one intended destination,

wherein the event bus is further configured to analyze the audio content by:

detecting, from within the audio stream, a first event that indicates an onset of sensitive information;

causing the valve to be closed so that the conveying of the audio stream through the pipeline to the stream multiplier is temporarily stopped;

detecting, from within the audio stream, a second event that indicates an ending of the sensitive information; and

causing the valve to be reopened so that the conveying of the audio stream through the pipeline to the stream multiplier is resumed.

18. The audio stream processing system of claim 17 , wherein the audio stream is a voice signal that is being communicated via at least one from among a telephone and a smart phone.

19. The audio stream processing system of claim 17 , wherein the sensitive information includes payment card industry (PCI) information.

20. The audio stream processing system of claim 19 , wherein the PCI information includes at least one from among a payment card identification number, an expiration date associated with the payment card, and a card verification value (CVV) associated with the payment card.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 12, 2021
From: KAPPAGANTU, RAVI
To: JPMORGAN CHASE BANK, N.A.
Reel/Frame 058093/0161 →
Continuity (2)
Provisional Application 63106155 · Oct 27, 2020
Related Publication 20220084544A1 · Mar 17, 2022