# US 2021/0280219 A1 · Storyline experience

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

- Number: US 2021/0280219 A1
- Document ID: US20210280219A1
- Status: Published application
- Kind: A1
- Application number: 17/329,048
- Filed: 2021-05-24
- Published: 2021-09-09
- Earliest claimed: 2015-10-07
- Assignees: Google Inc.
- Applicants: Google LLC
- Inventors: Marco Paglia; William Frederick Kiefer; Jokubas Zukerman
- Web page: https://patentgrep.com/patent/US20210280219A1

## CPC

- G11B 27/031: Electronic editing of digitised analogue information signals, e.g. audio or video signals
- G11B 27/34: Indicating arrangements {(indicating means incorporated in magazine or cassette G11B23/046 and G11B23/0875; indicating measured values in general G01D)}
- 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)

## Abstract

A processing device provides, on a mobile device, a storyline content user interface (UI) for adding video content to a storyline, the storyline content UI having a first area allowing video playback, a second area including visual representations of video clips of one or more storylines, and a third area including a first UI element to record video content. In response to a user activation of the first UI element, the processing device causes recording of a new video clip to be initiated, determines that a duration of the new video clip satisfies a predetermined threshold, creates a visual representation of the new video clip, associates the new video clip with an additional storyline, and adds the visual representation of the new video clip to the second area. In response to a user selection of the visual representation of the new video clip in the second area of the storyline content UI, the processing device causes the new video clip to be associated with the storyline. In response to a user selection of the visual representation of the new video clip, the processing device plays, in a predetermined order on the mobile device, the new video clip and at least one of the video clips having the visual representations in the second area.

## Claims

### Claim 1

A method comprising:
providing, on a mobile device, a storyline content user interface (UI) for adding video content to a storyline, the storyline content UI having a first area allowing video playback, a second area including visual representations of video clips of one or more storylines, and a third area including a first UI element to record video content;
in response to a user activation of the first UI element, causing recording of a new video clip to be initiated;
determining that a duration of the new video clip satisfies a predetermined threshold;
creating, by a processing device, a visual representation of the new video clip;
associating the new video clip with an additional storyline;
adding the visual representation of the new video clip to the second area; and
in response to a user selection of the visual representation of the new video clip in the second area of the storyline content UI, playing, in a predetermined order on the mobile device, the new video clip and at least one of the video clips having the visual representations in the second area.

### Claim 2 (depends on 1)

The method of claim 1 further comprising:
monitoring the duration of the new video clip being recorded; and
limiting the duration of the new video clip and a duration of each subsequent video clip to the predetermined threshold.

### Claim 3 (depends on 1)

The method of claim 1 further comprising:
stopping the recording of the new video clip in response to a user re-activation of the first UI element.

### Claim 4 (depends on 1)

The method of claim 1 further comprising:
providing a second UI element to add the new video clip to the additional storyline.

### Claim 5 (depends on 1)

The method of claim 1 further comprising:
providing a third UI element to add one or more additional users to the additional storyline; and
causing an identifier of the additional storyline to be shared with the one or more additional users in response to a user activation of the third UI element, wherein sharing the identifier of the additional storyline allows the one or more additional users to contribute to the storyline.

### Claim 6 (depends on 1)

The method of claim 1 further comprising:
receiving a user request to share the additional storyline with one or more other users; and
presenting information about the additional storyline to the one or more other users.

### Claim 7 (depends on 1)

The method of claim 1 wherein the storylines include one or more storylines of the user and one or more storylines of other users to which the user has subscribed.

### Claim 8 (depends on 1)

The method of claim 1 wherein the predetermined order is an order in which the video clips were created.

### Claim 9 (depends on 1)

The method of claim 1 wherein playing, in the predetermined order on the mobile device, the new video clip and at least one of the video clips comprises:
playing one or more of the video clips that were not previously viewed by the user.

### Claim 10 (depends on 7)

The method of claim 7 further comprising:
providing, in an update UI, updates on the one or more storylines of the other users to which the user has subscribed.

### Claim 11

A system for a mobile device, comprising:
a memory; and
a processing device, coupled to the memory, to:
provide, on a mobile device, a storyline content user interface (UI) for adding video content to a storyline, the storyline content UI having a first area allowing video playback, a second area including visual representations of video clips of one or more storylines, and a third area including a first UI element to record video content;
in response to a user activation of the first UI element, cause recording of a new video clip to be initiated;
determine that a duration of the new video clip satisfies a predetermined threshold;
create a visual representation of the new video clip;
associate the new video clip with an additional storyline;
add the visual representation of the new video clip to the second area; and
in response to a user selection of the visual representation of the new video clip in the second area of the storyline content UI, play, in a predetermined order on the mobile device, the new video clip and at least one of the video clips having the visual representations in the second area.

### Claim 12 (depends on 11)

The system of claim 11 wherein the processing device is further to:
monitor the duration of the new video clip being recorded; and
limit the duration of the new video clip and a duration of each subsequent video clip to the predetermined threshold.

### Claim 13 (depends on 11)

The system of claim 11 wherein the processing device is further to:
stop the recording of the new video clip in response to a user re-activation of the first UI element.

### Claim 14 (depends on 11)

The system of claim 11 wherein the processing device is further to:
provide a second UI element to add the new video clip to the additional storyline.

### Claim 15 (depends on 11)

The system of claim 11 wherein the processing device is further to:
provide a third UI element to add one or more additional users to the additional storyline; and
cause an identifier of the additional storyline to be shared with the one or more additional users in response to a user activation of the third UI element, wherein sharing the identifier of the additional storyline allows the one or more additional users to contribute to the storyline.

### Claim 16 (depends on 11)

The system of claim 11 wherein the processing device is further to:
receive a user request to share the additional storyline with one or more other users; and
present information about the additional storyline to the one or more other users.

### Claim 17 (depends on 11)

The system of claim 11 wherein the storylines include one or more storylines of the user and one or more storylines of other users to which the user has subscribed.

### Claim 18 (depends on 11)

The system of claim 11 wherein the predetermined order is an order in which the video clips were created.

### Claim 19

A non-transitory computer-readable medium comprising instructions, which when executed by a processing device, cause the processing device to perform operations comprising:
providing, on a mobile device, a storyline content user interface (UI) for adding video content to a storyline, the storyline content UI having a first area allowing video playback, a second area including visual representations of video clips of one or more storylines, and a third area including a first UI element to record video content;
in response to a user activation of the first UI element, causing recording of a new video clip to be initiated;
determining that a duration of the new video clip satisfies a predetermined threshold;
creating a visual representation of the new video clip;
associating the new video clip with an additional storyline;
adding the visual representation of the new video clip to the second area; and
in response to a user selection of the visual representation of the new video clip in the second area of the storyline content UI, playing, in a predetermined order on the mobile device, the new video clip and at least one of the video clips having the visual representations in the second area.

### Claim 20 (depends on 19)

The non-transitory computer-readable medium of claim 19 wherein the operations further comprise:
monitoring the duration of the new video clip being recorded; and
limiting the duration of the new video clip and a duration of each subsequent video clip to the predetermined threshold.
