Content delivery using distributed ledger and AI-based transcoding technologies

US12032591B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-12032591-B2
Application numberUS-202117481366-A
CountryUS
Kind codeB2
Filing dateSep 22, 2021
Priority dateSep 24, 2020
Publication dateJul 9, 2024
Grant dateJul 9, 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.

Examples of the present disclosure relate to content delivery using distributed ledger and AI-based transcoding technologies. In examples, a content distribution network (CDN) receives content from a content source for distribution to client devices. A content record is generated for the content, which comprises a content hash for the content. The content record may be stored in a distributed ledger. A smart contract associated with the content may be generated, where the smart contract facilitates CDN analytics or accounting for CDN service payments, licensing fees, or royalty payments, among other examples. The smart contract may be associated with the content hash and may be executed based on any of a variety of triggers, such as content playback and/or distribution via the CDN.

First claim

Opening claim text (preview).

What is claimed is: 1. A system comprising: at least one processor; and memory, operatively connected to the at least one processor and storing instructions that, when executed by the at least one processor, cause the system to perform a set of operations, the set of operations comprising: receiving, from a content source, an indication of content; storing the content in a data store; generating a content hash based on the content; storing the content hash as a content record in a distributed ledger; receiving, from a client device, a request for the content; [and] providing, in response to the request, at least a part of the content from the data store; generating a smart contract associated with the content, wherein the smart contract is associated with a trigger; identifying the trigger based on the request for the content from the client device; in response to identifying the trigger, executing the smart contract to generate a new record in the distributed ledger; processing the distributed ledger to identify at least the new record; generating, based at least in part on the new record, an accounting indication associated with the content; and providing the accounting indication to the content source. 2. The system of claim 1 , wherein the content hash is a first content hash and the set of operations further comprises: receiving, from the client device, a validation request comprising a second content hash; determining that the content is validated when the first content hash matches the second content hash; and in response to the validation request, providing an indication that the content is validated. 3. The system of claim 1 , wherein: the indication of content further comprises metadata associated with the content; and the metadata is not used to generate the content hash. 4. The system of claim 3 , wherein at least a part of the metadata is stored in the content record. 5. The system of claim 3 , wherein at least a part of the metadata is stored in a metadata repository and associated with the content hash. 6. A method for generating a smart contract for content of a content distribution network (CDN), the method comprising: receiving, from a content source, an indication of content; generating a smart contract associated with the content, wherein the smart contract is associated with a trigger; storing the smart contract in a distributed ledger; receiving, from a client device, a request for the content; identifying the trigger based on the request for the content from the client device; in response to identifying the trigger, executing the smart contract to generate a new record in the distributed ledger; providing, in response to the request, at least a part of the content; processing the distributed ledger to identify at least the new record; generating, based at least in part on the new record, an accounting indication associated with the content; and providing the accounting indication to the content source. 7. The method of claim 6 , further comprising: generating a content hash based on the content; storing the content hash as a content record in the distributed ledger. 8. The method of claim 7 , wherein the content hash is a first content hash and the method further comprises: receiving, from the client device, a validation request comprising a second content hash; determining that the content is validated when the first content hash matches the second content hash; and in response to the validation request, providing an indication that the content is validated. 9. The method of claim 7 , wherein: the indication of content further comprises metadata associated with the content; and the metadata is not used to generate the content hash. 10. The method of claim 6 , wherein the content is a subpart of streaming content from the content source. 11. A method for adding content to a content distribution network (CDN), the method comprising: receiving, from a content source, an indication of content; storing the content in a data store; generating a content hash based on the content; storing the content hash as a content record in a distributed ledger; receiving, from a client device, a request for the content; providing, in response to the request, at least a part of the content from the data store; generating a smart contract associated with the content, wherein the smart contract is associated with a trigger; identifying the trigger based on the request for the content from the client device; in response to identifying the trigger, executing the smart contract to generate a new record in the distributed ledger; processing the distributed ledger to identify at least the new record; generating, based at least in part on the new record, an accounting indication associated with the content; and providing the accounting indication to the content source. 12. The method of claim 11 , wherein the content hash is a first content hash and the method further comprises: receiving, from the client device, a validation request comprising a second content hash; determining that the content is validated when the first content hash matches the second content hash; and in response to the validation request, providing an indication that the content is validated. 13. The method of claim 11 , wherein: the indication of content further comprises metadata associated with the content; and the metadata is not used to generate the content hash. 14. The method of claim 13 , wherein at least a part of the metadata is stored in the content record. 15. The method of claim 13 , wherein at least a part of the metadata is stored in a metadata repository and associated with the content hash.

Assignees

Inventors

Classifications

  • Improving data quality; Data cleansing, e.g. de-duplication, removing invalid entries or correcting typographical errors · CPC title

  • Media network packetisation · CPC title

  • intermediate · CPC title

  • for unicast · CPC title

  • Responding to QoS · 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 US12032591B2 cover?
Examples of the present disclosure relate to content delivery using distributed ledger and AI-based transcoding technologies. In examples, a content distribution network (CDN) receives content from a content source for distribution to client devices. A content record is generated for the content, which comprises a content hash for the content. The content record may be stored in a distributed l…
Who is the assignee on this patent?
Centurylink Ip Llc
What technology area does this patent fall under?
Primary CPC classification G06F16/27. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Jul 09 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 5 related publications on this page (citations in our corpus or others sharing the same primary CPC).