# US 8,789,078 B2 · Method and apparatus for sending stored advertising data from an internet protocol television end user network interface device

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

- Number: US 8,789,078 B2
- Document ID: US8789078B2
- Status: Granted
- Kind: B2
- Application number: 11/509,322
- Filed: 2006-08-24
- Published: 2008-03-13
- Granted: 2014-07-22
- Earliest claimed: 2006-08-24
- Assignees: AT&T Intellectual Property I, L.P.
- Applicants: Steven M. Wollmershauser; William R. Hurst
- Inventors: Steven M. Wollmershauser; William R. Hurst
- Web page: https://patentgrep.com/patent/US8789078B2

## CPC

- H04N 21/812: {involving advertisement data (advertising per se G06Q30/02)}
- H04N 7/165: {Centralised control of user terminal (subsequent to an upstream request signal H04N7/17345); Registering at central (by two-way working H04N7/17309)}
- H04N 21/23106: {involving caching operations (prefetching while addressing of a memory level in which the access to the desired data or data block requires associative addressing means within memory systems or architectures G06F12/0862; caching at an intermediate stage in a data network H04L67/568)}
- H04N 21/232: Content retrieval operation {locally} within server, e.g. reading video streams from disk arrays {(storage management G06F3/0604; details of querying and searching of video data from a database G06F16/739)}
- H04N 21/25816: {involving client authentication (restricting access to computer systems by authenticating users using a predetermined code G06F21/33; cryptographic authentication protocols H04L9/32; networks authentication protocols H04L63/08; authentication in wireless network security H04W12/06)}
- H04N 21/25866: {Management of end-user data (customer care in data networks H04L41/5077)}
- H04N 21/26225: {involving billing parameters, e.g. priority for subscribers of premium services}
- 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/44209: {Monitoring of downstream path of the transmission network originating from a server, e.g. bandwidth variations of a wireless network (arrangements for maintenance or administration in data switching networks involving bandwidth and capacity management H04L41/0896)}
- H04N 21/64322: {IP}
- H04N 21/84: Generation or processing of descriptive data, e.g. content descriptors {(systems specially adapted for using meta-information in broadcast systems H04H60/73)}
- H04N 21/8586: {by using a URL (processing chained hypermedia data for information retrieval G06F16/94; information retrieval from the Internet by using URLs G06F16/955; URL in broadcast information H04H20/93; Web-based protocols H04L67/02)}
- H04N 21/2543: Billing {, e.g. for subscription services (payment schemes, architectures or protocols G06Q20/00; e-commerce G06Q30/00; arrangements for billing for the use of broadcast information or broadcast-related information H04H60/21)}
- H04N: PICTORIAL COMMUNICATION, e.g. TELEVISION

## Abstract

A method and system are disclosed for sending stored IPTV advertisement data from an IPTV network end user network interface device. The method includes receiving the IPTV advertisement data from an IPTV network server at the IPTV end user network interface device; storing the IPTV advertisement data in a memory of the IPTV network end user network interface device; determining at the IPTV network end user network interface device whether an IPTV subscription is active for the IPTV network end user device; and sending the advertisement data from the IPTV network device to a client device for display when the IPTV subscription is not active for the IPTV end user network interface device. The system includes a processor, memory and instruction for performing the method.

## Claims

### Claim 1

A non-transitory computer readable medium containing a computer program comprising instructions that when executed by a computer help to perform functions for sending stored Internet protocol television (IPTV) advertisement data from an IPTV network end user network interface device, the computer program comprising:
instructions to continuously provide from a local offline storage, prior to an end user device connecting to an online destination, preexisting default advertisement data from read only memory in the end user network interface device to the home network for display to any end user device;
instructions to intercept data from the end user device connected to the end user network interface device before the data reaches a destination intended by an end user associated with the end user device;
instructions to determine at the end user network interface device whether an IPTV subscription is active for the end user network device;
instructions to send the advertisement data from the IPTV network device to the end user device for display when the IPTV subscription is not active for the network interface device;
and
instructions to connect the client device to a walled garden indicated by a uniform resource in the advertisement data.

### Claim 2 (depends on 1)

The medium of claim 1, wherein the advertisement data further comprises loss of signal data, the computer program further comprising:
instructions to sense whether an IPTV data signal is present from the IPTV network at the IPTV end user network interface device when the IPTV subscription is active for the IPTV network end user network interface device and sending the IPTV advertisement data to a client device from the IPTV end user network interface device when the IPTV subscription is not active; and
instructions to continuously provide the default advertisement data over a radio frequency television channel from the end user network interface device for display by any end user device in a residence associated with the home network.

### Claim 3 (depends on 1)

The medium of claim 1, the computer program further comprising:
instructions to receive a signal from the IPTV network server indicating that the IPTV subscription is active for the IPTV end user network interface device.

### Claim 4 (depends on 1)

The medium of claim 1, the computer program further comprising:
instructions to convert the stored IPTV advertisement data to a radio frequency advertisement signal; and
instructions to modulate the radio frequency advertisement signal to a predetermined frequency assigned to a particular television channel.

### Claim 5 (depends on 1)

The medium of claim 1, the computer program further comprising:
instructions to convert the stored IPTV advertisement data to a digital television signal.

### Claim 6 (depends on 1)

The medium of claim 1, wherein the advertisement data is selected from the group consisting of uniform resonance locator (URL) data, still image data and moving video data.

### Claim 7 (depends on 1)

The medium of claim 1, further comprising:
obtaining an identifier from a user associated with end user network interface device; and
guiding the user through an automated subscription registration for a service selected from the group consisting of IPTV, Voice over IP and internet service.

### Claim 8 (depends on 1)

The method according to claim 1, wherein the advertisement data is uniform resource locator (URL) data and the IPTV network end user network interface device delivers the URL data through a network connection to an end user client device.

### Claim 9

A system comprising:
A processor in data communication with a tangible non-transitory computer readable medium; and
a computer program comprising instructions stored in the computer readable medium, that when executed by a computer help to perform a method for sending stored Internet protocol television (IPTV) advertisement data from an IPTV network end user network interface device, the computer program comprising:
instructions to continuously provide from a local offline storage, prior to an end user device connecting to an online destination, preexisting default advertisement data from read only memory in the end user network interface device to the home network for display to any end user device;
instructions to intercept data from a client device connected to the end user network interface device before the data reaches a destination intended by an end user associated with the end user device;
instructions to determine at the end user network interface device whether an IPTV subscription is active for the end user network device; and
instructions to send the advertisement data from the IPTV network device to the end user device for display when the IPTV subscription is not active for the network interface device;
and
instructions to connect the client device to the walled garden.

### Claim 10 (depends on 9)

The system of claim 9, wherein the advertisement data further comprises loss of signal data, the computer program further comprising:
instructions to sense whether an IPTV data signal is present from the IPTV network at the IPTV end user network interface device when the IPTV subscription is active for the IPTV network end user network interface device and sending the IPTV advertisement data to a client device from the IPTV end user network interface device when the IPTV subscription is not active; and
instructions to continuously provide the default advertisement data over a radio frequency television channel from the end user network interface device for display by any end user device in a residence associated with the home network.

### Claim 11 (depends on 10)

The system of claim 10, the computer program further comprising:
instructions to receive a signal from the IPTV network server indicating that the IPTV subscription is active for the IPTV end user network interface device.

### Claim 12 (depends on 10)

The system of claim 10, the computer program further comprising:
instructions to convert the stored IPTV advertisement data to a radio frequency advertisement signal; and
instructions to modulate the radio frequency advertisement signal to a predetermined frequency assigned to a particular television channel.

### Claim 13 (depends on 10)

The system of claim 10, the computer program further comprising:
instructions to convert the stored IPTV advertisement data to a digital television signal.

### Claim 14 (depends on 10)

The system of claim 10, wherein the advertisement data is selected from the group consisting of uniform resonance locator (URL) data, still image data and moving video data.

### Claim 15 (depends on 10)

The system of claim 10, the computer program further comprising:
instructions to obtain an identifier from a user associated with end user network interface device; and
instructions to guide the user through an automated subscription registration for a service selected from the group consisting of IPTV, Voice over IP and internet service.
