Systems and methods to send and receive encrypted DTMF digits in a data flow
First Claim
Patent Images
1. A method for execution by one or more processors, the method comprising:
- generating a plurality of white noise signals according to one or more encoding keys;
associating the plurality of white noise signals to a plurality of DTMF events;
detecting by the one or more processors a DTMF event of the plurality of DTMF events; and
embedding by the one or more processors one of the plurality of white noise signals associated with the DTMF event into a data packet in place of a DTMF tone associated with the DTMF event.
1 Assignment
0 Petitions
Accused Products
Abstract
Systems and methods provide for embedding white noise signals representing DTMF digits into a voice data stream.
23 Citations
21 Claims
-
1. A method for execution by one or more processors, the method comprising:
-
generating a plurality of white noise signals according to one or more encoding keys; associating the plurality of white noise signals to a plurality of DTMF events; detecting by the one or more processors a DTMF event of the plurality of DTMF events; and embedding by the one or more processors one of the plurality of white noise signals associated with the DTMF event into a data packet in place of a DTMF tone associated with the DTMF event. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method for execution by one or more processors, the method comprising:
-
generating a plurality of white noise signals according to one or more encoding keys; associating the plurality of white noise signals to a plurality of DTMF tones; receiving by the one or more processors a data packet; determining by the one or more processors the presence of a white noise signal from the plurality of white nose signals in the audio data packet; if the white noise signal is present, then issuing a DTMF tone associated with the white noise signal. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A system comprising:
-
a processor and at least one memory; a data structure in the memory to associate a plurality of white noise signals with a plurality of DTMF tones; a cipher engine to read one or more keys and to generate a set of values used to determine the association of the plurality of white noise signals with the DTMF tones in the data structure; and an encoding component executed by the processor to detect a DTMF event and to embed an associated white noise signal into a data packet. - View Dependent Claims (14, 15)
-
-
16. A machine-readable medium having stored thereon machine executable instructions for performing a method, the method comprising:
-
generating a plurality of white noise signals according to one or more encoding keys; associating the plurality of white noise signals to a plurality of DTMF events; detecting a DTMF event in the plurality of DTMF events; and embedding one of the plurality of white noise signals associated with the DTMF event into a data packet. - View Dependent Claims (17, 18, 19, 20, 21)
-
Specification