# US 2013/0160046 A1 · Systems and Methods for In-Home and On-The-Go Targeted Content Delivery

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

- Number: US 2013/0160046 A1
- Document ID: US20130160046A1
- Status: Published application
- Kind: A1
- Application number: 13/326,568
- Filed: 2011-12-15
- Published: 2013-06-20
- Earliest claimed: 2011-12-15
- Assignees: General Instrument Corporation
- Inventors: Krishna Prasad Panje; Prasad A G; Azimul Mannan; Krishnan Raghavan
- Web page: https://patentgrep.com/patent/US20130160046A1

## CPC

- H04N 21/812: {involving advertisement data (advertising per se G06Q30/02)}
- H04N 21/23424: {involving splicing one content stream with another content stream, e.g. for inserting or substituting an advertisement}
- H04N 21/2402: {Monitoring of the downstream path of the transmission network, e.g. bandwidth available (traffic monitoring in data switching networks H04L43/00; monitoring data switching networks utilization H04L43/0876)}
- 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/4126: {The peripheral being portable, e.g. PDAs or mobile phones}
- 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/43637: {involving a wireless protocol, e.g. Bluetooth®, RF or wireless LAN [IEEE 802.11] (arrangements for wireless networking or broadcasting of information in indoor or near-field type systems H04B10/114)}
- 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/4402: involving reformatting operations of video signals for household redistribution, storage or real-time display {(details of conversion of video standards at pixel level H04N7/01; video transcoding H04N19/40; adapting incoming signals to the display format of the display terminal G09G5/005; media handling at the source in data packet switching networks H04L65/764)}
- H04N 21/4516: {involving client characteristics, e.g. Set-Top-Box type, software version or amount of memory available}
- 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: PICTORIAL COMMUNICATION, e.g. TELEVISION

## Abstract

A method and apparatus for streaming content is disclosed. A streamer (155) detects a cue for a break in a segment of the program content, wherein the cue includes an identification of an advertising provider associated with the break. The streamer sends, to an advertisement server (115), a request for content associated with the advertising provider, and receives, from the advertisement server, an advertisement associated with the advertising provider. Further, the streamer transcodes the advertisement based on configuration information of an additional device (165) to generate formatted content viewable on the additional device. Moreover, the streamer streams the formatted content to the additional device via the local connection.

## Claims

### Claim 1

An electronic communication device comprising:
a receiver configured to receive program content;
a processor, coupled to the receiver, for:
detecting a break in a segment of the program content, wherein the break comprises an identification of an advertising provider associated with the break;
a transceiver configured to communicate with an advertisement server, for:
sending, to the advertisement server, a request for content associated with the advertising provider;
receiving, from the advertisement server, an advertisement associated with the advertising provider; and
a communication module, coupled to the processor and configured to provide data to an additional device via a local connection, for:
transcoding the advertisement based on configuration information of the additional device to generate formatted content viewable on the additional device; and
streaming the formatted content to the additional device via the local connection.

### Claim 2 (depends on 1)

The device of claim 1, wherein the processor, when detecting the break in the segment of the program content, comprises:
receiving metadata from a set-top box, wherein the metadata comprises the identification of the advertising provider.

### Claim 3 (depends on 1)

The device of claim 1, wherein the communication module is further for:
receiving, from the additional device via the local connection, the configuration information of the additional device.

### Claim 4 (depends on 1)

The device of claim 1, wherein the communication module, when streaming the formatted content to the additional device, comprises:
storing the formatted content in a memory;
receiving an indication of the additional device connecting to the communication module via the local connection; and
streaming the formatted content to the additional device in response to receiving the indication.

### Claim 5 (depends on 1)

The device of claim 1, wherein the request comprises at least one of: information associated with a user of the additional device, or the configuration information of the additional device.

### Claim 6 (depends on 1)

The device of claim 1, wherein the communication module, when streaming the formatted content to the additional device, comprises:
notifying a user of the additional device of an opportunity to stream the formatted content;
receiving, from the user, an acknowledgement to stream the formatted content; and
streaming the formatted content to the additional device in response to receiving the acknowledgement.

### Claim 7 (depends on 1)

The device of claim 1, wherein the communication module, when transcoding the advertisement based on the configuration information of the additional device, comprises:
transcoding the advertisement and the program content based on the configuration information to generate the formatted content.

### Claim 8

A method in an electronic communication device, the method comprising:
detecting a break in a segment of received program content, wherein the break comprises an identification of an advertising provider associated with the break;
sending, to an advertisement server, a request for content associated with the advertising provider;
receiving, from the advertisement server, an advertisement associated with the advertising provider;
transcoding, by a processor, the advertisement based on configuration information of an additional device to generate formatted content viewable on the additional device; and
streaming the formatted content to the additional device via a local connection.

### Claim 9 (depends on 8)

The method of claim 8, wherein detecting the break in the segment of the received program content comprises:
receiving metadata from a set-top box, wherein the metadata comprises the identification of the advertising provider.

### Claim 10 (depends on 8)

The method of claim 8, wherein the method further comprises:
receiving, from the additional device via the local connection, the configuration information of the additional device.

### Claim 11 (depends on 8)

The method of claim 8, wherein streaming the formatted content to the additional device via the local connection comprises:
storing the formatted content in memory;
receiving an indication of the additional device connecting to the electronic communication device via the local connection; and
streaming the formatted content to the additional device in response to receiving the indication of the additional device connecting to the electronic communication device.

### Claim 12 (depends on 8)

The method of claim 8, wherein the request comprises at least one of:
information associated with a user of the additional device, or the configuration information of the additional device.

### Claim 13 (depends on 8)

The method of claim 8, wherein streaming the formatted content to the additional device via the local connection comprises:
notifying a user of the additional device of an opportunity to stream the formatted content;
receiving, from the user, an acknowledgement to stream the formatted content; and
streaming the formatted content to the additional device in response to receiving the acknowledgement.

### Claim 14 (depends on 8)

The method of claim 8, wherein transcoding the advertisement based on the configuration information of the additional device comprises:
transcoding the advertisement and the received program content based on the configuration information to generate the formatted content.

### Claim 15

A method in an electronic communication device, the method comprising:
detecting a break in a segment of received program content, wherein the break comprises an identifier for content of an advertising provider associated with the break;
sending, to a set-top box, a request for the content of the advertising provider;
receiving the content of the advertising provider;
transcoding, by a processor, the content of the advertising provider based on configuration information of an additional device to generate formatted content viewable on the additional device; and
streaming the formatted content to the additional device via a local connection.

### Claim 16 (depends on 15)

The method of claim 15, wherein the identifier is a packet identifier corresponding to an advertisement segment of the advertising provider.

### Claim 17 (depends on 15)

The method of claim 15, wherein the set-top box receives the content of the advertising provider from an advertisement server.

### Claim 18 (depends on 15)

The method of claim 15, wherein the method further comprises:
receiving, from the additional device via the local connection, the configuration information of the additional device.

### Claim 19 (depends on 15)

The method of claim 15, wherein streaming the formatted content to the additional device via the local connection comprises:
storing the formatted content in memory;
receiving an indication of the additional device connecting to the electronic communication device via the local connection; and
streaming the formatted content to the additional device in response to receiving the indication of the additional device connecting to the electronic communication device.

### Claim 20 (depends on 15)

The method of claim 15, wherein streaming the formatted content to the additional device via the local connection comprises:
notifying a user of the additional device of an opportunity to stream the formatted content;
receiving, from the user, an acknowledgement to stream the formatted content; and
streaming the formatted content to the additional device in response to receiving the acknowledgement.
