Patents by Inventor Michal Pietras
Michal Pietras has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).
-
Publication number: 20230412528Abstract: 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.Type: ApplicationFiled: June 16, 2023Publication date: December 21, 2023Inventors: Vikram Singh, Michal Pietras
-
Publication number: 20230359426Abstract: 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.Type: ApplicationFiled: July 14, 2023Publication date: November 9, 2023Inventors: Michael Einziger, Anne Marie Simpson, Darren LaGroe, Michal Pietras
-
Publication number: 20230353511Abstract: 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.Type: ApplicationFiled: April 10, 2023Publication date: November 2, 2023Inventors: Vikram Singh, Michal Pietras
-
Patent number: 11716294Abstract: 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.Type: GrantFiled: November 9, 2022Date of Patent: August 1, 2023Assignee: Mixhalo Corp.Inventors: Vikram Singh, Michal Pietras
-
Patent number: 11646979Abstract: 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.Type: GrantFiled: September 24, 2020Date of Patent: May 9, 2023Assignee: MIXHalo Corp.Inventors: Vikram Singh, Michal Pietras
-
Publication number: 20230138713Abstract: 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.Type: ApplicationFiled: November 9, 2022Publication date: May 4, 2023Inventors: Vikram Singh, Michal Pietras
-
Publication number: 20230075582Abstract: 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.Type: ApplicationFiled: September 2, 2022Publication date: March 9, 2023Inventors: Michael Einziger, Anne Marie Simpson, Darren LaGroe, Michal Pietras
-
Patent number: 11522816Abstract: 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.Type: GrantFiled: September 24, 2020Date of Patent: December 6, 2022Assignee: MIXHalo Corp.Inventors: Vikram Singh, Michal Pietras
-
Patent number: 11461070Abstract: 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.Type: GrantFiled: May 14, 2018Date of Patent: October 4, 2022Assignee: Mixhalo Corp.Inventors: Michael Einziger, Ann Marie Simpson, Darren LaGroe, Michal Pietras
-
Publication number: 20210092077Abstract: 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.Type: ApplicationFiled: September 24, 2020Publication date: March 25, 2021Inventors: Vikram Singh, Michal Pietras
-
Publication number: 20210091894Abstract: 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.Type: ApplicationFiled: September 24, 2020Publication date: March 25, 2021Inventors: Vikram Singh, Michal Pietras