IP Library Granted Patent US 9,245,583
Granted Patent B2
US 9,245,583 · App. 12/366,726 · Granted Jan 26, 2016

Group control and messaging for digital video playback sessions

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 9,245,583
App. No.
12/366,726
Granted
Jan 26, 2016
Kind
B2
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.

Claims (23)

1. A method of managing simultaneous playback of a digital video program on a respective multiplicity of digital video playback devices, the method comprising the steps of:

receiving from one of the digital video playback devices, a request from a user to interrupt the simultaneous playback of the digital video program at other of the digital playback devices;

if the user has already interrupted the simultaneous playback of the digital video program at the other digital playback devices a predetermined number of times, a processor rejecting the request; and

if the user has not already interrupted simultaneous playback of the digital video program at the other digital playback devices the predetermined number of times, the processor forwarding the request to the other digital video playback devices for execution.

2. The method of claim 1 , further comprising filtering the request in conformity with permissions data specifying video manipulation actions permitted to users.

3. The method of claim 1 , wherein the step of receiving receives the request at a remote server coupled to the multiple digital video playback devices via a network, and further comprising the step of maintaining a database of playback device data at the remote server, and wherein the database includes multiple playback device identification data and multiple playback device permissions data corresponding to the multiple digital video playback devices.

4. The method of claim 1 , wherein the step of receiving receives the request at the at least one other one of the multiple digital video playback devices, and wherein the method further comprises maintaining a database of playback device data at the at least one digital video playback device, wherein the database includes multiple playback device identification data and multiple playback device permissions data corresponding to the multiple digital video playback devices.

5. A system for managing simultaneous playback of a digital video program on a respective multiplicity of digital video playback devices, the system comprising:

a processor, a computer-readable memory and a computer-readable tangible storage device;

program instructions, stored on the storage device for execution by a processor via the memory, to receive a request from a user to interrupt the simultaneous playback of the digital video program at other of the digital playback devices;

program instructions, stored on the storage device for execution by a processor via the memory, to reject the request if the user has already interrupted the simultaneous playback of the digital video program at the other digital playback devices a predetermined number of times; and

program instructions, stored on the storage device for execution by a processor via the memory, to forward the to the other digital video playback devices for execution if the user has not already interrupted the simultaneous playback of the digital video program at the other digital playback devices a predetermined number of times.

6. The system of claim 5 , further comprising program instructions to filter the request in conformity with permissions data specifying video manipulation actions permitted to individual members of a group of users, wherein the program instructions to forward the request to the other digital video playback devices forward the request in conformity with a result of executing the program instructions to filter the message.

7. The system of claim 5 , further comprising program instructions to maintain a database of playback device data at the remote server, and wherein the database includes multiple playback device identification data and multiple playback device permissions data corresponding to the multiplicity of digital video playback devices.

8. The system of claim 5 , wherein the system further comprises program instructions to maintain a database of playback device data at the at least one of the multiplicity of digital video playback devices, and wherein the database includes multiple playback device identification data and multiple playback device permissions data corresponding to the multiplicity of digital video playback devices.

9. A computer program product for managing simultaneous playback of a digital video program on a respective multiplicity of digital video playback devices, the computer program product comprising:

a computer-readable tangible storage device;

program instructions, stored on the storage device, to receive a request from a user to interrupt the simultaneous playback of the digital video program at other of the digital playback devices;

program instructions, stored on the storage device, to reject the request if the user has already interrupted the simultaneous playback of the digital video program at the other digital playback devices a predetermined number of times; and

program instructions, stored on the storage device, to forward the to the other digital video playback devices for execution if the user has not already interrupted the simultaneous playback of the digital video program at the other digital playback devices a predetermined number of times.

10. The computer program product of claim 9 , further comprising program instructions, stored on the storage device, to filter the request in conformity with permissions data specifying video manipulation actions permitted to individual members of the group of users, and wherein the forwarding the request to the other digital video playback devices is performed in conformity with a result of the filtering.

11. The computer program product of claim 9 , further comprising program instructions, stored on the storage device, to maintain a database of playback device data at the remote server, and wherein the database includes multiple playback device identification data and multiple playback device permissions data corresponding to the multiplicity of digital video playback devices.

12. The computer program product of claim 9 , further comprising program instructions, stored on the storage device, to maintain a database of playback device data at the at least one of the multiplicity of digital video playback devices, and wherein the database includes multiple playback device identification data and multiple playback device permissions data corresponding to the multiplicity of digital video playback devices.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 13, 2021
From: INTERNATIONAL BUSINESS MACHINES CORPORATION
To: KYNDRYL, INC.
Reel/Frame 057885/0644 →
CORRECTIVE ASSIGNMENT TO CORRECT THE SPELLING OF THE THIRD ASSIGNOR'S NAME ADDRESS FOR THE RECEIVING PARTY DATA PREVIOUSLY RECORDED ON REEL 022444 FRAME 0284. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Aug 25, 2018
From: BHOGAL, KULVIR S.; BOSS, GREGORY J.; HAMILTON, RICK ALLEN, II; NESBITT, RICHARD; O'CONNELL, BRIAN M.
To: INTERNATIONAL BUSINESS MACHINES CORPORATION
Reel/Frame 046944/0587 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 24, 2009
From: BHOGAL, KULVIR S.; BOSS, GREGORY J.; HAMILTON, RICK ALLEN; NESBITT, RICHARD; O'CONNELL, BRIAN M.
To: INTERNATIONAL BUSINESS MACHINES CORPORATION
Reel/Frame 022444/0284 →