Secure content delivery to multiple client devices via a local server
AssigneeAT&T Intellectual Property I, L.P.
InventorsXin Wang, Richard Tatem, Reza Pezeshki, Joseph Z Fung, Brian Moore, Horia-Mihai Popa, Luan Le-Chau
Life of this patent
Estimating the term…
Abstract
Aspects of the subject disclosure may include, for example, a local server coupled to a plurality of client devices. The local server may receive encrypted content from one or more content sources and provide the content to the client devices. The local server and client devices may be part of a multi-client environment such as a hotel or conference center. The local server does not decrypt and re-encrypt content, thereby allowing the use of low cost equipment. Other embodiments are disclosed.
Claims20
A device, comprising:
- a processing system of a local server, the 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, at the local server over a local network, a first request for first encrypted media content associated with a first broadcast channel from each of a first plurality of client devices;
- receiving, at the local server, the first encrypted media content from a first content source, wherein the first content source comprises a satellite system;
- receiving, at the local server over the local network, a second request for second encrypted media content associated with a second broadcast channel from each of a second plurality of client devices;
- receiving, at the local server, the second encrypted media content from a second content source, wherein the second content source comprises a broadband content source;
- multicasting, by the local server over the local network, the first encrypted media content to the first plurality of client devices;
- and
- multicasting, by the local server over the local network, the second encrypted media content to the second plurality of client devices.
A non-transitory, machine-readable medium, comprising executable instructions that, when executed by a processing system of a local server, the processing system including a processor, facilitate performance of operations, the operations comprising:
- receiving, at the local server over a local network, a first request for first encrypted media content associated with a first broadcast channel from each of a first plurality of client devices;
- receiving, at the local server, the first encrypted media content from a first content source, wherein the first content source comprises a satellite system;
- receiving, at the local server over the local network, a second request for second encrypted media content associated with a second broadcast channel from each of a second plurality of client devices;
- receiving, at the local server, the second encrypted media content from a second content source, wherein the second content source comprises a broadband content source;
- determining, at the local server, that there is a first license to provide the first encrypted media content to the first plurality of client devices resulting in a first determination;
- determining, at the local server, that there is a second license to provide the second encrypted media content to the second plurality of client devices resulting in a second determination;
- multicasting, by the local server over the local network, the first encrypted media content to the first plurality of client devices based on the first determination;
- and
- multicasting, by the local server over the local network, the second encrypted media content to the second plurality of client devices based on the second determination.
A method, comprising:
- receiving, by a processing system of a local server, the processing system including a processor, a first request for first encrypted media content associated with a first broadcast channel from each of a first plurality of client devices, the first request being received over a local network;
- receiving, by the processing system of the local server, the first encrypted media content from a first content source, wherein the first content source comprises a satellite system;
- receiving, by the processing system of the local server over the local network, a second request for second encrypted media content associated with a second broadcast channel from each of a second plurality of client devices;
- receiving, by the processing system of the local server, the second encrypted media content from a second content source, wherein the second content source comprises a broadband content source;
- multicasting, by the processing system of the local server over the local network, the first encrypted media content to the first plurality of client devices, wherein the multicasting of the first encrypted media content comprises providing a first license associated with the first encrypted media content to each of the first plurality of client devices;
- and
- multicasting, by the processing system of the local server over the local network, the second encrypted media content to the second plurality of client devices, wherein the multicasting of the second encrypted media content comprises providing a second license associated with the second encrypted media content to each of the second plurality of client devices.
Dependencies are inferred from the claim text.