SYSTEMS, METHODS AND APPARATUS FOR TRANSMITTING DATA OVER A VOICE CHANNEL OF A WIRELESS TELEPHONE NETWORK USING MULTIPLE FREQUENCY SHIFT-KEYING MODULATION
First Claim
1. A method for transmitting data between a client device and a remote device, the method comprising:
- identifying multiple bits (M) of data for transmission from a client device to a remote device;
selecting a frequency corresponding with a value of the data from a plurality of discrete frequency tones, each of the discrete frequency tones representing multiple bit (M) values of input data;
modulating an audio signal based on the selected frequency; and
transmitting the audio signal from the client device to the remote device over a voice channel of a wireless telephone network.
3 Assignments
0 Petitions
Accused Products
Abstract
The various embodiments described herein generally provide apparatus, systems and methods which facilitate the transmission of data between a client device and a remote device over a voice channel of a telephone network. More particularly, data from a client device is modulated into an audio signal using multiple frequency shift keying (MFSK) techniques and transmitted to the remote device over a voice channel of a wireless telephone network during a phone call. The frequency of the audio signal is selected based on the value of the data to be transmitted. The remote device receives the audio signal and determines the frequency of the audio signal to extract the transmitted data.
-
Citations
20 Claims
-
1. A method for transmitting data between a client device and a remote device, the method comprising:
-
identifying multiple bits (M) of data for transmission from a client device to a remote device; selecting a frequency corresponding with a value of the data from a plurality of discrete frequency tones, each of the discrete frequency tones representing multiple bit (M) values of input data; modulating an audio signal based on the selected frequency; and transmitting the audio signal from the client device to the remote device over a voice channel of a wireless telephone network. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method for receiving data from a remote device over a telephone network, the method comprising:
-
receiving an audio signal from a remote device through a telephone network, the audio signal representing multiple bits (M) of data, wherein the audio signal is transmitted from the remote device to the telephone network through a wireless telephone communicatively coupled between the remote device and the telephone network; performing a frequency selection analysis on the audio signal to identify a frequency of the audio signal, wherein the frequency corresponds with an index value of a bin utilized in the frequency selection analysis analysis; and decoding the index value into the multiple bits (M) of the data transmitted by the client device. - View Dependent Claims (9, 10)
-
-
11. An entertainment device comprising:
-
an input module that receives video content from a content source; a processor communicatively coupled to the input module that outputs the video content for presentation on a presentation device and further aggregates data regarding the video content; an interface module communicatively coupled to the processor and communicatively coupled to a wireless telephone that; initiates a voice phone call to a remote device through the wireless telephone; identifies multiple bits (M) of the data for transmission to the remote device; selects a frequency corresponding with a value of the data from a plurality of discrete frequency tones, each of the discrete frequency tones representing multiple bit (M) values of input data; modulates an audio signal based on the selected frequency; and transmits the audio signal to the wireless telephone, wherein the wireless telephone transmits the audio signal to the remote device over the wireless telephone network during the voice phone call. - View Dependent Claims (12, 13, 14, 15, 16)
-
-
17. A call processing system comprising:
-
an interface module that receives a phone call from a client device, the phone call including data modulated into an audio signal, the audio signal representing multiple bits (M) of data, wherein the audio signal is transmitted from the client device to the interface module through a wireless telephone network; a storage medium that stores information regarding the client device; a decoder communicatively coupled to the interface module that; identifies a frequency of the audio signal, the frequency of the audio signal comprising one of two to the power of M discrete frequencies; performs Fast Fourier Transform (FFT) analysis on the audio signal to identify an index value of a bin corresponding with the audio signal; and decodes the index value into the multiple bits (M) of the data transmitted by the client device; and a processor communicatively coupled to the storage medium and communicatively coupled to the decoder that associates the data with the stored information regarding the client device. - View Dependent Claims (18, 19, 20)
-
Specification