# US 2020/0288185 A1 · Content Promotion Through Automated Curation of Content Clips

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

- Number: US 2020/0288185 A1
- Document ID: US20200288185A1
- Status: Published application
- Kind: A1
- Application number: 16/880,669
- Filed: 2020-05-21
- Published: 2020-09-10
- Earliest claimed: 2018-10-12
- Assignees: Disney Enterprises, Inc.
- Applicants: Disney Enterprises, Inc.
- Inventors: David Horn; Michael McNabb; Jason G. Fong
- Web page: https://patentgrep.com/patent/US20200288185A1

## CPC

- H04N 21/2387: Stream processing in response to a playback request from an end-user, e.g. for trick-play
- H04N 21/23424: {involving splicing one content stream with another content stream, e.g. for inserting or substituting an advertisement}
- H04N 21/25883: {being end-user demographical data, e.g. age, family status or address (arrangements for identifying locations of users in broadcast systems H04H60/52)}
- H04N 21/25891: {being end-user preferences (retrieval of video data in a video database based on user preferences G06F16/739; arrangements for recognizing users' preferences H04H60/46; user profiles in network data switching protocols H04L67/306; processing of user preferences or user profiles in wireless networks H04W8/18)}
- H04N 21/42204: {User interfaces specially adapted for controlling a client device through a remote control device; Remote control devices therefor (constructive details of casings for the remote control device H01H9/0235; user interfaces for controlling a tuning device of a television receiver through a remote control H03J9/00; remote control of peripheral devices connected to a television receiver through the remote control device of the television receiver H04B1/205)}
- H04N 21/44016: {involving splicing one content stream with another content stream, e.g. for substituting a video clip}
- H04N 21/47: End-user applications
- H04N 21/482: End-user interface for programme selection
- H04N 21/4826: {using recommendation lists, e.g. of programmes or channels sorted out according to their score}
- H04N 21/8456: {by decomposing the content in the time domain, e.g. in time segments}
- H04N 21/8549: Creating video summaries, e.g. movie trailer {(retrieval in video databases by using presentations in form of a video summary G06F16/739)}
- H04N: PICTORIAL COMMUNICATION, e.g. TELEVISION

## Abstract

A content curation system includes a computing platform having a hardware processor and a system memory storing a content promotion software code providing a user interface. The hardware processor executes the content promotion software code to receive an initiation signal corresponding to a user action, and, in response to receiving the initiation signal, to identify multiple content items as desirable content items to the user. In addition, the content promotion software code determines a portion of the desirable content item as most desirable content to the user, and, for each most desirable content portion, obtains a content clip including that content, resulting in multiple content clips corresponding respectively to the multiple content items. The content promotion software code further outputs the content clips for playout to the user via the user interface.

## Claims

### Claim at position 1

1-20. (canceled)

### Claim at position 2

21: A content curation system comprising:
a computing platform including a hardware processor and a system memory;
a content promotion software code stored in the system memory;
the hardware processor configured to execute the content promotion software code to:
provide a user interface to a user;
identify a desirable content item for the user;
determine a portion of the desirable content item as a most desirable content to the user, wherein the portion of the desirable content item is determined based on one or more annotations used to tag the portion of the desirable content item;
obtain a content clip from the desirable content item including the most desirable content;
output the content clip for playout to the user via the user interface;
begin playout of the content clip starting from the most desirable content of the content clip; and
enable the user interface, while the content clip is being played out, to receive an input from the user selecting an action relating to the desirable content.

### Claim at position 3 (depends on 21)

22: The content curation system of claim 21, wherein outputting the content clip for playout to the user comprises streaming the content clip to a display of the user.

### Claim at position 4 (depends on 21)

23: The content curation system of claim 21, wherein the content clip is a video clip, and wherein beginning the playout is in response to a request by the user.

### Claim at position 5 (depends on 21)

24: The content curation system of claim 21, wherein the content item comprises at least one of a movie or an episode of television programming content.

### Claim at position 6 (depends on 21)

25: The content curation system of claim 21, wherein the hardware processor is further configured to execute the content promotion software code to:
receive the input from the user to play the desirable content item from its beginning; and
in response to receiving the input, begin playout of the desirable content item from its beginning.

### Claim at position 7 (depends on 21)

26: The content curation system of claim 21, wherein the hardware processor is further configured to execute the content promotion software code to:
identify a second desirable content item for the user;
determine a second portion of the second desirable content item as a second most desirable content to the user, wherein the second portion of the second desirable content item is determined based on one or more second annotations used to tag the second portion of the second desirable content item;
obtain a second content clip from the second desirable content item including the second most desirable content;
receive the input from the user to skip the desirable content item;
in response to receiving the input, terminate the playout of the content clip;
in response to receiving the input, output the second content clip for playout to the user via the user interface; and
in response to receiving the input, begin playout of the second content clip starting from the second most desirable content of the second content clip.

### Claim at position 8 (depends on 21)

27: The content curation system of claim 21, wherein the computing platform is part of a personal communication device or a computer server.

### Claim at position 9 (depends on 21)

28: The content curation system of claim 21, wherein the desirable content item for the user is identified using consumption history data specific to the user or a demographic associated with the user.

### Claim at position 10

29: A method for use by a content curation system including a computing platform having a hardware processor and a system memory storing a content promotion software code, the method comprising:
providing, using the hardware processor, a user interface to a user;
identifying, using the hardware processor, a desirable content item for the user;
determining, using the hardware processor, a portion of the desirable content item as a most desirable content to the user, wherein the portion of the desirable content item is determined based on one or more annotations used to tag the portion of the desirable content item;
obtaining, using the hardware processor, a content clip from the desirable content item including the most desirable content;
outputting, using the hardware processor, the content clip for playout to the user via the user interface;
beginning playout of the content clip, using the hardware processor, starting from the most desirable content of the content clip; and
enabling the user interface, using the hardware processor, while the content clip is being played out, to receive an input from the user selecting an action relating to the desirable content.

### Claim at position 11 (depends on 29)

30: The method of claim 29, wherein outputting the content clip for playout to the user comprises streaming the content clip to a display of the user.

### Claim at position 12 (depends on 29)

31: The method of claim 29, wherein the content clip is a video clip.

### Claim at position 13 (depends on 29)

32: The method of claim 29, wherein the content clip is a video clip, and wherein beginning the playout is in response to a request by the user.

### Claim at position 14 (depends on 29)

33: The method of claim 29, further comprising:
receiving, using the hardware processor, the input from the user to play the desirable content item from its beginning; and
in response to receiving the input, beginning playout of the desirable content item from its beginning.

### Claim at position 15 (depends on 29)

34: The method of claim 29, further comprising:
identifying a second desirable content item for the user;
determining a second portion of the second desirable content item as a second most desirable content to the user, wherein the second portion of the second desirable content item is determined based on one or more second annotations used to tag the second portion of the second desirable content item;
obtaining a second content clip from the second desirable content item including the second most desirable content;
receiving the input from the user to skip the desirable content item;
in response to receiving the input, terminating the playout of the content clip;
in response to receiving the input, outputting the second content clip for playout to the user via the user interface; and
in response to receiving the input, beginning playout of the second content clip starting from the second most desirable content of the second content clip.

### Claim at position 16 (depends on 29)

35: The method of claim 29, wherein the computing platform is part of a personal communication device or a computer server.

### Claim at position 17 (depends on 29)

36: The method of claim 29, wherein the desirable content item for the user is identified using consumption history data specific to the user or a demographic associated with the user.

### Claim at position 18

37: A computer-readable non-transitory medium having stored thereon a content promotion software code including instructions, which when executed by a hardware processor, instantiate a method comprising:
providing a user interface to a user;
identifying a desirable content item for the user;
determining a portion of the desirable content item as a most desirable content to the user, wherein the portion of the desirable content item is determined based on one or more annotations used to tag the portion of the desirable content item;
obtaining a content clip from the desirable content item including the most desirable content;
outputting the content clip for playout to the user via the user interface;
beginning playout of the content clip starting from the most desirable content of the content clip; and
enabling the user interface while the content clip is being played out, to receive an input from the user selecting an action relating to the desirable content.

### Claim at position 19 (depends on 37)

38: The computer-readable non-transitory medium of claim 37, wherein outputting the content clip for playout to the user comprises streaming the content clip to a display of the user, wherein the content item comprises at least one of a movie or an episode of television programming content, and wherein beginning the playout is in response to a request by the user.

### Claim at position 20 (depends on 37)

39: The computer-readable non-transitory medium of claim 37, wherein the method further comprises:
receiving the input from the user to play the desirable content item from its beginning; and
in response to receiving the input, beginning playout of the desirable content item from its beginning.

### Claim at position 21 (depends on 37)

40: The computer-readable non-transitory medium of claim 37, wherein the method further comprises:
identifying a second desirable content item for the user;
determining a second portion of the second desirable content item as a second most desirable content to the user, wherein the second portion of the second desirable content item is determined based on one or more second annotations used to tag the second portion of the second desirable content item;
obtaining a second content clip from the second desirable content item including the second most desirable content;
receiving the input from the user to skip the desirable content item;
in response to receiving the input, terminating the playout of the content clip;
in response to receiving the input, outputting the second content clip for playout to the user via the user interface; and
in response to receiving the input, beginning playout of the second content clip starting from the second most desirable content of the second content clip.
