The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
Sep. 16, 2025

Filed:

Jul. 06, 2022
Applicants:

University of Washington, Seattle, WA (US);

The Regents of the University of Michigan, Ann Arbor, MI (US);

The Board of Trustees of the University of Illinois, Urbana, IL (US);

Inventors:

Sewoong Oh, Seattle, WA (US);

Xiyang Liu, Seattle, WA (US);

Hessam Mahdavifar, Ann Arbor, MI (US);

Mohammad Vahid Jamali, Ann Arbor, MI (US);

Pramod Viswanath, Champaign, IL (US);

Ashok Makkuva, Champaign, IL (US);

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06N 3/0455 (2023.01); G06N 7/04 (2006.01); H03M 13/00 (2006.01); H03M 13/21 (2006.01);
U.S. Cl.
CPC ...
G06N 3/0455 (2023.01); G06N 7/046 (2013.01); H03M 13/21 (2013.01); H03M 13/611 (2013.01);
Abstract

A method of encoding a set of information bits to produce a codeword that encodes the set of information bits for reliable communication is provided. The set of information bits is received. The set of information bits are provided to a plurality of permutation layers separated by neural network processing layers. Each permutation layer accepts an input vector and generates a reordered output vector that is a reordering of the input vector. Each neural network processing layer accepts a vector of input values and generates a vector of output values based on a non-linear function of the vector of input values. The reordered output vector of a final permutation layer of the plurality of permutation layers is provided as the codeword. In some embodiments, a corresponding method of decoding a codeword to retrieve a set of information bits is provided.


Find Patent Forward Citations

Loading…