Secure content delivery to multiple client devices via a local server

US12132948B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-12132948-B2
Application numberUS-202117478291-A
CountryUS
Kind codeB2
Filing dateSep 17, 2021
Priority dateSep 17, 2021
Publication dateOct 29, 2024
Grant dateOct 29, 2024

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

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.

First claim

Opening claim text (preview).

What is claimed is: 1. A device, comprising: a local server including a processor; and a memory that stores executable instructions that, when executed by the local server, facilitate performance of operations, the operations comprising: receiving a first request for first encrypted media content associated with a first broadcast channel from each of a first plurality of client devices; receiving the first encrypted media content from a first content source intended for the first plurality of client devices, wherein the first content source broadcasts the first encrypted media content to a group of network devices, wherein the first content source comprises a satellite system, wherein the group of network devices comprises the local server; receiving a second request for a second encrypted media content associated with a second broadcast channel from each of a second plurality of client devices; receiving the second encrypted media content from a second content source intended for the second plurality of client devices, wherein the second content source broadcasts the second encrypted media content to the group of network devices, wherein the second content source comprises a broadband content source, wherein the group of network devices comprises a local server; caching the first encrypted media content in a media content storage device resulting in cached first encrypted media content; caching the second encrypted media content in the media content storage device resulting in cached second encrypted media content; receiving a third request for at least one first decryption key associated with the first encrypted media content from at least one of the first plurality of client devices; receiving a fourth request for at least one second decryption key associated with the second encrypted media content from at least one of the second plurality of client devices; providing the at least one first decryption key to the at least one of the first plurality of client devices; providing the at least one second decryption key to the at least one of the second plurality of client devices; accessing the cached first encrypted media content from the media content storage device; accessing the cached second encrypted media content from the media content storage device; multicasting the cached first encrypted media content to the first plurality of client devices; and multicasting the cached second encrypted media content to the second plurality of client devices. 2. The device of claim 1 , wherein the device includes a license proxy and wherein the providing the at least one first decryption key comprises the license proxy providing the at least one first decryption key. 3. The device of claim 1 , wherein the operations further comprise receiving the at least one first decryption key from a head end. 4. The device of claim 1 , wherein the receiving the first encrypted media content comprises receiving the first encrypted media content over a satellite communications network. 5. The device of claim 4 , wherein the receiving the first encrypted media content further comprises receiving additional encrypted media content over the satellite communications network. 6. The device of claim 5 , wherein the additional encrypted media content received over the satellite communications network is not encrypted using a conditional access (CA) system. 7. The device of claim 1 , wherein the multicasting the first encrypted media content to the first plurality of client devices comprises forwarding the first encrypted media content without decrypting and re-encrypting. 8. The device of claim 1 , wherein the first plurality of client devices and the local server are located on a common premises. 9. The device of claim 8 , wherein the common premises comprises a hotel, and the first plurality of client devices comprises devices in rooms of the hotel. 10. A non-transitory, machine-readable medium, comprising executable instructions that, when executed by a local server including a processor, facilitate performance of operations, the operations comprising: receiving, at a local server, 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, first encrypted media content from a first content source intended for the first plurality of client devices, wherein the first content source broadcasts the first encrypted media content to a group of network devices, wherein the first content source comprises a satellite system, wherein the group of network devices comprises the local server; receiving, at the local server, 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 intended for the second plurality of client devices, wherein the second content source broadcasts the second encrypted media content to the group of network devices, wherein the second content source comprises a broadband content source; caching, by the local server, the first encrypted media content in a media content storage device resulting in cached first encrypted media content; caching, by the local server, the second encrypted media content in the media content storage device resulting in cached second encrypted media content; receiving, at the local server, a third request for at least one first decryption key associated with the first encrypted media content from at least one of the first plurality of client devices; receiving, at the local server, a fourth request for at least one second decryption key associated with the second encrypted media content from at least one of the second plurality of client devices; providing, by the local server, the at least one first decryption key to the at least one of the first plurality of client devices; providing, by the local server, the at least one second decryption key to the at least one of the second plurality of client devices; accessing, by the local server, the cached first encrypted media content from the media content storage device; accessing, by the local server, the cached second encrypted from the media content storage device; multicasting, by the local server, the cached first encrypted media content to the first plurality of client devices; and multicasting, by the local server, the cached second encrypted media content to the second plurality of client devices. 11. The non-transitory, machine-readable medium of claim 10 , wherein the local server includes a license proxy and wherein the providing the at least one first decryption key comprises the license proxy providing the at least one first decryption key. 12. The non-transitory, machine-readable medium of claim 10 , wherein the operations further comprise receiving, by the local server, the at least one first decryption key from a head end. 13. The non-transitory, machine-readable medium of claim 10 , wherein the receiving the first encrypted media content comprises receiving the first encrypted media content over a satellite communications network. 14. The non-transitory, machine-readable medium of claim 10 , wherein the receiving the first encrypted media content further comprises receiving additional encrypted media content over a satellite communications network. 15. The non-transitory, machine-readable medium of claim 14 , wherein the additional encrypted media content received over the satellite communications network is not encryp

Assignees

Inventors

Classifications

  • involving video stream encryption · CPC title

  • involving transmission via a satellite · CPC title

  • involving terrestrial transmission, e.g. DVB-T · CPC title

  • Server components or server architectures · CPC title

  • for generating or managing keys in general (key distribution for secret or secure communication involving central third party, e.g. key distribution center [KDC] or trusted third party [TTP] H04L9/083; network support of key management H04L63/06; key management for network security in communication control or processing H04W12/04) · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US12132948B2 cover?
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…
Who is the assignee on this patent?
At & T Ip I Lp
What technology area does this patent fall under?
Primary CPC classification H04N21/2541. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Oct 29 2024 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 2 related publications on this page (citations in our corpus or others sharing the same primary CPC).