DISTRIBUTION AND SYNCHRONIZATION OF A SOCIAL MEDIA ENVIRONMENT
First Claim
1. A device, comprising:
- one or more processors to;
receive, from a first client device, a request to join a social media environment in which a second client device is participating;
provide, to the first client device and based on the request to join, information regarding media content associated with the social media environment and a plurality of playback positions from which to begin playback of the media content,one of the plurality of playback positions corresponding to a playback position of the second client device;
receive, from the first client device, information selecting a playback position, as a selected playback position of the plurality of playback positions, for the media content;
provide, to the first client device, the media content via the social media environment beginning at the selected playback position;
monitor interactions with the social media environment by the first client device and the second client device;
detect a change of state for the social media environment based on monitoring the interactions with the social media environment,the change of state being caused by the first client device; and
provide, to the second client device, information associated with the change of state based on detecting the change of state for the social media environment.
2 Assignments
0 Petitions
Accused Products
Abstract
A system is configured to receive, from a first client device, a request to join a social media environment in which a second client device is participating; provide, to the first client device, information regarding media content associated with the social media environment and a number of playback positions from which to begin playback of the media content; receive, from the first client device, information selecting a playback position for the media content; provide, to the first client device, the media content via the social media environment beginning at the selected playback position; monitor interactions with the social media environment by the first client device and the second client device; detect a change of state for the social media environment; and provide, to the second client device, information associated with the change of state for the social media environment.
63 Citations
20 Claims
-
1. A device, comprising:
one or more processors to; receive, from a first client device, a request to join a social media environment in which a second client device is participating; provide, to the first client device and based on the request to join, information regarding media content associated with the social media environment and a plurality of playback positions from which to begin playback of the media content, one of the plurality of playback positions corresponding to a playback position of the second client device; receive, from the first client device, information selecting a playback position, as a selected playback position of the plurality of playback positions, for the media content; provide, to the first client device, the media content via the social media environment beginning at the selected playback position; monitor interactions with the social media environment by the first client device and the second client device; detect a change of state for the social media environment based on monitoring the interactions with the social media environment, the change of state being caused by the first client device; and provide, to the second client device, information associated with the change of state based on detecting the change of state for the social media environment. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
8. A computer-readable medium storing instructions, the instructions comprising:
one or more instructions that, when executed by one or more processors, cause the one or more processors to; receive, from a first client device, a request to initiate a social media environment; generate a link for the social media environment based on receiving the request to initiate the social media environment; provide, to a second client device, the link for the social media environment; receive, from the second client device, a request to join the social media environment based on providing the link for the social media environment; determine a playback position, of the first client device, for content playback via the social media environment based on receiving the request to join the social media environment; provide, to the second client device, information regarding a plurality of playback positions from which to begin playback of the content, one of the plurality of playback positions corresponding to the playback position of the first client device; receive, from the second client device, information selecting a playback position, as a selected playback position of the plurality of playback positions, for the content; and provide, to the second client device, content playback at the selected playback position via the social media environment. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
15. A method, comprising:
-
receiving, by a device and from a first client device, a request to initiate a social media environment for providing content; generating, by the device and based on receiving the request to initiate the social media environment, a link for the social media environment; providing, by the device and to a second client device, the link for the social media environment; receiving, by the device and from the second client device, a request to join the social media environment based on providing the link for the social media environment; determining, by the device, a playback position of the content at the first client device; providing, by the device and to the second client device, information regarding a plurality of playback positions from which to begin playback of the content, one of the plurality of playback positions corresponding to the playback position of the first client device; causing, by the device, the second client device to begin playback of the content, at a selected one of the plurality of playback positions, via the social media environment; monitoring, by the device, the social media environment; detecting, by the device, a change of state associated with the social media environment based on monitoring the social media environment, the change of state being caused by the first client device; and providing, by the device, information associated with the change of state to the second client device. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification