# US 7,613,735 B2 · Method and apparatus for managing multimedia content

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

- Number: US 7,613,735 B2
- Document ID: US7613735B2
- Status: Granted
- Kind: B2
- Application number: 11/423,746
- Filed: 2006-06-13
- Published: 2007-12-20
- Granted: 2009-11-03
- Earliest claimed: 2006-06-13
- Assignees: Alcatel-Lucent USA Inc.
- Inventors: Bin Yao
- Web page: https://patentgrep.com/patent/US7613735B2

## CPC

- G06Q 30/0601: Electronic shopping [e-shopping]
- G06F 16/00: Information retrieval; Database structures therefor; File system structures therefor
- G06Q 30/0251: Targeted advertisements
- G06Q 30/0257: {User requested}
- G06Q 30/0277: {Online advertisement}
- G06Q 30/0641: {utilising user interfaces specially adapted for shopping}
- H04L 67/1097: for distributed storage of data in networks, e.g. transport arrangements for network file system [NFS], storage area networks [SAN] or network attached storage [NAS]
- H04L 67/5682: Policies or rules for updating, deleting or replacing the stored data
- H04L 67/5683: Storage of data provided by user terminals, i.e. reverse caching
- Y10S 707/99942: Manipulating data structure, e.g. compression, compaction, compilation
- Y10S 707/99943: Generating database or data structure, e.g. via user interface
- Y10S 707/99944: Object-oriented database structure
- Y10S 707/99945: Object-oriented database structure processing
- Y10S 707/99948: Application of database or data structure, e.g. distributed, multimedia, or image
- G06Q: INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)
- H04L: TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION (arrangements common to telegraphic and telephonic communication H04M)
- Y10S: TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS

## Abstract

The invention includes a system, apparatus, and method for storing media content within a service provider network. The system includes multi-service servers associated with access points adapted to allow end-user devices to access the service provider network. Each multi-service server includes a common storage partition adapted for storing media content and a plurality of end-user storage partitions adapted for maintaining associations to media content. The system includes media servers that communicate with the multi-service servers for providing media content to the multi-service servers. In response to a request for media content received from one of a plurality of end-user devices, the requested media content stored in the common storage partition is associated with a selected one of the end-user storage partitions associated with the end-user. The request for media content is received in response to end-user directed advertisements received at any of the plurality of end-user devices.

## Claims

### Claim 1

A system for storing media content within a service provider network, comprising:
a plurality of multi-service servers associated with access points adapted to allow end-user devices to access the service provider network, each multi-service server comprising a common storage partition adapted for storing media content, each multi-service server comprising a plurality of end-user storage partitions, each end-user storage partition adapted for storing associations to portions of the media content in the common storage partition; and
a plurality of media servers, at least a portion of the media servers being disposed within the service provider network, the media servers adapted for communicating with the multi-service servers for providing media content to the multi-service servers for storage in the respective common storage partitions of the multi-service servers;
wherein, in response to a request for media content received from an end-user device, the requested media content stored in the common storage partition of one of the multi-service servers having an end-user partition associated with the end-user device is associated with the end-user storage partition associated with the end-user device.

### Claim 2 (depends on 1)

The system of claim 1, wherein each multi-service server is further adapted for, in response to a request for media content, performing:
determining whether the requested media content is stored within the common storage partition.

### Claim 3 (depends on 1)

The system of claim 1, wherein each multi-service server is further adapted for, in response to a determination that requested media content is stored within the common storage partition:
generating a mapping to the requested media content stored in the common storage partition; and
storing the generated mapping in an end-user storage partition associated with an end-user device from which a request for the media content is received.

### Claim 4 (depends on 1)

The system of claim 1, wherein each multi-service server is further adapted for, in response to a determination that requested media content is not stored within the common storage partition:
obtaining the requested media content;
storing the obtained media content in the common storage partition;
generating a mapping to the media content stored in the common storage partition; and
storing the generated mapping in an end-user storage partition associated with an end-user device from which a request for the media content is received.

### Claim 5 (depends on 1)

The system of claim 1, wherein each multi-service server is further adapted for:
receiving a media content retrieval request from one of the end-user devices requesting retrieval of at least a portion of the media content;
identifying the end-user storage partition associated with the end-user associated with the end-user device from which the media content retrieval request is received;
retrieving the requested portion of the media content; and
providing the requested portion of the media content to the one of the end-user devices requesting retrieval of the at least a portion of the media content.

### Claim 6 (depends on 1)

The system of claim 1, wherein each multi-service server is further adapted for:
receiving end-user content from an end-user device associated with an end-user;
identifying the end-user storage partition associated with the end-user; and
storing the received end-user content in the end-user storage partition.

### Claim 7

A method for storing media content on a server within a service provider network, the server comprising a common storage partition adapted for storing media content and a plurality of end-user storage partitions adapted for maintaining associations to portions of the media content, wherein the server is associated with at least one access point adapted to allow end-user devices to access the service provider network, the method comprising:
receiving a request to store media content in response to a request for the media content initiated by an end-user using an end-user device;
determining, in response to the request to store media content, whether the media content is stored in the common storage partition; and
in response to a determination that the requested media content is not stored in the common storage partition, storing the requested media content in the common storage partition and associating the stored media content with the end-user storage partition associated with the end-user;
in response to a determination that the requested media content is stored in the common storage partition, associating the stored media content with the end-user storage partition associated with the end-user.

### Claim 8 (depends on 7)

The method of claim 7, wherein associating the stored media content with the end-user storage partition comprises:
generating a mapping to the media content stored in the common storage partition; and
storing the generated mapping in the end-user storage partition associated with the end-user.

### Claim 9 (depends on 7)

The method of claim 7, further comprising, in response to a determination that the media content is not stored in the common storage partition:
obtaining the media content;
storing the obtained media content in the common storage partition;
generating a mapping to the media content stored in the common storage partition; and
storing the generated mapping in the end-user storage partition associated with the end-user.

### Claim 10 (depends on 7)

The method of claim 7, further comprising:
receiving a media content retrieval request, from one of the end-user devices, requesting retrieval of at least a portion of the media content;
identifying the end-user storage partition associated with the end-user associated with the end-user device from which the media content retrieval request is received;
retrieving the requested portion of the media content; and
providing the requested portion of the media content to the one of the end-user devices requesting retrieval of the at least a portion of the media content.

### Claim 11 (depends on 10)

The method of claim 10, further comprising:
determining at least one device characteristic of the one of the end-user devices requesting retrieval of at least a portion of the media content; and
modifying the requested portion of the media content according to the at least one device characteristic.

### Claim 12 (depends on 7)

The method of claim 7, further comprising:
receiving end-user content from one of the end-user devices;
identifying the end-user storage partition associated with the end-user associated with the end-user device from which the end-user content is received; and
storing the received end-user content in the end-user storage partition.

### Claim 13

An apparatus for storing media content within a service provider network, the apparatus comprising a common storage partition adapted for storing media content and a plurality of end-user storage partitions adapted for maintaining associations to portions of the media content, wherein the apparatus is associated with at least one access point adapted to allow end-user devices to access the service provider network, the apparatus comprising:
means for receiving a request to store media content in response to a request for the media content initiated by an end-user using an end-user device; and
means for determining, in response to the request to store media content, whether the media content is stored in the common storage partition;
means for storing the requested media content in the common storage partition and associating the stored media content with the end-user storage partition associated with the end-user, in response to a determination that the requested media content is not stored in the common storage partition; and
means for associating the stored media content with the end-user storage partition associated with the end-user, in response to a determination that the requested media content is stored in the common storage partition.

### Claim 14 (depends on 13)

The apparatus of claim 13, wherein means for associating the stored media content with the end-user storage partition associated with the end-user comprises:
means for generating a mapping to the media content stored in the common storage partition; and
means for storing the generated mapping in the end-user storage partition.

### Claim 15 (depends on 13)

The apparatus of claim 13, further comprising:
means for obtaining the media content, in response to a determination that the media content is not stored in the common storage partition.

### Claim 16 (depends on 13)

The apparatus of claim 13, further comprising:
means for receiving a media content retrieval request, from one of the end-user devices, requesting retrieval of at least a portion of the media content;
means for identifying the end-user storage partition associated with the end-user associated with the end-user device from which the media content retrieval request is received;
means for retrieving the requested portion of the media content; and
means for providing the requested portion of the media content to the one of the end-user devices requesting retrieval of the at least a portion of the media content.

### Claim 17 (depends on 13)

The apparatus of claim 13, further comprising:
means for receiving end-user content from one of the end-user devices;
means for identifying the end-user storage partition associated with the end-user associated with the end-user device from which the end-user content is received; and
means for storing the received end-user content in the end-user storage partition.
