IP Library Patent Application 15476878
Patent Application
App. No. 15/476,878

SYSTEMS AND METHODS FOR CREATING VIDEO COMPOSITIONS

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.
15/476,878
Abstract

Video information defining video content may be accessed. One or more highlight moments in the video content may be identified. One or more video segments in the video content may be identified based on one or more highlight moments. Derivative video information defining one or more derivative video segments may be generated based on one or more video segments. The derivative video information may be transmitted over a network to a computing device. One or more selections of the derivative video segments may be received from the computing device. Video information defining one or more video segments corresponding to one or more selected derivative video segments may be transmitted to the computing device. The computing device may generate video composition information defining a video composition based on the video information defining one or more video segments corresponding to one or more selected derivative video segments.

Claims (45)

1 . A system for creating video compositions, the system comprising:

physical storage media storing video information defining video content;

one or more physical processors configured by machine-readable instructions to:

access the video information defining the video content;

identify one or more highlight moments in the video content, the one or more highlight moments including a first highlight moment;

identify one or more video segments in the video content based on the one or more highlight moments, individual video segments comprising a portion of the video content including at least one of the one or more highlight moments, wherein the one or more video segments include a first video segment comprising a first portion of the video content including the first highlight moment;

generate derivative video information defining one or more derivative video segments based on the one or more video segments, individual derivative video segments corresponding to and generated from the individual video segments, the individual derivative video segments characterized by lower fidelity than the corresponding individual video segments, wherein the one or more derivative video segments include a first derivative video segment corresponding to and generated from the first video segment, the first derivative video segment characterized by lower fidelity than the first video segment;

transmit over a network the derivative video information defining the one or more derivative video segments to a computing device;

receive over the network one or more selections of the derivative video segments from the computing device; and

transmit over the network the video information defining one or more of the video segments corresponding to the one or more selected derivative video segments to the computing device, the computing device generating video composition information defining a video composition based on the video information defining the one or more of the video segments corresponding to the one or more selected derivative video segments.

2 . The system of claim 1 , wherein lower fidelity includes one or more of lower resolution, lower framerate, and/or higher compression.

3 . The system of claim 1 , wherein transmitting the derivative video information to the computing device includes streaming the derivative video segments to the computing device.

4 . The system of claim 1 , wherein the first highlight moment is identified based on a highlight indication set during capture of the video content.

5 . The system of claim 1 , wherein the first highlight moment is changed based on a user interaction with the computing device.

6 . The system of claim 1 , wherein the first highlight moment is identified based on metadata characterizing capture of the video content.

7 . The system of claim 1 , wherein the video composition information is generated by the computing device further based on an ordering of the one or more selected derivative video segments, the ordering of the one or more selected derivative video segments determined based on a user interaction with the computing device.

8 . The system of claim 1 , wherein the portion of the video content comprised in at least one of the one or more video segments is changed based on a user interaction with the computing device.

9 . The system of claim 1 , wherein the video composition is changed based on a user interaction with the computing device and the video information defining one or more of the video segments corresponding to the one or more selected derivative video segments and transmitted to the computing device.

10 . A method for creating video compositions, the method comprising:

accessing video information defining video content, the video information stored in physical storage media;

identifying one or more highlight moments in the video content, the one or more highlight moments including a first highlight moment;

identifying one or more video segments in the video content based on the one or more highlight moments, individual video segments comprising a portion of the video content including at least one of the one or more highlight moments, wherein the one or more video segments include a first video segment comprising a first portion of the video content including the first highlight moment;

generating derivative video information defining one or more derivative video segments based on the one or more video segments, individual derivative video segments corresponding to and generated from the individual video segments, the individual derivative video segments characterized by lower fidelity than the corresponding individual video segments, wherein the one or more derivative video segments include a first derivative video segment corresponding to and generated from the first video segment, the first derivative video segment characterized by lower fidelity than the first video segment;

transmitting over a network the derivative video information defining the one or more derivative video segments to a computing device;

receiving over the network one or more selections of the derivative video segments from the computing device; and

transmitting over the network the video information defining one or more of the video segments corresponding to the one or more selected derivative video segments to the computing device, the computing device generating video composition information defining a video composition based on the video information defining the one or more of the video segments corresponding to the one or more selected derivative video segments.

11 . The method of claim 10 , wherein lower fidelity includes one or more of lower resolution, lower framerate, and/or higher compression.

12 . The method of claim 10 , wherein transmitting the derivative video information to the computing device includes streaming the derivative video segments to the computing device.

13 . The method of claim 10 , wherein the first highlight moment is identified based on a highlight indication set during capture of the video content.

14 . The method of claim 10 , wherein the first highlight moment is changed based on a user interaction with the computing device.

15 . The method of claim 10 , wherein the first highlight moment is identified based on metadata characterizing capture of the video content.

16 . The method of claim 10 , wherein the video composition information is generated by the computing device further based on an ordering of the one or ore selected derivative video segments, the ordering of the one or more selected derivative video segments determined based on a user interaction with the computing device.

17 . The method of claim 10 , wherein the portion of the video content comprised in at least one of the one or more video segments is changed based on a user interaction with the computing device.

18 . The method of claim 10 , wherein the video composition is changed based on a user interaction with the computing device and the video information defining one or more of the video segments corresponding to the one or more selected derivative video segments.

19 . A system for creating video compositions, the system comprising:

physical storage media storing video information defining video content;

one or more physical processors configured by machine-readable instructions to:

access the video information defining the video content;

identify one or more highlight moments in the video content, the one or more highlight moments including a first highlight moment; *

identify one or more video segments in the video content based on the one or more highlight moments, individual video segments comprising a portion of the video content including at least one of the one or more highlight moments, wherein the one or more video segments include a first video segment comprising a first portion of the video content including the first highlight moment;

generate derivative video information defining one or more derivative video segments based on the one or more video segments, individual derivative video segments corresponding to and generated from the individual video segments, the individual derivative video segments characterized by lower fidelity than the corresponding individual video segments, wherein lower fidelity includes one or more of lower resolution, lower framerate, and/or higher compression and the one or more derivative video segments include a first derivative video segment corresponding to and generated from the first video segment, the first derivative video segment characterized by lower fidelity than the first video segment;

transmit over a network the derivative video information defining the one or more derivative video segments to a computing device;

receive over the network one or more selections of the derivative video segments from the computing device; and

transmit over the network the video information defining one or more of the video segments corresponding to the one or more selected derivative video segments to the computing device, the computing device generating video composition information defining a video composition based on the video information defining the one or more of the video segments corresponding to the one or more selected derivative video segments and an ordering of the one or more selected derivative video segments, the ordering of the one or more selected derivative video segments determined based on a first user interaction with the computing device.

20 . The system of claim 19 , wherein the video composition is changed based on a second user interaction with the computing device and the video information defining one or more of the video segments corresponding to the one or more selected derivative video segments.

Assignments (3)
RELEASE OF PATENT SECURITY INTEREST Recorded Jan 25, 2021
From: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT
To: GOPRO, INC.
Reel/Frame 055106/0434 →
SECURITY INTEREST Recorded Jul 31, 2017
From: GOPRO, INC.
To: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 043380/0163 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 31, 2017
From: PATRY, JEAN; OULES, GUILLAUME; NOEL, JEAN-BAPTISTE; KESLASSY, PIERRE-ELIE
To: GOPRO, INC.
Reel/Frame 041818/0090 →