Patent attributes
The present invention is a system and a method for selecting an appropriate location for displaying messages, such as graphic or textual advertisements, on the display screen of users of electronic devices. Embodiments of the present invention employ algorithms for analyzing the graphic content of the screen in real-time to select the most appropriate position for placing the message. In addition, according to some embodiments of the present invention the activities of the user are also monitored to enhance the suitability of the selected position of the advertisements. The algorithm constantly monitors screen information and user activity and removes the message whenever the selected area is no longer appropriate for displaying the message.