IP Library Granted Patent US 10,504,558
Granted Patent B2
US 10,504,558 · App. 15/891,885 · Granted Dec 10, 2019

Method, system and computer program product for distributed video editing

Inventor: Thomas S. Gilley (New York, NY)
Assignee: Open Text SA ULC
G11B27/034G06Q30/02G06Q30/0273G06Q30/0277G11B20/10527G11B27/031G11B27/036G11B27/34H04N5/262H04N5/272H04N5/765H04N5/7605H04N5/77H04N5/93H04N7/17318H04N21/2225H04N21/2343H04N21/23424H04N21/234309H04N21/2543H04N21/2547H04N21/2743H04N21/4143H04N21/4223H04N21/42646H04N21/4402H04N21/440218H04N21/47202H04N21/6125H04N21/812H04N21/854G11B2020/10537G11B2220/2562H04N5/772H04N5/775Y10S715/972
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 10,504,558
App. No.
15/891,885
Granted
Dec 10, 2019
Kind
B2
Abstract

A network editor comprises a central location with stored videos such as movies that can be edited by editors at remote locations. An editor receives a representation of a video and specifies edits relative to the representation, enabling the editor to use a device lacking sufficient processing capability to edit the video directly, and also reducing the volume of information transmitted between the central location and the remote editor. The central location is able to provide the edited movie in a format suitable to the display capabilities of the viewing device of the viewer requesting the edited video.

Claims (38)

1. A system of distributed non-linear video editing, comprising:

a processor; and

a non-transitory computer readable medium storing instructions translatable by the processor to:

generate, by a transcoder, a texture strip for visually representing a plurality of frames of a video corresponding to moving image data over time, wherein the texture strip comprises a sequence of textured frame representations corresponding to the plurality of frames of the video formatted as a single still image;

send the texture strip to a remote client device;

receive an edit command from the client device, the edit command associated with a selected frame identified by a location of a positioner relative to the texture strip;

apply the edit command based on the selected frame to generate an edited video; and

send a representation of the edited video to the client device.

2. The system of claim 1 , wherein the instructions are further translatable by the processor to convert the edited video to a format suitable for display on the client device prior to sending the edited video to the client device.

3. The system of claim 2 , wherein the client device is embodied on a phone or a mobile device.

4. The system of claim 1 , wherein the edit command from the client device comprises an instruction to select an ad and place the ad in the video.

5. The system of claim 1 , wherein the edit command from the client device comprises an instruction to delete the selected frame from the video.

6. The system of claim 1 , wherein the edit command from the client device comprises an instruction to add a special effect to the video.

7. The system of claim 1 , wherein the edit command from the client device comprises an instruction to share a segment of the video.

8. A computer program product comprising a non-transitory computer readable medium storing instructions translatable by a processor to:

generate, by a transcoder, a texture strip for visually representing a plurality of frames of a video corresponding to moving image data over time, wherein the texture strip comprises a sequence of textured frame representations corresponding to the plurality of frames of the video formatted as a single still image;

send the texture strip to a remote client device;

receive an edit command from the client device, the edit command associated with a selected frame identified by a location of a positioner relative to the texture strip;

apply the edit command based on the selected frame to generate an edited video; and

send a representation of the edited video to the client device.

9. The computer program product of claim 8 , wherein the instructions are further translatable to convert the edited video to a format suitable for display on the client device prior to sending the edited video to the client device.

10. The computer program product of claim 9 , wherein the client device is embodied on a phone or a mobile device.

11. The computer program product of claim 8 , wherein the edit command from the client device comprises an instruction to select an ad and place the ad in the video.

12. The computer program product of claim 8 , wherein the edit command from the client device comprises an instruction to delete the selected frame from the video.

13. The computer program product of claim 8 , wherein the edit command from the client device comprises an instruction to add a special effect to the video.

14. The computer program product of claim 8 , wherein the edit command from the client device comprises an instruction to share a segment of the video.

15. A method of distributed non-linear video editing, comprising:

generating, by a transcoder at a computer, a texture strip for visually representing a plurality of frames of a video corresponding to moving image data over time, wherein the texture strip comprises a sequence of textured frame representations corresponding to the plurality of frames of the video formatted as a still image;

sending, by the computer, the texture strip to a client device communicatively connected to and remote from the computer;

receiving, by the computer, an edit command from the client device via a user interface displaying the texture strip, the edit command associated with a selected frame identified by a location of a positioner relative to the texture strip;

applying, by the transcoder, the edit command to the selected frame to generate an edited video; and

sending, by the computer, a representation of the edited video to the client device.

16. The method according to claim 15 , further comprising converting the edited video to a format suitable for display on the client device prior to sending the edited video to the client device.

17. The method according to claim 16 , wherein the client device is embodied on a phone or a mobile device.

18. The method according to claim 15 , wherein the edit command from the client device comprises an instruction to select an ad and place the ad in the video.

19. The method according to claim 15 , wherein the edit command from the client device comprises an instruction to delete the selected frame from the video.

20. The method according to claim 15 , wherein the edit command from the client device comprises and instruction to add a special effect to the video.

21. The method of claim 15 , wherein the edit command from the client device comprises an instruction to share a segment of the video.

Assignments (14)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 30, 2024
From: OPEN TEXT CORP.
To: CROWDSTRIKE, INC.
Reel/Frame 068123/0007 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 14, 2024
From: OPEN TEXT SA ULC
To: OPEN TEXT CORP.
Reel/Frame 067400/0102 →
MERGER Recorded Feb 8, 2018
From: VIGNETTE SOFTWARE, LLC
To: VIGNETTE CORPORATION
Reel/Frame 044875/0931 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 8, 2018
From: VIGNETTE PARTNERSHIP, LP
To: OPEN TEXT S.A.
Reel/Frame 044875/0984 →
MERGER Recorded Feb 8, 2018
From: MICRONETS, INC.
To: VIGNETTE CORPORATION
Reel/Frame 045294/0072 →
INTELLECTUAL PROPERTY PURCHASE AGREEMENT (4%) Recorded Feb 8, 2018
From: VIGNETTE CORPORATION
To: VIGNETTE SOFTWARE LLC
Reel/Frame 045294/0279 →
INTELLECTUAL PROPERTY PURCHASE AGREEMENT (96%) Recorded Feb 8, 2018
From: VIGNETTE CORPORATION
To: VIGNETTE LLC
Reel/Frame 045294/0332 →
INTELLECTUAL PROPERTY PURCHASE AGREEMENT (96%) Recorded Feb 8, 2018
From: VIGNETTE LLC
To: VIGNETTE SOFTWARE LLC
Reel/Frame 045294/0394 →
CONVERSION Recorded Feb 8, 2018
From: VIGNETTE CORPORATION
To: VIGNETTE OPERATING, LLC
Reel/Frame 045294/0464 →
CONVERSION Recorded Feb 8, 2018
From: VIGNETTE OPERATING, LLC
To: VIGNETTE PARTNERSHIP, LP
Reel/Frame 045294/0469 →
IP BUSINESS SALE AGREEMENT Recorded Feb 8, 2018
From: OPEN TEXT S.A.
To: OT IP SUB, LLC
Reel/Frame 045294/0472 →
CERTIFICATE OF CONTINUANCE Recorded Feb 8, 2018
From: OT IP SUB, LLC
To: IP OT SUB ULC
Reel/Frame 045294/0505 →
CERTIFICATE OF AMALGAMATION Recorded Feb 8, 2018
From: IP OT SUB ULC
To: OPEN TEXT SA ULC
Reel/Frame 045294/0507 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 8, 2018
From: GILLEY, THOMAS S.
To: MICRONETS, INC.
Reel/Frame 044875/0857 →
Cited By (1)
US 12,374,369