Browse Prior Art Database

Modifying application priority based on eye tracking Disclosure Number: IPCOM000235461D
Publication Date: 2014-Mar-03
Document File: 1 page(s) / 38K

Publishing Venue

The Prior Art Database


This article describes modifying application and process priorities dynamically based on analysis of eye tracking to improve the responsiveness of user interactions.

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

Page 01 of 1

Modifying application priority based on eye tracking

    A common problem users have is applications that take up huge amount of processing power that they are not using, such as an update or an application that has gone to the background. This interferes with the ability for the application users are interacting with to respond appropriately.

    This article describes modifying the appropriate process priorities to ensure that the response of the application a user is currently interacting with is not inhibited by background processes and supposedly idle applications. It will use eye tracking to accomplish this.

    Eye tracking technology is known that can use a camera on e.g., a laptop or computer to track the movement of a user's eyes and extrapolate a point of the screen that the user is focussing on.

    Operating Systems also have a handle on the windows displayed, their size and position, which can be programmatically accessed and modified through

exposed APIs. There are also known API functions for adjusting process priorities.

    When the eye tracking component determines that a user is looking at a particular window or application (for example by detecting that he/she is focussed on a particular window, and have been so for x seconds) the proposed embodiment

will identify the application and associated processes through OS API function and

increase the priorities of the associated processes. The available process priorities for Windows are: