# US 2019/0173488 A1 · Optimized code table signaling for authentication to a network and information system

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 2019/0173488 A1
- Document ID: US20190173488A1
- Status: Published application
- Kind: A1
- Application number: 16/267,344
- Filed: 2019-02-04
- Published: 2019-06-06
- Earliest claimed: 2013-08-06
- Assignees: AgilePQ, Inc.
- Applicants: AgilePQ, Inc.
- Inventors: Bruce CONWAY
- Web page: https://patentgrep.com/patent/US20190173488A1

## CPC

- H03M 7/3082: {Vector coding (for television signals, see H04N19/94)}
- H03M 7/42: using table look-up for the coding or decoding process, e.g. using read-only memory {(H03M7/4006 takes precedence)}
- H03M 7/6052: {Synchronisation of encoder and decoder}
- H03M 13/00: Coding, decoding or code conversion, for error detection or error correction; Coding theory basic assumptions; Coding bounds; Error probability evaluation methods; Channel models; Simulation or testing of codes (error detection or error correction for analogue/digital, digital/analogue or code conversion H03M1/00 – H03M11/00; specially adapted for digital computers G06F11/08; for information storage based on relative movement between record carrier and transducer G11B, e.g. G11B20/18; for static stores G11C)
- H03M 13/11: using multiple parity bits
- H03M 13/25: Error detection or forward error correction by signal space coding, i.e. adding redundancy in the signal constellation, e.g. Trellis Coded Modulation [TCM] {(modulation codes H03M13/31)}
- H03M 13/251: {with block coding}
- H03M 13/353: {Adaptation to the channel}
- H03M 13/611: {Specific encoding aspects, e.g. encoding by means of decoding}
- H04L 1/0009: {by adapting the channel coding (H04L1/1812 takes precedence)}
- H04L 1/0041: {Arrangements at the transmitter end}
- H04L 1/0042: {Encoding specially adapted to other signal generation operation, e.g. in order to reduce transmit distortions, jitter, or to improve signal shape (H04L1/0067 takes precedence)}
- H04L 1/0043: {Realisations of complexity reduction techniques, e.g. use of look-up tables}
- H04L 1/006: {Trellis-coded modulation}
- H04L 1/0061: {Error detection codes}
- H04L 1/0075: {Transmission of coding parameters to receiver (H04L1/0023 takes precedence)}
- H04L 9/00: {Cryptographic mechanisms or cryptographic} arrangements for secret or secure communications; Network security protocols
- H04L 25/4915: {using pattern inversion or substitution (H04L25/4908 takes precedence)}
- H04L 27/3416: {in which the information is carried by both the individual signal points and the subset to which the individual points belong, e.g. using coset coding, lattice coding, or related schemes}
- H03M: CODING; DECODING; CODE CONVERSION IN GENERAL (using fluidic means F15C4/00; optical analogue/digital converters G02F7/00; coding, decoding or code conversion, specially adapted for particular applications, see the relevant subclasses, e.g. G01D, G01R, G06F, G06T, G09G, G10L, G11B, G11C, H04B, H04L, H04M, H04N; ciphering or deciphering for cryptography or other purposes involving the need for secrecy G09C)
- H04L: TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION (arrangements common to telegraphic and telephonic communication H04M)

## Abstract

In various embodiments, a system comprising a network interface, a processor, and a non-transient memory medium operatively coupled to the processor is disclosed. The memory medium is configured to store a plurality of instructions configured to program the processor to receive a digital bit stream, transform the digital bit stream to an encoded digital bit stream. The encoded digital bit stream comprises at least one of a gateway channel, a composite channel, or a data channel and any combination thereof, and provides the encoded digital bit stream to the network interface for transmission. A non-transitory computer-readable memory medium and a computer-implemented method are disclosed.

## Claims

### Claim 1

A computer-implemented method comprising:
receiving, by a processor, an encoded digital bit stream, wherein the encoded digital bit stream comprises a gateway portion and a composite portion, wherein the gateway portion comprises a unique formatting function and an identification of the composite partition configuration;
obtaining, by the processor, the unique formatting function from the encoded digital stream by applying pre-coordinated, pre-distributed information that identifies intended sender-receiver pairs; and
transforming, by the processor, the encoded digital bit stream to an unencoded digital bit stream by using the unique formatting function.

### Claim 2 (depends on 1)

The computer-implemented method of claim 1, further comprising:
maintaining, by the processor, the unique formatting function by utilizing the pre-coordinated, pre-distributed information.

### Claim 3 (depends on 1)

The computer-implemented method of claim 1, wherein transforming the encoded digital bit stream to an unencoded digital bit stream comprises applying, by the processor, at least one m-element vector table to the encoded digital bit stream.

### Claim 4 (depends on 3)

The computer-implemented method of claim 3, wherein applying the at least one m-element vector table to the encoded digital bit stream comprises performing, by the processor, a table lookup for the encoded digital bit stream.

### Claim 5 (depends on 3)

The computer-implemented method of claim 3, wherein applying the at least one m-element vector table to the encoded digital bit stream comprises mapping, by the processor, the at least one m-element vector table to the encoded digital bit stream according to a mapping function.

### Claim 6 (depends on 3)

The computer-implemented method of claim 3, further comprising:
determining, by the processor, a seed for decoding the encoded digital bit stream by identifying at least one of a bit error rate (BER), realized data throughput, bit energy, or signal range.

### Claim 7 (depends on 1)

The computer-implemented method of claim 1, further comprising:
managing, by the processor, one or more tasks to transform the unencoded digital bit stream to provide an industry-standards agnostic interface to an existing digital communications system.

### Claim 8 (depends on 1)

The computer-implemented method of claim 1, further comprising:
de-interleaving, by the processor, from the encoded digital bit stream, a data vector and the composite portion by utilizing the gateway portion and a gateway mask.

### Claim 9 (depends on 1)

The computer-implemented method of claim 1, further comprising:
retrieving, by the processor, from the encoded digital bit stream, a plurality of additional bits, wherein the plurality of additional bits are error correcting bits.

### Claim 10 (depends on 3)

The computer-implemented method of claim 3, further comprising:
implementing, by the processor, at least one of bit position partitioning or table partitioning, to generate blended partitioning used by the at least one m-element vector table to transform the encoded digital bit stream.

### Claim 11

A system comprising:
a communications interface;
a processor; and
a non-transient memory medium operatively coupled to the processor, wherein the non-transient memory medium is configured to store a plurality of instructions configured to program the processor to:
receive an encoded digital bit stream from the communications interface, wherein the encoded digital bit stream comprises a gateway portion and a composite portion, wherein the gateway portion comprises a unique formatting function and an identification of the composite partition configuration;
obtain, by the processor, the unique formatting function from the encoded digital stream by applying pre-coordinated, pre-distributed information that identifies intended sender-receiver pairs; and
transform the encoded digital bit stream to an unencoded digital bit stream, by using the unique formatting function.

### Claim 12 (depends on 11)

The system of claim 11, wherein the plurality of instructions are further configured to program the processor to maintain the unique formatting function by utilizing the pre-coordinated, pre-distributed information.

### Claim 13 (depends on 11)

The system of claim 11, wherein transforming the encoded digital bit stream to an unencoded digital bit stream comprises applying at least one m-element vector table to the encoded digital bit stream.

### Claim 14 (depends on 13)

The system of claim 13, wherein the plurality of instructions are further configured to program the processor to determine a seed for decoding the encoded digital bit stream by identifying at least one of a bit error rate (BER), realized data throughput, bit energy, or signal range.

### Claim 15 (depends on 11)

The system of claim 11, wherein the plurality of instructions are further configured to program the processor to manage one or more tasks to transform the unencoded digital bit stream to provide an industry-standards agnostic interface to an existing digital communications system.

### Claim 16 (depends on 12)

The system of claim 12, wherein the plurality of instructions are further configured to program the processor to:
retrieve from the encoded digital bit stream a plurality of additional bits, wherein the plurality of additional bits are error correcting bits.

### Claim 17 (depends on 11)

The system of claim 11, wherein the communications interface comprises a bound communication system.

### Claim 18 (depends on 11)

The system of claim 11, wherein the communications interface comprises an unbound communication system.

### Claim 19

A non-transitory computer-readable memory medium configured to store instructions thereon that when loaded by a processor cause the processor to:
receive an encoded digital bit stream, wherein the encoded digital bit stream comprises a gateway portion and a composite portion, wherein the gateway portion comprises a unique formatting function and an identification of the composite portion configuration;
obtain the unique formatting function from the encoded digital bit stream by applying pre-coordinated, pre-distributed information that identifies intended sender-receiver pairs;
transform the encoded digital bit stream to an unencoded digital bit stream, by using the unique formatting function; and
maintain the unique formatting function by utilizing the pre-coordinated, pre-distributed information.
