IP Library Granted Patent US 12,363,373
Granted Patent B1
US 12,363,373 · App. 18/431,612 · Granted Jul 15, 2025

Systems and methods for setting viewing directions for videos

Inventor: David Sherpa (Paris, FR)
Assignee: GoPro, Inc.
H04N21/4312H04N21/47217
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 12,363,373
App. No.
18/431,612
Granted
Jul 15, 2025
Kind
B1
Abstract

A graphical user interface may provide a views of a video. The graphical user interface may include a manual target element positioned over a spatial portion of the video. A user may interact with the spatial portion of the video within the manual target element to start recording viewing directions for the video. A user may interact with other spatial portions of the video to change the spatial parts of the video presented within the graphical user interface. A user may interact with the graphical user interface to utilize object tracking to record viewing directions for the video.

Claims (51)

1. A system for setting viewing directions of videos, the system comprising:

an electronic display; and

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

obtain video information defining a video, the video having a progress length, the video including visual content viewable as a function of progress through the progress length, the visual content having a field of view; and

effectuate presentation of a graphical user interface on the electronic display, the graphical user interface including a view of the visual content, the graphical user interface including a manual target element, the manual target element positioned over a spatial portion of the visual content, the manual target element enabling setting of a viewing direction for the visual content based on interaction of a user with the spatial portion of the visual content within the manual target element;

wherein:

the interaction of the user with the spatial portion of the visual content within the manual target element causes playback of the visual content;

the viewing direction for the visual content is set to be pointed at the spatial portion of the visual content with which the user interacts;

the view of the visual content includes a punchout of the visual content within a viewing window, the viewing window positioned within the field of view of the visual content; and

position of the viewing window within the field of view of the visual content is changed based on interaction of the user with other spatial portions of the visual content outside the manual target element.

2. The system of claim 1 , wherein:

the interaction of the user with the spatial portion of the visual content within the manual target element initiates the setting of the viewing direction for the visual content as the function of progress through the progress length of the video;

the viewing direction set for the visual content as the function of progress through the progress length of the video changes based on changes in the spatial portion of the visual content with which the user interact;

the setting of the viewing direction for the visual content as the function of progress through the progress length of the video stops based on end of the interaction of the user with the spatial portion of the visual content, the viewing direction set for a temporal part of the progress length of the video; and

the viewing direction set for the temporal part of the progress length of the video forms a viewing direction segment.

3. A system for setting viewing directions of videos, the system comprising:

an electronic display; and

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

obtain video information defining a video, the video having a progress length, the video including visual content viewable as a function of progress through the progress length, the visual content having a field of view; and

effectuate presentation of a graphical user interface on the electronic display, the graphical user interface including a view of the visual content, the graphical user interface including a manual target element, the manual target element positioned over a spatial portion of the visual content, the manual target element enabling setting of a viewing direction for the visual content based on interaction of a user with the spatial portion of the visual content within the manual target element.

4. The system of claim 3 , wherein:

the view of the visual content includes a punchout of the visual content within a viewing window, the viewing window positioned within the field of view of the visual content; and

position of the viewing window within the field of view of the visual content is changed based on interaction of the user with other spatial portions of the visual content outside the manual target element.

5. The system of claim 3 , wherein the viewing direction for the visual content is set to be pointed at the spatial portion of the visual content with which the user interacts.

6. The system of claim 5 , wherein:

the interaction of the user with the spatial portion of the visual content within the manual target element initiates the setting of the viewing direction for the visual content as the function of progress through the progress length of the video; and

the viewing direction set for the visual content as the function of progress through the progress length of the video changes based on changes in the spatial portion of the visual content with which the user interacts.

7. The system of claim 6 , wherein:

the setting of the viewing direction for the visual content as the function of progress through the progress length of the video stops based on end of the interaction of the user with the spatial portion of the visual content, the viewing direction set for a temporal part of the progress length of the video; and

the viewing direction set for the temporal part of the progress length of the video forms a viewing direction segment.

8. The system of claim 7 , wherein the graphical user interface further includes a delete element, the delete element enabling deletion of the viewing direction segment based on interaction of the user with the delete element.

9. The system of claim 3 , wherein the interaction of the user with the spatial portion of the visual content within the manual target element causes playback of the visual content.

10. The system of claim 3 , wherein the graphical user interface further includes an automatic mode element, the automatic mode element enabling setting of the viewing direction for the visual content based on object tracking.

11. The system of claim 3 , wherein the interaction of the user with the spatial portion of the visual content within the manual target element includes interaction of the user with the manual target element.

12. A method for setting viewing directions of videos, the method performed by a computing system including one or more processors and an electronic display, the method comprising:

obtaining, by the computing system, video information defining a video, the video having a progress length, the video including visual content viewable as a function of progress through the progress length, the visual content having a field of view; and

effectuating, by the computing system, presentation of a graphical user interface on the electronic display, the graphical user interface including a view of the visual content, the graphical user interface including a manual target element, the manual target element positioned over a spatial portion of the visual content, the manual target element enabling setting of a viewing direction for the visual content based on interaction of a user with the spatial portion of the visual content within the manual target element.

13. The method of claim 12 , wherein:

the view of the visual content includes a punchout of the visual content within a viewing window, the viewing window positioned within the field of view of the visual content; and

position of the viewing window within the field of view of the visual content is changed based on interaction of the user with other spatial portions of the visual content outside the manual target element.

14. The method of claim 12 , wherein the viewing direction for the visual content is set to be pointed at the spatial portion of the visual content with which the user interacts.

15. The method of claim 12 , wherein the interaction of the user with the spatial portion of the visual content within the manual target element causes playback of the visual content.

16. The method of claim 15 , wherein:

the interaction of the user with the spatial portion of the visual content within the manual target element initiates the setting of the viewing direction for the visual content as the function of progress through the progress length of the video; and

the viewing direction set for the visual content as the function of progress through the progress length of the video changes based on changes in the spatial portion of the visual content with which the user interacts.

17. The method of claim 16 , wherein:

the setting of the viewing direction for the visual content as the function of progress through the progress length of the video stops based on end of the interaction of the user with the spatial portion of the visual content, the viewing direction set for a temporal part of the progress length of the video; and

the viewing direction set for the temporal part of the progress length of the video forms a viewing direction segment.

18. The method of claim 17 , wherein the graphical user interface further includes a delete element, the delete element enabling deletion of the viewing direction segment based on interaction of the user with the delete element.

19. The method of claim 12 , wherein the graphical user interface further includes an automatic mode element, the automatic mode element enabling setting of the viewing direction for the visual content based on object tracking.

20. The method of claim 12 , wherein the interaction of the user with the spatial portion of the visual content within the manual target element includes interaction of the user with the manual target element.

Assignments (3)
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 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 5, 2024
From: SHERPA, DAVID
To: GOPRO, INC.
Reel/Frame 066383/0572 →
References Cited (13)
US 10587855B1 · Chinnaiyan · 2020 [cited by examiner]
US 10643303B1 · Cotoros · 2020 [cited by examiner]
US 10687039B1 · Vaden · 2020 [cited by examiner]
US 10742882B1 · Oulès · 2020 [cited by examiner]
US 10970602B1 · Cunningham · 2021 [cited by examiner]
US 12155809B2 · Han · 2024 [cited by examiner]
US 12184968B2 · Tran · 2024 [cited by examiner]
US 20150082364A1 · Jayaram · 2015 [cited by examiner]
US 20170084086A1 · Pio · 2017 [cited by examiner]
US 20170142480A1 · Gupta · 2017 [cited by examiner]
US 20180157915A1 · Sherry · 2018 [cited by examiner]
US 20220141548A1 · Niamut · 2022 [cited by examiner]
US 20230171486A1 · Tran · 2023 [cited by examiner]