Claims Analysis
Total Claims: 15
Claim 1
Independent Claim
193 words
In an adaptive hybrid automatic repeat request coding system, a method of transmitting a plurality of data packets, said method comprising the steps of: receiving a first batch of data from a data source, said first batch of data containing therein received data and error correction data, the amount of error correction data in said first batch varying between at least a first and a second mode, the amount of error correction data in a given batch in said first mode exceeding the amount of error correction data in said given batch in said second mode; incrementing a packet number by an increment factor, said increment factor being associated with a ratio of (1) the difference between a packet data capacity number and the amount of error correction data in said second mode, and (2) the difference between said packet data capacity number and the amount of error correction data in said first mode; assembling at least a portion of said received data, error correction data corresponding to said at least a portion of said received data, and said packet number into a given packet; and transmitting said given packet to a receiver.
Claim 2
Dependent Claim
193 words
In an adaptive hybrid automatic repeat request coding system, a method of transmitting a plurality of data packets, said method comprising the steps of: receiving a first batch of data from a data source, said first batch of data containing therein received data and error correction data, the amount of error correction data in said first batch varying between at least a first and a second mode, the amount of error correction data in a given batch in said first mode exceeding the amount of error correction data in said given batch in said second mode; incrementing a packet number by an increment factor, said increment factor being associated with a ratio of (1) the difference between a packet data capacity number and the amount of error correction data in said second mode, and (2) the difference between said packet data capacity number and the amount of error correction data in said first mode; assembling at least a portion of said received data, error correction data corresponding to said at least a portion of said received data, and said packet number into a given packet; and transmitting said given packet to a receiver.
Claim 3
Dependent Claim
68 words
The method of claim 1 , wherein said incrementing step further comprises the step of incrementing said packet number by N, wherein: N =ceiling( D H /D L ); D H =difference between the predetermined amount of data and the amount of error correction in said first mode; and D L =difference between the predetermined amount of data and the amount of error correction in said second mode.
Claim 4
Dependent Claim
29 words
The method of claim 1 , further comprising the step of: receiving a signal from said receiver said signal indicating whether said receiver received said packet correctly or erroneously.
Claim 5
Dependent Claim
35 words
The method of claim 3 , wherein said assembling step further comprises the step of: assembling said first batch of data, said packet number, and said amount of error correction data in said second mode.
Claim 6
Dependent Claim
29 words
The method of claim 4 , further comprising the step of: incrementing said packet number by one, wherein said signal indicates that said receiver has erroneously received said packet.
Claim 7
Dependent Claim
45 words
The method of claim 4 , further comprising the step of: assembling a second batch of data, said second batch of data forming a portion of said first batch of data, and said amount of error correction data in said first mode into another packet.
Claim 8
Dependent Claim
169 words
An adaptive hybrid automatic repeat request coding system for transmitting data packets containing a predetermined amount of data, said adaptive hybrid automatic repeat request system comprising: a data source for providing data for transmission within at least one of said data packets; an error correction module for adding error correction data to said packets, said error correction module adding a first quantity of error correction data in a first mode and a second quantity of error correction data in a second mode, said first quantity of error correction data exceeding said second quantity of error correction data; and a header module for creating a header for said data packet, said header comprising a packet number, and wherein said header module increments said packet number by at least a certain factor, said certain factor equivalent to ratio of the difference between the predetermined amount of data and the second quantity of error correction data and the difference between the predetermined amount of data and the first quantity of error correction.
Claim 9
Dependent Claim
169 words
An adaptive hybrid automatic repeat request coding system for transmitting data packets containing a predetermined amount of data, said adaptive hybrid automatic repeat request system comprising: a data source for providing data for transmission within at least one of said data packets; an error correction module for adding error correction data to said packets, said error correction module adding a first quantity of error correction data in a first mode and a second quantity of error correction data in a second mode, said first quantity of error correction data exceeding said second quantity of error correction data; and a header module for creating a header for said data packet, said header comprising a packet number, and wherein said header module increments said packet number by at least a certain factor, said certain factor equivalent to ratio of the difference between the predetermined amount of data and the second quantity of error correction data and the difference between the predetermined amount of data and the first quantity of error correction.
Claim 10
Dependent Claim
64 words
The adaptive hybrid automatic repeat request system of claim 7 , wherein said header module increments said packet number by N, wherein: N =ceiling( D H /D L ); D H =difference between the predetermined amount of data and the second quantity of error correction data; and D L =difference between the predetermined amount of data and the first quantity of error correction data.
Claim 11
Dependent Claim
23 words
The adaptive hybrid automatic repeat request system of claim 7 , further comprising a first antenna for transmitting said packet to a receiver.
Claim 12
Dependent Claim
33 words
The adaptive hybrid automatic repeat request system of claim 9 , wherein said first antenna receives a signal from said receiver, said signal indicating whether said receiver received said packet correctly or erroneously.
Claim 13
Dependent Claim
105 words
A header module for creating headers for packets transmitted by an adaptive hybrid automatic repeat request coding system, said header module operable to: increment a packet number by an increment factor, said increment factor being associated with a ratio of (1) the difference between a predetermined packet data capacity number and an amount of error correction data in a first mode, and (2) the difference between said predetermined packet data capacity number and an amount of error correction data in a second mode, wherein said amount of error correction data in said second mode exceeds the amount of error correction data in said first mode.
Claim 14
Dependent Claim
105 words
A header module for creating headers for packets transmitted by an adaptive hybrid automatic repeat request coding system, said header module operable to: increment a packet number by an increment factor, said increment factor being associated with a ratio of (1) the difference between a predetermined packet data capacity number and an amount of error correction data in a first mode, and (2) the difference between said predetermined packet data capacity number and an amount of error correction data in a second mode, wherein said amount of error correction data in said second mode exceeds the amount of error correction data in said first mode.
Claim 15
Dependent Claim
70 words
The header module of claim 11 , wherein said header module is further operable to: increment said packet number by N, wherein: N =ceiling( D H /D L ); D H =difference between the predetermined amount of data and the amount of error correction data in said first mode; and D L =difference between the predetermined amount of data and the amount of error correction data in said second mode.