Patent ID: 9223484
Filing Date: 2015-12-29
Classification: G06F

Abstract:
1. A computer program product comprising a non-transitory computer-readable storage medium storing one or more programs, the one or more programs comprising instructions that, when executed by at least one programmable processor, cause the at least one programmable processor to perform operations comprising: a first detecting of a first user input at a first location within a user interface, the first location intersecting one or more of a boundary and an internal area of each of a plurality of user interface elements located within a single window displayed in the user interface, wherein a shape of each of the plurality of user interface elements are circular; a first identifying, based on the first detecting, of a first user interface element of the plurality of user interface elements as active, the first identifying comprising presenting a visual indicator associated with the first user interface element, the first user interface element overlying and occluding at least part of a second user interface element of the plurality of user interface elements; a second identifying of a second user interface element of the plurality of user interface elements as active instead of the first user interface element, the second identifying comprising presenting a second visual indictor associated with the second user interface element, the second identifying further comprising showing the second user interface element in the user interface without the first user interface element overlying and occluding the at least part of the second user interface element; a second detecting of a second user input at a second location in the user interface determined from the second identifying, the second location intersecting one or more of the boundary and the internal area of the second user interface element; and performing a function on the active second user interface element in response to receiving a further user input.