Network based media processing security

US12019761B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-12019761-B2
Application numberUS-201917440395-A
CountryUS
Kind codeB2
Filing dateMar 20, 2019
Priority dateMar 20, 2019
Publication dateJun 25, 2024
Grant dateJun 25, 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.

According to an example aspect of the present invention, there is provided a method, comprising receiving from a source entity a workflow description for network based media processing ( 200 ), determining encryption requirements on the basis of an encryption descriptor in the workflow description, the encryption descriptor comprising information indicative of one or more encryption methods and at least one prioritized encryption method ( 210 ), and selecting, on the basis of the encryption descriptor, an encryption method for protecting data for at least one task of a media processing workflow generated on the basis of the workflow description ( 220 ).

First claim

Opening claim text (preview).

The invention claimed is: 1. An apparatus comprising at least one processor, and at least one memory including computer program code, the at least one memory and the computer program code being configured to, with the at least one processor, cause the apparatus to: receive from a source entity a workflow description for network based media processing, determine encryption requirements on the basis of an encryption descriptor in the workflow description, the encryption descriptor comprising information indicative of one or more encryption methods and at least one prioritized encryption method, and select, on the basis of the encryption descriptor, an encryption method for protecting data for at least one task of a media processing workflow generated on the basis of the workflow description. 2. The apparatus of claim 1 , wherein the memory and computer program code are further configured to, with the processor, cause the apparatus to: define, by a workflow manager, at least one task for media content encryption and/or decryption on the basis of the selected encryption method, and include the at least one task for media content encryption and/or decryption in a workflow generated on the basis of the workflow description. 3. The apparatus of claim 1 , wherein a workflow manager is caused to apply the selected encryption method for decrypting encrypted data from the source entity before providing the data to a media processing task by a media processing entity. 4. The apparatus of claim 1 , wherein a media processing entity selected for the workflow is caused to apply the selected encryption method for communicating with another media processing entity selected for the workflow or a media sink entity of the workflow. 5. The apparatus of claim 1 , wherein the memory and computer program code are further configured to, with the processor, cause the apparatus to: connect a function repository in response to receiving the workflow description, receive from the function repository function specification data for one or more media processing tasks based on the workflow description, define one or more network based media processing tasks on the basis of the media processing function specification data from the function repository, generate the workflow, which is representable as a directed acyclic graph, on the basis of the one or more network based media processing tasks that have been defined, and deploy the one or more network based media processing tasks that have been defined to selected one or more media processing entities. 6. An apparatus comprising at least one processor, and at least one memory including computer program code, the at least one memory and the computer program code being configured to, with the at least one processor, cause the apparatus to: generate a workflow description for network-based media processing, include in the workflow description an encryption descriptor comprising information indicative of encryption methods and at least one prioritized encryption method; and send the workflow description comprising the encryption descriptor to a workflow manager. 7. The apparatus of claim 6 , wherein the memory and computer program code are further configured to, with the processor, cause the apparatus to: receive function specification data from a function repository; and define the workflow description based on the received function specification data. 8. The apparatus of claim 6 , wherein the encryption descriptor associates a source entity with at least one supported encryption method. 9. The apparatus of claim 6 , wherein the encryption descriptor indicates an algorithm for generating an encryption token. 10. The apparatus of claim 6 , wherein the encryption descriptor indicates a resource locator of an encryption token in the media source or on an encryption server. 11. The apparatus of claim 6 , wherein the encryption descriptor comprises a template for generating a uniform resource locator of an encryption token. 12. The apparatus of claim 6 , wherein the encryption descriptor indicates length of an encryption token. 13. The apparatus of claim 6 , wherein the encryption descriptor comprises an encryption token. 14. The apparatus of claim 6 , wherein the encryption descriptor indicates association of a media stream and an encryption token. 15. The apparatus of claim 6 , wherein the encryption descriptor indicates lifetime, replacement period, or rotation period of an encryption token. 16. The apparatus of claim 6 , wherein the encryption descriptor indicates direction in which at least one of the encryption methods is to be used. 17. The apparatus of claim 6 , wherein the encryption descriptor comprises a priority list mapped to a list of the encryption methods. 18. The apparatus of claim 6 , wherein the encryption descriptor is included as an attribute in a security descriptor of the workflow description. 19. The apparatus of claim 6 , wherein the encryption descriptor is included as in requirements descriptor of the workflow description. 20. A method, comprising: generating a workflow description for network-based media processing by a source entity, including in the workflow description an encryption descriptor comprising information indicative of encryption methods and at least one prioritized encryption method; and sending the workflow description comprising the encryption descriptor to a workflow manager.

Assignees

Inventors

Classifications

  • Enforcing content protection by specific content processing · CPC title

  • Protecting distributed programs or content, e.g. vending or licensing of copyrighted material (protection in video systems or pay television H04N7/16) {; Digital rights management [DRM]} · CPC title

  • Priority circuits therefor · CPC title

  • applying encryption of the keys · CPC title

  • G06F21/602Primary

    Providing cryptographic facilities or services · 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 US12019761B2 cover?
According to an example aspect of the present invention, there is provided a method, comprising receiving from a source entity a workflow description for network based media processing ( 200 ), determining encryption requirements on the basis of an encryption descriptor in the workflow description, the encryption descriptor comprising information indicative of one or more encryption methods and…
Who is the assignee on this patent?
Nokia Technologies Oy
What technology area does this patent fall under?
Primary CPC classification G06F21/602. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Jun 25 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 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).