Patent ID: 9047795
Filing Date: 2015-06-02
Classification: G06F,G09G

Abstract:
1. A processor-implemented method for providing a wallpaper preview on an electronic device, the method comprising: receiving image data at the electronic device; displaying a wallpaper preview on a display of the electronic device based on the image data; identifying a subject in the image data; and overlaying one or more interface element representations on a portion of the displayed wallpaper preview which does not contain the identified subject, the interface element representations depicting interface elements associated with a graphical user interface of the electronic device, wherein overlaying comprises: determining whether a current arrangement of the interface element representations would interfere with the identified subject if the interface element representations were overlaid on the wallpaper preview; when the current arrangement of the interface element representations would interfere with the identified subject, providing a new arrangement of the interface element representations which reduces interference with the identified subject; and displaying the interface element representations on the wallpaper preview in accordance with the new arrangement of the interface element representations, wherein providing a new arrangement comprises analyzing the graphical features of the interface element representations and swapping positions of one or more of the interface element representations to reduce visual obscurity of the identified subject.