IP Library Granted Patent US 8,543,660
Granted Patent B2
US 8,543,660 · App. 13/117,647 · Granted Sep 24, 2013

Systems and methods for bridging and managing media content associated with separate media content networks

Inventors: Brian F. Roberts (Dallas, TX); Anthony M. Lemus (Irving, TX); Michael D'Argenio (Green Brook, NJ); Donald H. Relyea (Dallas, TX)
Assignee: Verizon Patent and Licensing Inc.
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 8,543,660
App. No.
13/117,647
Granted
Sep 24, 2013
Kind
B2
Abstract

An exemplary system includes at least one computing device located within a local media content network and configured to 1) generate a media index of local media content stored by one or more media content access devices located within the local media content network and cloud media content stored by one or more cloud computing devices located within a cloud media content service network and 2) manage the local media content and the cloud media content based on the media index and on a predefined media management heuristic. Corresponding methods, systems, and apparatus are also disclosed.

Claims (70)

1. A method comprising:

generating, by a computing device located within a local media content network, a media index of local media content stored by one or more media content access devices located within the local media content network and cloud media content stored by one or more cloud computing devices within a cloud media content network;

generating, by the computing device, a device index of the one or more media content access devices located within the local media content network;

managing, by the computing device based on the media index, a predefined media management heuristic, and the device index, the local media content and the cloud media content;

wherein the managing comprises:

receiving, from a requesting device, a request for a media content instance included in at least one of the local media content and the cloud media content;

determining, based on the device index, one or more attributes of the requesting device;

determining, based on the one or more attributes of the requesting device and the predefined media management heuristic, one or more preferred attributes of media content;

identifying, based on the one or more attributes of media content, the media index, and the predefined media management heuristic, an available copy of the requested media content instance that best fits the request; and

facilitating access by the requesting device to the identified copy of the media content instance.

2. The method of claim 1 , wherein the generating of the media index comprises:

detecting, by the computing device, the one or more media content access devices located within the local media content network;

communicating, by the computing device, with the one or more media content access devices via the local media content network to obtain information about the local media content stored by the one or more media content access devices; and

using, by the computing device, the information to generate the media index.

3. The method of claim 1 , wherein the generating of the media index is performed automatically in response to an introduction of the computing device into the local media content network.

4. The method of claim 1 , wherein the generating of the media index comprises:

communicating, by the computing device, with the one or more cloud computing devices via a wide area network to obtain information about the cloud media content stored by the one or more cloud computing devices; and

using, by the computing device, the information to generate the media index.

5. The method of claim 1 , wherein the managing of the local media content and the cloud media content includes providing the one or more media content access devices with access to information included in the media index.

6. The method of claim 5 , wherein the providing the one or more media content access devices with access to information included in the media index comprises providing the information to a media content access device included in the one or more media content access devices for display in a graphical user interface to facilitate a request for access to a media content instance included in at least one of the local media content and the cloud media content.

7. The method of claim 5 , wherein the providing the one or more media content access devices with access to information included in the media index comprises providing the information to a media content access device included in the one or more media content access devices when the media content access device is located within the local media content network and again when the media content access device is located outside of the local media content network.

8. The method of claim 1 , wherein the one or more attributes of the requesting device include at least one of a device type, a media content processing capability, a content access right, a network connection, a location, and an available connection interface of the requesting device.

9. The method of claim 1 , wherein the one or more attributes of the media content include at least one of a source, a storage location, a distribution channel, a content provider, a service provider, a content access right, and a media data format associated with the media content.

10. The method of claim 1 , wherein:

the determining of the one or more attributes of the requesting device comprises determining that the requesting device is located within the local media content network; and

the determining of the one or more attributes of the media content comprises determining at least one of a preferred source, a preferred media data format, and a preferred content access right of the media content based on the requesting device being located within the local media content network.

11. The method of claim 1 , wherein:

the determining of the one or more attributes of the requesting device comprises determining that the requesting device is located outside of the local media content network; and

the determining of the one or more attributes of the media content comprises determining, at least one of a preferred source, a preferred media data format, and a preferred content access right of the media content based on the requesting device being located outside of the local media content network.

12. The method of claim 1 , wherein the identifying of the available copy of the requested media content instance that best fits the request is performed in accordance with the content access rights of the available copy of the requested media content instance.

13. The method of claim 1 , wherein the managing comprises:

determining a media content usage pattern from the media index; and

selectively performing one or more media management operations on at least one of the local media content and the cloud media content based on the predefined media management heuristic and on the determined media content usage pattern in preparation of an anticipated media content access request.

14. The method of claim 1 , wherein the managing facilitates agnostic access by a user to the local media content and the cloud media content.

15. The method of claim 1 , wherein:

the local media content network comprises a home local area network; and

the cloud media content network comprises an Internet-based media content storage service network.

16. The method of claim 1 , wherein the managing comprises leveraging one or more resources of the one or more media content access devices to perform one or more media management operations on at least one of the local media content and the cloud media content.

17. The method of claim 1 , embodied as computer-executable instructions on at least one non-transitory computer-readable medium, the computer-executable instructions configured to direct the computing device to perform the generating of the media index, the generating of the device index, and the managing.

18. A method comprising:

generating, by a computing device located within a local media content network, a media index of local media content stored by one or more media content access devices located within the local media content network and cloud media content stored by one or more cloud computing devices within a cloud media content network; and

managing, by the computing device based on the media index and on a predefined media management heuristic, the local media content and the cloud media content, wherein the managing comprises at least one of

funneling media content included in at least one of the local media content and the cloud media content between the local media content network and the cloud media content network,

funneling media content included in the local media content between the media content access devices via the local media content network,

transcoding media content included in at least one of the local media content and the cloud media content,

upscaling or downscaling media content included in at least one of the local media content and the cloud media content,

deleting media content included in at least one of the local media content and the cloud media content,

enforcing content access rights of media content included in at least one of the local media content and the cloud media content, and

managing content access rights of media content included in at least one of the local media content and the cloud media content.

19. An apparatus comprising:

an indexing facility configured to

generate a media index of local media content stored by one or more media content access devices located within a local media content network and cloud media content stored by one or more cloud computing devices located within a cloud media content service network, and

generate a device index of the one or more media content access devices located within the local media content network;

a storage facility communicatively coupled to the indexing facility and configured to store data representative of the media index, the device index, and a predefined media management heuristic; and

a media management facility communicatively coupled to the storage facility and configured to manage the local media content and the cloud media content based on the media index, the predefined media management heuristic, and the device index, wherein the managing comprises:

receiving, from a requesting device, a request for a media content instance included in at least one of the local media content and the cloud media content;

determining, based on the device index, one or more attributes of the requesting device;

determining, based on the one or more attributes of the requesting device and the predefined media management heuristic, one or more preferred attributes of media content;

identifying, based on the one or more attributes of media content, the media index, and the predefined media management heuristic, an available copy of the requested media content instance that best fits the request; and

facilitating access by the requesting device to the identified copy of the media content instance.

20. A system comprising:

at least one computing device located within a local media content network, the at least one computing device configured to

generate a media index of local media content stored by one or more media content access devices located within the local media content network and cloud media content stored by one or more cloud computing devices located within a cloud media content service network,

generate a device index of the one or more media content access devices located within the local media content network, and

manage the local media content and the cloud media content based on the media index, a predefined media management heuristic, and the device index, wherein the managing comprises:

receiving, from a requesting device, a request for a media content instance included in at least one of the local media content and the cloud media content;

determining, based on the device index, one or more attributes of the requesting device;

determining, based on the one or more attributes of the requesting device and the predefined media management heuristic, one or more preferred attributes of media content;

identifying, based on the one or more attributes of media content, the media index, and the predefined media management heuristic, an available copy of the requested media content instance that best fits the request; and

facilitating access by the requesting device to the identified copy of the media content instance.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 27, 2011
From: ROBERTS, BRIAN F.; LEMUS, ANTHONY M.; D'ARGENIO, MICHAEL; RELYEA, DONALD H.
To: VERIZON PATENT AND LICENSING, INC.
Reel/Frame 026354/0593 →
Continuity (1)
Related Publication 20120304233A1 · Nov 29, 2012