US 12,294,752 B2
Methods, systems, and media for adjusting quality level during synchronized media content playback on multiple devices
Joe Bertolami, Culver City, CA (US); Steven Pochapin, Pasadena, CA (US); Curtis May, Venice, CA (US); and Benoît de Boursetty, Santa Monica, CA (US)
Assigned to Google LLC, Mountain View, CA (US)
Filed by Google LLC, Mountain View, CA (US)
Filed on Jun. 30, 2023, as Appl. No. 18/216,751.
Application 18/216,751 is a continuation of application No. 17/717,248, filed on Apr. 11, 2022, granted, now 11,695,974.
Application 17/717,248 is a continuation of application No. 16/976,628, granted, now 11,303,947, issued on Apr. 12, 2022, previously published as PCT/US2018/029151, filed on Apr. 24, 2018.
Prior Publication US 2023/0345065 A1, Oct. 26, 2023
This patent is subject to a terminal disclaimer.
Int. Cl. G06F 15/16 (2006.01); H04L 65/60 (2022.01); H04N 21/234 (2011.01); H04N 21/2387 (2011.01); H04N 21/242 (2011.01)
CPC H04N 21/242 (2013.01) [H04L 65/60 (2013.01); H04N 21/23406 (2013.01); H04N 21/2387 (2013.01)] 21 Claims
OG exemplary drawing
 
1. A method for synchronizing playback of media content, the method comprising:
receiving, by a server, requests for synchronized media content playback of a media content item on a first device and a second device;
in response to receiving the requests for synchronized media content playback of the media content item from the first device and the second device, transmitting, from the server to the first device, first media content data corresponding to a first stream of the media content item and, from the server to the second device, second media content data corresponding to a second stream of the media content item, wherein the first media content data is to be stored in a first device memory, and wherein the second media content data is to be stored in a second device memory; and
maintaining, by the server, the synchronized media content playback of the media content item on the first device and the second device by transmitting a third stream of the media content item at a different quality level than the first stream of the media content item to the first device based on rates at which the first media content data is being stored in the first device memory and the second media content data is being stored in the second device memory, wherein the media content item is presented on the first device and the second device concurrently with an interface for presenting messages between users of the first device and the second device.