Patent ID: 8566742

Claim:
A method of determining content to present on a display of a device, the method comprising: controlling a first presentation of a first content at a first location in an application window of an application; controlling a second presentation of a second content at a second location in the application window of the application; receiving a user action; determining whether at least a portion of the first content will be obstructed due to the user action in the application window; if it is determined that the first content will be obstructed, determining whether to control a third presentation of the first content at the second location based at least in part on the user action that causes the obstruction; and if it is determined that the first content will be obstructed and it is determined to control the third presentation of the first content at the second location, controlling the third presentation of the first content at the second location to displace the second content based on a comparison between a first content priority value assigned to the first content and a second content priority value assigned to the second content and between a first location priority value assigned to the first location and a second location priority value assigned to the second location.