PATENT CLAIM ANALYSIS

Application Number: 16105917
Application Type: Utility
Filing Date: 2018-08
Publication Date: 2019-02
Patent Classification: ["375", "253000"]

Abstract:
A system and method for block-code transcoding. An input signal is analyzed to determine if the input signal includes multiple control words, multiple data words and a single control word or only data words. If the input signal comprises multiple control words, the method includes, generating a control word location map and mapping the control codes and any data words to a block-code encoded transmission signal. If the input signal comprises a single control word and multiple data words, the method includes, generating a control word location address indicating a location of the single control word and mapping the control code and the multiple data words to a block-code encoded transmission signal. If the input signal comprises only data words, the method includes, mapping the data words sequentially into the block-code encoded transmission signal. Accordingly, the bandwidth efficiency of the transmission signal is improved by varying the encoding technique used dependent upon the contents of the input signal.

Claim (Index 13):
A method for block-code transcoding, the method, the method comprising:\n receiving a block-code encoded input signal at a decoder, the block-code encoded input signal encoded using a first block-code, and decoding the block-code encoded input signal to generate a decoded input signal; receiving the decoded input signal at a block-code encoder, the decoded input signal to be mapped into a block-code encoded transmission signal encoded using a second block-code, wherein the second block-code is more bandwidth efficient than the first block-code; determining at the block-code encoder if the decoded input signal comprises multiple control words and if the decoded input signal comprises multiple control words, the method further comprising:\n setting a control block indicator flag bit for the block-code encoded transmission signal to a first logic level; \n setting a multiple control word indicator for the block-code encoded transmission signal to the first logic level; \n generating a control word location map; \n encoding each of the multiple control words to generate multiple control codes; \n mapping the control block indicator flag bit, the multiple control word indicator, the control word location map, each of the multiple control codes and each data word in the decoded input signal into the block-code encoded transmission signal to indicate a location of each of the multiple control words in the decoded input signal; \n determining at the block-code encoder if the decoded input signal comprises multiple data words and a single control word and if the decoded input signal comprises multiple data words and a single control word, the method further comprising:\n setting a control block indicator flag bit of the block-code encoded transmission signal to a first logic level; \n setting the multiple control word indicator to a second logic level opposite to the first logic level; \n generating a control word location address indicating a location of the single control word in the decoded input signal; \n encoding the single control word to a control code; \n mapping the control block indicator flag bit, the multiple control word indicator, the control word location address, the control code and the multiple data words into the second block-code encoded transmission signal; \n determining at the block-code encoder if the decoded input signal comprises data words only and if the decoded input signal comprises data words only, the method further comprising:\n setting the control block indicator flag for the block-code encoded transmission signal to a second logic level opposite the first logic level; \n mapping the control block indicator flag and the data words sequentially into the block-code encoded transmission signal; and \n transmitting the block-code encoded transmission signal from a transmitter.

Metadata:
- Claim Count in Document: 20.0
- Percentile: 96.0
- Lexical Diversity: 3.07143
- Patent Class: 375.0
- Transitional Phrase Type: open
- Component Type: 1
- Foreign Priority: False
- Related Applications: ['10190348', '09794949', '12370605', '09689120', '12392374']

Analysis Scores:
- 35 USC 101 Eligibility (BERT): 0.4736243140308132
- 35 USC 102 Novelty (BERT): 0.5046379660278947
- Combined Prediction Score: 0.4767256792305213
- Mean Citation Score: 232.955088
- Max Citation Score: 250.015
- Similarity Product: 178.0177019676566

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