Patent ID: 9652112
Date: 2017-05-16
CPC Classifications: G06F,H04L,H04N

Claim:
1. A method comprising: receiving, by a server, data indicating a visibility status of an element of a user interface provided on a user device; determining, based on the data indicating the visibility status of the element, whether the element of the user interface is currently visible on the user interface provided on the user device based on whether the element of the user interface is behind another element of the user interface, the element of the user interface comprising a streaming media player; and in response to the element of the user interface not currently being visible on the user interface when the element of the user interface is behind the another element of the user interface, decreasing, by a processing device of the server, a quality of a video component of a streaming media file playing in the streaming media player by halting a transmission of the video component of the streaming media file over a network from the server to the user device.