Segmented encryption for content delivery

US11863540B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-11863540-B2
Application numberUS-202217655053-A
CountryUS
Kind codeB2
Filing dateMar 16, 2022
Priority dateJul 27, 2016
Publication dateJan 2, 2024
Grant dateJan 2, 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.

Techniques for encrypting content in a content distribution network are disclosed. The content distribution network may comprise a number of national and local sites, and a number of hubs at each local sites. A content segment encrypting device may be operative at a local site to encrypt and cache segments of content. The segment encrypting device may provide the segments to streaming devices that encode content for delivery downstream to network or user devices.

First claim

Opening claim text (preview).

The invention claimed is: 1. A method comprising: receiving, by a computing device associated with a content distribution network, a request for a content segment associated with an item of content; generating, by the computing device, for the content segment: one or more encrypted portions of the content segment that are encrypted in an encryption format compatible with a user device that is an intended recipient for the content segment, wherein the encryption format is determined to be compatible with the user device based on the user device being associated with a key enabling the user device to decrypt the one or more encrypted portions of the content segment when encrypted in the encryption format, and an unencrypted portion of content indicating timing information for the one or more encrypted portions of the content segment; and sending, by the computing device and to the user device, the unencrypted portion of content and the one or more encrypted portions of the content segment. 2. The method of claim 1 , further comprising: storing, in a cache associated with the content distribution network, the unencrypted portion of content and the one or more encrypted portions of the content segment. 3. The method of claim 1 , further comprising: sending, by the computing device and to the user device, the key, wherein access to the key is controlled by digital rights management. 4. The method of claim 3 , wherein the sending comprises: sending, by the computing device and to the user device, via an in-band or out-of-band channel, the key. 5. The method of claim 1 , wherein the one or more encrypted portions of the content segment comprise copies of a same portion of the content segment that are encrypted in the encryption format and at least one additional encryption format. 6. The method of claim 1 , wherein the timing information comprises at least one of: a presentation timestamp, a decoding timestamp, or a packetized elementary stream (PES) header. 7. The method of claim 1 , further comprising: receiving information indicative of an invalidated key; and removing the one or more encrypted portions of the content segment from the cache based on the receiving information indicative of the invalidated key, wherein the one or more encrypted portions of the content segment were encrypted using the invalidated key. 8. A non-transitory computer-readable medium storing instructions that, when executed, cause: receiving, by a computing device associated with a content distribution network, a request for a content segment associated with an item of content; generating, by the computing device, for the content segment: one or more encrypted portions of the content segment that are encrypted in an encryption format compatible with a user device that is an intended recipient for the content segment, wherein the encryption format is determined to be compatible with the user device based on the user device being associated with a key enabling the user device to decrypt the one or more encrypted portions of the content segment when encrypted in the encryption format, and an unencrypted portion of content indicating timing information for the one or more encrypted portions of the content segment; and sending, by the computing device and to the user device, the unencrypted portion of content and the one or more encrypted portions of the content segment. 9. The non-transitory computer-readable medium of claim 8 , wherein the instructions, when executed, further cause: storing, in a cache associated with the content distribution network, the unencrypted portion of content and the one or more encrypted portions of the content segment. 10. The non-transitory computer-readable medium of claim 8 , wherein the instructions, when executed, further cause: sending, by the computing device and to the user device, the key, wherein access to the key is controlled by digital rights management. 11. The non-transitory computer-readable medium of claim 10 , wherein the sending comprises: sending, by the computing device and to the user device, via an in-band or out-of-band channel, the key. 12. The non-transitory computer-readable medium of claim 8 , wherein the one or more encrypted portions of the content segment comprise copies of a same portion of the content segment that are encrypted in the encryption format and at least one additional encryption format. 13. The non-transitory computer-readable medium of claim 8 , wherein the timing information comprises at least one of: a presentation timestamp, a decoding timestamp, or a packetized elementary stream (PES) header. 14. The non-transitory computer-readable medium of claim 8 , wherein the instructions, when executed, further cause: receiving information indicative of an invalidated key; and removing the one or more encrypted portions of the content segment from the cache based on the receiving information indicative of the invalidated key, wherein the one or more encrypted portions of the content segment were encrypted using the invalidated key. 15. A system comprising: a first computing device, associated with a content distribution network, configured to: receive a request for a content segment associated with an item of content; generate for the content segment: one or more encrypted portions of the content segment that are encrypted in an encryption format compatible with a user device that is an intended recipient for the content segment, wherein the encryption format is determined to be compatible with the user device based on the user device being associated with a key enabling the user device to decrypt the one or more encrypted portions of the content segment when encrypted in the encryption format, and an unencrypted portion of content indicating timing information for the one or more encrypted portions of the content segment; and send the unencrypted portion of content and the one or more encrypted portions of the content segment; and a second computing device configured to: send the request. 16. The system of claim 15 , wherein the first computing device is further configured to: store, in a cache associated with the content distribution network, the unencrypted portion of content and the one or more encrypted portions of the content segment. 17. The system of claim 15 , wherein the first computing device is further configured to: sending, by the computing device and to the user device, the key, wherein access to the key is controlled by digital rights management, wherein the sending comprises sending, by the computing device and to the user device, via an in-band or out-of-band channel, the key. 18. The system of claim 15 , wherein the one or more encrypted portions of the content segment comprise copies of a same portion of the content segment that are encrypted in the encryption format and at least one additional encryption format. 19. The system of claim 15 , wherein the timing information comprises at least one of: a presentation timestamp, a decoding timestamp, or a packetized elementary stream (PES) header. 20. The system of claim 15 , wherein the first computing device is further configured to: receive information indicative of an invalidated key; and remove the one or more encrypted portions of the content segment from the cache based on the receiving information indicative of the invalidated key, wherein the one or more encrypted portions of the content segment were encrypted using the invalidated key.

Assignees

Inventors

Classifications

  • applying encryption by an intermediary, e.g. receiving clear information at the intermediary and encrypting the received information at the intermediary before forwarding · CPC title

  • Proxies · CPC title

  • for key distribution, e.g. centrally by trusted party (cryptographic mechanisms or cryptographic arrangements for key distribution involving a central third party H04L9/0819) · CPC title

  • using time-dependent keys, e.g. periodically changing keys (cryptographic mechanisms or cryptographic arrangements for controlling usage of secret information H04L9/088) · CPC title

  • Amplitude- and phase-modulated carrier systems, e.g. quadrature-amplitude modulated carrier systems · 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 US11863540B2 cover?
Techniques for encrypting content in a content distribution network are disclosed. The content distribution network may comprise a number of national and local sites, and a number of hubs at each local sites. A content segment encrypting device may be operative at a local site to encrypt and cache segments of content. The segment encrypting device may provide the segments to streaming devices t…
Who is the assignee on this patent?
Comcast Cable Comm Llc
What technology area does this patent fall under?
Primary CPC classification H04L63/0471. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Jan 02 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 1 related publication on this page (citations in our corpus or others sharing the same primary CPC).