Methods and apparatus for content delivery notification and management
US-9270944-B2 · Feb 23, 2016 · US
US2016112730A1 · US · A1
| Field | Value |
|---|---|
| Publication number | US-2016112730-A1 |
| Application number | US-201414895569-A |
| Country | US |
| Kind code | A1 |
| Filing date | May 27, 2014 |
| Priority date | Jun 5, 2013 |
| Publication date | Apr 21, 2016 |
| Grant date | — |
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.
A network node, suited for use in a content delivery system for use in between at least one server node, adapted for delivering a part of content over a network on request, and at least one client node, said network node being adapted for receiving a request for a part of content in one of multiple versions, issued by a client node of said at least one client nodes; determining if it will be capable to transmit said part of content in the requested version upon receipt thereof, if so, requesting and receiving said part of content from said server node and transmitting said part of content to said client node and otherwise informing said client node that it is not capable to transmit said part of content in the requested version.
Opening claim text (preview).
1 . A network node, suited for use in a content delivery system for use in between at least one server node, adapted for delivering a part of content over a network on request, and at least one client node, said network node being adapted for receiving a request for a part of content in one of multiple versions, issued by a client node of said at least one client nodes; determining if it will be capable to transmit said part of content in the requested version upon receipt thereof, if so, requesting and receiving said part of content from said server node and transmitting said part of content to said client node and otherwise informing said client node that it is not capable to transmit said part of content in the requested version. 2 . The network node of claim 1 , further being suited for use in between a server node, adapted to provide one or more parts of content in a plurality of encoded layers, and a client node, adapted to issue a request for one or more part of content in particular encoded layers; wherein said network node is adapted in that said determining takes into account the particular requested encoded layer. 3 . The network node of claim 1 , wherein said network node is further adapted to take into account an amount of requests within a predetermined time period received from a plurality of said at least one client nodes by said network node when determining if it will be capable to transmit a part of content. 4 . The network node of claim 1 , wherein said receiving, determining, requesting and informing being applied only for the part of content made available in a predetermined set of encoded layers; while for the same part of content available in other encoded layers, the request is forwarded to said server node and said network node receives said part of content from said server node and transmits said part of content to said client node. 5 . A content delivery system comprising: at least one server node, adapted for delivering a part of content in one or more versions, over a network on request in a requested version; at least one client node, adapted for receiving a part of content video data available via the network and issuing a request for a part of content in one of multiple versions; a network node, in between said at least one server node and said at least one client node, the network node is adapted for receiving a request for a part of content in a requested version issued by a client node of said at least one client nodes, determining if it will be capable to transmit said part of content in the requested version, if so, requesting and receiving said part of content from said server node in the requested version and transmitting said part of content to said client node in the requested version and otherwise informing said client node that it is not capable to transmit said part of content in the requested version. 6 . The network of claim 5 , wherein said server node is adapted to provide for each of said parts of content in a plurality of encoded layers, wherein said client node is adapted to associate with said request a particular encoded layers; and wherein said network node is adapted in that said determining takes into account on the particular associated encoded layer. 7 . The network of claim 5 , wherein said network node being further adapted to take into account an amount of requests within a predetermined time period received from a plurality of said at least one client nodes when determining if it will be capable to transmit a part of content. 8 . The network of claim 5 , wherein said client node based on said information received from said network node proceeds with requesting a next part of content or said client node based on said information received from said network node proceeds with issuing a new request for the same part of content, optionally with an associated encoded layer being less demanding than previous request or said client node based on said information received from said network node may decide to proceed with requesting a next part of content or proceeds with issuing a new request for the same part of content, optionally with an associated encoded layer being less demanding than previous request. 9 . A client node suited for use in a content delivery system for receiving a part of content available via a network adapted for delivering a part of content in one or more versions on request and issuing a request for a part of content in a requested version, further being adapted for receiving information of at least one network node, suited for use in between at least one client node and at least said server node, said information indicating that said network node determined that it will not be capable to transmit said part of video data requested in said requested version. 10 . The node of claim 9 , further each of said parts of content being available in a plurality of encoded layers, and wherein said node being adapted to associate with said request a particular encoded layer for the part of content it requests. 11 . The node of claim 9 , wherein said node being adapted to proceed with requesting a next part of content based on said information received from said network node. 12 . The node of claim 9 , wherein said node being adapted to proceed with issuing a new request for the same part of content but with an associated encoded layer being less demanding than previous request based on said information received from said network node. 13 . A method for operating a network node for use in a content delivery system and suited for use in between at least one server node, adapted for delivering a part of content in one or more versions over a network on request and at least one client node, adapted for receiving a part of content available via the network and issuing a request for a part of content in a request version, the method comprising receiving a request for part of content in a request version issued by a client node of said at least one client nodes; determining if it will be capable to transmit said part of content in said requested version upon receipt thereof, if so, requesting and receiving said part of content in said requested version from said server node and transmitting said part of content in said requested version to said client node and otherwise informing said client node that it is not capable to transmit said part of content in said requested version. 14 . A computer program product, operable on a processing engine, for implementing claim 1 . 15 . A non-transitory machine readable storage medium storing the computer program products of claim 14 . 16 . A computer program product, operable on a processing engine, for implementing claim 9 . 17 . A computer program product, operable on a processing engine, for implementing claim 13 .
for generating different versions · CPC title
involving reformatting operations of video signals for distribution or compliance with end-user requests or end-user device requirements {(video transcoding H04N19/40; media packet handling at the source H04L65/762)} · CPC title
Session establishment or de-establishment · CPC title
intermediate · CPC title
Responding to QoS · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.