Patent ID: 8200482

Claim:
A method for transmitting data between a client device and a remote device, the method comprising: providing a first codebook of line-spectral pair (LSP) parameters, each value of the line-spectral pair (LSP) parameters corresponding with a particular value of input data; identifying data for transmission from a client device to a remote device; selecting the line-spectral pair (LSP) parameters from the first codebook corresponding with a value of the data for transmission; synthesizing the selected line-spectral pair (LSP) parameters to modulate an audio signal; transmitting the audio signal from the client device to the remote device over a voice channel of a telephone network; receiving the audio signal at the remote device; performing linear predictive code (LPC) based analysis on the audio signal to identify the line-spectral pair (LSP) parameters for the received audio signal; providing a second codebook of line-spectral pair (LSP) parameters at the remote device, the line-spectral pair (LSP) parameters of the second codebook corresponding with the line-spectral pair (LSP) parameters of the first codebook; and searching the second codebook for the identified line-spectral pair (LSP) parameters to identify the value of the data corresponding with the identified line-spectral pair (LSP) parameters.