US 11,743,315 B2
Methods, systems, and media for resuming playback of media content across multiple devices
Michal Januszewski, Zurich (CH)
Assigned to Google LLC, Mountain View, CA (US)
Filed by Google LLC, Mountain View, CA (US)
Filed on Nov. 23, 2020, as Appl. No. 17/101,407.
Application 17/101,407 is a continuation of application No. 15/851,171, filed on Dec. 21, 2017, granted, now 10,848,535.
Application 15/851,171 is a continuation of application No. 15/288,913, filed on Oct. 7, 2016, granted, now 9,876,834, issued on Jan. 23, 2018.
Application 15/288,913 is a continuation of application No. 13/912,517, filed on Jun. 7, 2013, granted, now 9,467,359, issued on Oct. 11, 2016.
Prior Publication US 2021/0075839 A1, Mar. 11, 2021
This patent is subject to a terminal disclaimer.
Int. Cl. H04L 65/75 (2022.01); H04L 43/0876 (2022.01); H04L 67/146 (2022.01); H04L 67/306 (2022.01); H04L 67/02 (2022.01); H04N 21/45 (2011.01); H04N 21/472 (2011.01); H04N 21/845 (2011.01)
CPC H04L 65/75 (2022.05) [H04L 43/0876 (2013.01); H04L 67/146 (2013.01); H04L 67/306 (2013.01); H04L 67/02 (2013.01); H04N 21/4532 (2013.01); H04N 21/47217 (2013.01); H04N 21/8456 (2013.01)] 18 Claims
OG exemplary drawing
 
1. A method for media guidance, the method comprising:
receiving, from a client device during playback of a media content item on the client device, a media content update that includes a user account identifier that is logged in on the client device and timing information related to the playback of the media content item on the client device at a first time and that is associated with the user account identifier, wherein the media content update and the timing information included in the media content update are received automatically from the client device at particular time intervals during the playback of the media content item;
updating timing information associated with an identifier of the media content item using one of the received timing information from the client device and second timing information stored in a cookie received from the client device based on a last known playback position between the received timing information and the second timing information;
receiving, at a second time, a request for playback of the media content item on the client device, wherein the client device was not presenting the media content item for at least a portion of time between the first time and the second time; and
in response to receiving the request for playback of the media content item on the client device, causing the media content item to be presented on the client device at a playback time position based on the timing information associated with the identifier of the media content item being different than the timing information received from the client device at the first time;
wherein the updated timing information indicates a last playback position of the media content item across a plurality of client devices including the client device.