US 12,192,563 B2
Video streaming synchronization
Robert Joshua Halperin, San Francisco, CA (US); Ariel Samuel Borensztein, Philadelphia, PA (US); and Thomas Anthony Berger, Brooklyn, NY (US)
Assigned to PLAYBACK INC., San Ramon, CA (US)
Filed by Playback Inc., San Ramon, CA (US)
Filed on Oct. 3, 2022, as Appl. No. 17/937,651.
Prior Publication US 2024/0121465 A1, Apr. 11, 2024
Int. Cl. H04N 21/43 (2011.01); H04N 21/2187 (2011.01); H04N 21/845 (2011.01)
CPC H04N 21/43079 (2020.08) [H04N 21/2187 (2013.01); H04N 21/8456 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A method, comprising:
determining by a video server, a first source from a plurality of sources for downloading a first video stream, the plurality of sources all configured to stream the same first video stream;
sending, by the video server, a request for the first video stream to the determined first source;
receiving, by the video server, the first video stream from the determined first source;
sending, by the video server, a request to a host device for a second video stream to be presented simultaneously with the first video stream at a plurality of devices;
receiving, by the video server, the second video stream;
timestamping the first video stream and the second video stream to enable synchronization of the first and second video stream at the plurality of devices; and
transmitting the timestamped first video stream and the timestamped second video stream to the plurality of devices;
wherein each of the plurality of devices is configured for synchronized display of the first and the second video streams based on the timestamps.