IP Library Granted Patent US 9,256,351
Granted Patent B2
US 9,256,351 · App. 13/554,784 · Granted Feb 9, 2016

Method and electronic device for facilitating user control of a menu

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 9,256,351
App. No.
13/554,784
Granted
Feb 9, 2016
Kind
B2
Abstract

An electronic device comprising a display and means for receiving user input, a method of operation thereof and computer software, the method comprising, while receiving a first user input, displaying a menu in a first configuration, the menu in a first configuration having one or more menu elements; and on receiving a second user input continuous from the first user input, displaying the menu in a second configuration, wherein at least one element of the menu in a first configuration is represented in the menu in a second configuration.

Claims (47)

1. A method, at an electronic device comprising a touch-sensitive display, the method comprising:

on receiving a touch for a period longer than a predetermined threshold on an icon displayed on a menu on the display, displaying the menu in a first extended configuration, the menu in the first extended configuration extending linearly from the icon and having menu elements including representative icons of operations associated with the menu elements;

detecting dragging of the touch across icons in the menu in the first extended configuration to a specific icon associated with a menu element; and

on receiving a release of a touch on the specific icon, displaying the menu in a second extended configuration with a portion extending from the specific icon, wherein the menu element in the first extended configuration is represented in the menu in the second extended configuration with additional description of the operation associated with the menu element.

2. A method as claimed in claim 1 , wherein at least one of the one or more menu elements are selectable to carry out an operation.

3. A method as claimed in claim 2 , wherein said operation is performed in relation to an application having a graphical user interface displayed on the display.

4. A method as claimed in claim 1 , wherein the menu elements in the menu in the second extended configuration comprise descriptions of operations associated with the menu elements.

5. A method as claimed in claim 1 , wherein the menu in the first extended configuration is smaller than the menu in the second extended configuration.

6. A method as claimed in claim 1 , wherein the menu in at least one of the extended configurations is displayed projecting from said icon displayed on the display.

7. A method as claimed in claim 1 , wherein the menu in at least one of the extended configurations is scrollable to display additional menu elements in response to receipt of user input.

8. A method as claimed in claim 1 , wherein while the menu in the first extended configuration is displayed, further comprising receiving a user input selecting one of said menu elements and carrying out the operation associated with said menu element.

9. A method as claimed in claim 8 , wherein the user input selecting one of said menu elements is continuous from the touch on the icon.

10. A method as claimed in claim 8 , wherein the user input selecting one of said menu elements is a touch and release on the menu element.

11. A method as claimed in claim 8 , wherein upon receiving the user input selecting one of said menu elements, displaying an indication that the selected menu element has been selected.

12. A method as claimed in claim 8 , further comprising receiving a user input directed to one of said menu elements and displaying said menu element in an expanded form.

13. A method as claimed in claim 8 , further comprising, while displaying the menu in the first extended configuration, on detecting a movement of the touch away from the menu, displaying the menu in the second extended configuration.

14. A method as claimed in claim 1 , further comprising receiving an intermediate user input continuous from the touch and continuous to the release.

15. An electronic device comprising:

a touch-sensitive display;

one or more processors; and

memory comprising instructions which when executed by one or more of the processors cause the device to:

on receiving a touch for a period longer than a predetermined threshold on an icon displayed on a menu on the display, displaying the menu in a first extended configuration, the menu in the first extended configuration extending linearly from the icon and having menu elements including representative icons of operations associated with the menu elements;

detecting dragging of the touch across icons in the menu in the first extended configuration to a specific icon associated with a menu element; and

on receiving a release of a touch on the specific icon, displaying the menu in a second extended configuration with a portion extending from the specific icon, wherein the menu element in the first extended configuration is represented in the menu in the second extended configuration with additional description of the operation associated with the menu element.

16. A method of claim 5 , wherein the menu in the first extended configuration has a smaller width than the menu in the second extended configuration.

17. A method of claim 5 , wherein the menu in the first extended configuration has fewer menu elements than the menu in the second extended configuration.

18. A method as claimed in claim 1 , wherein when the menu is displayed in at least one of the first extended configuration and the second extended configuration, ceasing to display said touched icon.

19. A method as claimed in claim 1 , wherein at least one element of the menu in the second extended configuration is not represented in the menu in the first extended configuration.

20. An electronic device comprising:

a touch-sensitive display;

one or more processors; and

memory comprising instructions which when executed by one or more of the processors cause the device to:

display a first menu on the touch-sensitive display, the first menu comprising menu elements upon detection of a long press on an icon and the first menu linearly extends from the icon, wherein while the first menu is displayed:

upon detection of a release of said long press on the icon, display a second menu comprising menu elements to replace the first menu;

upon detection of a swipe gesture, display the second menu to replace the first menu; and

upon detection of a swipe gesture continuous from said long press on the icon to one of the menu elements displayed on the first menu, expand the one menu element to display additional information about the one menu element; and,

display a second menu upon detection of a tap gesture on the icon;

on receiving a touch for a period longer than a predetermined threshold on an icon displayed on a menu on the display, displaying the menu in a first extended configuration, the menu in the first extended configuration extending linearly from the icon and having menu elements including representative icons of operations associated with the menu elements;

detecting dragging of the touch across icons in the menu in the first extended configuration to a specific icon associated with a menu element; and

on receiving a release of a touch on the specific icon, displaying the menu in a second extended configuration with a portion extending from the specific icon, wherein the menu element in the first extended configuration is represented in the menu in the second extended configuration with additional description of the operation associated with the menu element.

21. The electronic device as claimed in claim 20 , wherein at least one of the menu elements are selectable to carry out an operation.

22. The electronic device as claimed in claim 20 , wherein the menu elements in the second menu comprise descriptions of operations associated with the menu elements.

23. The electronic device as claimed in claim 20 , wherein the first menu is smaller than the menu in the second menu.

24. The electronic device as claimed in claim 23 , wherein the first menu has fewer menu elements than the second menu.

25. The electronic device as claimed in claim 20 , wherein at least one of the first menu and second menu is scrollable to display additional menu elements in response to receipt of user input.

26. The electronic device as claimed in claim 20 , wherein said icon is not displayed in at least one of the first menu and second menu.

27. The electronic device as claimed in claim 20 , wherein at least one menu element of the second menu is not represented in any menu elements in the first menu.

Assignments (5)
NUNC PRO TUNC ASSIGNMENT Recorded Jun 19, 2023
From: BLACKBERRY LIMITED
To: MALIKIE INNOVATIONS LIMITED
Reel/Frame 064271/0199 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 16, 2023
From: BLACKBERRY LIMITED
To: MALIKIE INNOVATIONS LIMITED
Reel/Frame 064104/0103 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 26, 2013
From: BLACKBERRY SWEDEN AB
To: BLACKBERRY LIMITED
Reel/Frame 031286/0174 →
CHANGE OF NAME Recorded Sep 26, 2013
From: RESEARCH IN MOTION TAT AB
To: BLACKBERRY SWEDEN AB
Reel/Frame 031286/0875 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 19, 2012
From: ANDERSSON REIMER, NILS ROGER; THORSANDER, SIMON MARTIN; LESSING, ROBERT SIMON
To: RESEARCH IN MOTION TAT AB
Reel/Frame 028985/0723 →