Methods, systems, and media for resuming playback of media content across multiple devices
First Claim
1. A system comprising:
- a memory;
a processor that, when executing computer executable instructions stored in the memory, is configured to;
receive, from a first client device, a first request to playback a media content item;
cause the media content item to be played back on the first client device;
transmit a plurality of media statistics update requests to the first client device during the playback of the media content item on the first client device, wherein each media statistics update request queries the first client device for a response that includes a client device identifier that identifies the first client device, a media content identifier that identifies the media content item being played back, a user account identifier that identifies a user account associated with the first client device, and a first playback time position corresponding to position information of the media content item being played back along with statistics relating to the playback of the media content item on the first client device;
in response to the plurality of media statistics update requests, receive at least one response from the first client device that includes the client device identifier, the media content identifier, the user account identifier, and the first playback time position along with statistics relating to the playback of the media content item on the first client device;
replace a previous playback time position that is associated with the user account identifier with the first playback time position extracted from the at least one response from the first client device;
receive, from a second client device associated with the user account identifier, a second request to playback the media content item;
retrieve the first playback time position that is associated with the user account identifier, andcause the media content item to be played back on the second client device at the first playback time position in response to receiving the second request from the second client device associated with the user account identifier and retrieving the first playback time position associated with the user account identifier.
2 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods for facilitating cross device resumable media content consumption. In an aspect, a system includes an update component that receives a media statistics update where the media statistics update includes information identifying an account, media content identification information, and a first playback time position associated with media content. A monitoring component is also included that identifies when the account accesses the media content associated with the media content identification information. A resume component is also included that plays back the media content at the first playback time position in response to identifying an access of the media content associated with the account.
-
Citations
15 Claims
-
1. A system comprising:
-
a memory; a processor that, when executing computer executable instructions stored in the memory, is configured to; receive, from a first client device, a first request to playback a media content item; cause the media content item to be played back on the first client device; transmit a plurality of media statistics update requests to the first client device during the playback of the media content item on the first client device, wherein each media statistics update request queries the first client device for a response that includes a client device identifier that identifies the first client device, a media content identifier that identifies the media content item being played back, a user account identifier that identifies a user account associated with the first client device, and a first playback time position corresponding to position information of the media content item being played back along with statistics relating to the playback of the media content item on the first client device; in response to the plurality of media statistics update requests, receive at least one response from the first client device that includes the client device identifier, the media content identifier, the user account identifier, and the first playback time position along with statistics relating to the playback of the media content item on the first client device; replace a previous playback time position that is associated with the user account identifier with the first playback time position extracted from the at least one response from the first client device; receive, from a second client device associated with the user account identifier, a second request to playback the media content item; retrieve the first playback time position that is associated with the user account identifier, and cause the media content item to be played back on the second client device at the first playback time position in response to receiving the second request from the second client device associated with the user account identifier and retrieving the first playback time position associated with the user account identifier. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A method, comprising:
-
receiving, from a first client device, a first request to playback a media content item; causing, by a system comprising a processor, the media content item to be played back on the first client device; transmitting, by the system, a plurality of media statistics update requests to the first client device during the playback of the media content item on the first client device, wherein each media statistics update request queries the first client device for a response that includes a client device identifier that identifies the first client device, a media content identifier that identifies the media content item being played back, a user account identifier that identifies a user account associated with the first client device, and a first playback time position corresponding to position information of the media content item being played back along with statistics relating to the playback of the media content item on the first client device; in response to the plurality of media statistics update requests, receiving, by the system, at least one response from the first client device that includes the client device identifier, the media content identifier, the user account identifier, and the first playback time position along with statistics relating to the playback of the media content item on the first client device; replacing, by the system, a previous playback time position that is associated with the user account identifier with the first playback time position extracted from the at least one response from the first client device; receiving, by the system, a second request from a second client device associated with the user account identifier to play back the media content item; retrieving, by the system, the first playback time position that is associated with the user account identifier; and causing, by the system, the media content item to be played back on the second client device at the first playback time position in response to receiving the second request from the second client device associated with the user account identifier and retrieving the first playback time position associated with the user account identifier. - View Dependent Claims (7, 8)
-
-
9. A client device comprising:
-
a memory; a processor that, when executing computer executable instructions stored in the memory, is configured to; generate an access request to a media content item on a server, wherein the access request is associated with a user account and comprises a media content identifier that identifies the media content item; in response to transmitting the access request to the server for the media content item, receive playback time position information for the media content, wherein the playback time position information includes information identifying a first playback time position in the media content for the user account; transmit a request to the server to resume the media content item on a first device at the first playback time position; receive, from the server, a media statistics update request during the playback of the media content item, wherein the media statistics update request queries for a response that includes a client device identifier that identifies the first device, the media content identifier, a user account identifier that identifies the user account, and a current playback time position along with statistics relating to the playback of the media content item; and in response to the media statistics update request, transmit the response that includes the client device identifier, the media content identifier, the user account identifier, and the current playback time position along with statistics relating to the playback of the media content item. - View Dependent Claims (10, 11, 12, 13, 14, 15)
-
Specification