GROUP CONTROL AND MESSAGING FOR DIGITAL VIDEO PLAYBACK SESSIONS
First Claim
1. A method of managing group playback of a digital video program presented to a group of users at a plurality of remote locations via multiple digital video playback devices, comprising:
- initiating a group video playback session controlling video playback by the multiple playback devices;
receiving a user input at a given one of the multiple playback devices;
transmitting a command from the given one of the multiple playback devices responsive to the receiving the user input, wherein the command is a command for controlling playback of the digital video program;
receiving the command at other ones of the multiple playback devices; and
controlling playback of the digital video program on the other playback devices in conformity with the received command, whereby a video playback sequence of the given one of the multiple playback devices is shared with the other playback devices.
3 Assignments
0 Petitions
Accused Products
Abstract
Group management of video device playback provides a mechanism for shared playback of recorded video content. Digital video playback devices are linked to a central management system through network connections which manages the shared playback, or a peer-to-peer network connection is used without the central management system. One user may be responsible for all actions affecting content playback, or all users may be permitted to affect content playback, with certain actions of those users limited in type or quantity. Group membership and group member permissions can be accomplished using the digital playback device through interactive interfaces implemented by the digital video playback device, or can be accomplished using a personal computer coupled to the device or central management system. Users may comment on shared playback using interactive video-based commentary functionality that may provide a text channel or graphical images that may be selected from a set of pre-configured commentary items.
-
Citations
20 Claims
-
1. A method of managing group playback of a digital video program presented to a group of users at a plurality of remote locations via multiple digital video playback devices, comprising:
-
initiating a group video playback session controlling video playback by the multiple playback devices; receiving a user input at a given one of the multiple playback devices; transmitting a command from the given one of the multiple playback devices responsive to the receiving the user input, wherein the command is a command for controlling playback of the digital video program; receiving the command at other ones of the multiple playback devices; and controlling playback of the digital video program on the other playback devices in conformity with the received command, whereby a video playback sequence of the given one of the multiple playback devices is shared with the other playback devices. - View Dependent Claims (2, 4, 5, 6, 7)
-
-
3. The method of claim 3, wherein the filtering comprises:
-
maintaining a count of the video manipulation actions requested by a member of the group of users; and rejecting the commands when the count has exceeded a predetermined value.
-
-
8. A system for controlling playback of a digital video program, comprising at least one processor for executing program instructions, at least one memory coupled to a corresponding one of the at least one processors for storing the program instructions, wherein the system is coupled to multiple digital video playback devices via a network, and wherein the program instructions comprise program instructions for:
-
initiating a group video playback session controlling video playback by the multiple playback devices; receiving a user input at a given one of the multiple playback devices; transmitting a command from the given one of the multiple playback devices responsive to the receiving the user input, wherein the command is a command for controlling playback of the digital video program; receiving the command at other ones of the multiple playback devices; and controlling playback of the digital video program on the other playback devices in conformity with the received command, whereby a video playback sequence of the given one of the multiple playback devices is shared with the other playback devices. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A computer program product comprising a computer-readable storage media system encoding program instructions for execution by a processor, wherein the program instructions comprise program instructions for controlling playback of a digital video program, wherein the program instructions comprise program instructions for:
-
initiating a group video playback session controlling video playback by the multiple playback devices; receiving a user input at a given one of the multiple playback devices; transmitting a command from the given one of the multiple playback devices responsive to the receiving the user input, wherein the command is a command for controlling playback of the digital video program; receiving the command at other ones of the multiple playback devices; and controlling playback of the digital video program on the other playback devices in conformity with the received command, whereby a video playback sequence of the given one of the multiple playback devices is shared with the other playback devices. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification