CPC H04N 21/43078 (2020.08) [H04N 21/21815 (2013.01); H04N 21/2187 (2013.01); H04N 21/231 (2013.01); H04N 21/2353 (2013.01); H04N 21/2665 (2013.01); H04N 21/4333 (2013.01); H04N 21/47217 (2013.01); H04N 21/6587 (2013.01); H04N 21/812 (2013.01)] | 18 Claims |
1. A method of controlling playback of content on a server device, comprising:
outputting content for display on a monitor coupled to the server device;
receiving a request to pause the content from playing on the server device;
in response to receiving the request to pause the content from playing, generating a pause instruction to pause the content from playing;
generating multiple options for resuming playback of the content, including an option for resuming playback of the content from a user-specified position;
receiving the user-specified position;
detecting a user interaction event prior to expiry of a timeout interval that begins upon receiving the request to pause the content, wherein the user interaction event includes shutting down the server device or switching from the content to an application operating on a user device;
receiving, from the user device, a request to resume playback of the content on the user device, wherein the user device is different from the monitor and the server device;
in response to detecting the user interaction event and receiving the request to resume playback from the user device, generating, at the server device, a resume instruction including a forward playback point that is at or subsequent to the user-specified position of the content; and
sending, to the user device, the content and the resume instruction to resume playing the content on the user device.
|