# US 2017/0289632 A1 · Video Assets

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

- Number: US 2017/0289632 A1
- Document ID: US20170289632A1
- Status: Published application
- Kind: A1
- Application number: 15/627,637
- Filed: 2017-06-20
- Published: 2017-10-05
- Earliest claimed: 2009-09-14
- Assignees: AT&T Intellectual Property I, L.P.
- Applicants: AT&T Intellectual Property I, L.P.
- Inventors: David J. Piepenbrink; James T. Sofos; Lee M. Chow
- Web page: https://patentgrep.com/patent/US20170289632A1

## CPC

- H04N 21/4751: {for defining user accounts, e.g. accounts for children}
- H04N 21/25875: {involving end-user authentication (restricting access to computer systems by authenticating users using a predetermined code G06F21/33; arrangements for secret or secure communication including means for verifying the identity or authority of a user of the system H04L9/32; networks authentication protocols H04L63/08; authentication in wireless network security H04W12/06)}
- H04N 21/25891: {being end-user preferences (retrieval of video data in a video database based on user preferences G06F16/739; arrangements for recognizing users' preferences H04H60/46; user profiles in network data switching protocols H04L67/306; processing of user preferences or user profiles in wireless networks H04W8/18)}
- H04N 21/4753: {for user identification, e.g. by entering a PIN or password (cryptographic authentication protocols H04L9/32; networks authentication protocols H04L63/08)}
- H04N 21/4755: {for defining user preferences, e.g. favourite actors or genre (retrieval personalisation and generation of user profiles for the retrieval of video data G06F16/739; user profiles in network data switching protocols H04L67/306)}
- H04N: PICTORIAL COMMUNICATION, e.g. TELEVISION

## Abstract

A method and system for controlling viewing of multimedia content includes collecting viewing control profiles and associated viewing control passwords via an Internet-protocol television portal, a web portal, and a mobile portal. The viewing control profile may be usable to restrict access to certain multimedia programs. The viewing control may be applied using a unified storefront application, providing access to multimedia content via the Internet-protocol television portal, the web portal, and the mobile portal, to offer and provide controlled access to the multimedia assets.

## Claims

### Claim 1

A method, comprising:
streaming, by a server, video content to a client device;
retrieving, by the server, a profile associated with the client device, the profile specifying a viewing control setting;
synchronizing, by the server, according to the viewing control setting, an electronic storefront to the video content streamed to the client device;
receiving, by the server, a request for media sent from the client device, the media selected from the electronic storefront; and
selecting, by the server, a network of multiple networks for a routing of the media to the client device, the network selected based on the media selected from the electronic storefront.

### Claim 2 (depends on 1)

The method of claim 1, further comprising determining an asset type associated with the media selected from the electronic storefront.

### Claim 3 (depends on 2)

The method of claim 2, further comprising selecting the network based on the asset type associated with the media selected from the electronic storefront.

### Claim 4 (depends on 2)

The method of claim 2, further comprising selecting the network based on the asset type being one of an Internet protocol television asset, an Internet asset, and a mobile asset.

### Claim 5 (depends on 1)

The method of claim 1, further comprising receiving a storefront request sent from the client device, the storefront request requesting the electronic storefront.

### Claim 6 (depends on 1)

The method of claim 1, further comprising sending the media to the client device via the network.

### Claim 7 (depends on 1)

The method of claim 1, further comprising selecting a network interface to the network based on the media selected from the electronic storefront.

### Claim 8

A system, comprising:
a processor; and
a memory device, the memory device storing instructions, the instructions when executed causing the processor to perform operations, the operations comprising:
streaming video content to a client device;
retrieving a profile associated with the client device, the profile specifying a viewing control setting;
synchronizing, according to the viewing control setting, an electronic storefront to the video content streamed to the client device;
receiving a request for media sent from the client device, the media selected from the electronic storefront; and
selecting a network of multiple networks for a routing of the media to the client device, the network selected based on the media selected from the electronic storefront.

### Claim 9 (depends on 8)

The system of claim 8, wherein the operations further comprise determining an asset type associated with the media selected from the electronic storefront.

### Claim 10 (depends on 9)

The system of claim 9, wherein the operations further comprise selecting the network based on the asset type associated with the media selected from the electronic storefront.

### Claim 11 (depends on 9)

The system of claim 9, wherein the operations further comprise selecting the network based on the asset type being one of an Internet protocol television asset, an Internet asset, and a mobile asset.

### Claim 12 (depends on 8)

The system of claim 8, wherein the operations further comprise receiving a storefront request sent from the client device, the storefront request requesting the electronic storefront.

### Claim 13 (depends on 8)

The system of claim 8, wherein the operations further comprise sending the media to the client device via the network.

### Claim 14 (depends on 8)

The system of claim 8, wherein the operations further comprise selecting a network interface to the network based on the media selected from the electronic storefront.

### Claim 15

A memory device storing instructions that when executed cause a processor to perform operations, the operations comprising:
streaming video content to a client device;
retrieving a profile associated with the client device, the profile specifying a viewing control setting;
synchronizing an electronic storefront to the video content streamed to the client device according to the viewing control setting;
receiving a request for media sent from the client device, the media selected from the electronic storefront; and
selecting a network of multiple networks for a routing of the media to the client device, the network selected based on the media selected from the electronic storefront.

### Claim 16 (depends on 15)

The memory device of claim 15, wherein the operations further comprise determining an asset type associated with the media selected from the electronic storefront.

### Claim 17 (depends on 16)

The memory device of claim 16, wherein the operations further comprise selecting the network based on the asset type associated with the media selected from the electronic storefront.

### Claim 18 (depends on 16)

The memory device of claim 16, wherein the operations further comprise selecting the network based on the asset type being one of an Internet protocol television asset, an Internet asset, and a mobile asset.

### Claim 19 (depends on 15)

The memory device of claim 15, wherein the operations further comprise receiving a storefront request sent from the client device, the storefront request requesting the electronic storefront.

### Claim 20 (depends on 15)

The memory device of claim 15, wherein the operations further comprise sending the media to the client device via the network.
