Patent ID: 8701148

Claim:
A method, comprising: accumulating in memory inputs received over time via a user interface of an electronic device; determining a historical pattern from the inputs, the historical pattern comprising behavioral patterns of a user of the electronic device with respect to the inputs; determining whether a next input to the user interface is expected for currently streamed data over a network to the electronic device, the determining in response to the inputs received over time, the historical pattern, and whether the currently streamed data is commercial-free content indicating that the next input is not expected for a duration of the commercial-free content; predicting that the user is not present if the next input to the user interface is expected and is not received; predicting that the user is present and the next input is not expected if the currently streamed data is the commercial-free content; and conserving bandwidth, with respect to the currently streamed data, in response to predicting that the user is not present.