Patent ID: 8769548
Filing Date: 2014-07-01
Classification: G06F,Y02D

Abstract:
1. A method comprising: monitoring consumption of computing resources of multiple running instances of a media player program implemented in software executed on the computing device to render respective media content in a graphical user interface of the computing device, the graphical user interface associated with an additional program configured to render additional content, different from the media content, to the graphical user interface; instructing the multiple instances to reduce respective portions of the computing resources consumption upon determining that a requested increase in computing resources consumption of the media player program would cause the computing resources consumption of the media player program to exceed a first predetermined level and a new consumption of the computing resources of one or more remaining running instances of the media player program after shutting down the selected instances would be below the first predetermined level; and upon determining that the consumption of the computing resources, after accounting for the instructed reductions and for the requested increase, is above the first predetermined level, selecting one or more of the multiple running instances for shut down according to one or more rules designed to maximize a number of presentations of the respective media content rendered in the graphical user interface; shutting down the selected one or more instances, such that the new computing resources consumption is below the first predetermined level.