SYNCHRONIZING MULTIPLE USER REMOTE CONTENT PLAYBACK
First Claim
Patent Images
1. A computer implemented method for synchronizing playback of content, comprising:
- receiving a request for digital content from a client associated with a user;
retrieving contact viewing information for one or more contacts associated with the user, the one or more contacts viewing content at one or more additional clients;
receiving a selection of one or more contacts;
providing the requested content to the user at the client; and
automatically synchronizing playback of the requested content at clients associated with the user and the selected one or more contacts.
2 Assignments
0 Petitions
Accused Products
Abstract
Playback of content downloaded or streamed from a network service is automatically synchronized for users at different client devices. Synchronization is achieved using user approved actions to perform during content playback. Each client device submits playback status to a server while the server generates and sends synchronization instructions for each client device. The synchronization instructions are based on user parameters and the difference in playback position between the users.
-
Citations
20 Claims
-
1. A computer implemented method for synchronizing playback of content, comprising:
-
receiving a request for digital content from a client associated with a user; retrieving contact viewing information for one or more contacts associated with the user, the one or more contacts viewing content at one or more additional clients; receiving a selection of one or more contacts; providing the requested content to the user at the client; and automatically synchronizing playback of the requested content at clients associated with the user and the selected one or more contacts. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. One or more processor readable storage devices having processor readable code embodied on said processor readable storage devices, said processor readable code for programming one or more processors to perform a method comprising:
-
receiving a selection from a user for content to be provided through an interface; providing a list of user contacts currently playing the selected content, the list provided in response to the received content selection; receiving a selection of one or more of the provided user contacts; providing the content selected by the user through an interface; receiving an instruction from a server to manipulate content playback; and executing the instruction to manipulate content playback. - View Dependent Claims (13, 14, 15, 16, 17)
-
-
18. A system for providing synchronized content, comprising:
-
a communication interface for communicating with a network server and a display device; a storage device; one or more processors that retrieve content from a server in response to user input, configure synchronization parameters for a user, receive synchronization instructions from a remote server which complies with the synchronization parameters, and performs playback of the retrieved content by transmitting content playback data to the display device while manipulating the playback based on execution of the synchronization instructions. - View Dependent Claims (19, 20)
-
Specification