Media processing apparatus, media processing method, and media processing program
US-2024314375-A1 · Sep 19, 2024 · US
US10666997B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-10666997-B2 |
| Application number | US-201213343956-A |
| Country | US |
| Kind code | B2 |
| Filing date | Jan 5, 2012 |
| Priority date | Jan 5, 2012 |
| Publication date | May 26, 2020 |
| Grant date | May 26, 2020 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
There is provided a method for use by a cloud based content assembly system having a memory and a processor for assembling multiple customized linear channel streams from an assembly template. The method comprises selecting, using the processor, the assembly template from the memory, identifying the customized linear channel streams to be produced using the assembly template, and generating a virtualized assembly environment for each of the customized linear channel streams. The method further comprises provisioning each virtualized assembly environment with content assets corresponding respectively to its customized linear channel stream, and assembling the customized linear channel streams using the respective virtualized assembly environments. The cloud based content assembly system is configured to enable substantially concurrent use of shared infrastructure resources by the virtualized assembly environments.
Opening claim text (preview).
What is claimed is: 1. A method for use by a cloud based content assembly system having a memory and a processor for assembling a plurality of customized linear channel streams from an assembly template, the method comprising: selecting, using the processor, the assembly template from the memory; identifying the plurality of customized linear channel streams based on respective viewer preferences of each of the plurality of customized linear channel streams to be assembled using the assembly template; spinning-up virtualized assembly environments each corresponding to one of the plurality of customized linear channel streams; provisioning each of the virtualized assembly environments with content assets for inclusion in each of the plurality of customized linear channel streams corresponding respectively to each of the virtualized assembly environments, wherein the content assets provisioned for inclusion in each of the plurality of customized linear channel streams vary based on needs of each of the plurality of customized linear channel streams; assembling, using the assembly template, the plurality of customized linear channel streams each using a respective one of the virtualized assembly environments by merging each of a plurality of instantiations of the assembly template with the content assets corresponding to each of the customized linear channel streams; after assembling the plurality of customized linear channel streams, spinning-down the virtualized assembly environments; playing-out the plurality of customized linear channel streams to a plurality of content distributors; and dynamically changing content assets included in at least one of the plurality of customized linear channel streams during the playing-out by exchanging content assets previously included in the at least one of the plurality of customized linear channel streams with a live content feed during the playing-out. 2. The method of claim 1 , wherein the cloud based content assembly system is further configured to produce at least one of the plurality of customized linear channel streams. 3. The method of claim 1 , wherein the cloud based content assembly system is configured to enable substantially concurrent use of shared infrastructure resources by the virtualized assembly environments. 4. The method of claim 1 , wherein the selecting comprises selecting the assembly template from a template library of the cloud based content assembly system. 5. The method of claim 1 , wherein the provisioning comprises acquiring at least a subset of the content assets from a content storage of the cloud based content assembly system, and wherein the subset of the content assets include a video programming. 6. The method of claim 1 , wherein the customized linear channel streams comprise real-time content assets provisioned during the playing-out. 7. The method of claim 1 , wherein the plurality of customized linear channel streams vary from one another based on the content assets being merged with each of the plurality of instantiations of the assembly template for assembling each of the customized linear channel streams. 8. A cloud based content assembly system capable of assembling a plurality of customized linear channel streams from an assembly template, the cloud based content assembly system comprising: a virtual assembly platform having a memory and processor and being accessible over a communication network; infrastructure resources interactively linked to the virtual assembly platform; the processor configured to: select the assembly template from the memory; identify the plurality of customized linear channel streams based on respective viewer preferences of each of the plurality of customized linear channel streams to be assembled using the assembly template; spin-up virtualized assembly environments each corresponding to one of the plurality of customized linear channel streams; provision each of the virtualized assembly environments with content assets for inclusion in each of the plurality of customized linear channel streams corresponding respectively to each of the virtualized assembly environments, wherein the content assets provisioned for inclusion in each of the plurality of customized linear channel streams vary based on needs of each of the plurality of customized linear channel streams; assemble, using the assembly template, the plurality of customized linear channel streams each using a respective one of the virtualized assembly environments by merging each of a plurality of instantiations of the assembly template with the content assets corresponding to each of the customized linear channel streams; after the plurality of customized linear channel streams are assembled, spin-down the virtualized assembly environments; play-out the plurality of customized linear channel streams to a plurality of content distributors; and dynamically change content assets included in at least one of the plurality of customized linear channel streams during the playing-out by exchanging content assets previously included in the at least one of the plurality of customized linear channel streams with a live content feed during the playing-out. 9. The cloud based content assembly system of claim 8 , wherein the processor is further configured to produce at least one of the plurality of customized linear channel streams. 10. The cloud based content assembly system of claim 8 , wherein the cloud based content assembly system is configured to enable substantially concurrent use of the shared infrastructure resources by the virtualized assembly environments. 11. The cloud based content assembly system of claim 8 , wherein the assembly template is selected from a template library of the virtual assembly platform. 12. The cloud based content assembly system of claim 8 , wherein the processor is configured to provision the virtualized assembly environments by acquiring at least a subset of the content assets from a content storage of the virtual assembly platform, and wherein the subset of the content assets include a video programming. 13. The cloud based content assembly system of claim 8 , wherein the customized linear channel streams comprise real-time content assets provisioned during the play-out. 14. The cloud based content assembly system of claim 8 , wherein the plurality of customized linear channel streams vary from one another based on the content assets being merged with each of the plurality of instantiations of the assembly template for assembling each of the customized linear channels streams. 15. The method of claim 1 , wherein the cloud based content assembly system is configured to enable substantially concurrent use of shared infrastructure resources, including the live content feed, by the virtualized assembly environments for concurrently assembling the plurality of customized linear channel streams. 16. The cloud based content assembly system of claim 8 , wherein the cloud based content assembly system is configured to enable substantially concurrent use of shared infrastructure resources, including the live content feed, by the virtualized assembly environments for concurrently assembling the plurality of customized linear channel streams. 17. The method of claim 1 , wherein the virtual assembly platform further comprises west coast audience delay, mountain audience delay, central zone audience delay, and east coast audience delay, wherein the processor is further configured to mediate the playing-out of at least one of the plurality of customized linear channel streams according to
Monitoring of transmitted content, e.g. distribution time, number of downloads (arrangements for monitoring programmes for broadcast or for distribution combined with broadcast H04H20/14) · CPC title
Implants for use in orthodontic treatment · CPC title
Creating a channel for a dedicated end-user group, e.g. insertion of targeted commercials based on end-user profiles {(information retrieval from the Internet by querying with filtering and personalisation G06F16/9535; arrangements for replacing or switching information during the broadcast H04H20/10; push services over packet-switching network H04L12/1859; adaptation of message content in packet-switching networks H04L51/063)} · CPC title
Management at additional data server, e.g. shopping server, rights management server {(arrangements for maintenance or administration in data networks H04L41/00; network services using third party service providers H04L67/53)} · CPC title
Implanting tools or instruments · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.