# US 11,307,736 B2 · Tile based media content selection

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

- Number: US 11,307,736 B2
- Document ID: US11307736B2
- Status: Granted
- Kind: B2
- Application number: 16/382,014
- Filed: 2019-04-11
- Published: 2019-08-01
- Granted: 2022-04-19
- Earliest claimed: 2010-03-22
- Assignees: TiVo Inc.
- Applicants: Tivo Corporation
- Inventors: Kirsten Hunter; Christopher Chan; Vasanth Shenoy; James Collette; Do H. Chung; Allen Billings
- Web page: https://patentgrep.com/patent/US11307736B2

## CPC

- G06F 3/0482: Interaction with lists of selectable items, e.g. menus
- G06F 3/04842: Selection of displayed objects or displayed text elements (G06F3/0482 takes precedence)
- H04N 21/4312: {involving specific graphical features, e.g. screen layout, special fonts or colors, blinking icons, highlights or animations}
- 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/47202: {for requesting content on demand, e.g. video on demand}
- 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/4821: {using a grid, e.g. sorted out by channel and broadcast time}
- H04N 21/812: {involving advertisement data (advertising per se G06Q30/02)}
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)
- H04N: PICTORIAL COMMUNICATION, e.g. TELEVISION

## Abstract

Mechanisms are provided for allowing a user to dynamically manage rich media content in an efficient and effective manner. Tiles including media content, personalized video selections, content pack upgrades, and promotions for featured content are presented to a user. Each tile may include calls to view, purchase, discuss, rate, review, or read about associated content. Tiles may be presented as still images, logos, text, or live video. Multiple tiles may be manipulated using keyboard, mouse, touchpad, and/or touchscreen movements, motions, and gestures. In particular examples, an overlay provided on top of a tile mechanism provides a user with additional navigation and management options.

## Claims

### Claim 1

A method, comprising:
receiving media content information corresponding to a plurality of video streams from a plurality of content providers;
selecting a first piece of content from the plurality of content providers;
selecting a second piece of content from the plurality of content providers;
generating for display a first tile corresponding to the first piece of content and a second tile corresponding to the second piece of content on an electronic device, the first tile including a first selectable option, a second selectable option, a third selectable option, wherein:
the first selectable option configured to, upon selection by a user, playback a media stream corresponding to the first piece of content by replacing or fully covering the first tile with a third tile;
wherein the third tile fully replaces or covers the first selectable option, the second selectable option, the third selectable option, and does not replace or cover the second tile corresponding to the second piece of content,
the second selectable option configured to, upon selection by the user, view program information corresponding to the first piece of content, and
the third selectable option configured to, upon selection by the user, rate the first piece of content.

### Claim 2 (depends on 1)

The method of claim 1, wherein the first piece of content is selected based in part on user preferences and viewing history.

### Claim 3 (depends on 1)

The method of claim 1, wherein the first tile is personalized based on user characteristics information.

### Claim 4 (depends on 1)

The method of claim 1, wherein the first piece of content is television program.

### Claim 5 (depends on 1)

The method of claim 1, wherein the first piece of content is a commercial.

### Claim 6 (depends on 1)

The method of claim 1, wherein media content information further corresponds to a plurality of on demand videos.

### Claim 7 (depends on 1)

The method of claim 1, further comprising receiving a user selection of the first selectable option.

### Claim 8 (depends on 7)

The method of claim 7, further comprising presenting a video stream corresponding to the first piece of content to the user.

### Claim 9 (depends on 1)

The method of claim 1, wherein the first piece of content is selected based in part on social network recommendations.

### Claim 10 (depends on 3)

The method of claim 3, further comprising selecting a second piece of content using the user characteristics information.

### Claim 11

A system, comprising:
a processor, and
memory, the memory storing instructions to execute a method, the method comprising:
receiving media content information corresponding to a plurality of video streams from a plurality of content providers;
selecting a first piece of content from the plurality of content providers;
selecting a second piece of content from the plurality of content providers;
generating for display a first tile corresponding to the first piece of content and a second tile corresponding to the second piece of content on an electronic device, the first tile including a first selectable option, a second selectable option, a third selectable option, wherein:
the first selectable option configured to, upon selection by a user, playback a media stream corresponding to the first piece of content by replacing or fully covering the first tile with a third tile;
wherein the third tile fully replaces or covers the first selectable option, the second selectable option, the third selectable option, and does not replace or cover the second tile corresponding to the second piece of content,
the second selectable option configured to, upon selection by the user, view program information corresponding to the first piece of content, and
the third selectable option configured to, upon selection by the user, rate the first piece of content.

### Claim 12 (depends on 11)

The system of claim 11, wherein the first piece of content is selected based in part on user preferences and viewing history.

### Claim 13 (depends on 11)

The system of claim 11, wherein the first tile is personalized based on user characteristics information.

### Claim 14 (depends on 11)

The system of claim 11, wherein the first piece of content is a television program.

### Claim 15 (depends on 11)

The system of claim 11, wherein the first piece of content is a commercial.

### Claim 16 (depends on 11)

The system of claim 11, wherein media content information further corresponds to a plurality of on demand videos.

### Claim 17 (depends on 11)

The system of claim 11, wherein the system further comprises receiving a user selection of the first selectable option.

### Claim 18 (depends on 17)

The system of claim 17, wherein the method further comprises presenting a video stream corresponding to the first piece of content to the user.

### Claim 19 (depends on 11)

The system of claim 11, wherein the first piece of content is selected based in part on social network recommendations.

### Claim 20

A non-transitory computer readable storage medium storing instructions thereon that when executed by at least one processor, cause the processor to perform operations comprising:
receiving media content information corresponding to a plurality of video streams from a plurality of content providers;
selecting a first piece of content from the plurality of content providers;
selecting a second piece of content from the plurality of content providers;
generating for display a first tile corresponding to the first piece of content and a second tile corresponding to the second piece of content on an electronic device, the first tile including a first selectable option, a second selectable option, a third selectable option, wherein:
the first selectable option configured to, upon selection by a user, playback a media stream corresponding to the first piece of content by replacing or fully covering the first tile with a third tile;
wherein the third tile fully replaces or covers the first selectable option, the second selectable option, the third selectable option, and does not replace or cover the second tile corresponding to the second piece of content,
the second selectable option configured to, upon selection by the user, view program information corresponding to the first piece of content, and
the third selectable option configured to, upon selection by the user, rate the first piece of content.
