Multi-access content server with security management for IPTV
First Claim
1. A system for distributing content over multiple networks, said system comprising:
- a receiver, located on a content provider network, configured to receive content from a content source, wherein the content provider network excludes customer premises equipment;
a plurality of content-provider encoders located on the content provider network, at least two of the content-provider encoders configured to encode the content into at least two different formats for play on devices having different formats;
a metadata management unit located on the content provider network configured to apply information associated with the content to the content in the form of metadata;
a content management server located on the content provider network, in communication with said plurality of encoders and configured to receive and store the content, the content management server configured to receive a content selection request from a user device and communicate the content selection request to a middleware server and in response to receiving a verified content selection request from the middleware server, transmitting an encoded content associated with the content selection request to the user device, the encoded content format being selected based on a type of device associated with the user device;
a conditional access digital rights management server located on the content provider network in communication with said content management server and configured to authenticate a user from among multiple customers of a communications service provider attempting to access the content, the conditional access digital rights management server configured to receive a security key associated with a user profile from the user device and determine if the security key is capable of decrypting a content associated with the content selection request, and notify the middleware server if the security key is capable of decrypting a content associated with the content selection request;
the middleware server located on the content provider network in communication with said content management server and configured to manage a program guide accessible to users to view and select content to play on a device, the middleware server configured to receive the content selection request from the content management server and authenticate the user device based on an identifier associated with the user device that is received with the content selection request and responsive to authenticating the user device and receiving a notification from the conditional access digital rights management server that the security key associated with the user profile is capable of decrypting a content associated with the content selection request, communicating the verified content selection request back to the content management server; and
a plurality of devices configured for different formats and configured to access the content management server via at least one network and select content to play via the program guide.
4 Assignments
0 Petitions
Accused Products
Abstract
A system and method for distributing content over multiple networks may include at least two encoders configured to encode the content in formats for play on devices having different formats. A metadata management unit may be configured to apply information associated with the content to the content in the form of metadata. A content management server may be in communication with the encoders and be configured to receive and store the content. A conditional access digital rights management server may be in communication with the content management server and be configured to authenticate a user. A middleware server may be in communication with the content management server and be configured to manage a program guide accessible to users to view and select content to play on a device. Devices of different formats may be configured to access the content management server and select content to play via the program guide.
25 Citations
18 Claims
-
1. A system for distributing content over multiple networks, said system comprising:
-
a receiver, located on a content provider network, configured to receive content from a content source, wherein the content provider network excludes customer premises equipment; a plurality of content-provider encoders located on the content provider network, at least two of the content-provider encoders configured to encode the content into at least two different formats for play on devices having different formats; a metadata management unit located on the content provider network configured to apply information associated with the content to the content in the form of metadata; a content management server located on the content provider network, in communication with said plurality of encoders and configured to receive and store the content, the content management server configured to receive a content selection request from a user device and communicate the content selection request to a middleware server and in response to receiving a verified content selection request from the middleware server, transmitting an encoded content associated with the content selection request to the user device, the encoded content format being selected based on a type of device associated with the user device; a conditional access digital rights management server located on the content provider network in communication with said content management server and configured to authenticate a user from among multiple customers of a communications service provider attempting to access the content, the conditional access digital rights management server configured to receive a security key associated with a user profile from the user device and determine if the security key is capable of decrypting a content associated with the content selection request, and notify the middleware server if the security key is capable of decrypting a content associated with the content selection request; the middleware server located on the content provider network in communication with said content management server and configured to manage a program guide accessible to users to view and select content to play on a device, the middleware server configured to receive the content selection request from the content management server and authenticate the user device based on an identifier associated with the user device that is received with the content selection request and responsive to authenticating the user device and receiving a notification from the conditional access digital rights management server that the security key associated with the user profile is capable of decrypting a content associated with the content selection request, communicating the verified content selection request back to the content management server; and a plurality of devices configured for different formats and configured to access the content management server via at least one network and select content to play via the program guide. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method for distributing content, said method comprising:
-
receiving raw content from a content producer, with a receiver, located on a content provider network, configured to receive content from a content source, wherein the content provider network excludes customer premises equipment; encoding the raw content into at least two different formats for play on devices having different respective formats with a plurality of content-provider encoders located on the content provider network, at least two of the content-provider encoders configured to encode the content into at least two different formats for play on devices having different formats; applying information associated with the content to the encoded content for display to a user with a metadata management unit located on the content provider network configured to apply information associated with the content to the content in the form of metadata; storing the encoded content in the different formats on a content management server located on the content provider network, in communication with said plurality of encoders and configured to receive and store the content, the content management server configured to receive a content selection request from a user device and communicate the content selection request to a middleware server and in response to receiving a verified content selection request from the middleware server, transmitting an encoded content associated with the content selection request to the user device, the encoded content format being selected based on a type of device associated with the user device; authenticating a user from among multiple customers of a communications service provider attempting to access the encoded content in the different formats with a conditional access digital rights management server located on the content provider network in communication with said content management server and configured to authenticate the user from among multiple customers of a communications service provider attempting to access the content; determining, with the conditional access digital rights management server if a security key associated with a user profile received from a user device is capable of decrypting an encoded content associated with the content selection request; notifying the middleware server if the security key is capable of decrypting a content associated with the content selection request; managing a program guide accessible to users to view and select content to play on a device with the middleware server, the middleware server being configured to receive the content selection request from the content management server and authenticate the user device based on an identifier associated with the user device that is received with the content selection request and responsive to authenticating the user device and receiving a notification from the conditional access digital rights management server that the security key associated with the user profile is capable of decrypting a content associated with the content selection request; communicating the verified content selection request back to the content management server; and distributing, by the content provider system, the encoded content to a plurality of devices configured for different formats and configured to access the content management server via at least one network and select content to play via the program guide. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
Specification