Method and apparatus for providing a user interface on a device enabling selection of operations to be performed in relation to content
First Claim
1. A computer-implemented method, at a mobile electronic device having a touch-sensitive display for receiving user input, said method comprising, in response to receipt of a user input comprising a touch exceeding a time interval on one or more selectable items displayed in a graphical user interface on the display:
- displaying on the display a menu adjacent an edge of the display, while maintaining at least a portion of the graphical user interface on the display, the menu containing one or more icons, each icon representing a function and being selectable by a user to cause the function to be performed in relation to the one or more items; and
maintaining responsiveness of the graphical user interface to user input received in relation in the graphical user interface, while the menu is displayed on the display;
detecting user input as a selection of an icon within the menu and ceasing display of the menu, wherein selection of an icon comprises detection of a user input selected from the group comprising;
continuous movement of the touch to the icon before the touch ceases to be detected, and a discrete operation on the icon;
further comprising in response to an additional user input comprising a release of the touch on the one or more selectable items displayed in the graphical user interface on the display;
displaying said menu on said display and preventing user input received in relation to the graphical user interface from causing a response of the graphical user interface while the menu is displayed on the display; and
ceasing displaying said menu in response to receipt of a further user input, such that detecting subsequent user input in relation to the graphical user interface causes a response of the graphical user interface.
6 Assignments
0 Petitions
Accused Products
Abstract
A computer-implemented method, at an electronic device having a display and means for receiving user input, said method comprises, in response to receipt of a user input performed in relation to one or more selectable items displayed in a graphical user interface on the display: displaying on the display a menu adjacent an edge of the display, while maintaining at least a portion of the graphical user interface on the display, the menu containing one or more icons, each icon representing a function and being selectable by a user to cause the function to be performed in relation to the one or more items; and maintaining responsiveness to user input performed in relation in the graphical user interface, while the menu is displayed on the display.
32 Citations
21 Claims
-
1. A computer-implemented method, at a mobile electronic device having a touch-sensitive display for receiving user input, said method comprising, in response to receipt of a user input comprising a touch exceeding a time interval on one or more selectable items displayed in a graphical user interface on the display:
-
displaying on the display a menu adjacent an edge of the display, while maintaining at least a portion of the graphical user interface on the display, the menu containing one or more icons, each icon representing a function and being selectable by a user to cause the function to be performed in relation to the one or more items; and maintaining responsiveness of the graphical user interface to user input received in relation in the graphical user interface, while the menu is displayed on the display; detecting user input as a selection of an icon within the menu and ceasing display of the menu, wherein selection of an icon comprises detection of a user input selected from the group comprising;
continuous movement of the touch to the icon before the touch ceases to be detected, and a discrete operation on the icon;further comprising in response to an additional user input comprising a release of the touch on the one or more selectable items displayed in the graphical user interface on the display; displaying said menu on said display and preventing user input received in relation to the graphical user interface from causing a response of the graphical user interface while the menu is displayed on the display; and ceasing displaying said menu in response to receipt of a further user input, such that detecting subsequent user input in relation to the graphical user interface causes a response of the graphical user interface. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A mobile electronic device comprising:
-
a touch-sensitive display for receiving user input one or more processors, and memory comprising instructions which when executed by one or more of the processors cause the electronic device to, in response to receipt of a user input comprising a touch exceeding a time interval on one or more selectable items displayed in a graphical user interface on the display; display on the display a menu adjacent an edge of the display, while maintaining at least a portion of the graphical user interface on the display, the menu containing one or more icons, each icon representing a function and being selectable by a user to cause the function to be performed in relation to the one or more items; and maintain responsiveness of the graphical user interface to user input received in relation in the graphical user interface, while the menu is displayed on the display; detect user input as a selection of an icon within the menu and cease display of the menu, wherein selection of an icon comprises detection of a user input selected from the group comprising;
continuous movement of the touch to the icon before the touch ceases to be detected, and a discrete operation on the icon;the memory comprises further instructions to, in response to receipt of an additional user input comprising a release of the touch on the one or more selectable items displayed in a graphical user interface on the display; display said menu on said display and prevent user input received in relation to the graphical user interface from causing a response of the graphical user interface while the menu is displayed on the display; and cease displaying said menu in response to receipt of a further user input, such that detecting subsequent user input in relation to the graphical user interface causes a response of the graphical user interface. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A non-transitory computer readable medium comprising instructions which when executed by one or more of the processors of an electronic device, cause the electronic device to:
-
in response to receipt of a user input comprising a touch exceeding a time interval on one or more selectable items displayed in a graphical user interface on the display; display on the display a menu adjacent an edge of the display, while maintaining at least a portion of the graphical user interface on the display, the menu containing one or more icons, each icon representing a function and being selectable by a user to cause the function to be performed in relation to the one or more items; and maintain responsiveness of the graphical user interface to user input received in relation in the graphical user interface, while the menu is displayed on the display; detect user input as a selection of an icon within the menu and cease display of the menu, wherein selection of an icon comprises detection of a user input selected from the group comprising;
continuous movement of the touch to the icon before the touch ceases to be detected, and a discrete operation on the icon; andin response to receipt of an additional user input comprising a release of the touch on the one or more selectable items displayed in a graphical user interface on the display; display said menu on said display and prevent user input received in relation to the graphical user interface from causing a response of the graphical user interface while the menu is displayed on the display; and cease displaying said menu in response to receipt of a further user input, such that detecting subsequent user input in relation to the graphical user interface causes a response of the graphical user interface.
-
Specification