# US 12,010,388 B2 · Methods, systems, and media for presenting media content using integrated content sources

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

- Number: US 12,010,388 B2
- Document ID: US12010388B2
- Status: Granted
- Kind: B2
- Application number: 17/867,116
- Filed: 2022-07-18
- Published: 2022-11-24
- Granted: 2024-06-11
- Earliest claimed: 2013-06-26
- Assignees: Google Inc.
- Applicants: Google LLC
- Inventors: Vincent Dureau; Majd Bakar
- Web page: https://patentgrep.com/patent/US12010388B2

## CPC

- 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/4135: {external recorder (interface circuits between an apparatus for recording television signals and a television receiver H04N5/775)}
- H04N 21/4316: {for displaying supplemental content in a region of the screen, e.g. an advertisement in a separate window}
- H04N 21/43615: {Interfacing a Home Network, e.g. for connecting the client to a plurality of peripherals (home Audio Video Interoperability [HAVI] data switching networks H04L12/2805)}
- H04N 21/43635: {HDMI}
- H04N 21/47: End-user applications
- H04N: PICTORIAL COMMUNICATION, e.g. TELEVISION

## Abstract

Methods, systems, and media for presenting media content using integrated content sources are provided. In some implementations, systems for presenting media content using integrated content sources are provided, the systems comprising: at least one hardware processor that is configured to: receive a control signal corresponding to a user input; generate at least one tuning instruction based on the control signal; transmit the tuning instruction to a tuner; and transmit graphical content and a set of instructions to the display device, wherein the set of instructions contains information about overlaying the graphical content on video content generated based on the tuning instruction.

## Claims

### Claim 1

A method for presenting media content using integrated sources, comprising:
transmitting an instruction from a streaming media device to a display device that causes the display device to obtain video content from a tuner/recording device external to the display device, wherein the display device is configured to present the video content obtained from the tuner/recording device;
generating, by the streaming media device, unrendered graphical content and generating, by the streaming media device, a set of instructions that instruct the display device to render the unrendered graphical content generated by the streaming media device as one or more graphical overlays on the video content, wherein:
the set of instructions includes one or more coordinates that define an overlapping region in which both the video content and the one or more graphical overlays are rendered and one or more parameters for combining the video content and the one or more graphical overlays; and
transmitting, by the streaming media device, the unrendered graphical content and the set of instructions from the streaming media device to the display device, wherein:
the unrendered graphical content contains data usable to form the one or more graphical overlays at the one or more coordinates based on the set of instructions.

### Claim 2 (depends on 1)

The method of claim 1, wherein the instruction is a tuning instruction to tune to a channel of live media content and wherein the video content is generated based on the tuning instruction.

### Claim 3 (depends on 1)

The method of claim 1, wherein the instruction causes the display device to retrieve recorded video content.

### Claim 4 (depends on 1)

The method of claim 1, further comprising:
receiving, at the streaming media device, a second control signal that indicates that a channel of live media content is to be recorded at a predetermined time;
generating a recording instruction to record the channel of live media content at the predetermined time based on the second control signal; and
transmitting the recording instruction from the streaming media device to the tuner/recording device via a local area network connection.

### Claim 5 (depends on 1)

The method of claim 1, wherein the unrendered graphical content is rendered as a user interface for interacting with the display device.

### Claim 6 (depends on 1)

The method of claim 1, wherein the unrendered graphical content is rendered as an electronic program guide.

### Claim 7 (depends on 1)

The method of claim 1, further comprising allocating an address to the display device, wherein the unrendered graphical content and the set of instructions are transmitted from the streaming media device to the display device via an HDMI connection using the allocated address.

### Claim 8

A system for presenting media content using integrated sources, the system comprising:
at least one hardware processor of a streaming media device that is configured to:
transmit an instruction from the streaming media device to a display device that causes the display device to obtain video content from a tuner/recording device external to the display device, wherein the display device is configured to present the video content obtained from the tuner/recording device;
generate unrendered graphical content and generate a set of instructions that instruct the display device to render the unrendered graphical content generated by the streaming media device as one or more graphical overlays on the video content, wherein:
the set of instructions includes one or more coordinates that define an overlapping region in which both the video content and the one or more graphical overlays are rendered and one or more parameters for combining the video content and the one or more graphical overlays; and
transmit the unrendered graphical content and the set of instructions from the streaming media device to the display device, wherein:
the unrendered graphical content contains data usable to form the one or more graphical overlays at the one or more coordinates based on the set of instructions.

### Claim 9 (depends on 8)

The system of claim 8, wherein the instruction is a tuning instruction to tune to a channel of live media content and wherein the video content is generated based on the tuning instruction.

### Claim 10 (depends on 8)

The system of claim 8, wherein the instruction causes the display device to retrieve recorded video content.

### Claim 11 (depends on 8)

The system of claim 8, wherein the at least one hardware processor is further configured to:
receive, at the streaming media device, a second control signal that indicates that a channel of live media content is to be recorded at a predetermined time;
generate a recording instruction to record the channel of live media content at the predetermined time based on the second control signal; and
transmit the recording instruction from the streaming media device to the tuner/recording device via a local area network connection.

### Claim 12 (depends on 8)

The system of claim 8, wherein the unrendered graphical content is rendered as a user interface for interacting with the display device.

### Claim 13 (depends on 8)

The system of claim 8, wherein the unrendered graphical content is rendered as an electronic program guide.

### Claim 14 (depends on 8)

The system of claim 8, wherein the at least one hardware processor is further configured to allocate an address to the display device, wherein the unrendered graphical content and the set of instructions are transmitted from the streaming media device to the display device via an HDMI connection using the allocated address.

### Claim 15

A non-transitory computer-readable medium containing computer-executable instructions, that, when executed by a processor, cause the processor to perform a method for presenting media content using integrated sources, the method comprising:
transmitting an instruction from a streaming media device to a display device that causes the display device to obtain video content from a tuner/recording device external to the display device, wherein the display device is configured to present the video content obtained from the tuner/recording device;
generating, by the streaming media device, unrendered graphical content and generating, by the streaming media device, a set of instructions that instruct the display device to render the unrendered graphical content generated by the streaming media device as one or more graphical overlays on the video content, wherein the set of instructions includes one or more coordinates that define an overlapping region in which both the video content and the one or more graphical overlays are rendered and one or more parameters for combining the video content and the one or more graphical overlays; and
transmitting, by the streaming media device, the unrendered graphical content and the set of instructions from the streaming media device to the display device, wherein the unrendered graphical content contains data usable to form the one or more graphical overlays at the one or more coordinates based on the set of instructions.

### Claim 16 (depends on 15)

The non-transitory computer-readable medium of claim 15, wherein the instruction is a tuning instruction to tune to a channel of live media content and wherein the video content is generated based on the tuning instruction.

### Claim 17 (depends on 15)

The non-transitory computer-readable medium of claim 15, wherein the instruction causes the display device to retrieve recorded video content.

### Claim 18 (depends on 15)

The non-transitory computer-readable medium of claim 15, wherein the method further comprises:
receiving, at the streaming media device, a second control signal that indicates that a channel of live media content is to be recorded at a predetermined time;
generating a recording instruction to record the channel of live media content at the predetermined time based on the second control signal; and
transmitting the recording instruction from the streaming media device to the tuner/recording device via a local area network connection.

### Claim 19 (depends on 15)

The non-transitory computer-readable medium of claim 15, wherein the unrendered graphical content is rendered as a user interface for interacting with the display device.

### Claim 20 (depends on 15)

The non-transitory computer-readable medium of claim 15, wherein the unrendered graphical content is rendered as an electronic program guide.

### Claim 21 (depends on 15)

The non-transitory computer-readable medium of claim 15, wherein the method further comprises allocating an address to the display device, wherein the unrendered graphical content and the set of instructions are transmitted from the streaming media device to the display device via an HDMI connection using the allocated address.
