System and method for providing global media content delivery
First Claim
1. A system for providing media content while preventing unauthorized access to a plurality of content sources, said system comprising:
- a media content library having a plurality of media content pieces;
a global media content delivery network having said plurality of content sources, each content source of said plurality of content sources stores a portion of said media content library; and
a security system coupled to said plurality of content sources for allowing delivery of a media content piece from said media content library to an authorized client device while preventing unauthorized access to said media content library stored by said plurality of content sources.
1 Assignment
0 Petitions
Accused Products
Abstract
One embodiment of the present invention enables global delivery of “on-demand” high fidelity media content to client computers via a network, such as, the Internet or a wide area network (WAN) while restricting unauthorized users from directly retrieving media content from its sources. The present embodiment includes a global media content delivery network that may include multiple “points of presence” which may be located throughout the world. Each point of presence may store a portion or the entirety of a media content library that may be provided to client devices. Each one of the points of presence may provide media content to client devices in their respective vicinity of the world. Once a client receives media, it is stored using hidden directories to prevent easy redistribution with other devices. An access key procedure and rate control restrictor may also be implemented to monitor and restrict suspicious media requests.
92 Citations
29 Claims
-
1. A system for providing media content while preventing unauthorized access to a plurality of content sources, said system comprising:
-
a media content library having a plurality of media content pieces;
a global media content delivery network having said plurality of content sources, each content source of said plurality of content sources stores a portion of said media content library; and
a security system coupled to said plurality of content sources for allowing delivery of a media content piece from said media content library to an authorized client device while preventing unauthorized access to said media content library stored by said plurality of content sources. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method for providing media content to a client device from a plurality of content sources while preventing unauthorized access to said media content, said method comprising:
-
transmitting a first request for a media content list of a media content library from said client device;
in response to receiving said first request, transmitting to said client device said media content play list together with a unique identification;
in response to receiving said media content list, transmitting a second request for delivery of said media content together with said unique identification from said client device;
provided said unique identification is valid, transmitting to said client device an access key together with a location of a content source of said plurality of content sources containing said media content;
in response to receiving said access key together with said location of said content source, transmitting a third request together with said access key to said content source from said client device; and
provided said access key is valid, transmitting said media content to said client device. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A system for providing media content while restricting unauthorized access to a plurality of content sources, said system comprising:
-
a media content library having a plurality of media content pieces;
a global media content delivery network having said plurality of content sources, each content source of said plurality of content sources stores a portion of said media content library; and
an authorization system coupled to said plurality of content sources for regulating delivery of a media content piece from said media content library to an authorized client computer while restricting unauthorized access to said media content library stored by said plurality of content sources. - View Dependent Claims (22, 23, 24, 25, 26, 27, 28, 29)
-
Specification