# US 10,964,352 B2 · Video production system

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 10,964,352 B2
- Document ID: US10964352B2
- Status: Granted
- Kind: B2
- Application number: 16/280,234
- Filed: 2019-02-20
- Published: 2019-08-22
- Granted: 2021-03-30
- Earliest claimed: 2018-02-21
- Assignees: Left Stuff Inc.
- Applicants: Left Stuff Inc.
- Inventors: Bernadette Butler; Sean Braacx
- Web page: https://patentgrep.com/patent/US10964352B2

## CPC

- G11B 27/34: Indicating arrangements {(indicating means incorporated in magazine or cassette G11B23/046 and G11B23/0875; indicating measured values in general G01D)}
- H04N 5/76: Television signal recording
- G06V 20/47: {Detecting features for summarising video content}
- G11B 27/031: Electronic editing of digitised analogue information signals, e.g. audio or video signals
- G11B 27/034: on discs (G11B27/036, G11B27/038 take precedence)
- H04N 23/632: {for displaying or modifying preview images prior to image capturing, e.g. variety of image resolutions or capturing parameters}
- H04N 23/633: {for displaying additional information relating to control or operation of the camera}
- G11B: INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER (recording measured values in a way that does not require playback through a transducer G01D9/00; recording or playback apparatus using mechanically marked tape, e.g. punched paper tape, or using unit records, e.g. punched or magnetically marked cards G06K; transferring data from one type of record carrier to another G06K1/18; circuits for coupling output of reproducer to radio receiver H04B1/20; gramophone pick-ups or like acoustic electromechanical transducers or circuits therefor H04R)
- H04N: PICTORIAL COMMUNICATION, e.g. TELEVISION
- G06V: IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING

## Abstract

A system may perform operations including displaying a graphical user interface (GUI) on a display screen of a web client; displaying a first content prompt on a prompt screen comprised in the GUI, wherein the prompt screen is disposed on the GUI at least one of proximate or adjacent to a camera of the web client; recording a first video clip while displaying the first content prompt; displaying a second content prompt on the prompt screen in response to the recording the first video clip being completed; recording a second video clip while displaying the second content prompt; and/or concatenating the first video clip and the second video clip into a video.

## Claims

### Claim 1

A method, comprising:
displaying, by a processor, a graphical user interface (GUI) on a display screen of a web client, wherein the GUI comprises a plurality of screens, including a prompt screen;
displaying, by the processor, a first content prompt on the prompt screen comprised in the GUI, wherein the prompt screen is a screen of the plurality of screens that is disposed on the GUI most proximate to a camera for recording;
displaying, by the processor, a video playback screen, which is separate from the prompt screen, of the plurality of screens displaying visual information in real time captured through the camera, wherein the prompt screen is disposed in the GUI between the camera and the video playback screen;
recording, by the processor, a first video clip during the displaying the first content prompt, wherein the first content prompt comprises at least one of a first text or a first image configured to solicit at least one of a first desired reaction or a first desired information from a user during the recording of the first video clip;
displaying, by the processor, a second content prompt on the prompt screen in response to the recording the first video clip being completed;
recording, by the processor, a second video clip during the displaying the second content prompt, wherein the second content prompt comprises at least one of a second text or a second image configured to solicit at least one of a second desired reaction or a second desired information from the user during the recording of the second video clip; and
concatenating, by the processor, the first video clip and the second video clip into a video.

### Claim 2 (depends on 1)

The method of claim 1, wherein the displaying the second content prompt automatically occurs in response to the recording the first video clip being completed.

### Claim 3 (depends on 1)

The method of claim 1, further comprising:
associating, by the processor, the first video clip with the first content prompt in response to the recording the first video clip; and
associating, by the processor, the second video clip with the second content prompt in response to the recording the second video clip.

### Claim 4 (depends on 3)

The method of claim 3, wherein the first video clip comprises a first order marker in response to the associating the first video clip with the first content prompt, and the second video clip comprises a second order marker in response to the associating the second video clip with the second content prompt, wherein the first order marker and the second order marker indicate an order in which the first video clip and the second video clip will be concatenated as part of the concatenating the first video clip and the second video clip into the video,
wherein the method further comprises:
receiving, by the processor, an instruction to concatenate the first video clip and the second video clip into the video;
analyzing, by the processor, the first order marker and the second order marker in response to receiving the instruction to concatenate; and
determining, by the processor, the order in which the first video clip and the second video clip will be concatenated during the concatenating the first video clip and the second video clip based on the analyzing the first order marker and the second order marker.

### Claim 5 (depends on 3)

The method of claim 3, wherein the first content prompt comprises a first order marker, and the second content prompt comprises a second order marker, wherein the first order marker and the second order marker indicate a concatenating order in which the first video clip and the second video clip are concatenated as part of the concatenating the first video clip and the second video clip into the video,
wherein the method further comprises displaying, by the processor, a prompt guide on the GUI proximate an outer edge of the GUI, wherein displaying the prompt guide comprises displaying the first content prompt and the second content prompt within the prompt guide according to a display order dictated by the first order marker and the second order marker.

### Claim 6 (depends on 5)

The method of claim 5, wherein the concatenating order is the same as the display order.

### Claim 7 (depends on 6)

The method of claim 6, further comprising:
marking, by the processor, the first content prompt displayed in the prompt guide with a first recorded marker in response to the recording the first video clip being completed; and
marking, by the processor, the second content prompt displayed in the prompt guide with a second recorded marker in response to the recording the second video clip being completed.

### Claim 8 (depends on 6)

The method of claim 6, wherein the displaying the second content prompt in the prompt screen is in response to receiving, by the processor, a selection of the second content prompt displayed in the prompt guide made by a user.

### Claim 9 (depends on 5)

The method of claim 5, wherein the displaying the second content prompt automatically occurs in response to the recording the first video clip being completed, wherein the second order marker is later in at least one of the concatenating order or the display order than the first order marker.

### Claim 10 (depends on 1)

The method of claim 1, further comprising:
storing, by the processor, the first video clip in response to the recording the first video clip being completed;
storing, by the processor, the second video clip in response to the recording the second video clip being completed;
receiving, by the processor, a command to replay at least one of the first video clip and the second video clip;
retrieving, by the processor, at least one of the first video clip and the second video clip; and
replaying, by the processor, at least one of the first video clip and the second video clip on a replay screen on the GUI.

### Claim 11 (depends on 1)

The method of claim 1, wherein the recording the first video clip begins after the displaying the first content prompt begins, and wherein the recording the second video clip begins after the displaying the second content prompt begins.

### Claim 12 (depends on 1)

The method of claim 1, further comprising removing, by the processor, the first content prompt from the prompt screen before the displaying the second content prompt on the prompt screen, such that the second content prompt replaces the first content prompt on the prompt screen.

### Claim 13

A system comprising:
a processor,
a tangible, non-transitory memory configured to communicate with the processor, and the tangible, non-transitory memory having instructions stored thereon that, in response to execution by the processor, cause the processor to perform operations comprising:
displaying, by the processor, a graphical user interface (GUI) on a display screen of a web client, wherein the GUI comprises a plurality of screens, including a prompt screen;
displaying, by the processor, a first content prompt on the prompt screen comprised in the GUI, wherein the prompt screen is a screen of the plurality of screens that is disposed on the GUI most proximate to a camera for recording;
displaying, by the processor, a video playback screen, which is separate from the prompt screen, of the plurality of screens displaying visual information in real time captured through the camera, wherein the prompt screen is disposed in the GUI between the camera and the video playback screen;
recording, by the processor, a first video clip during the displaying the first content prompt, wherein the first content prompt comprises at least one of a first text or a first image configured to solicit at least one of a first desired reaction or a first desired information from a user during the recording of the first video clip;
displaying, by the processor, a second content prompt on the prompt screen in response to the recording the first video clip being completed;
recording, by the processor, a second video clip during the displaying the second content prompt, wherein the second content prompt comprises at least one of a second text or a second image configured to solicit at least one of a second desired reaction or a second desired information from the user during the recording of the second video clip; and
concatenating, by the processor, the first video clip and the second video clip into a video.

### Claim 14 (depends on 13)

The system of claim 13, wherein the operations further comprise:
associating, by the processor, the first video clip with the first content prompt in response to the recording the first video clip; and
associating, by the processor, the second video clip with the second content prompt in response to the recording the second video clip.

### Claim 15 (depends on 14)

The system of claim 14, wherein the first video clip comprises a first order marker in response to the associating the first video clip with the first content prompt, and the second video clip comprises a second order marker in response to the associating the second video clip with the second content prompt, wherein the first order marker and the second order marker indicate an order in which the first video clip and the second video clip will be concatenated as part of the concatenating the first video clip and the second video clip into the video,
wherein the operations further comprise:
receiving, by the processor, an instruction to concatenate the first video clip and the second video clip into the video;
analyzing, by the processor, the first order marker and the second order marker in response to receiving the instruction to concatenate; and
determining, by the processor, the order in which the first video clip and the second video clip will be concatenated during the concatenating the first video clip and the second video clip based on the analyzing the first order marker and the second order marker.

### Claim 16 (depends on 14)

The system of claim 14, wherein the first content prompt comprises a first order marker, and the second content prompt comprises a second order marker, wherein the first order marker and the second order marker indicate a concatenating order in which the first video clip and the second video clip are concatenated as part of the concatenating the first video clip and the second video clip into the video,
wherein the operations further comprise displaying, by the processor, a prompt guide on the GUI proximate an outer edge of the GUI, wherein displaying the prompt guide comprises displaying the first content prompt and the second content prompt within the prompt guide according to a display order dictated by the first order marker and the second order marker, wherein the concatenating order is the same as the display order.

### Claim 17 (depends on 16)

The system of claim 16, wherein the displaying the second content prompt automatically occurs in response to the recording the first video clip being completed, wherein the second order marker is later in at least one of the concatenating order or the display order than the first order marker.

### Claim 18 (depends on 17)

The system of claim 17, wherein the operations further comprise:
marking, by the processor, the first content prompt displayed in the prompt guide with a first recorded marker in response to the recording the first video clip being completed; and
marking, by the processor, the second content prompt displayed in the prompt guide with a second recorded marker in response to the recording the second video clip being completed.

### Claim 19

An article of manufacture including a non-transitory, tangible computer readable storage medium having instructions stored thereon that, in response to execution by a processor, cause the processor to perform operations comprising:
displaying, by the processor, a graphical user interface (GUI) on a display screen of a web client, wherein the GUI comprises a plurality of screens, including a prompt screen;
displaying, by the processor, a first content prompt on the prompt screen comprised in the GUI, wherein the prompt screen is a screen of the plurality of screens that is disposed on the GUI most proximate to a camera for recording;
displaying, by the processor, a video playback screen, which is separate from the prompt screen, of the plurality of screens displaying visual information in real time captured through the camera, wherein the prompt screen is disposed in the GUI between the camera and the video playback screen;
recording, by the processor, a first video clip during the displaying the first content prompt, wherein the first content prompt comprises at least one of a first text or a first image configured to solicit at least one of a first desired reaction or a first desired information from a user during the recording of the first video clip;
displaying, by the processor, a second content prompt on the prompt screen in response to the recording the first video clip being completed;
recording, by the processor, a second video clip during the displaying the second content prompt, wherein the second content prompt comprises at least one of a second text or a second image configured to solicit at least one of a second desired reaction or a second desired information from the user during the recording of the second video clip; and
concatenating, by the processor, the first video clip and the second video clip into a video.
