Browse Prior Art Database

Computer resource management via GUI window prominence or program preference

IP.com Disclosure Number: IPCOM000248822D
Publication Date: 2017-Jan-13
Document File: 2 page(s) / 138K

Publishing Venue

The IP.com Prior Art Database

Abstract

Using computer system GUI elements to determine computer resource allocation

This text was extracted from a PDF file.
This is the abbreviated version, containing approximately 51% of the total text.

Computer resource management via GUI window prominence or program preference

When using a computer away from a desk, the user's ability to work will be limited by finite resources, such as battery power or bandwidth. This restriction can be managed and optimised to a degree, where non critical/nice to have computer functions are disabled to preserve the computer's resource for use elsewhere (for example, screen brightness is locked to preserve battery power). While this works to a degree, it is crude, and is not optimised to what the user may be doing at any given time.

Most modern computer operating systems feature aspects of resource management, typically seen in the form of Power management. These systems work via crude thresholds - with a condition such as either a lack of mains power, or a small amount of battery remaining triggering a 'low power mode' or disabling functionality until these thresholds are no longer met. Such limitations may extend battery life for instance, but may also be inhibitive for the user (eg giving a presentation on a dim screen).

Mobile modern computer systems feature a screen/GUI which a user interacts with to operate the computer and it's programs. This GUI is managed by the operating system, and applications running on the operating system register their windows with it for management. A better solution would be to hook into these GUI management systems of the computer, and evaluate which windows are most prominent (by size), and allocate more resources (power, bandwidth, CPU time etc) to the application/proces...