-
公开(公告)号:US11646979B2
公开(公告)日:2023-05-09
申请号:US17030544
申请日:2020-09-24
Applicant: Mixhalo Corp.
Inventor: Vikram Singh , Michal Pietras
IPC: H04L49/9057 , G10L19/16 , H04L1/00 , H04L12/18 , H04L49/9005 , H04L49/901 , H04L65/70 , H04L65/80 , H04L1/1829 , H04L69/16 , H04N7/04
CPC classification number: H04L49/9057 , G10L19/167 , H04L1/0041 , H04L1/0045 , H04L1/1841 , H04L12/18 , H04L49/901 , H04L49/9005 , H04L65/70 , H04L65/80 , H04L69/16 , H04L1/0083 , H04N7/04
Abstract: Systems and methods for packet payload mapping for robust transmission of data are described. For example, methods may include receiving, using a network interface, packets that each respectively include a primary frame and one or more preceding frames from the sequence of frames of data that are separated from the primary frame in the sequence of frames by a respective multiple of a stride parameter; storing the frames of the packets in a buffer with entries that each hold the primary frame and the one or more preceding frames of a packet; reading a first frame from the buffer as the primary frame from one of the entries; determining that a packet with a primary frame that is a next frame in the sequence has been lost; and, responsive to the determination, reading the next frame from the buffer as a preceding frame from one of the entries.
-
公开(公告)号:US11716294B2
公开(公告)日:2023-08-01
申请号:US17983539
申请日:2022-11-09
Applicant: Mixhalo Corp.
Inventor: Vikram Singh , Michal Pietras
IPC: H04L49/9057 , H04L1/1829 , G10L19/16 , H04L12/18 , H04L49/9005 , H04L49/901 , H04L69/16 , H04L1/00 , H04L65/80 , H04L65/70 , H04N7/04
CPC classification number: H04L49/9057 , G10L19/167 , H04L1/0041 , H04L1/0045 , H04L1/1841 , H04L12/18 , H04L49/901 , H04L49/9005 , H04L65/70 , H04L65/80 , H04L69/16 , H04L1/0083 , H04N7/04
Abstract: Systems and methods for packet payload mapping for robust transmission of data are described. For example, methods may include receiving, using a network interface, packets that each respectively include a primary frame and one or more preceding frames from the sequence of frames of data that are separated from the primary frame in the sequence of frames by a respective multiple of a stride parameter; storing the frames of the packets in a buffer with entries that each hold the primary frame and the one or more preceding frames of a packet; reading a first frame from the buffer as the primary frame from one of the entries; determining that a packet with a primary frame that is a next frame in the sequence has been lost; and, responsive to the determination, reading the next frame from the buffer as a preceding frame from one of the entries.
-
公开(公告)号:US20230138713A1
公开(公告)日:2023-05-04
申请号:US17983539
申请日:2022-11-09
Applicant: Mixhalo Corp.
Inventor: Vikram Singh , Michal Pietras
IPC: H04L49/9057 , H04L1/1829 , G10L19/16 , H04L12/18 , H04L49/9005 , H04L49/901 , H04L69/16 , H04L1/00 , H04L65/80 , H04L65/70
Abstract: Systems and methods for packet payload mapping for robust transmission of data are described. For example, methods may include receiving, using a network interface, packets that each respectively include a primary frame and one or more preceding frames from the sequence of frames of data that are separated from the primary frame in the sequence of frames by a respective multiple of a stride parameter; storing the frames of the packets in a buffer with entries that each hold the primary frame and the one or more preceding frames of a packet; reading a first frame from the buffer as the primary frame from one of the entries; determining that a packet with a primary frame that is a next frame in the sequence has been lost; and, responsive to the determination, reading the next frame from the buffer as a preceding frame from one of the entries.
-
公开(公告)号:US20230353511A1
公开(公告)日:2023-11-02
申请号:US18132699
申请日:2023-04-10
Applicant: Mixhalo Corp.
Inventor: Vikram Singh , Michal Pietras
IPC: H04L1/1829 , H04L49/901 , H04L69/16 , H04L1/00 , H04L65/80 , G10L19/16 , H04L12/18 , H04L49/9057 , H04L49/9005 , H04L65/70
CPC classification number: H04L49/9057 , G10L19/167 , H04L1/0041 , H04L1/0045 , H04L1/1841 , H04L12/18 , H04L49/9005 , H04L49/901 , H04L65/70 , H04L65/80 , H04L69/16 , H04N7/04
Abstract: Systems and methods for packet payload mapping for robust transmission of data are described. For example, methods may include receiving, using a network interface, packets that each respectively include a primary frame and one or more preceding frames from the sequence of frames of data that are separated from the primary frame in the sequence of frames by a respective multiple of a stride parameter; storing the frames of the packets in a buffer with entries that each hold the primary frame and the one or more preceding frames of a packet; reading a first frame from the buffer as the primary frame from one of the entries; determining that a packet with a primary frame that is a next frame in the sequence has been lost; and, responsive to the determination, reading the next frame from the buffer as a preceding frame from one of the entries.
-
公开(公告)号:US20210091894A1
公开(公告)日:2021-03-25
申请号:US17030647
申请日:2020-09-24
Applicant: Mixhalo Corp.
Inventor: Vikram Singh , Michal Pietras
IPC: H04L1/18 , H04L12/861
Abstract: Systems and methods for packet payload mapping for robust transmission of data are described. For example, methods may include receiving, using a network interface, packets that each respectively include a primary frame and one or more preceding frames from the sequence of frames of data that are separated from the primary frame in the sequence of frames by a respective multiple of a stride parameter; storing the frames of the packets in a buffer with entries that each hold the primary frame and the one or more preceding frames of a packet; reading a first frame from the buffer as the primary frame from one of the entries; determining that a packet with a primary frame that is a next frame in the sequence has been lost; and, responsive to the determination, reading the next frame from the buffer as a preceding frame from one of the entries.
-
公开(公告)号:US20230359426A1
公开(公告)日:2023-11-09
申请号:US18221966
申请日:2023-07-14
Applicant: MIXHalo Corp.
Inventor: Michael Einziger , Anne Marie Simpson , Darren LaGroe , Michal Pietras
IPC: G06F3/16 , H04L65/70 , G06F3/00 , H04L65/75 , H04L65/80 , H04L65/1059 , H04L65/65 , H04W4/02 , H04W4/06
CPC classification number: G06F3/162 , G06F3/00 , H04L65/1059 , H04L65/65 , H04L65/70 , H04L65/762 , H04L65/764 , H04L65/765 , H04L65/80 , H04W4/02 , H04W4/06
Abstract: A method of delivering audio to one or more client computing devices includes receiving, by an audio server computing device, a live audio signal starting at a first time; processing, by the audio server computing device, the live audio signal, thereby creating a data representation of the live audio signal; transmitting, by the audio server computing device, via a wireless network in electronic communication with the audio server computing device, the data representation of the live audio signal to the one or more client computing devices; interpreting, by the one or more client computing devices, the data representation of the live audio signal, thereby producing an interpreted audio signal; and providing, by the one or more client computing devices, the interpreted audio signal to a user listening device starting at a second time. A latency between the first time and the second time is less than 100 milliseconds.
-
公开(公告)号:US20230075582A1
公开(公告)日:2023-03-09
申请号:US17902486
申请日:2022-09-02
Applicant: MIXHalo Corp.
Inventor: Michael Einziger , Anne Marie Simpson , Darren LaGroe , Michal Pietras
IPC: G06F3/16 , H04L65/80 , H04W4/02 , H04L65/1059 , G06F3/00 , H04L65/65 , H04L65/70 , H04L65/75 , H04W4/06
Abstract: A method of delivering audio to one or more client computing devices includes receiving, by an audio server computing device, a live audio signal starting at a first time; processing, by the audio server computing device, the live audio signal, thereby creating a data representation of the live audio signal; transmitting, by the audio server computing device, via a wireless network in electronic communication with the audio server computing device, the data representation of the live audio signal to the one or more client computing devices; interpreting, by the one or more client computing devices, the data representation of the live audio signal, thereby producing an interpreted audio signal; and providing, by the one or more client computing devices, the interpreted audio signal to a user listening device starting at a second time. A latency between the first time and the second time is less than 100 milliseconds.
-
公开(公告)号:US12248725B2
公开(公告)日:2025-03-11
申请号:US17902486
申请日:2022-09-02
Applicant: MIXHalo Corp.
Inventor: Michael Einziger , Ann Marie Simpson , Darren LaGroe , Michal Pietras
IPC: G06F3/00 , G06F3/16 , H04L65/1059 , H04L65/65 , H04L65/70 , H04L65/75 , H04L65/80 , H04W4/02 , H04W4/06
Abstract: A method of delivering audio to one or more client computing devices includes receiving, by an audio server computing device, a live audio signal starting at a first time; processing, by the audio server computing device, the live audio signal, thereby creating a data representation of the live audio signal; transmitting, by the audio server computing device, via a wireless network in electronic communication with the audio server computing device, the data representation of the live audio signal to the one or more client computing devices; interpreting, by the one or more client computing devices, the data representation of the live audio signal, thereby producing an interpreted audio signal; and providing, by the one or more client computing devices, the interpreted audio signal to a user listening device starting at a second time. A latency between the first time and the second time is less than 100 milliseconds.
-
公开(公告)号:US12218861B2
公开(公告)日:2025-02-04
申请号:US18210800
申请日:2023-06-16
Applicant: Mixhalo Corp.
Inventor: Vikram Singh , Michal Pietras
IPC: H04L49/9057 , G10L19/16 , H04L1/00 , H04L1/1829 , H04L12/18 , H04L49/9005 , H04L49/901 , H04L65/70 , H04L65/80 , H04L69/16 , H04N7/04
Abstract: Systems and methods for packet payload mapping for robust transmission of data are described. For example, methods may include receiving, using a network interface, packets that each respectively include a primary frame and one or more preceding frames from the sequence of frames of data that are separated from the primary frame in the sequence of frames by a respective multiple of a stride parameter; storing the frames of the packets in a buffer with entries that each hold the primary frame and the one or more preceding frames of a packet; reading a first frame from the buffer as the primary frame from one of the entries; determining that a packet with a primary frame that is a next frame in the sequence has been lost; and, responsive to the determination, reading the next frame from the buffer as a preceding frame from one of the entries.
-
公开(公告)号:US20230412528A1
公开(公告)日:2023-12-21
申请号:US18210800
申请日:2023-06-16
Applicant: Mixhalo Corp.
Inventor: Vikram Singh , Michal Pietras
IPC: H04L49/9057 , H04L1/1829 , G10L19/16 , H04L12/18 , H04L49/9005 , H04L49/901 , H04L69/16 , H04L1/00 , H04L65/80 , H04L65/70
CPC classification number: H04L49/9057 , H04L1/1841 , G10L19/167 , H04L12/18 , H04L49/9005 , H04N7/04 , H04L69/16 , H04L1/0041 , H04L65/80 , H04L1/0045 , H04L65/70 , H04L49/901
Abstract: Systems and methods for packet payload mapping for robust transmission of data are described. For example, methods may include receiving, using a network interface, packets that each respectively include a primary frame and one or more preceding frames from the sequence of frames of data that are separated from the primary frame in the sequence of frames by a respective multiple of a stride parameter; storing the frames of the packets in a buffer with entries that each hold the primary frame and the one or more preceding frames of a packet; reading a first frame from the buffer as the primary frame from one of the entries; determining that a packet with a primary frame that is a next frame in the sequence has been lost; and, responsive to the determination, reading the next frame from the buffer as a preceding frame from one of the entries.
-
-
-
-
-
-
-
-
-