Media playback across multiple devices
AssigneeApple Inc.
InventorsThomas Alsina, Charles J. Pisula, Garrick McFarlane
Life of this patent
Estimating the term…
Abstract
Pausing and resuming playback of a media item across a group of devices that belong to a user. A server maintains a media queue that includes playback records that contain a unique media item identifier and a bookmark position. When a pause instruction is received on a client device, the pause instruction is transmitted to the server as a playback record. The server in turn transmits the received playback record to other client devices within a group of client devices that belong to the user account of the client device.
Claims18
A computer implemented method, comprising:
- detecting a request to terminate playback of a media item on a first electronic device;
- in response to detecting the request, determining a playback position in the media item that was presented when the request was received;
- determining, based on comparing the playback position to a predefined period, that the terminate request corresponds to a pause instruction to pause playback of the media item, wherein the predefined period is determined based on a type of the media item;
- in response to determining that the request corresponds to a pause instruction, generating a playback record including an identifier corresponding to the media item and the playback position;
- and
- transmitting the playback record to a server configured to communicate the playback record to the second electronic device.
A non-transitory computer readable storage medium having instructions therein, which when executed by a machine, causes the machine to perform a method, the method comprising:
- detecting a request to terminate playback of a media item on a first electronic device;
- in response to detecting the request, determining playback position in the media item that was presented when the request was received;
- determining, based on comparing the playback position to a predefined period, that the terminate request corresponds to a pause instruction to pause playback of the media item, wherein the predefined period is determined based on a type of the media item;
- in response to determining that the request corresponds to a pause instruction, generating a playback record including an identifier corresponding to the media item and the playback position;
- and
- transmitting the playback record to a server configured to communicate the playback record to the second electronic device.
Dependencies are inferred from the claim text.