PATENT CLAIM ANALYSIS

Application Number: 15978165
Application Type: Utility
Filing Date: 2018-05
Publication Date: 2018-11
Patent Classification: ["375", "295000"]

Abstract:
A high throughput communication apparatus which provides low frame error rates (FER). Error checking encoder and decoders which each comprise a plurality of short blocklength error checking encoders or decoders, respectively, in parallel, coupled through common incremental redundancy. Short-blocklength codes are utilized to achieve communication capacity with incremental redundancy. The system can transmit and decode a large number of short-blocklength codewords in parallel, while it delivers incremental redundancy, without feedback, only to the decoders that need incremental redundancy.

Claim (Index 12):
A receiver apparatus in a communications system, said receiver apparatus comprising:\n (a) one or more variable-length decoders configured for receiving a variable-length code where variable-length codewords are comprised of an initial transmission sequence of length  1  symbols by itself, or together with a set of up to m\u22121 increments, where m is an integer greater than one, all increments having the same length  \u0394 , such that if said initial transmission and said increments were transmitted based on non-active ACK/NACK feedback, said variable-length code would approach capacity by exceeding a specified percentage of Shannon capacity of a specified point-to-point channel; (b) wherein said variable-length decoders are configured for performing multiple decoding attempts, in which each successive attempt utilizes as its input an input sequence of a previous attempt plus one or more additional increments; (c) wherein said one or more variable-length decoders is configured for producing for each attempt either a decoded k-bit message or an indication that no decoded k-bit message is available for that attempt; and (d) an incremental redundancy decoder configured for receiving as input (d)(i) received symbols corresponding to a common pool of redundancy produced by an incremental redundancy encoder, and (d)(ii) increments produced by already-decoded k-bit messages, and said incremental redundancy decoder is configured for producing output increments for use by said variable-length decoders; (e) wherein said one or more variable-length decoders is configured to first attempt decoding of said plurality of L initial transmissions, each corresponding to a k-bit message, which are transmitted over a channel between the transmitter and the receiver, and continue until decoding is successful or no more increments are available; (f) wherein said one or more variable-length decoders is configured for continuing to attempt decoding by a variable-length decoder whenever an additional increment is made available from said incremental redundancy decoder for said variable-length decoder for that k-bit message; (g) wherein said incremental redundancy decoder is configured for utilizing increments corresponding to each successfully-decoded k-bit message to subsequently produce additional increments for said variable-length decoders until no more new increments from successfully-decoded k-bit messages are available; (h) wherein said number of received symbols received by the incremental redundancy decoder is less than L\u00d7(m\u22121)\u00d7 \u0394 , corresponding to the common pool of incremental redundancy, which approximates said number of symbols of incremental redundancy that would have been sent by L independently operating variable-length encoders if said increments were received based on non-active ACK/NACK feedback from a receiver on that same channel; (i) wherein a communications system utilizing said receiver apparatus approaches Shannon capacity of said specified point-to-point channel, having a rate similar to that achieved by capacity-approaching variable-length code when used with non-active ACK/NACK feedback; (j) wherein probability of either failing to decode a k-bit message, or decoding a k-bit message in error, is below a target value; and (k) wherein k is a number of bits in a message that is encoded by a variable length encoder,   is a length in symbols of a transmission, m is a number of stages including an initial transmission and m\u22121 additional stages of incremental redundancy, and L is a number of short-blocklength codewords.

Metadata:
- Claim Count in Document: 20.0
- Percentile: 93.0
- Lexical Diversity: 1.40625
- Patent Class: 375.0
- Transitional Phrase Type: open
- Component Type: 1
- Foreign Priority: False
- Related Applications: ['15430093', '15967138', '15622008', '11492383', '11770480']

Analysis Scores:
- 35 USC 101 Eligibility (BERT): 0.4142011204163298
- 35 USC 102 Novelty (BERT): 0.5870998284474147
- Combined Prediction Score: 0.4314909912194383
- Mean Citation Score: 257.717914
- Max Citation Score: 478.23322
- Similarity Product: 442.15528236778016

Labels:
- Claim Label 101: 1
- Claim Label 102: 1
- Claim Label 103: 1
- Claim Label 112: 1
- Combined Label: 1
- Label 101 Adjusted: 1

Dataset: test