EFFICIENT ERROR CORRECTION SCHEME FOR DATA TRANSMISSION IN A WIRELESS IN-BAND SIGNALING SYSTEM
First Claim
Patent Images
1. A processor readable medium encoded with instructions that, if executed, result in:
- receiving and demodulating audio tones into a packet having a header and a payload, wherein the payload includes a plurality of segments each having error correction bits corresponding thereto;
performing bit correction on the segments using their corresponding error correction bits and identifying ones of the segments that are associated with errors according to the bit correction;
generating and sending a request for additional error correction bits for the identified ones of the segments;
receiving and demodulating subsequently received audio tones into the requested additional error correction bits; and
correcting the payload of the packet using the subsequently received error correction bits.
5 Assignments
0 Petitions
Accused Products
Abstract
In one example, a mobile device segments a payload for transmission to a remote server and provides redundant data for each payload segment. The remote server examines the received payload on a per segment basis using the redundant data to identify segments associated with errors. The server then requests error correction bits for the identified segments using one or more exchanges with the mobile device. Thereafter, the server can perform error correction using the received error correction bits and then request re-transmission of the payload, if needed.
107 Citations
21 Claims
-
1. A processor readable medium encoded with instructions that, if executed, result in:
-
receiving and demodulating audio tones into a packet having a header and a payload, wherein the payload includes a plurality of segments each having error correction bits corresponding thereto; performing bit correction on the segments using their corresponding error correction bits and identifying ones of the segments that are associated with errors according to the bit correction; generating and sending a request for additional error correction bits for the identified ones of the segments; receiving and demodulating subsequently received audio tones into the requested additional error correction bits; and correcting the payload of the packet using the subsequently received error correction bits. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A processor readable medium encoded with instructions that, if executed, result in:
-
generating redundant data corresponding to each segment of a segmented packet payload; modulating a packet containing the segment data and the generated redundant data using an In-Band Signaling (IBS) modem and transmitting signals resulting therefrom over a voice band of a wireless telecommunications network; receiving back a response requesting error correction bits for an identified segment; and modulating the error correction bits for the segment identified in the request and transmitting signals resulting therefrom over the voice band of the wireless telecommunications network. - View Dependent Claims (10, 11, 12, 13)
-
-
14. A method, comprising:
-
receiving and demodulating audio tones into a packet having a header and a payload, wherein the payload includes data and redundant data corresponding thereto; examining the payload data using the corresponding redundant data to identify a portion of the payload data as being associated with errors; generating and sending a request for error correction bits for the identified portion; receiving and demodulating subsequently received audio tones into the requested error correction bits; and correcting the payload data using the received error correction bits. - View Dependent Claims (15, 16, 17)
-
-
18. A method, comprising:
-
generating redundant data corresponding to a packet payload; modulating a packet containing the payload data and the redundant data using an In-Band Signaling (IBS) modem and transmitting signals resulting therefrom over a voice band of a wireless telecommunications network; receiving back a response requesting error correction bits for an identified portion of the payload data; and modulating the error correction bits for the identified portion of the payload data and transmitting signals resulting therefrom over the voice band of the wireless telecommunications network. - View Dependent Claims (19, 20, 21)
-
Specification