# US 10,455,285 B2 · System for managing media content

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

- Number: US 10,455,285 B2
- Document ID: US10455285B2
- Status: Granted
- Kind: B2
- Application number: 15/163,808
- Filed: 2016-05-25
- Published: 2016-09-15
- Granted: 2019-10-22
- Earliest claimed: 2008-01-10
- Assignees: AT&T Intellectual Property I, L.P.
- Applicants: At&T Intellectual Property I, LP
- Inventors: Scott White; James Cansler; Ankur Mukerji
- Web page: https://patentgrep.com/patent/US10455285B2

## CPC

- H04N 21/4622: {Retrieving content or additional data from different sources, e.g. from a broadcast channel and the Internet (web site content organization and management for information retrieval from the Internet G06F16/958; transmission by internet of broadcast information H04H60/82; stock exchange data over packet-switching network H04L12/1804; push services including data channel over packet-switching network H04L12/1859)}
- G11B 27/322: {used signal is digitally coded}
- G11B 27/329: {on a disc [VTOC]}
- G11B 27/34: Indicating arrangements {(indicating means incorporated in magazine or cassette G11B23/046 and G11B23/0875; indicating measured values in general G01D)}
- H04N 7/163: {by receiver means only}
- H04N 21/4332: {by placing content in organized collections, e.g. local EPG data repository (interfaces, Database management systems or updating for information retrieval G06F16/23; details of retrieval of video data and associated meta data in video database G06F16/739)}
- 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/4381: {Recovering the multiplex stream from a specific network, e.g. recovering MPEG packets from ATM cells (transmission of MPEG streams over ATM H04L12/5601)}
- H04N 21/4751: {for defining user accounts, e.g. accounts for children}
- H04N 21/64322: {IP}
- H04N 21/8352: involving content or source identification data, e.g. Unique Material Identifier [UMID]
- 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: PICTORIAL COMMUNICATION, e.g. TELEVISION
- G11B: INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER (recording measured values in a way that does not require playback through a transducer G01D9/00; recording or playback apparatus using mechanically marked tape, e.g. punched paper tape, or using unit records, e.g. punched or magnetically marked cards G06K; transferring data from one type of record carrier to another G06K1/18; circuits for coupling output of reproducer to radio receiver H04B1/20; gramophone pick-ups or like acoustic electromechanical transducers or circuits therefor H04R)

## Abstract

A system that incorporates teachings of the present disclosure may include, for example, a device having a controller to create metadata corresponding to an identity of an entity, incorporate in a media file the metadata that identifies the entity with metadata that describes media content in the media file, and present a graphical user interface depicting a media file directory structure generated according to the metadata that identifies the entity and the metadata that describes media content in the media file. Other embodiments are disclosed.

## Claims

### Claim 1

A non-transitory machine-readable storage medium, comprising executable instructions that, when executed by a processing system including a processor, facilitate performance of operations, comprising:
accessing first metadata and second metadata of a media file that comprises a plurality of media content, the first metadata identifying entities associated with the plurality of media content, the second metadata providing a description of the plurality of media content, the entities including a first user and a second user of the processing system;
accessing a first directory structure, wherein the first directory structure is generated to provide access to a first portion of the plurality of media content associated with the first user; and
accessing a second directory structure, wherein the second directory structure is generated to provide access to a second portion of the plurality of the media content associated with the second user, and wherein the first and second directory structures share a shared portion of the plurality of media content without resulting in a duplication of the shared portion in a storage device used to store the media file that includes the plurality of the media content;
generating an exclusive portion of the plurality of the media content based on an adjustment made to a portion of the shared portion of the plurality of the media content by the first user, wherein access to the exclusive portion is via the first directory structure while access to a remaining portion of the shared portion is maintained via the second directory; and presenting a first graphical user interface depicting the first directory structure.

### Claim 2 (depends on 1)

The non-transitory machine-readable storage medium of claim 1, wherein the operations further comprise presenting a first graphical user interface depicting the first directory structure in response to receiving a first request associated with the first user.

### Claim 3 (depends on 2)

The non-transitory machine-readable storage medium of claim 2, wherein the operations further comprise presenting a second graphical user interface depicting the second directory structure in response to receiving a second request associated with the second user.

### Claim 4 (depends on 1)

The non-transitory machine-readable storage medium of claim 1, wherein the plurality of media content is associated with entities comprising the first user and the second user, and wherein additional entities are determined based on user input.

### Claim 5 (depends on 4)

The non-transitory machine-readable storage medium of claim 4, wherein the operations further comprise:
receiving a request to tag the media file as being associated with the entities; generating third metadata in response to receiving the request, wherein the third metadata describes the entities associated with the plurality of the media content; and providing the media file with the third metadata.

### Claim 6 (depends on 4)

The non-transitory machine-readable storage medium of claim 4, wherein the operations further comprise:
receiving a request to tag the media file as being associated with the entities; generating the first metadata based on the user input; and
accessing a parental control policy in response to receiving the request, wherein the first metadata is generated when the parental control policy allows the entities to be associated with the media file.

### Claim 7 (depends on 6)

The non-transitory machine-readable storage medium of claim 6, wherein the second metadata comprises an identification of an author of a media item of the plurality of the media content, a title for the media item, a hierarchical structure of the media item, an indication of a presentation length of the media item, a genre of the media item, a publication date of the media item, a rating of the media item, or a combination thereof.

### Claim 8 (depends on 7)

The non-transitory machine-readable storage medium of claim 7, wherein the operations further comprise:
determining a rating for the media item based on the second metadata; and applying the rating to the parental control policy, wherein the first metadata is generated when the applying of the rating to the parental control policy allows the entities to be associated with the media file.

### Claim 9 (depends on 7)

The non-transitory machine-readable storage medium of claim 7, wherein the providing of the media file with the first metadata comprises combining the first metadata with the second metadata of the media file.

### Claim 10 (depends on 1)

The non-transitory machine-readable storage medium of claim 1, wherein the operations further comprise:
presenting a graphical user interface comprising a group of identifications for individuals; receiving a user selection of an identification from among the group of identifications for individuals; and
generating the first metadata based on the user selection.

### Claim 11 (depends on 10)

The non-transitory machine-readable storage medium of claim 10, wherein the operations further comprise:
identifying users of a computing device as identified users; and determining the group of identifications for individuals based on the identified users.

### Claim 12

A device, comprising:
a processing system including a processor; and
a memory that stores executable instructions that, when executed by the processing system, facilitate performance of operations, comprising:
receiving a request to tag a media file as being associated with a first user of the device, wherein the media file comprises media content;
accessing first metadata and second metadata of the media file, the first metadata identifying entities associated with the media content, the second metadata providing a description of the media content, the entities including a first user and a second user of the device;
generating a first directory structure based on the first metadata, wherein the first directory structure provides access to a first portion of the media content associated with the first user;
generating a second directory structure that provides access to a second portion of the media content associated with a second user, wherein the second directory structure shares a shared portion of the first portion of the media content with the first directory structure without resulting in a duplication of the shared portion;
generating an exclusive portion of the media content based on an adjustment made to a portion of the shared portion of the media content and enabling access via one directory of the first and second directory structures to the exclusive portion while maintaining access to a remaining portion of the shared portion via a different directory of the first and second directory structures; and
presenting a first graphical user interface depicting the first directory structure.

### Claim 13 (depends on 12)

The device of claim 12, wherein the operations further comprise accessing a parental control policy stored in the memory in response to receiving the request, wherein the first metadata describes entities associated with the plurality of the media content.

### Claim 14 (depends on 13)

The device of claim 13, wherein the operations further comprise determining when the parental control policy allows the first user to be associated with the media file based on the determined rating.

### Claim 15

A method, comprising:
receiving, by a processing system comprising a processor, a media file via equipment of a first user, wherein the media file comprises media content;
accessing, by the processing system, first metadata and second metadata of the media file, the first metadata identifying entities associated with the media content, the second metadata providing a description of the media content, the entities including a first user and a second user of the equipment of the first user;
generating, by the processing system, a first directory structure, wherein the first directory structure provides access to a first portion of a shared portion of the media file, wherein the shared portion of the media content includes a same media content in the first portion and a second portion of the media content;
generating, by the processing system, a second directory structure that provides access to the second portion of the media content, wherein the shared portion does not result in a duplication of the media file in a storage device used to store the media file; and
generating, by the processing system, an exclusive portion of the media content based on an adjustment made to the shared portion of the media content, wherein access to the exclusive portion is via one directory of the first and second directory structures, and where access to the shared portion is maintained via a different directory of the first and second directory structures.

### Claim 16 (depends on 15)

The method of claim 15, further comprising presenting a first graphical user interface depicting the first directory structure in response to receiving a first request associated with the first user.

### Claim 17 (depends on 16)

The method of claim 16, further comprising presenting a second graphical user interface depicting the second directory structure in response to receiving a second request associated with the second user.

### Claim 18 (depends on 15)

The method of claim 15, further comprising:
presenting a graphical user interface comprising a group of identifications of individuals; and
receiving a user selection of an identification of a user to associate with the media file.

### Claim 19 (depends on 18)

The method of claim 18, further comprising:
obtaining a user access control for the media file; and
restricting access to the media file to a user based on the user access control.

### Claim 20 (depends on 15)

The method of claim 15, wherein the media file is received by a computing device, the computing device comprising one of a wireless telephony device, a set-top box, a digital video recorder, and a media player.
