Non-fungible tokens for media item samples
US-12170803-B2 · Dec 17, 2024 · US
US9706234B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-9706234-B2 |
| Application number | US-201414148591-A |
| Country | US |
| Kind code | B2 |
| Filing date | Jan 6, 2014 |
| Priority date | Jul 24, 2007 |
| Publication date | Jul 11, 2017 |
| Grant date | Jul 11, 2017 |
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.
Methods and apparatus for utilizing information (e.g., metadata) relating to content in a multimedia distribution network. In one embodiment, the network comprises a hybrid fiber coax (HFC) cable network, and the information comprises metadata relating to the bitrate profile of deterministic content such as stored video. Content sources, or the network operator themselves, generate the metadata which may then be used by the operator to adjust or optimize the operation of the network; e.g., more efficiently allocate the program to a multiplex. Network apparatus adapted to implement the metadata functionality and related business methods are also disclosed.
Opening claim text (preview).
What is claimed is: 1. An apparatus comprising a storage non-transitory computer readable medium configured to store a computer program thereon, said computer program comprising a plurality of instructions which are configured to, when executed by a processor apparatus: receive bandwidth metadata associated with a plurality of content to be distributed within a content distribution network; project, based at least in part on said bandwidth metadata, a required bandwidth within said content distribution network at a future period; perform bandwidth allocation within said content distribution network for said plurality of content based at least in part on said projection; cause construction of one or more multi-channel program multiplexes, said one or more multi-channel program multiplexes configured to deliver at least one of said plurality of content to one or more client devices; and enable or disable one or more clamp functions on an amount or type of said at least one of said plurality of content to be added to said one or more multi-channel program multiplexes; wherein said one or more clamp functions comprise a reduction of a maximum bit rate of said at least one of said plurality of content. 2. The apparatus of claim 1 , wherein said bandwidth metadata comprises at least allocation capacity requirements and/or allocation demand requirements. 3. The apparatus of claim 1 , wherein said plurality of instructions are further configured to, when executed, use said bandwidth metadata to project a bandwidth allocation for a second content to be included in said one or more multi-channel program multiplexes. 4. The apparatus of claim 3 , wherein said plurality of instructions are further configured to, when executed, use said bandwidth metadata to project a maximum bandwidth value at said future period for said second content to be included in said multi-channel program multiplex in order to accommodate higher bandwidth content. 5. The apparatus of claim 1 , wherein said plurality of instructions are further configured to, when executed by said processor apparatus, adjust one or more settings of said one or more multi-channel program multiplexes. 6. The apparatus of claim 1 , wherein said bandwidth metadata comprises a plurality of information which relate to a bitrate of said plurality of content over a given time period. 7. The apparatus of claim 1 , wherein said plurality of instructions are further configured to, when executed, use said bandwidth metadata to project allocation of at least one or more content streams within said plurality of content across various carriers such that a capacity of each carrier is not exceeded at said future period. 8. The apparatus of claim 7 , wherein said plurality of instructions are further configured to, when executed, use said bandwidth metadata to project at least a switch of at least one content stream comprising said plurality of content from a first carrier to a second carrier. 9. The apparatus of claim 7 , wherein said plurality of instructions are further configured to, when executed, use said bandwidth metadata to perform a re-allocation of said bandwidth allocation within said network for said plurality of content after a transmission of said content stream has begun. 10. The apparatus of claim 9 , wherein said re-allocation comprises a transfer of said content stream from a first carrier to a second carrier. 11. The non-transitory computer readable apparatus of claim 1 , wherein said at least one of said plurality of content to be added to said one or more multi-channel program multiplexes is added based at least part on a particular subscriber that requested said one or more of said at least one of said plurality of content. 12. A method of optimizing operation of a network, comprising: receiving bandwidth metadata; predicting a bandwidth demand for at least a first future time via a server apparatus; determining, via said server apparatus, an actual bandwidth required by at least one program at said first future time, said at least one program being a part of a multiplex, said multiplex being delivered over at least one of a plurality of quadrature amplitude modulated (QAM) channels; and adjusting, via said server apparatus, an allocation of said at least one program across one or more of said plurality of QAM channels based at least in part on said predicted bandwidth at said first future time and said determined actual bandwidth at said first future time; using said bandwidth metadata to perform a re-allocation of said one or more of said plurality of QAM channels after a transmission of said multiplex has begun, wherein said re-allocation is performed in accordance with one or more quality of service (QoS) floor requirements, said one or more floor requirements comprising one or more requirements to maintain at least portions of said at least one program at or above a prescribed level of picture quality. 13. The method of claim 12 , wherein said act of predicting and said act of determining are based at least in part on said bandwidth metadata, said bandwidth metadata comprising information relating to a bitrate over time of said at least one program versus time metadata. 14. The method of claim 12 , wherein said act of predicting and said act of determining are based at least in part on said bandwidth metadata, said bandwidth metadata comprising information relating to operational parameters of a second network with respect to bandwidth capacity and/or bandwidth demand. 15. The method of claim 12 , wherein said bitrate at which said at least one program is transmitted comprises a prescribed maximum bitrate during said first future time in order to accommodate higher bitrate content. 16. The method of claim 12 , wherein said re-allocation of said at least one program across one or more of said plurality of QAM channels further comprises switching said allocation of said at least one program from a first QAM channel to a second QAM channel. 17. The method of claim 12 , further comprising evaluating one or more bandwidth demand peaks, and based at least in part on said evaluation, adjusting an amount of bandwidth required to support said multiplex. 18. A method of operating a content distribution network having both a content source and at least one service provider, said method comprising: identifying at least one criterion which enhances efficiency of at least one multiplexing process of said network via a server apparatus; providing said at least one criterion which enhances efficiency of said at least one multiplexing process of said network to said content source via said server apparatus; causing said content source to encode at least one content element so as to comply with said at least one criterion which enhances efficiency of said at least one multiplexing process of said network prior to said content source providing said at least one content element to said at least one multiplexing process; and receiving metadata relating to said at least one content element from said content source via said server apparatus. 19. The method of claim 18 , further comprising generating a content multiplex comprising said at least one content element and at least one other content element based at least in part on said metadata. 20. The method of claim 18 , wherein said act of causing said content source to encode said at least one content element so as to comply comprises adjusting a bitrate of said encoding. 21. A content distribution system config
Remultiplexing multiplex streams, e.g. involving modifying time stamps or remapping the packet identifiers · CPC title
using meta-information · CPC title
Channel allocation (H04N21/266 takes precedence); Bandwidth allocation (H04N21/24 takes precedence {; allocation of channels according to the instantaneous demands of the users in time-division multiplex systems H04J3/1682; admission control, resource allocation in open networks H04L12/5692; arrangements for maintenance or administration in data switching networks involving bandwidth and capacity management H04L41/0896; negotiating bandwidth in wireless networks H04W28/16}) · CPC title
specifically adapted to content descriptors, e.g. coding, compressing or processing of metadata · CPC title
Transmission by the client directed to the server · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.