# US 10,484,756 B2 · Presenting advertisements during media content seek

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

- Number: US 10,484,756 B2
- Document ID: US10484756B2
- Status: Granted
- Kind: B2
- Application number: 16/106,807
- Filed: 2018-08-21
- Published: 2019-07-18
- Granted: 2019-11-19
- Earliest claimed: 2017-03-20
- Assignees: Intel Corporation
- Applicants: Intel Corporation
- Inventors: John C. Weast
- Web page: https://patentgrep.com/patent/US10484756B2

## CPC

- H04N 21/812: {involving advertisement data (advertising per se G06Q30/02)}
- H04N 5/76: Television signal recording
- 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/23424: {involving splicing one content stream with another content stream, e.g. for inserting or substituting an advertisement}
- H04N 21/2387: Stream processing in response to a playback request from an end-user, e.g. for trick-play
- H04N 21/242: Synchronisation processes, e.g. processing of PCR [Programme Clock References] {(arrangements for synchronising broadcast or distribution via plural systems in broadcast distribution systems H04H20/18)}
- H04N 21/4302: {Content synchronisation processes, e.g. decoder synchronisation}
- H04N 21/4333: {Processing operations in response to a pause request}
- H04N 21/44008: {involving operations for analysing video streams, e.g. detecting features or characteristics in the video stream (arrangements characterised by components specially adapted for monitoring, identification or recognition of video in broadcast systems H04H60/59)}
- H04N 21/440236: {by media transcoding, e.g. video is transformed into a slideshow of still pictures, audio is converted into text}
- H04N 21/6587: Control parameters, e.g. trick play commands, viewpoint selection
- 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

Technologies for presenting an advertisement on a media consumption device includes receiving a request to seek past a commercial included in media content played on the media consumption device, determining an advertisement based on the commercial, and presenting the advertisement to a user of the media consumption device during performance of the requested seek function. The advertisement may be, for example, an extracted frame or image of the commercial and may include a logo or phrase associated with a product or service advertised in the commercial. Similar technologies related to a media content distribution system are also disclosed.

## Claims

### Claim 1

A media content distribution system to deliver media content to a media consumption device, the media content distribution system comprising:
a processor;
a memory coupled to the processor;
an advertisement determination module to:
analyze a commercial of the media content to identify a plurality of non-identical substantially similar frames of the commercial; and
select the plurality of non-identical substantially similar frames of the commercial; and
a communication module to transmit the media content, including the commercial and an indication of the selected plurality of non-identical substantially similar frames of the commercial, to the media consumption device in response to receipt of a request for the media content.

### Claim 2 (depends on 1)

The media content distribution system of claim 1, wherein the advertisement determination module is further to learn a reference time slot based on other media content,
wherein to select the plurality of non-identical substantially similar frames of the commercial comprises to select the plurality of non-identical substantially similar frames of the commercial based on the learned reference time slot.

### Claim 3 (depends on 1)

The media content distribution system of claim 1, wherein to select the plurality of non-identical substantially similar frames of the commercial comprises to:
identify the end of the commercial, and
select a frame of the plurality of frames of the commercial that occurs at a reference point in time prior to the end of the commercial.

### Claim 4 (depends on 1)

The media content distribution system of claim 1, wherein to analyze the commercial to identify the plurality of non-identical substantially similar frames of the commercial comprises to analyze the commercial for a logo or phrase associated with a product or service advertised in the commercial, and
wherein to select the plurality of non-identical substantially similar frames of the commercial comprises to select the plurality of non-identical substantially similar frames of the commercial based on inclusion of the logo or phrase.

### Claim 5 (depends on 1)

The media content distribution system of claim 1, wherein to identify the plurality of non-identical substantially similar frames of the commercial comprises to select the plurality of non-identical substantially similar frames of the commercial based on a reference time slot at which a frame of the plurality of frame occurs.

### Claim 6 (depends on 5)

The media content distribution system of claim 5, wherein to select the plurality of non-identical substantially similar frames of the commercial comprises to:
identify the end of the commercial, and
select a frame of the plurality of frames of the commercial that occurs at a reference point in time prior to the end of the commercial.

### Claim 7 (depends on 1)

The media content distribution system of claim 1, wherein the advertisement determination module is further to:
search the media content for the commercial, and
determine an advertisement in response to identification of the commercial in the media content.

### Claim 8

A media content distribution system to deliver media content to a media consumption device, the media content distribution system comprising:
a processor;
a memory coupled to the processor;
an advertisement determination module to:
learn a reference time slot based on other media content;
analyze a commercial of the media content to identify identical consecutive frames of the commercial;
select one of the identical consecutive frames as a branded image based on the learned reference time slot; and
associate the extracted branded image with the commercial; and
a communication module to transmit the media content, including the commercial and the branded image, to the media consumption device in response to receipt of a request for the media content.

### Claim 9 (depends on 8)

The media content distribution system of claim 8, wherein to select the one of the identical consecutive frames from the commercial based on the reference time slot comprises to:
identify the end of the commercial, and
select a frame of the commercial that occurs at a reference point in time prior to the end of the commercial.

### Claim 10 (depends on 8)

The media content distribution system of claim 8, wherein to analyze the commercial to identify the consecutive frames of the commercial comprises to identify a logo or phrase associated with a product or service advertised in the commercial based on a set of policy rules, wherein the set of policy rules includes the identified logo or phrase.

### Claim 11

One or more non-transitory computer-readable media comprising a plurality of instructions stored thereon that, when executed by a media content distribution system, causes the media content distribution system to:
analyze a commercial of media content to identify a plurality of non-identical substantially similar frames of the commercial;
select the plurality of non-identical substantially similar frames of the commercial; and
transmit the media content, including the commercial and an indication of the selected plurality of non-identical substantially similar frames of the commercial, to a media consumption device in response to receipt of a request for the media content.

### Claim 12 (depends on 11)

The one or more non-transitory computer-readable media of claim 11, wherein the plurality of instructions further causes the media content distribution system to learn a reference time slot based on other media content,
wherein to select the plurality of non-identical substantially similar frames of the commercial comprises to select the plurality of non-identical substantially similar frames of the commercial based on the learned reference time slot.

### Claim 13 (depends on 11)

The one or more non-transitory computer-readable media of claim 11, wherein to select the plurality of non-identical substantially similar frames of the commercial comprises to:
identify the end of the commercial, and
select a frame of the plurality of frames of the commercial that occurs at a reference point in time prior to the end of the commercial.

### Claim 14 (depends on 11)

The one or more non-transitory computer-readable media of claim 11, wherein to analyze the commercial to identify the plurality of non-identical substantially similar frames of the commercial comprises to analyze the commercial for a logo or phrase associated with a product or service advertised in the commercial, and
wherein to select the plurality of non-identical substantially similar frames of the commercial comprises to select the plurality of non-identical substantially similar frames of the commercial based on inclusion of the logo or phrase.

### Claim 15 (depends on 11)

The one or more non-transitory computer-readable media of claim 11, wherein to identify the plurality of non-identical substantially similar frames of the commercial comprises to select the plurality of non-identical substantially similar frames of the commercial based on a reference time slot at which a frame of the plurality of frame occurs.

### Claim 16 (depends on 15)

The one or more non-transitory computer-readable media of claim 15, wherein to select the plurality of non-identical substantially similar frames of the commercial comprises to:
identify the end of the commercial, and
select a frame of the plurality of frames of the commercial that occurs at a reference point in time prior to the end of the commercial.

### Claim 17 (depends on 11)

The one or more non-transitory computer-readable media of claim 11, wherein the plurality of instructions further causes the media content distribution system to:
search the media content for the commercial, and
determine an advertisement in response to identification of the commercial in the media content.

### Claim 18

One or more non-transitory computer-readable media comprising a plurality of instructions stored thereon that, when executed by a media content distribution system, causes the media content distribution system to:
analyze a commercial of media content to identify identical consecutive frames of the commercial;
learn a reference time slot based on other media content;
select one of the identical consecutive frames as a branded image based on the learned reference time slot; and
associate the extracted branded image with the commercial; and
transmit the media content, including the commercial and the branded image, to a media consumption device in response to receipt of a request for the media content.

### Claim 19 (depends on 18)

The one or more non-transitory computer-readable media of claim 18, wherein to select the one of the identical consecutive frames from the commercial based on the reference time slot comprises to:
identify the end of the commercial, and
select a frame of the commercial that occurs at a reference point in time prior to the end of the commercial.

### Claim 20 (depends on 18)

The one or more non-transitory computer-readable media of claim 18, wherein to analyze the commercial to identify the consecutive frames of the commercial comprises to identify a logo or phrase associated with a product or service advertised in the commercial based on a set of policy rules, wherein the set of policy rules includes the identified logo or phrase.
