Methods, apparatus, computer-readable storage mediums and computer programs for selecting functions in a graphical user interface
First Claim
Patent Images
1. A method comprising:
- controlling display on a graphical user interface of a plurality of functions in response to a single gesture user input, such that each function of the plurality of functions is sequentially scrolled into view and displayed, on a portion of the graphical user interface at which content associated with an application program is simultaneously displayed, in response to each sequential scrolling of the single gesture user input by a predetermined distance d in a scrolling direction by which a next one of the plurality of functions is fully displayed on the graphical user interface,wherein each different function of the plurality of functions causes the application program to carry out a different action;
in response to determining that a user has selected one of the plurality of functions, controlling display of the selected function of the plurality of functions with a first appearance on the graphical user interface, and controlling display of remaining functions of the plurality of functions that are simultaneously displayed on the graphical user interface with a different second appearance, wherein determining that the user has selected one of the plurality of functions is based on at least one of;
an extent of the single gesture user input along the scrolling direction, such that whichever of the plurality of functions that was fully displayed most recently on the graphical user interface is the selected function;
a duration of the single gesture user input relative to a predetermined time; and
the single gesture user input moving in another direction different from the scrolling direction; and
causing the selected function of the plurality of functions having the first appearance on the graphical user interface to execute in response to determining that the single gesture user input is terminated.
2 Assignments
0 Petitions
Accused Products
Abstract
A method including controlling display of a graphical user interface, the graphical user interface including a portion configured to present content associated with a program; controlling display of a plurality of functions in response to a user input, the plurality of functions being associated with the program and being displayed in the graphical user interface with the portion; and determining if the user input selects a function of the plurality of functions for execution.
33 Citations
14 Claims
-
1. A method comprising:
-
controlling display on a graphical user interface of a plurality of functions in response to a single gesture user input, such that each function of the plurality of functions is sequentially scrolled into view and displayed, on a portion of the graphical user interface at which content associated with an application program is simultaneously displayed, in response to each sequential scrolling of the single gesture user input by a predetermined distance d in a scrolling direction by which a next one of the plurality of functions is fully displayed on the graphical user interface, wherein each different function of the plurality of functions causes the application program to carry out a different action; in response to determining that a user has selected one of the plurality of functions, controlling display of the selected function of the plurality of functions with a first appearance on the graphical user interface, and controlling display of remaining functions of the plurality of functions that are simultaneously displayed on the graphical user interface with a different second appearance, wherein determining that the user has selected one of the plurality of functions is based on at least one of; an extent of the single gesture user input along the scrolling direction, such that whichever of the plurality of functions that was fully displayed most recently on the graphical user interface is the selected function; a duration of the single gesture user input relative to a predetermined time; and the single gesture user input moving in another direction different from the scrolling direction; and causing the selected function of the plurality of functions having the first appearance on the graphical user interface to execute in response to determining that the single gesture user input is terminated. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. An apparatus comprising:
-
at least one processor; and at least one memory including computer program code, the at least one memory and the computer program code configured to, with the at least one processor, cause the apparatus at least to perform; controlling display on a graphical user interface of a plurality of functions in response to a single gesture user input, such that each function of the plurality of functions is sequentially scrolled into view and displayed, on a portion of on the graphical user interface at which content associated with an application program is simultaneously displayed, in response to each sequential scrolling of the single gesture user input by a predetermined distance d in a scrolling direction by which a next one of the plurality of functions is fully displayed on the graphical user interface, wherein each different function of the plurality of functions causes the application program to carry out a different action; in response to determining that a user has selected one of the plurality of functions, controlling display of the selected function of the plurality of functions with a first appearance on the graphical user interface, and controlling display of remaining functions of the plurality of functions that are simultaneously displayed on the graphical user interface with a different second appearance, wherein determining that the user has selected one of the plurality of functions is based on at least one of; an extent of the single gesture user input along the scrolling direction, such that whichever of the plurality of functions that was fully displayed most recently on the graphical user interface is the selected function; a duration of the single gesture user input relative to a predetermined time; and the single gesture user input moving in another direction different from the scrolling direction; and causing the selected function of the plurality of functions having the first appearance on the graphical user interface to execute in response to determining that the single gesture user input is terminated. - View Dependent Claims (11, 12)
-
-
13. A non-transitory computer-readable storage medium encoded with instructions that, when executed by a processor, perform:
-
controlling display on a graphical user interface of a plurality of functions in response to a single gesture user input, such that each function of the plurality of functions is sequentially scrolled into view and displayed, on a portion of on the graphical user interface at which content associated with an application program is simultaneously displayed, in response to each sequential scrolling of the single gesture user input by a predetermined distance d in a scrolling direction by which a next one of the plurality of functions is fully displayed on the graphical user interface, wherein each different function of the plurality of functions causes the application program to carry out a different action; in response to determining that a user has selected one of the plurality of functions, controlling display of the selected function of the plurality of functions with a first appearance on the graphical user interface, and controlling display of remaining functions of the plurality of functions that are simultaneously displayed on the graphical user interface with a different second appearance, wherein determining that the user has selected one of the plurality of functions is based on at least one of; an extent of the single gesture user input along the scrolling direction, such that whichever of the plurality of functions that was fully displayed most recently on the graphical user interface is the selected function; a duration of the single gesture user input relative to a predetermined time; and the single gesture user input moving in another direction different from the scrolling direction; and causing the selected function of the plurality of functions having the first appearance on the graphical user interface to execute in response to determining that the single gesture user input is terminated. - View Dependent Claims (14)
-
Specification