Adaptive precision for reporting consumption of streamed content
AssigneeTelefonaktiebolaget LM Ericsson (publ)
InventorsVictoria Matute Arribas, Thorsten Lohmar, Lukas Ruge
Life of this patent
Estimating the term…
Abstract
A node (200) of a communication network determines a precision to be applied for reporting of consumption of streamed content. The node (200) sends configuration information (304) indicating the precision towards a plurality of client devices (10). After receiving reports of consumption (308) of the streamed content from at least some of the client devices (10), the node (200) adapts the precision to be applied for said reporting of consumption of the streamed content and sends further configuration information indicating the adapted precision towards the client devices (10).
Claims16
A method of streaming content, the method comprising:
- determining, by a Broadcast Multicast Service Centre (BM-SC) node of a communication network, a precision to be applied for reporting of consumption of streamed content by a plurality of client devices connected to the communication network;
- sending, by the BM-SC node, configuration information indicating the precision towards the plurality of client devices connected to the communication network;
- receiving, by the BM-SC node, reports of consumption of the streamed content from at least some of the plurality of client devices connected to the communication network;
- estimating, by the BM-SC node, a density of client devices connected to the communication network receiving the streamed content depending on the received reports of consumption;
- controlling, by the BM-SC node, switching between transmitting the streamed content in a unicast transmission mode and transmitting the streamed content in a multicast or broadcast transmission mode depending on the estimated density of client devices connected to the communication network;
- adapting, by the BM-SC node, the precision to be applied for said reporting of consumption of the streamed content based on the estimated density of client devices connected to the communication network;
- and sending, by the BM-SC node, further configuration information indicating the adapted precision towards the plurality of client devices connected to the communication network, wherein the precision is defined by a frequency at which a client device connected to the communication network sends the reports of consumption of the streamed content and a proportion of the plurality of client devices connected to the communication network that send the reports of consumption of the streamed content to the BM-SC node of the communication network.
A method of streaming content, the method comprising:
- receiving, by a client device connected to a communication network, configuration information indicating a precision to be applied for reporting of consumption of streamed content;
- receiving, by the client device connected to the communication network, the streamed content and sending, by the client device connected to the communication network, one or more reports of consumption of the streamed content in accordance with the indicated precision;
- receiving, by the client device connected to the communication network, further configuration information indicating an adapted precision to be applied for reporting of consumption of the streamed content, the adapted precision being dependent on a density of client devices connected to the communication network estimated based on the one or more reports of consumption sent by the client device connected to the communication network, wherein the streamed content is received in a unicast transmission mode or in a multicast or broadcast transmission mode, and wherein switching between the unicast transmission mode and the multicast or broadcast transmission mode is controlled depending on the estimated density of client devices connected to the communication network;
- and continuing to receive, by the client device connected to the communication network, the streamed content and sending, by the client device connected to the communication network, one or more reports of consumption of the streamed content in accordance with the indicated adapted precision, wherein the precision is defined by a frequency at which the client device connected to the communication network sends the one or more reports of consumption of the streamed content and a proportion of client devices connected to the communication network that send the one or more reports of consumption of the streamed content to a Broadcast Multicast Service Centre (BM-SC) node of the communication network.
A Broadcast Multicast Service Centre (BM-SC) node for a communication network, the BM-SC node being configured to:
- determine a precision to be applied for reporting of consumption of streamed content;
- send configuration information indicating the precision towards a plurality of client devices connected to the communication network;
- receive reports of consumption of the streamed content from at least some of the plurality of client devices connected to the communication network;
- estimate a density of client devices connected to the communication network receiving the streamed content depending on the received reports of consumption;
- control switching between transmitting the streamed content in a unicast transmission mode and transmitting the streamed content in a multicast or broadcast transmission mode depending on the estimated density of client devices connected to the communication network;
- adapt the precision to be applied for said reporting of consumption of the streamed content after receiving the reports of consumption based on the estimated density of client devices connected to the communication network;
- and send further configuration information indicating the adapted precision towards the plurality of client devices connected to the communication network, wherein the precision is defined by a frequency at which a client device connected to the communication network sends the reports of consumption of the streamed content and a proportion of the plurality of client devices connected to the communication network that send the reports of consumption of the streamed content to the BM-SC node of the communication network.
A client device connected to a communication network, the client device being configured to:
- receive configuration information indicating a precision to be applied for reporting of consumption of streamed content;
- receive the streamed content and send one or more reports of consumption of the streamed content in accordance with the indicated precision;
- receive further configuration information indicating an adapted precision to be applied for reporting of consumption of the streamed content, the adapted precision being dependent on a density of client devices connected to the communication network estimated based on the one or more reports of consumption sent by the client device connected to the communication network, wherein the streamed content is received in a unicast transmission mode or in a multicast or broadcast transmission mode, and wherein switching between the unicast transmission mode and the multicast or broadcast transmission mode is controlled depending on the estimated density of client devices connected to the communication network;
- and continue to receive the streamed content and send one or more reports of consumption of the streamed content in accordance with the indicated adapted precision, wherein the precision is defined by a frequency at which the client device connected to the communication network sends the one or more reports of consumption of the streamed content and a proportion of client devices connected to the communication network that send the one or more reports of consumption of the streamed content to a Broadcast Multicast Service Centre (BM-SC) node of the communication network.
Dependencies are inferred from the claim text.