IP Library Granted Patent US 10,229,719
Granted Patent B1
US 10,229,719 · App. 15/150,400 · Granted Mar 12, 2019

Systems and methods for generating highlights for a video

Inventors: Joven Matias (Cardiff, CA); Tyler Gee (San Francisco, CA); James Balnaves (San Mateo, CA)
Assignee: GoPro, Inc.
G11B27/34G06K9/00718G06K9/2081
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,229,719
App. No.
15/150,400
Granted
Mar 12, 2019
Kind
B1
Abstract

This disclosure relates to systems and methods that generate highlights for a video. A video may be accessed. Criteria for identifying a moment of interest within the video based on a user interaction with a portion of the video may be obtained. Interaction information indicating the user interaction with the portion of the video may be received. The interaction information for the portion of the video may be compared with the criteria. Responsive to the interaction information for the portion of the video indicating the user interaction with the portion of the video satisfying the criteria, a moment in the video corresponding to the portion of the video may be associated with the moment of interest.

Claims (39)

1. A system for generating highlights for a video, the system comprising:

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

access a file defining the video;

obtain criteria for identifying a moment of interest within the video based on a user interaction with a portion of the video, the portion of the video including one or more images;

receive interaction information indicating the user interaction with the portion of the video;

compare the interaction information for the portion of the video with the criteria; and

responsive to the interaction information for the portion of the video indicating the user interaction with the portion of the video satisfying the criteria, associate a moment in the video corresponding to the portion of the video with the moment of interest;

wherein the interaction information for the portion of the video satisfies the criteria based on the user interaction including repeated viewing of the portion of the video a given number of times within a threshold duration of time after the video has been captured at a first time such that:

the threshold duration of time extends from the first time to a second time after the first time;

responsive to the user interaction including repeated viewing of the portion of the video between the first time and the second time, the moment in the video corresponding to the portion of the video is associated with the moment of interest; and

responsive to the user interaction including repeated viewing of the portion of the video after the second time, the moment in the video corresponding to the portion of the video is not associated with the moment of interest.

2. The system of claim 1 , wherein the one or more physical processors are further configured to, responsive to the interaction information for the portion of the video indicating the user interaction with the portion of the video satisfying the criteria, associate a moment in a high resolution video corresponding to the portion of the video with the moment of interest, the high resolution video characterized by a higher resolution than the video.

3. The system of claim 1 , wherein the interaction information for the portion of the video indicating the user interaction with the portion of the video satisfies the criteria further based on a sharing of the portion of the video.

4. The system of claim 1 , wherein the interaction information for the portion of the video indicating the user interaction with the portion of the video satisfies the criteria further based on a timing modification of the portion of the video.

5. The system of claim 1 , wherein the interaction information for the portion of the video indicating the user interaction with the portion of the video satisfies the criteria further based on pausing of the viewing during the portion of the video for at least a duration of time, the duration of time including a maximum duration after which the criteria is not satisfied.

6. The system of claim 1 , wherein the interaction information for the portion of the video indicating the user interaction with the portion of the video satisfies the criteria further based on a pointer being hovered over the portion of the video for at least a duration of time, the duration of time including a maximum duration after which the criteria is not satisfied.

7. The system of claim 1 , wherein the interaction information for the portion of the video indicating the user interaction with the portion of the video satisfies the criteria further based on warping or blurring of the one or more images.

8. The system of claim 1 , wherein the interaction information for the portion of the video indicating the user interaction with the portion of the video satisfies the criteria further based on an audio modification of the portion of the video.

9. The system of claim 1 , wherein the interaction information for the portion of the video indicating the user interaction with the portion of the video satisfies the criteria further based on addition of one or more transition effects between the one or more images.

10. The system of claim 1 , wherein the interaction information for the portion of the video indicating the user interaction with the portion of the video satisfies the criteria further based on addition of text or other images to the one or more images.

11. A method for generating highlights for a video, the method comprising:

accessing a file defining the video;

obtaining criteria for identifying a moment of interest within the video based on a user interaction with a portion of the video, the portion of the video including one or more images;

receiving interaction information indicating the user interaction with the portion of the video;

comparing the interaction information for the portion of the video with the criteria; and

responsive to the interaction information for the portion of the video indicating the user interaction with the portion of the video satisfying the criteria, associating a moment in the video corresponding to the portion of the video with the moment of interest;

wherein the interaction information for the portion of the video satisfies the criteria based on the user interaction including repeated viewing of the portion of the video a given number of times within a threshold duration of time after the video has been captured at a first time such that:

the threshold duration of time extends from the first time to a second time after the first time;

responsive to the user interaction including the repeated viewing of the portion of the video between the first time and the second time, the moment in the video corresponding to the portion of the video is associated with the moment of interest; and

responsive to the user interaction including the repeated viewing of the portion of the video after the second time, the moment in the video corresponding to the portion of the video is not associated with the moment of interest.

12. The method of claim 11 , further comprising, responsive to the interaction information for the portion of the video indicating the user interaction with the portion of the video satisfying the criteria, associating a moment in a high resolution video corresponding to the portion of the video with the moment of interest, the high resolution video characterized by a higher resolution than the video.

13. The method of claim 11 , wherein the interaction information for the portion of the video indicating the user interaction with the portion of the video satisfies the criteria further based on a sharing of the portion of the video.

14. The method of claim 11 , wherein the interaction information for the portion of the video indicating the user interaction with the portion of the video satisfies the criteria further based on a timing modification of the portion of the video.

15. The method of claim 11 , wherein the interaction information for the portion of the video indicating the user interaction with the portion of the video satisfies the criteria further based on pausing of the viewing during the portion of the video for at least a duration of time, the duration of time including a maximum duration after which the criteria is not satisfied.

16. The method of claim 11 , wherein the interaction information for the portion of the video indicating the user interaction with the portion of the video satisfies the criteria further based on a pointer being hovered over the portion of the video for at least a duration of time, the duration of time including a maximum duration after which the criteria is not satisfied.

17. The method of claim 11 , wherein the interaction information for the portion of the video indicating the user interaction with the portion of the video satisfies the criteria further based on warping or blurring of the one or more images.

18. The method of claim 11 , wherein the interaction information for the portion of the video indicating the user interaction with the portion of the video satisfies the criteria further based on an audio modification of the portion of the video.

19. The method of claim 11 , wherein the interaction information for the portion of the video indicating the user interaction with the portion of the video satisfies the criteria further based on addition of one or more transition effects between the one or more images.

20. The method of claim 11 , wherein the interaction information for the portion of the video indicating the user interaction with the portion of the video satisfies the criteria further based on addition of text or other images to the one or more images.

Assignments (6)
SECURITY INTEREST Recorded Aug 4, 2025
From: GOPRO, INC.
To: FARALLON CAPITAL MANAGEMENT, L.L.C., AS AGENT
Reel/Frame 072340/0676 →
SECURITY INTEREST Recorded Aug 4, 2025
From: GOPRO, INC.
To: WELLS FARGO BANK, NATIONAL ASSOCIATION, AS AGENT
Reel/Frame 072358/0001 →
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 Oct 19, 2020
From: GOPRO, INC.
To: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 054113/0594 →
SECURITY AGREEMENT Recorded Aug 29, 2016
From: GOPRO, INC.
To: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 039851/0611 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 9, 2016
From: MATIAS, JOVEN; GEE, TYLER; BALNAVES, JAMES
To: GOPRO, INC.
Reel/Frame 038522/0288 →