-
公开(公告)号:US12248726B2
公开(公告)日:2025-03-11
申请号:US18121346
申请日:2023-03-14
Applicant: MIXHalo Corp.
Inventor: Michael Einziger , Ann Marie Simpson , Nathanial Pollack , Vikram Singh
IPC: G06F3/00 , G06F3/16 , H04L65/1059 , H04L65/65 , H04L65/70 , H04L65/75 , H04L65/80 , H04W4/02 , H04W4/06
Abstract: A computerized method of delivering data to one or more client computing devices includes receiving, by a server computing device, a data stream starting at a first time; processing, by the server computing device, the data stream, thereby creating a processed data stream; transmitting, by the server computing device, via a wireless network in electronic communication with the server computing device, the processed data stream to the one or more client computing devices; and interpreting, by an application installed on the one or more client computing devices, the processed data stream, thereby recovering the data stream for use by the one or more client computing devices. A latency between the first time and the second time is less than 100 milliseconds.
-
公开(公告)号:US20250077802A1
公开(公告)日:2025-03-06
申请号:US18820546
申请日:2024-08-30
Applicant: Mixhalo Corp.
Inventor: Vikram Singh , Alan Salvador Teran , Taylor Galbraith , Charles Edward Luckhardt, IV , Jeffrey Thomas Miller , John Denton Vars
Abstract: A method for synchronization of translation audio data includes receiving a live audio signal corresponding to a live event having spoken words in an original language. The method also includes translating the live audio signal to a first translated language and a second translated language and producing a first translated audio signal based on the first translated language and a second translated audio signal based on the second translated language. A first segment of the first translated audio signal having a first duration and a first segment of the second translated audio signal having a second duration that is longer than the first duration. The method also includes processing the first segment of the first translated audio signal into a processed first segment having a duration equal to the second duration and transmitting the processed first segment to a first mobile computing device at the live event.
-
公开(公告)号: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.
-
公开(公告)号:US20250008375A1
公开(公告)日:2025-01-02
申请号:US18760224
申请日:2024-07-01
Applicant: Mixhalo Corp.
Inventor: Vikram Singh
IPC: H04W28/086 , H04W84/12
Abstract: A method for real-time delivery of live event data to a first mobile computing device at a live event based on a machine learning algorithm includes receiving a first data representation of a live audio signal via a Wi-Fi network connection. The method also includes receiving a second data representation of the live audio signal via a cellular network connection. The method also includes receiving a third data representation of the live audio signal from a second mobile computing device at the live event via a Bluetooth connection. The method also includes determining whether the first data representation, the second data representation, or the third data representation is being received via an optimal connection using a machine learning algorithm. The method also includes processing the first data representation, the second data representation, or the third data representation into a live audio stream based on the determined optimal connection.
-
公开(公告)号:US20240236213A1
公开(公告)日:2024-07-11
申请号:US18611263
申请日:2024-03-20
Applicant: Mixhalo Corp.
Inventor: Vikram Singh
IPC: H04L69/166 , H04L43/0829
CPC classification number: H04L69/166 , H04L43/0829
Abstract: Systems and methods for transmitting data partitioned into a sequence of frames may include transmitting a first packet that includes a primary frame and one or more preceding frames from the sequence of frames of data, wherein the one or more preceding frames of the first packet are separated from the primary frame of the first packet in the sequence of frames by respective multiples of a stride parameter; transmitting a second packet that includes a primary frame and one or more preceding frames from the sequence of frames of data, where the primary frame of the first packet is one of the one or more preceding frames of the second packet; and transmitting a third packet that includes a dummy primary frame corresponding to a next sequence index past the last frame of the sequence of frames of data.
-
公开(公告)号:US11968284B2
公开(公告)日:2024-04-23
申请号:US17964109
申请日:2022-10-12
Applicant: Mixhalo Corp.
Inventor: Vikram Singh
IPC: H04L69/166 , H04L43/0829 , H04L69/16
CPC classification number: H04L69/16 , H04L43/0829
Abstract: Systems and methods for transmitting data partitioned into a sequence of frames may include transmitting a first packet that includes a primary frame and one or more preceding frames from the sequence of frames of data, wherein the one or more preceding frames of the first packet are separated from the primary frame of the first packet in the sequence of frames by respective multiples of a stride parameter; transmitting a second packet that includes a primary frame and one or more preceding frames from the sequence of frames of data, where the primary frame of the first packet is one of the one or more preceding frames of the second packet; and, prior to transmitting the first packet and the second packet, randomly determining an order of transmission for the first packet and the second packet.
-
公开(公告)号: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.
-
公开(公告)号:US20230353813A1
公开(公告)日:2023-11-02
申请号:US18137242
申请日:2023-04-20
Applicant: MIXHalo Corp.
Inventor: Vikram Singh , Ann Marie Simpson
IPC: H04N21/43 , H04N21/2368
CPC classification number: H04N21/43072 , H04N21/2368
Abstract: Systems and methods for playing synchronized audio streams for live broadcasts are described. For example, supplemental audio streams (e.g., extra commentary or sound effects) may be streamed over a packet switched network with a copy (e.g., a reduced bandwidth copy) of a main audio signal from a television broadcast. A user device may synchronize the streamed audio with the audio from a television recorded with a microphone, and play a supplemental audio signal synchronously with the audio from the television. For example, methods may include capturing a first audio signal using a microphone; receiving a second audio signal and a third audio signal using a network interface; determining an estimated delay of the first audio signal relative to the second audio signal; and playing, using a speaker, the third audio signal with an added delay determined based on the estimated delay.
-
公开(公告)号:US11522816B2
公开(公告)日:2022-12-06
申请号:US17030647
申请日:2020-09-24
Applicant: Mixhalo Corp.
Inventor: Vikram Singh , Michal Pietras
IPC: H04L49/9057 , H04L1/18 , G10L19/16 , H04L12/18 , H04L49/9005 , H04L49/901 , H04L69/16 , H04L1/00 , H04L65/80 , H04L65/70 , 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.
-
公开(公告)号:US20210092077A1
公开(公告)日:2021-03-25
申请号:US17030544
申请日:2020-09-24
Applicant: Mixhalo Corp.
Inventor: Vikram Singh , Michal Pietras
IPC: H04L12/879 , H04L12/18 , H04L29/06 , H04L12/861 , G10L19/16
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.
-
-
-
-
-
-
-
-
-