IP Library Patent Application 13244918
Patent Application
App. No. 13/244,918

SYSTEMS AND METHODS FOR SYNCHRONIZING THE PRESENTATION OF A COMBINED VIDEO PROGRAM

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 None
App. No.
13/244,918
Abstract

A system and method for synchronizing the presentation of a video program on multiple display devices makes use of a synchronized content distribution unit that receives a video program from a content provider as well as text, audio and/or video feeds from at least one user. The video program and the text, audio and/or video feeds are combined, and the combined program is then distributed to the display screens. Synchronization information may be encoded in the combined program, and this information may be used by the display screens or video controller associated with the display screens to cause the combined video program to be displayed on all the display screens in a synchronized fashion.

Claims (52)

1 . A method of synchronizing the presentation of combined video programs on multiple display devices, comprising:

receiving a video program from a content provider;

receiving at least first and second communications streams from first and second users, respectively;

combining the video program and the first communications stream to create a first combined video program;

combining the video program and the second communications stream to create a second combined video program; and

causing the first and second combined video programs to be displayed first and second user display devices such that the video program is displayed substantially simultaneously on the first and second user display devices.

2 . The method of claim 1 , wherein the first and second combined video programs include synchronization information that can be used to display the first and second combined video programs.

3 . The method of claim 1 , further comprising receiving synchronization information from video control devices of the first and second users, and wherein during the causing step the received synchronization information is used to display the first and second combined video programs.

4 . The method of claim 3 , wherein the causing step comprises generating delay signals for the video control devices of the first and second users based on the received synchronization information, and transmitting the delay signals to the video control devices.

5 . (canceled)

6 . The method of claim 1 , wherein the combining steps comprise creating a different first and second combined video program for the first and second user display devices.

7 . The method of claim 6 , wherein the causing step comprises transmitting the different first and second combined video programs to the user display devices for which they were created.

8 . The method of claim 1 , wherein receiving at least first and second communications streams comprises receiving a video communications stream from at least one user.

9 . The method of claim 1 , wherein receiving at least first and second communications streams comprises receiving a text communications stream.

10 . A method of displaying a video program on a first display device in synchronization with the display of the video program on another display device, comprising:

receiving a video program from a content provider at a first video controller associated with a first display device, wherein synchronization information is encoded or embedded in the video program;

receiving at least one communications stream at the first video controller;

combining, with the first video controller, the video program and the at least one communications stream to generate a first combined video program; and

using the synchronization information to cause the first combined video program to be played on the first display device in substantial synchronization with the display of another combined video program on another display device.

11 . The method of claim 10 , wherein the synchronization information comprises a delay signal, and wherein the delay signal is used to play the combined video program on the first display device.

12 . The method of claim 10 , further comprising:

sending a synchronization signal from the first video controller to a synchronization unit, wherein the synchronization information that is embedded in the video program comprises a delay signal that was generated by the synchronization unit;

and

using the synchronization information comprises using the delay signal to play the combined video program.

13 . The method of claim 12 , wherein the synchronization signal comprises at least an audio portion of the video program received from a content provider.

14 . The method of claim 12 , wherein the synchronization signal comprises timing information that is based on the video program received from a content provider.

15 . The method of claim 12 , wherein using the delay signal comprises delaying the display of the combined video program on the first display device based on the delay signal.

16 . The method of claim 10 , wherein receiving at least one communications stream comprises receiving at least one video communications stream from a user.

17 . The method of claim 10 , wherein receiving at least one communications stream comprises receiving at least one text communications stream.

18 . The method of claim 10 , wherein receiving at least one communications stream from a user comprises receiving a video communications stream from a first user and receiving a text communications stream.

19 . A system for synchronizing the presentation of combined video programs on multiple display devices, comprising:

means for receiving a video program from a content provider;

means for receiving at least first and second communications streams from first and second users;

means for combining the video program and the first communications stream to create a first combined video program;

means for combining the video program and the second communications stream to create a second combined video program; and

means for causing the first and second combined video programs to be displayed on first and second user display devices such that the video program is displayed substantially simultaneously on the first and second user display devices.

20 . A system for displaying a video program on a first display device in synchronization with the display of the video program on another display device, comprising:

means for receiving a video program from a content provider at a first video controller associated with a first display device, wherein synchronization information is encoded or embedded in the video program;

means for receiving at least one communications stream from a user at the first video controller;

means for combining, with the first video controller, the video program and the at least one communications stream to generate a first combined video program; and

means for using the synchronization information to cause the first combined video program to be played on the first display device in substantial synchronization with the display of another combined video program on another display device.

21 . The method of claim 2 , wherein the synchronization information is encoded or embedded in the first and second combined video programs.

22 . The system of claim 19 , wherein the first and second combined video programs include synchronization information that can be used to display the first and second combined video programs.

23 . The system of claim 22 , wherein the synchronization information is encoded or embedded in each of the first and second combined video programs.

24 . The system of claim 19 , wherein the first and second combined video programs are different combined video programs.

25 . The system of claim 24 , wherein the means for causing transmits the first and second combined video programs to the user display devices for which they were created.

26 . The system of claim 20 , wherein the synchronization information comprises a delay signal, and wherein the delay signal is used to play the combined video program on the first display device.

27 . The system of claim 20 , further comprising means for sending a synchronization signal from the first video controller to a synchronization unit, wherein the synchronization information that is embedded in the video program comprises a delay signal that was generated by the synchronization unit, and wherein the means for using the synchronization information uses the delay signal to play the combined video program.

28 . The system claim 27 , wherein the synchronization signal comprises at least an audio portion of the video program received from a content provider.

29 . The system of claim 27 , wherein the synchronization signal comprises timing information that is based on the video program received from a content provider.

30 . The system of claim 20 , wherein the means for receiving at least one communications stream receives at least one video communications stream from a user.

31 . The system of claim 20 , wherein the means for receiving at least one communications stream receives at least one text communications stream.

Assignments (8)
RELEASE OF SECURITY INTEREST Recorded Jul 28, 2022
From: JPMORGAN CHASE BANK, N.A.
To: VONAGE AMERICA INC.; VONAGE HOLDINGS CORP.; VONAGE BUSINESS INC.; NEXMO INC.; TOKBOX, INC.
Reel/Frame 061002/0340 →
CORRECTIVE ASSIGNMENT TO CORRECT THE LIST BY DELETING 13831728 13831785 14291602 13680382 14827548 14752086 13680067 14169385 14473289 14194220 14194438 14317743 PREVIOUSLY RECORDED ON REEL 038328 FRAME 501. ASSIGNOR(S) HEREBY CONFIRMS THE SALE, ASSIGNMENT, TRANSFER AND CONVEYANCE OF REMAINING PROPERTIES. Recorded Oct 28, 2016
From: VONAGE NETWORK LLC
To: VONAGE BUSINESS INC.
Reel/Frame 040540/0702 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 1, 2016
From: VONAGE NETWORK LLC
To: VONAGE BUSINESS INC.
Reel/Frame 038328/0501 →
CORRECTIVE ASSIGNMENT TO CORRECT THE PATENT APPLICATION NUMBER 13966486 PREVIOUSLY RECORDED ON REEL 033545 FRAME 0424. ASSIGNOR(S) HEREBY CONFIRMS THE SECURITY INTEREST. Recorded Jan 21, 2016
From: VONAGE HOLDINGS CORP.; VONAGE NETWORK LLC; VONAGE BUSINESS SOLUTIONS INC.; VONAGE AMERICA INC.
To: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 037570/0203 →
SECURITY INTEREST Recorded Jul 29, 2015
From: VONAGE HOLDINGS CORP.; VONAGE AMERICA INC.; VONAGE BUSINESS SOLUTIONS, INC.; VONAGE NETWORK LLC
To: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 036205/0485 →
SECURITY INTEREST Recorded Aug 14, 2014
From: VONAGE HOLDINGS CORP.; VONAGE NETWORK LLC; VONAGE BUSINESS SOLUTIONS INC.; VONAGE AMERICA INC.
To: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 033545/0424 →
SECURITY AGREEMENT Recorded May 11, 2012
From: VONAGE NETWORK LLC
To: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 028194/0597 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 26, 2011
From: OREN, AMICHAY; EFRATI, TZAHI; STERMAN, BARUCH
To: VONAGE NETWORK, LLC
Reel/Frame 026967/0103 →