IP Library Granted Patent US 10,936,153
Granted Patent B2
US 10,936,153 · App. 15/694,573 · Granted Mar 2, 2021

Method and apparatus for providing a user interface on a device enabling selection of operations to be performed in relation to content

Inventors: Simon Martin Thorsander (Eslöv, SE); Per Åke Daniel Johansson (Malmö, SE); Nils Roger Andersson Reimer (Malmö, SE); Robert Simon Lessing (Malmö, SE); Jonas Ove Arbsjö (Malmö, SE); Charles Anton Nilsson Boman (Malmö, SE); Ahmed ElSaeed Mohamed Gad Eldessouki (London, CA); Andreas Pal Drén (Malmö, SE)
Assignee: BlackBerry Limited
G06F3/0482G06F3/017G06F3/04817G06F3/04883G06F3/04886
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 10,936,153
App. No.
15/694,573
Granted
Mar 2, 2021
Kind
B2
Abstract

A method comprising detecting, by an electronic device, a first input associated with a first selectable item of one or more selectable items displayed on a display, invoking, based on the first input, a menu for display adjacent an edge of the display, wherein the menu comprises one or more selectable icons and each icon represents a function, wherein when the first input is a continuous gesture extending to an icon displayed in the menu, performing the function associated with the icon.

Claims (46)

1. A method comprising:

detecting, by an electronic device, a first input on a first selectable item of one or more selectable items displayed on a display;

in response to detecting the first input on the first selectable item for a time in excess of a first period of time, displaying a menu adjacent an edge of the display, wherein the menu comprises one or more selectable icons and each of the one or more selectable icons is associated with a function;

detecting that the first input includes a continuous gesture extending from the first selectable item to an icon in the menu that is displayed after the first input is detected; and

in response to detecting that the continuous gesture of the first input extends from the first selectable item to the icon in the menu that is displayed after the first input is detected:

determining that the continuous gesture remains on the icon for a time in excess of a second period of time; and

in response to the determining, providing a label identifying the function associated with the icon.

2. The method of claim 1 , further comprising:

detecting a second input on the label identifying the function associated with the icon, the second input distinct from the first input; and

in response to detecting the second input, performing the function associated with the icon.

3. The method of claim 2 , wherein the second input is detected while the first input continues to be detected.

4. The method of claim 2 , wherein the second input is detected after the first input ceases to be detected.

5. The method of claim 2 , further comprising ceasing displaying the menu subsequent to performing the function.

6. The method of claim 1 , further comprising ceasing displaying the menu in response to detecting a third input at a location of the display off the menu.

7. The method of claim 1 , wherein the display is a touch sensitive display, and the first input comprises a touch input associated with the first selectable item.

8. An electronic device comprising:

a memory; and

at least one hardware processor communicatively coupled with the memory and configured to:

detect a first input on a first selectable item of one or more selectable items displayed on a display;

in response to detecting the first input on the first selectable item for a time in excess of a first period of time, display a menu adjacent an edge of the display, wherein the menu comprises one or more selectable icons and each of the one or more selectable icons is associated with a function;

detect that the first input includes a continuous gesture extending from the first selectable item to an icon in the menu that is displayed after the first input is detected; and

in response to detecting that the continuous gesture of the first input extends from the first selectable item to the icon in the menu that is displayed after the first input is detected:

determine that the continuous gesture remains on the icon for a time in excess of a second period of time; and

in response to the determination, provide a label identifying the function associated with the icon.

9. The electronic device of claim 8 , wherein the at least one hardware processor is further configured to:

detect a second input on the label identifying the function associated with the icon, the second input distinct from the first input; and

in response to detecting the second input, perform the function associated with the icon.

10. The electronic device of claim 9 , wherein the second input is detected while the first input continues to be detected.

11. The electronic device of claim 9 , wherein the second input is detected after the first input ceases to be detected.

12. The electronic device of claim 9 , wherein the at least one hardware processor is further configured to cease displaying the menu subsequent to performing the function.

13. The electronic device of claim 8 , wherein the at least one hardware processor is further configured to cease displaying the menu in response to detecting a third input at a location of the display off the menu.

14. The electronic device of claim 8 , wherein the display is a touch sensitive display, and the first input comprises a touch input associated with the first selectable item.

15. A non-transitory computer-readable medium containing instructions which, when executed, cause an electronic device to perform operations comprising:

detecting a first input on a first selectable item of one or more selectable items displayed on a display;

in response to detecting the first input on the first selectable item for a time in excess of a first period of time, displaying a menu adjacent an edge of the display, wherein the menu comprises one or more selectable icons and each of the one or more selectable icons is associated with a function;

detecting that the first input includes a continuous gesture extending from the first selectable item to an icon in the menu that is displayed after the first input is detected; and

in response to detecting that the continuous gesture of the first input extends from the first selectable item to the icon in the menu that is displayed after the first input is detected:

determining that the continuous gesture remains on the icon for a time in excess of a second period of time; and

in response to the determining, providing a label identifying the function associated with the icon.

16. The non-transitory computer-readable medium of claim 15 , wherein the operations further comprise:

detecting a second input on the label identifying the function associated with the icon, the second input distinct from the first input; and

in response to detecting the second input, performing the function associated with the icon.

17. The non-transitory computer-readable medium of claim 16 , wherein the second input is detected while the first input continues to be detected.

18. The non-transitory computer-readable medium of claim 16 , wherein the second input is detected after the first input ceases to be detected.

19. The non-transitory computer-readable medium of claim 16 , wherein the operations further comprise ceasing displaying the menu subsequent to performing the function.

20. The non-transitory computer-readable medium of claim 15 , wherein the operations further comprise ceasing displaying the menu in response to detecting a third input at a location of the display off the menu.

Assignments (6)
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, 2017
From: ELDESSOUKI, AHMED ELSAEED MOHAMED GAD
To: RESEARCH IN MOTION LIMITED
Reel/Frame 043702/0354 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 26, 2017
From: RESEARCH IN MOTION TAT AB
To: RESEARCH IN MOTION LIMITED
Reel/Frame 043706/0857 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 26, 2017
From: THORSANDER, SIMON MARTIN; LESSING, ROBERT SIMON; JOHANSSON, PER AKE DANIEL; ANDERSSON REIMER, NILS ROGER; ARBSJO, JONAS OVE; BOMAN, CHARLES ANTON NILSSON; DREN, ANDREAS PAL
To: RESEARCH IN MOTION TAT AB
Reel/Frame 044018/0557 →
CHANGE OF NAME Recorded Sep 26, 2017
From: RESEARCH IN MOTION LIMITED
To: BLACKBERRY LIMITED
Reel/Frame 044018/0697 →
Continuity (4)
Continuation 14028041 · Sep 16, 2013
Continuation 13550360 · Jul 16, 2012
Provisional Application 61602904 · Feb 24, 2012
Related Publication 20170364218A1 · Dec 21, 2017
Cited By (1)
US 12,284,144