# US 10,771,859 B2 · Provisioning commercial-free media content

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

- Number: US 10,771,859 B2
- Document ID: US10771859B2
- Status: Granted
- Kind: B2
- Application number: 16/184,920
- Filed: 2018-11-08
- Published: 2019-03-07
- Granted: 2020-09-08
- Earliest claimed: 2014-05-09
- Assignees: DISH Technologies L.L.C.
- Applicants: DISH Technologies L.L.C.
- Inventors: Jarrod Austin
- Web page: https://patentgrep.com/patent/US10771859B2

## CPC

- H04N 21/812: {involving advertisement data (advertising per se G06Q30/02)}
- H04N 21/23109: {by placing content in organized collections, e.g. EPG data repository (details of retrieval of video data and associated meta data in video databases G06F16/739)}
- H04N 21/2665: Gathering content from different sources, e.g. Internet and satellite
- H04N 21/2668: Creating a channel for a dedicated end-user group, e.g. insertion of targeted commercials based on end-user profiles {(information retrieval from the Internet by querying with filtering and personalisation G06F16/9535; arrangements for replacing or switching information during the broadcast H04H20/10; push services over packet-switching network H04L12/1859; adaptation of message content in packet-switching networks H04L51/063)}
- H04N 21/431: Generation of visual interfaces {for content selection or interaction}; Content or additional data rendering
- H04N 21/4334: {Recording operations (recording of a television signal H04N5/76; arrangements for recording or accumulating broadcast information or broadcast-related information H04H60/27)}
- H04N 21/4622: {Retrieving content or additional data from different sources, e.g. from a broadcast channel and the Internet (web site content organization and management for information retrieval from the Internet G06F16/958; transmission by internet of broadcast information H04H60/82; stock exchange data over packet-switching network H04L12/1804; push services including data channel over packet-switching network H04L12/1859)}
- H04N 21/47: End-user applications
- H04N 21/4722: for requesting additional data associated with the content
- H04N 21/4828: {for searching programme descriptors (retrieval of video data G06F16/739)}
- H04N 5/445: for displaying additional information (H04N5/50 takes precedence)
- H04N 21/4325: {by playing back content from the storage medium (reproduction of recorded television signals H04N5/76; reproduction of recorded television signals H04N9/79)}
- H04N 21/4532: {involving end-user characteristics, e.g. viewer profile, preferences (monitoring of user activities for profile generation for accessing a video database G06F16/739; user profiles in network data switching protocols H04L67/306; processing of user preferences or user profiles in wireless networks H04W8/18)}
- H04N 21/47217: {for controlling playback functions for recorded or on-demand content, e.g. using progress bars, mode or play-point indicators or bookmarks (specific graphical features in visual interfaces H04N21/4312)}
- H04N 21/4782: Web browsing {, e.g. WebTV}
- H04N 21/4788: communicating with other users, e.g. chatting {(arrangements for providing for computer conferences, e.g. chat rooms, to substation in data switching networks H04L12/1813; distributed application using peer-to-peer [P2P] networks H04L67/104)}
- H04N 21/482: End-user interface for programme selection
- H04N: PICTORIAL COMMUNICATION, e.g. TELEVISION

## Abstract

Provisioning commercial-free or break-free media content. Example types of media or media content may include advertising media, broadcast media, social media, news media, and etc. In a satellite broadcast television implementation, subscribers may be provided the ability to search for and optionally access commercial-free programming.

## Claims

### Claim 1

A device comprising:
one or more processing devices; and
memory communicatively coupled with and readable by the one or more processing devices, the one or more processing devices configured to perform actions comprising:
defining a priority with respect to a plurality of different data sources and performing a search for break-free media content in order to identify results in accordance with the defined priority, the performing the search comprising querying the plurality of different data sources;
consequent to the search, causing output of options of media content to cause display of the options of media content with a display, the options including indicators as to which items of the media content correspond to break-free media content;
processing a selection received via a user interface of one of the options that corresponds to an item of break-free media content;
responsive to the selection received via the user interface of the one of the options, generating at least a portion of the item of break-free media content at least partially by stripping out one or more advertisements from corresponding media content, and causing output of at least the portion of the item of break-free media content to the display;
processing a subsequent selection of an information button received while the item of break-free media content is being displayed; and
responsive to the subsequent selection, causing output of an information interface to cause the information interface to be displayed with the display while at least part of the item of break-free media content is being displayed, the information interface to provide one or more items related to the item of break-free media content that is currently being displayed, the one or more items comprising:
a first user-selectable option to request additional content associated with the item of break-free media content that is currently being displayed;
a second user-selectable option that, when selected, initiates a posting to a user's associated social media account for an online social network, wherein the posting includes information identifying the item of break-free media content that is currently being displayed; and/or
a presentation of targeted content related to the item of break-free media content that is currently being displayed.

### Claim 2 (depends on 1)

The device of claim 1, where selection of the first user-selectable option causes opening of a window to display the additional content associated with the item of break-free media content that is currently being displayed and allow navigation with respect to the additional content.

### Claim 3 (depends on 2)

The device of claim 2, wherein the first user-selectable option corresponds to a hyperlink to a website that includes the additional content.

### Claim 4 (depends on 1)

The device of claim 1, wherein the targeted content related to the item of break-free media content that is currently being displayed comprises an option to access a different version of the item of break-free media content that is currently being displayed.

### Claim 5 (depends on 1)

The device of claim 1, wherein selection of the first user-selectable option causes download for display of the additional content related to the item of break-free media content that is currently being displayed.

### Claim 6 (depends on 1)

The device of claim 1, wherein the information comprises bibliographic information about the item of break-free media content that is currently being displayed.

### Claim 7 (depends on 1)

The device of claim 1, wherein the posting identifies a source of the item of break-free media content.

### Claim 8

A non-transitory, processor-readable medium having processor-readable instructions thereon which, when executed by one or more processing devices, cause the one or more processing devices to perform actions comprising:
defining a priority with respect to a plurality of different data sources and performing a search for break-free media content in order to identify results in accordance with the defined priority, the performing the search comprising querying the plurality of different data sources;
consequent to the search, causing output of options of media content to cause display of the options of media content with a display, the options including indicators as to which items of the media content correspond to break-free media content;
processing a selection received via a user interface of one of the options that corresponds to an item of break-free media content;
responsive to the selection received via the user interface of the one of the options, generating at least a portion of the item of break-free media content at least partially by stripping out one or more advertisements from corresponding media content, and causing output of at least the portion of the item of break-free media content to the display;
processing a subsequent selection of an information button received while the item of break-free media content is being displayed; and
responsive to the subsequent selection, causing output of an information interface to cause the information interface to be displayed with the display while at least part of the item of break-free media content is being displayed, the information interface to provide one or more items related to the item of break-free media content that is currently being displayed, the one or more items comprising:
a first user-selectable option to request additional content associated with the item of break-free media content that is currently being displayed;
a second user-selectable option that, when selected, initiates a posting to a user's associated social media account for an online social network, wherein the posting includes information identifying the item of break-free media content that is currently being displayed; and/or
a presentation of targeted content related to the item of break-free media content that is currently being displayed.

### Claim 9 (depends on 8)

The non-transitory, processor-readable medium of claim 8, where selection of the first user-selectable option causes opening of a window to display the additional content associated with the item of break-free media content that is currently being displayed and allow navigation with respect to the additional content.

### Claim 10 (depends on 9)

The non-transitory, processor-readable medium of claim 9, wherein the first user-selectable option corresponds to a hyperlink to a website that includes the additional content.

### Claim 11 (depends on 8)

The non-transitory, processor-readable medium of claim 8, wherein the targeted content related to the item of break-free media content that is currently being displayed comprises an option to access a different version of the item of break-free media content that is currently being displayed.

### Claim 12 (depends on 8)

The non-transitory, processor-readable medium of claim 8, wherein selection of the first user-selectable option causes download for display of the additional content related to the item of break-free media content that is currently being displayed.

### Claim 13 (depends on 8)

The non-transitory, processor-readable medium of claim 8, wherein the information comprises bibliographic information about the item of break-free media content that is currently being displayed.

### Claim 14 (depends on 8)

The non-transitory, processor-readable medium of claim 8, wherein the posting identifies a source of the item of break-free media content.

### Claim 15

A method comprising:
defining a priority with respect to a plurality of different data sources and performing a search for break-free media content in order to identify results in accordance with the defined priority, the performing the search comprising querying the plurality of different data sources;
consequent to the search, causing output of options of media content to cause display of the options of media content with a display, the options including indicators as to which items of the media content correspond to break-free media content;
processing a selection received via a user interface of one of the options that corresponds to an item of break-free media content;
responsive to the selection received via the user interface of the one of the options, generating at least a portion of the item of break-free media content at least partially by stripping out one or more advertisements from corresponding media content, and causing output of at least the portion of the item of break-free media content to the display;
processing a subsequent selection of an information button received while the item of break-free media content is being displayed; and
responsive to the subsequent selection, causing output of an information interface to cause the information interface to be displayed with the display while at least part of the item of break-free media content is being displayed, the information interface to provide one or more items related to the item of break-free media content that is currently being displayed, the one or more items comprising:
a first user-selectable option to request additional content associated with the item of break-free media content that is currently being displayed;
a second user-selectable option that, when selected, initiates a posting to a user's associated social media account for an online social network, wherein the posting includes information identifying the item of break-free media content that is currently being displayed; and/or
a presentation of targeted content related to the item of break-free media content that is currently being displayed.

### Claim 16 (depends on 15)

The method of claim 15, where selection of the first user-selectable option causes opening of a window to display the additional content associated with the item of break-free media content that is currently being displayed and allow navigation with respect to the additional content.

### Claim 17 (depends on 16)

The method of claim 16, wherein the first user-selectable option corresponds to a hyperlink to a website that includes the additional content.

### Claim 18 (depends on 15)

The method of claim 15, wherein the targeted content related to the item of break-free media content that is currently being displayed comprises an option to access a different version of the item of break-free media content that is currently being displayed.

### Claim 19 (depends on 15)

The method of claim 15, wherein selection of the first user-selectable option causes download for display of the additional content related to the item of break-free media content that is currently being displayed.

### Claim 20 (depends on 15)

The method of claim 15, wherein the information comprises bibliographic information about the item of break-free media content that is currently being displayed.
