# US 2014/0157298 A1 · Internet protocol television streaming methods and apparatus

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

- Number: US 2014/0157298 A1
- Document ID: US20140157298A1
- Status: Published application
- Kind: A1
- Application number: 13/827,149
- Filed: 2013-03-14
- Published: 2014-06-05
- Earliest claimed: 2012-12-04
- Assignees: Virtual Marketing, LLC
- Inventors: Matthew Steven Murphy
- Web page: https://patentgrep.com/patent/US20140157298A1

## CPC

- H04N 21/64322: {IP}
- H04L 12/4641: {Virtual LANs, VLANs, e.g. virtual private networks [VPN] (LAN interconnection over a bridge based backbone H04L12/462; encapsulation techniques H04L12/4633; routing of packets H04L45/00; packet switches H04L49/00; virtual private networks for security H04L63/0272)}
- H04L 45/586: of virtual routers
- H04L 61/5007: Internet protocol [IP] addresses
- H04N 21/222: Secondary servers, e.g. proxy server, cable television Head-end {(provisioning of proxy services in data packet switching networks H04L67/56)}
- H04N 21/2347: involving video stream encryption
- H04N 21/4353: {involving decryption of additional data (arrangements using cryptography for the use of broadcast information or broadcast-related information H04H60/23)}
- H04N 21/4405: involving video stream decryption
- H04N 21/6125: {involving transmission via Internet (transmission by internet of broadcast information H04H60/82)}
- H04N 21/64: Addressing {(network arrangements, protocols or services for addressing or naming H04L61/00; support for multicast or broadcast of one-way stream services H04L65/611)}
- H04N: PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04L: TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION (arrangements common to telegraphic and telephonic communication H04M)

## Abstract

A system, methods, and apparatus for Internet Protocol television streaming are disclosed. An example method includes receiving a request in a content delivery network from a client device to receive television programming from a particular television service provider among a plurality of television service providers. The method also includes allocating for the client device a remote access point in the content delivery network connected to a data feed from the television service provider and a portion of a controller connected to the remote access point configured to encrypt a data stream carrying encoded television service from the television service provider. The method further includes provisioning a secure communication channel between the allocated portion of the controller and a decryption processor connected to the client device and streaming the encrypted data stream carrying the television service from the particular television service provider to the client device via the secure communication channel.

## Claims

### Claim 1

A method, comprising:
receiving a request in a content delivery network from a client device to receive television programming from a particular television service provider among a plurality of television service providers;
allocating for the client device:
i) a remote access point in the content delivery network connected to a data feed from the television service provider; and
ii) a portion of a controller connected to the remote access point configured to encrypt a data stream carrying encoded television service from the television service provider;
provisioning a secure communication channel between the allocated portion of the controller and a decryption processor communicatively coupled to the client device; and
streaming the encrypted data stream carrying the television service from the particular television service provider to the client device via the secure communication channel.

### Claim 2 (depends on 1)

The method of claim 1, wherein an Internet service provider provides an Internet connection to the decryption processor for the secure communication channel, the Internet service provider being different than the television service provider.

### Claim 3 (depends on 1)

The method of claim 1, wherein an Internet service provider provides an Internet connection to the decryption processor for the secure communication channel, the Internet service provider being the same entity as the television service provider.

### Claim 4 (depends on 1)

The method of claim 1, wherein the television service includes at least one of multicast programming and unicast programming provided by the television service provider.

### Claim 5 (depends on 1)

The method of claim 1, further comprising:
receiving an encrypted request from the decryption processor for a multicast television channel;
decrypting the request in the portion of the controller;
transmitting the request to the remote access point;
transmitting the request from the remote access point causing at least one device to route a stream of the multicast television channel to the remote access point;
encrypting the received stream of the multicast television channel in the portion of the controller; and
transmitting the encrypted stream to the decryption processor via the secure communication channel.

### Claim 6 (depends on 1)

The method of claim 1, further comprising:
receiving an encrypted request from the decryption processor for unicast programming;
decrypting the request in the portion of the controller;
transmitting the request to the remote access point;
transmitting the request from the remote access point causing at least one multimedia publisher to stream the requested unicast content to the remote access point;
encrypting the received stream of the unicast programming in the portion of the controller; and
transmitting the encrypted stream of the unicast programming to the decryption processor via the secure communication channel.

### Claim 7 (depends on 1)

The method of claim 1, further comprising:
assigning the remote access point an IP address; and
provisioning a virtual local area network between the remote access point and the portion of the controller.

### Claim 8 (depends on 1)

The method of claim 1, further comprising:
sending the decryption processor to a user of the client device in response to the request for television programming; and
sending a multimedia receiver to the user in response to the request for television programming.

### Claim 9 (depends on 8)

The method of claim 8, wherein the decryption processor and the multimedia receiver is transmitted electronically from the content delivery network to the client device.

### Claim 10

An apparatus, comprising:
a remote access point configured to receive television programming via a data feed from a television service provider;
a connection controller configured to:
encrypt the television programming received from the remote access point; and
transmit the encrypted television programming to a client device via a secure communication channel; and
a management controller configured to:
provision a virtual local area network between the remote access point and the connection controller; and
provision the secure communication channel from the connection controller to a decryption processor connected to the client device.

### Claim 11 (depends on 10)

The apparatus of claim 10, wherein the secure communication channel includes a virtual private network

### Claim 12 (depends on 10)

The apparatus of claim 10, wherein the remote access point is assigned an IP address by the television service provider and includes a physical interface to receive the television programming over the Internet.

### Claim 13 (depends on 10)

The apparatus of claim 10, wherein the remote access point is a virtual remote access point that is included within a portion of a server.

### Claim 14 (depends on 10)

The apparatus of claim 10, wherein the remote access point is a virtual routing and forwarding (“VRF”) router that includes an instance of a routing and forwarding table corresponding to the data feed from the television service provider and the virtual local area network.

### Claim 15 (depends on 10)

The apparatus of claim 10, wherein the remote access point is included within a television service provider network of the television service provider in logical proximity to a headend.

### Claim 16 (depends on 10)

The apparatus of claim 10, wherein the connection controller is configured to encrypt the television programming over encoding of the television programming provided by the television service provider.

### Claim 17

A system, comprising:
an Internet Protocol television network configured to provide encoded multicast programming and unicast programming;
a content delivery network controller communicatively coupled to the Internet Protocol television network configured to:
encrypt a data stream carrying the multicast and unicast programming received from the Internet Protocol television network; and
transmit the encrypted data stream carrying the programming to a consumer via a secure communication channel; and
a client network communicatively coupled to the content delivery network controller via the secure communication channel including:
a decryption processor configured to decrypt a data stream carrying the programming;
a receiver configured to decode the programming; and
a display device configured to visually and audibly present the programming to the consumer.

### Claim 18 (depends on 17)

The system of claim 17, wherein the decryption processor and receiver are included within the display device.

### Claim 19 (depends on 18)

The system of claim 18, further comprising an authentication server configured to authenticate the display device prior to the display device being able to connect to the secure communication channel.

### Claim 20 (depends on 17)

The system of claim 17, wherein the client network includes a mobile network that enables the display device to receive the programming at any physical location within range of the mobile network.

### Claim 21 (depends on 20)

The system of claim 20, wherein the decryption processor, receiver, and the display device are included within a mobile presentation unit.

### Claim 22 (depends on 18)

The system of claim 18, further comprising a monitoring server configured to:
monitor usage of the programming; and
report the usage to an operator of the Internet Protocol television network.
