IP Library Granted Patent US 12,488,783
Granted Patent B1
US 12,488,783 · App. 18/196,388 · Granted Dec 2, 2025

Systems and methods for audio transport

Inventor: Kenneth A. Boehlke (Portland, OR)
Assignee: DATAVAULT AI INC.
G10L15/04G10L15/285G10L25/72H03M13/6516H04B1/18
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,488,783
App. No.
18/196,388
Granted
Dec 2, 2025
Kind
B1
Abstract

According to disclosed embodiments, methods and systems of data transmission are provided. An aspect of the present disclosure is a method comprising receiving an audio stream, parsing the audio stream into packets, encoding each packet using Alphabet Linear Network Coding (ALNC), and transmitting the encoded packets.

Claims (41)

1 . A method comprising:

receiving an audio stream;

parsing the audio stream into M number of symbol sets, wherein M is the number of symbol sets;

combining the M number of symbol sets with a predetermined coefficient matrix to generate N number of encoded symbol sets, wherein N is a number of encoded symbol sets;

generating N number of data packets, each data packet representing a corresponding encoded symbol set; and

transmitting the N number of data packets.

2 . The method of claim 1 , wherein N is greater than M.

3 . The method of claim 1 , wherein the predetermined coefficient matrix corresponds to a Galois field matrix.

4 . The method of claim 3 , wherein the Galois field matrix has a size selected from the group comprising: 4, 16, 32, 64, 128, or 256.

5 . The method of claim 1 , wherein the predetermined coefficient matrix is a non-singular matrix.

6 . A non-transitory computer-readable storage medium, the computer-readable storage medium including instructions that when executed by a computing device, cause the computing device to:

receive an audio stream;

parse the audio stream into M number of symbol sets, wherein M is the number of symbol sets;

combine the M number of symbol sets with a predetermined coefficient matrix to generate an N number of encoded symbol sets, wherein N is the number of encoded symbol sets;

generate N number of data packets, each data packet representing a corresponding encoded symbol set; and

transmit N number of data packets.

7 . The computer-readable storage medium of claim 6 , wherein N is greater than M.

8 . The computer-readable storage medium of claim 6 , wherein the predetermined coefficient matrix corresponds to a Galois field matrix.

9 . The computer-readable storage medium of claim 8 , wherein the Galois field matrix has a size selected from the group comprising: 4, 16, 32, 64, 128, or 256.

10 . The computer-readable storage medium of claim 6 , wherein the predetermined coefficient matrix is a non-singular matrix.

11 . A computing device comprising:

a processor; and

a memory storing instructions that, when executed by the processor, configure the computing device to:

receive an audio stream;

parse the audio stream into M number of symbol sets, wherein M is a number of symbol sets;

combine M number of symbol sets with a predetermined coefficient matrix to generate N number of encoded symbol sets wherein N is the number of encoded symbol sets;

generate N number of data packets, each data packet representing a corresponding encoded symbol set; and

transmit N number of data packets.

12 . The computing device of claim 11 , wherein N is greater than M.

13 . The computing device of claim 11 , wherein the predetermined coefficient matrix corresponds to a Galois field matrix.

14 . The computing device of claim 13 , wherein the Galois field matrix has a size of 4, 16, 32, 64, 128, or 256.

15 . The computing device of claim 11 , wherein all the predetermined coefficient matrix combinations are a non-singular matrix.

16 . A method comprising:

receiving at least M number of N number of data packets corresponding to an audio stream;

determining a coefficient matrix for at least one of the M number of data packets;

reconstructing the audio stream from the M number of data packets using the coefficient matrix; and

outputting the audio stream.

17 . The method of claim 16 , wherein the coefficient matrix is a predetermined coefficient matrix, and wherein the predetermined coefficient matrix corresponds to a Galois field matrix.

18 . The method of claim 16 , wherein the coefficient matrix is one of a plurality of predetermined coefficient matrices, and wherein each predetermined coefficient matrix is a non-singular matrix.

19 . The method of claim 18 , wherein the predetermined coefficient matrix is inverted at a receiver of a transmitter-receiver system.

20 . The method of claim 16 , wherein the coefficient matrix is one of a plurality of predetermined coefficient matrices and wherein each predetermined coefficient matrix is a non-singular matrix, and wherein the coefficient matrix is selected from a predetermined look up table.

Assignments (2)
CHANGE OF NAME Recorded Mar 13, 2025
From: WISA TECHNOLOGIES, INC.
To: DATAVAULT AI INC.
Reel/Frame 070514/0711 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 13, 2023
From: BOEHLKE, KENNETH A.
To: WISA TECHNOLOGIES, INC.
Reel/Frame 063936/0654 →