US 12,052,309 B1
Apparatus and method for a low-latency and synchronous shared online audio session
Julian McCrea, Los Angeles, CA (US); Timothy R. Fox, Tarzana, CA (US); Douglas Warner, Portland, OR (US); and Stephen Lyons, Newport Beach, CA (US)
Assigned to Open Sesame Media, Inc., Marina Del Rey, CA (US)
Filed by Open Sesame Media, Inc., Marina Del Rey, CA (US)
Filed on Sep. 29, 2022, as Appl. No. 17/956,150.
Claims priority of provisional application 63/250,795, filed on Sep. 30, 2021.
Int. Cl. H04L 65/75 (2022.01); G06F 3/16 (2006.01); H04L 1/00 (2006.01); H04L 7/00 (2006.01); H04L 47/12 (2022.01)
CPC H04L 65/765 (2022.05) [G06F 3/162 (2013.01); G06F 3/165 (2013.01); H04L 1/0033 (2013.01); H04L 7/0016 (2013.01); H04L 47/12 (2013.01)] 17 Claims
OG exemplary drawing
 
1. An apparatus, comprising:
an audio receiver to receive from a network audio input from client devices;
an audio transmitter to transmit to the network audio output to the client devices; and
a synchronicity service to evaluate the ability of the network to handle the traffic required to keep all of the client devices synchronized by evaluating the audio input with respect to a set of network metrics and dynamically adjusting audio communication parameters to insure that the audio output to the client devices has a latency at or below 66 ms, wherein the synchronicity service is a master controller that analyzes, manages, and actuates optimized bi-directional flow of audio data packet streams to and from the client devices by dynamically adjusting packet parameters and the audio communication parameters to alter network traffic to keep all of the client devices synchronized.
 
17. An apparatus, comprising:
an audio receiver to receive from a network audio input from client devices;
an audio transmitter to transmit to the network audio output to the client devices; and
a synchronicity service to evaluate the ability of the network to handle the traffic required to keep all of the client devices synchronized by evaluating the audio input with respect to a set of network metrics and dynamically adjusting audio communication parameters to insure that the audio output to the client devices has a latency at or below 66 ms, wherein the synchronicity service is a master controller with a bit rate recommender, playback optimizer, network analyzer, historical recommender and distance measure to client devices.