IP Library Granted Patent US 10,455,135
Granted Patent B2
US 10,455,135 · App. 15/817,131 · Granted Oct 22, 2019

Enabling crowd-sourced video production

Inventor: Bradley Isbell (Seattle, CA)
Assignee: Facebook, Inc.
H04N5/23206G11B27/031H04N5/44591H04N21/21805H04N21/8126H04N21/854
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,455,135
App. No.
15/817,131
Granted
Oct 22, 2019
Kind
B2
Abstract

In one embodiment, a method includes determining a layout for an output screen. The layout may be determined based on a producer interface. A video production device operated either by a server or by a client device may display a plurality of data input streams on the output screen in accordance with the layout. Each of the data input streams may be generated by one of several image capture devices. Each image capture device may include a display screen that displays guidelines as the image capture device captures images. The guidelines may have a first dimension that is based on the layout. The video production device may receive an indication that the layout has changed. The video production device may send instructions to one or more of the image capture devices to adjust the guidelines to a second dimension based on the change to the layout.

Claims (41)

1. A method comprising:

by a video production device, determining a layout for an output screen, wherein the layout is determined at least in part based on a producer interface being operated by a producer;

by the video production device, displaying a plurality of data input streams on the output screen in accordance with the layout, each of the data input streams being generated by one of a plurality of image capture devices, wherein each of the image capture devices comprises a display screen that displays guidelines as the image capture device captures the respective data input stream, the guidelines having a first dimension that is based at least in part on the layout;

by the video production device, receiving, from the producer interface, user input comprising instructions to change the layout; and

by the video production device, sending instructions to one or more of the plurality of image capture devices to adjust the guidelines to a second dimension based on the change to the layout.

2. The method of claim 1 , wherein the user input comprising instructions to change the layout for the output screen further comprises an instruction that the producer has added at least one additional data input stream to the output screen.

3. The method of claim 1 , wherein the user input comprising instructions to change the layout for the output screen further comprises an instruction that the producer has added a media item to the output screen.

4. The method of claim 3 , wherein the media item comprises a title bar, a news item, or a username.

5. The method of claim 1 , further comprising:

sending a web resource to an additional image capture device not included in the plurality of image capture devices, wherein the additional image capture device generates an additional data input stream;

receiving an acknowledgement from the additional image capture device; and

adding the additional data input stream to the plurality of data input streams based on the acknowledgement.

6. The method of claim 5 , wherein the web resource comprises a Universal Resource Locator or a matrix barcode.

7. The method of claim 1 , wherein the layout is inaccessible by one or more users each operating one or more of the plurality of image capture devices.

8. The method of claim 1 , wherein the image capture device captures still images, video images, and audio data, and wherein the data input stream comprises still images, video images, and audio data.

9. The method of claim 1 , wherein the producer interface comprises a plurality of input streams each displayed in a window on the producer interface, each window being selectable for display on the output screen, the output screen displaying a subset of the input streams displayed on the producer interface.

10. The method of claim 1 , wherein the first dimension comprises a first vertical dimension and a first horizontal dimension and the second dimension comprises a second vertical dimension and a second horizontal dimension, wherein the second horizontal dimension is smaller than the first horizontal dimension.

11. A system comprising: one or more processors and one or more computer-readable non-transitory storage media coupled to one or more of the processors, the one or more computer-readable non-transitory storage media comprising instructions operable when executed by one or more of the processors to cause the system to perform operations comprising:

determining a layout for an output screen, wherein the layout is determined at least in part based on a producer interface being operated by a producer;

displaying a plurality of data input streams on the output screen in accordance with the layout, each of the data input streams being generated by one of a plurality of image capture devices, wherein each of the image capture devices comprises a display screen that displays guidelines as the image capture device captures the respective data input stream, the guidelines having a first dimension that is based at least in part on the layout;

receiving, from the producer interface, user input comprising instructions to change the layout; and

sending instructions to one or more of the plurality of image capture devices to adjust the guidelines to a second dimension based on the change to the layout.

12. The system of claim 10 , wherein the user input comprising instructions to change the layout for the output screen further comprises an instruction that the producer has added at least one additional data input stream to the output screen.

13. The system of claim 10 , wherein the user input comprising instructions to change the layout for the output screen further comprises an instruction that the producer has added a media item to the output screen.

14. The system of claim 13 , wherein the media item comprises a title bar, a news item, or a username.

15. The system of claim 10 , wherein the processors are further operable when executing the instructions to perform operations comprising:

sending a web resource to an additional image capture device not included in the plurality of image capture devices, wherein the additional image capture device generates an additional data input stream;

receiving an acknowledgement from the additional image capture device; and

adding the additional data input stream to the plurality of data input streams based on the acknowledgement.

16. One or more computer-readable non-transitory storage media embodying software that is operable when executed to cause one or more processors to perform operations comprising:

determining a layout for an output screen, wherein the layout is determined at least in part based on a producer interface being operated by a producer;

displaying a plurality of data input streams on the output screen in accordance with the layout, each of the data input streams being generated by one of a plurality of image capture devices, wherein each of the image capture devices comprises a display screen that displays guidelines as the image capture device captures the respective data input stream, the guidelines having a first dimension that is based at least in part on the layout;

receiving, from the producer interface, user input comprising instructions to change the layout; and

sending instructions to one or more of the plurality of image capture devices to adjust the guidelines to a second dimension based on the change to the layout.

17. The media of claim 16 , wherein the user input comprising instructions to change the layout for the output screen further comprises an instruction that the producer has added at least one additional data input stream to the output screen.

18. The media of claim 16 , wherein the user input comprising instructions to change the layout for the output screen comprises an instruction that the producer has added a media item to the output screen.

19. The media of claim 18 , wherein the media item comprises a title bar, a news item, or a username.

20. The media of claim 16 , wherein the software is further operable when executed to cause the one or more processors to perform operations comprising:

sending a web resource to an additional image capture device not included in the plurality of image capture devices, wherein the additional image capture device generates an additional data input stream;

receiving an acknowledgement from the additional image capture device; and

adding the additional data input stream to the plurality of data input streams based on the acknowledgement.

Assignments (2)
CHANGE OF NAME Recorded Dec 20, 2021
From: FACEBOOK, INC.
To: META PLATFORMS, INC.
Reel/Frame 058553/0802 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 22, 2018
From: ISBELL, BRADLEY
To: FACEBOOK, INC.
Reel/Frame 044693/0452 →