# US 2013/0155323 A1 · System and method for content based control of media renderer

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

- Number: US 2013/0155323 A1
- Document ID: US20130155323A1
- Status: Published application
- Kind: A1
- Application number: 13/721,183
- Filed: 2012-12-20
- Published: 2013-06-20
- Earliest claimed: 2011-12-20
- Assignees: Comigo Ltd.
- Inventors: Ronen SEGAL; Motty LENTZITZKY
- Web page: https://patentgrep.com/patent/US20130155323A1

## CPC

- H04N 5/445: for displaying additional information (H04N5/50 takes precedence)
- 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/47: End-user applications
- H04N 21/4758: {for providing answers, e.g. voting}
- 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 21/4882: {for displaying messages, e.g. warnings, reminders (arrangements for providing short real-time information to substation in data switching networks H04L12/1895)}
- H04N: PICTORIAL COMMUNICATION, e.g. TELEVISION

## Abstract

Systems and method are presented for controlling the settings of a media renderer, such as a television, in response to available media content and user preferences. The system may include a client terminal connected to the media renderer via a communication channel. The system may be operable to monitor media content available to the media renderer; to obtain user preferences; to compare monitored media content to the user preferences; to select control signals according to the user preferences; and to send the control signals to the media renderer via the communication line thereby adjusting the settings of the media renderer.

## Claims

### Claim 1

A method for a media renderer, comprising:
connecting a client terminal to a media renderer via at least one communication channel;
monitoring media content from a plurality of media content channels which are available to the media renderer via a plurality of ports;
obtaining at least one rule associated with a certain of said plurality of media content channels;
performing an analysis of said monitored media content to determine accordingly if said at least one rule is met;
selecting control signals according to the determination; and
sending the control signals to the media renderer via the communication line thereby instructing the media renderer to switch between a currently displayed content channel from said plurality of media content channels and said certain media content channel or instructing the media renderer to render a superimposition of data from said certain media content channel on a display of said currently displayed content channel.

### Claim 2 (depends on 1)

The method of claim 1, wherein the at least one communication channel is selected from a group consisting of: a Universal Serial Bus (USB) cable, an High-Definition Multimedia Interface (HDMI) cable and a wireless communication protocol.

### Claim 3 (depends on 1)

The method of claim 1, wherein the media renderer is selected from a group consisting of: televisions, media players, tablet computers, computers and digital picture frames.

### Claim 4 (depends on 1)

The method of claim 1, wherein the client terminal is selected from a group consisting of: set-top-boxes, mobile communication devices, remote control devices and telephones.

### Claim 5 (depends on 1)

The method of claim 1, wherein said sending of control signals comprises at least one of: instructing a media control of said media renderer to select said certain media content channel, initiating the media renderer, displaying an on-screen text string on the media renderer and displaying a picture-in-picture insert.

### Claim 6 (depends on 1)

The method of claim 1, wherein said control signals comprise a control signal selected from a group consisting of switching input, switching output, alerting viewer, displaying overlay, routing control and initiation signals.

### Claim 7 (depends on 1)

The method of claim 1, wherein said obtaining comprises configuring by a user preference settings which comprises said at least one rule.

### Claim 8 (depends on 7)

The method of claim 7, wherein said configuring comprises at least one user selecting said preference settings.

### Claim 9 (depends on 8)

The method of claim 8, further comprising providing said user with a set of candidate preference settings.

### Claim 10 (depends on 7)

The method of claim 7, wherein said preference settings are selected according to at least one characteristic of said monitored media content.

### Claim 11 (depends on 7)

The method of claim 7, wherein said preference settings are selected according to at least one characteristic of a first user associated with said client terminal.

### Claim 12 (depends on 7)

The method of claim 7, wherein said preference settings are selected according to at least one characteristic of at least one subscriber.

### Claim 13 (depends on 1)

The method of claim 1, further comprising said client terminal streaming media content to said media renderer.

### Claim 14

A system for controlling media output from a media renderer comprising:
a controller operable to send control signals to a media renderer; a plurality of ports which receives a plurality of media content channels from a plurality of different media sources;
a monitor operable to analyze media content from said plurality of media content channels, said media content being receivable by the media renderer; and
a processor operable to determine if said monitored media content complies with at least one rule associated with a certain of said plurality of media content channels;
wherein said control signals are set to instruct, in response to said determination, said media renderer switch between a currently displayed content channel from said plurality of media content channels and said certain media content channel or instructing the media renderer to render a superimposition of data from said certain media content channel on a display of said currently displayed content channel.

### Claim 15 (depends on 14)

The system of claim 14, further comprising a central unit in communication with said controller via a network, said central unit comprises said monitor and said processor.

### Claim 16

A set-top-box client terminal comprising a processor operable to receive at least one content related characteristic pertaining to media content from a plurality of media content channels receivable by a media renderer, to select control signals for a media renderer according to said at least one content related characteristic and to communicate the selected control signals to the media renderer to instruct said media renderer to switch between a currently displayed content channel from said plurality of media content channels and said certain media content channel or instructing the media renderer to render a superimposition of data from said certain media content channel on a display of said currently displayed content channel.

### Claim 17 (depends on 1)

The method of claim 1, further comprising instructing said media render to present a user interface in response to said determination and confirming said switch by a user using said user interface.

### Claim 18 (depends on 1)

The method of claim 1, wherein said superimposition is generated by forming a picture in picture inset of said data related to said first media content channel in said display.

### Claim 19 (depends on 1)

The method of claim 1, wherein said superimposition is generated by combining said data related to said first media content channel with a mirror of said second media content channel.

### Claim 20 (depends on 1)

The method of claim 1, wherein said switching comprises switching from providing said second media content channel to said media render to providing said first media content channel and said second media content channel to said media render in a split screen.
