# US 2019/0174174 A1 · Automatic generation of network pages from extracted media content

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

- Number: US 2019/0174174 A1
- Document ID: US20190174174A1
- Status: Published application
- Kind: A1
- Application number: 16/270,569
- Filed: 2019-02-07
- Published: 2019-06-06
- Earliest claimed: 2013-09-17
- Assignees: Amazon Technologies, Inc.
- Applicants: Amazon Technologies, Inc.
- Inventors: PIERS GEORGE COWBURN; JAMES WILLIAM JOHN CUMBERBATCH; ERIC MICHAEL MOLITOR; JOSHUA CERI RUSSELL-HOBSON
- Web page: https://patentgrep.com/patent/US20190174174A1

## CPC

- H04N 21/4316: {for displaying supplemental content in a region of the screen, e.g. an advertisement in a separate window}
- H04N 21/233: Processing of audio elementary streams {(monitoring, identification or recognition of audio in broadcast systems H04H60/58)}
- H04N 21/23412: {for generating or manipulating the scene composition of objects, e.g. MPEG-4 objects}
- H04N 21/23418: {involving operations for analysing video streams, e.g. detecting features or characteristics (television picture signal circuitry for scene change detection H04N5/147; filtering for image enhancement G06T5/00; methods or arrangements for recognising scenes G06V20/00; arrangements characterised by components specially adapted for monitoring, identification or recognition of video in broadcast systems H04H60/59)}
- H04N 21/4782: Web browsing {, e.g. WebTV}
- 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

Disclosed are various embodiments to automatically generate network pages from extracted media content. In one embodiment, it is determined that a first facial expression of a face appearing in a frame of a digitally encoded video matches a second facial expression specified in a media extraction rule. The frame of the digitally encoded video is selected in response to the determination that the first facial expression matches the second facial expression. A user interface is generated that includes an image extracted from the selected frame of the digitally encoded video.

## Claims

### Claim 1

A method, comprising:
determining, by at least one computing device, that a face appearing in a frame of a digitally encoded video matches a face of a performer in a corresponding media content item;
determining, by the at least one computing device, that a first facial expression of the face appearing in the frame of the digitally encoded video matches a second facial expression specified in a media extraction rule;
selecting, by the at least one computing device, the frame of the digitally encoded video in response to a determination that the first facial expression matches the second facial expression; and
generating, by the at least one computing device, a network page that includes an image extracted from the selected frame of the digitally encoded video.

### Claim 2 (depends on 1)

The method of claim 1, further comprising customizing, by the at least one computing device, a color used in the network page based at least in part on a color palette identified from the digitally encoded video.

### Claim 3 (depends on 1)

The method of claim 1, further comprising determining, by the at least one computing device, that a number of faces in the frame is less than a maximum threshold.

### Claim 4 (depends on 1)

The method of claim 1, wherein the media extraction rule specifies that the second facial expression corresponds to at least one of: a smiling expression, a laughing expression, a fear expression, or a surprise expression.

### Claim 5 (depends on 1)

The method of claim 1, wherein the media extraction rule specifies that the second facial expression is specific to a genre of the corresponding media item.

### Claim 6 (depends on 1)

The method of claim 1, wherein the network page includes a user interface presenting at least one option for obtaining the corresponding media content item.

### Claim 7 (depends on 1)

The method of claim 1, wherein the digitally encoded video corresponds to a shortened series of selected portions of the corresponding media content item.

### Claim 8

A system, comprising:
at least one computing device; and
at least one application executable in the at least one computing device, wherein when executed the at least one application causes the at least one computing device to at least:
determine that a first facial expression of a face appearing in a frame of a digitally encoded video matches a second facial expression specified in a media extraction rule;
select the frame of the digitally encoded video in response to a determination that the first facial expression matches the second facial expression; and
generate a user interface that includes an image extracted from the selected frame of the digitally encoded video.

### Claim 9 (depends on 8)

The system of claim 8, wherein when executed the at least one application further causes the at least one computing device to at least determine that the face appearing in the frame of the digitally encoded video matches a face of a performer in a corresponding media content item.

### Claim 10 (depends on 8)

The system of claim 8, wherein when executed the at least one application further causes the at least one computing device to at least customize a color used in the user interface based at least in part on a color palette identified from the digitally encoded video.

### Claim 11 (depends on 8)

The system of claim 8, wherein when executed the at least one application further causes the at least one computing device to at least determine that a number of faces in the frame is less than a maximum threshold.

### Claim 12 (depends on 8)

The system of claim 8, wherein the media extraction rule specifies that the second facial expression corresponds to at least one of: a smiling expression, a laughing expression, a fear expression, or a surprise expression.

### Claim 13 (depends on 8)

The system of claim 8, wherein the media extraction rule specifies that the second facial expression is specific to a genre of a corresponding media content item.

### Claim 14 (depends on 8)

The system of claim 8, wherein the user interface presents at least one option for obtaining a corresponding media content item.

### Claim 15 (depends on 8)

The system of claim 8, wherein the user interface corresponds to a network page.

### Claim 16 (depends on 8)

The system of claim 8, wherein the digitally encoded video corresponds to a shortened series of selected portions of a corresponding media content item.

### Claim 17

A non-transitory computer-readable medium embodying a program executable in at least one computing device, wherein when executed the program causes the at least one computing device to at least:
determine that a first facial expression of a face appearing in a frame of the digitally encoded video matches a second facial expression specified in a media extraction rule;
select the frame of the digitally encoded video in response to a determination that the first facial expression matches the second facial expression; and
generate a user interface that includes an image extracted from the selected frame of the digitally encoded video.

### Claim 18 (depends on 17)

The non-transitory computer-readable medium of claim 17, wherein when executed the program further causes the at least one computing device to at least determine that the face appearing in the frame of the digitally encoded video matches a face of a performer in a corresponding media content item.

### Claim 19 (depends on 17)

The non-transitory computer-readable medium of claim 17, wherein the media extraction rule specifies that the second facial expression corresponds to at least one of: a frowning expression, a crying expression, a scowling expression, or a screaming expression.

### Claim 20 (depends on 17)

The non-transitory computer-readable medium of claim 17, wherein when executed the at least one program further causes the at least one computing device to at least determine that a number of faces in the frame is less than a maximum threshold.
