IP Library Granted Patent US 9,690,391
Granted Patent B2
US 9,690,391 · App. 15/282,850 · Granted Jun 27, 2017

Keyboard and touch screen gesture system

Inventors: Carl Fredrik Alexander Berglund (Hollviken, SE); Dan Zacharias Gardenfors (Malmo, SE); Emil Alexander Wasberger (Landskrona, SE)
Assignee: BlackBerry Limited
G06F3/0227G06F3/0416G06F3/04883G06F3/04897G06F3/0482G06F17/211G06F2203/0381G06F2203/04806
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,690,391
App. No.
15/282,850
Granted
Jun 27, 2017
Kind
B2
Abstract

A method at an electronic device including a touch-sensitive display for receiving touch input and a keyboard comprising a plurality of buttons, the method comprising: detecting actuation of a button on at least one of the plurality of buttons; detecting a touch input at the touch-sensitive display while the button is actuated; responding to the touch input, wherein response to the touch input while the button is actuated is different to response to touch input detected while the button is not actuated.

Claims (32)

1. A method comprising:

at an electronic device including a touch-sensitive display for receiving touch input and a keyboard comprising a plurality of keyboard buttons, wherein the keyboard is a hardware keyboard separate from the touch-sensitive display, performing

detecting the touch input comprising a touch gesture on the touch-sensitive display;

before release of the touch gesture, detecting actuation comprising pressing of a keyboard button on at least one of the plurality of keyboard buttons;

modifying a response to the touch gesture based on detecting the actuation of the keyboard button before the release of the touch gesture; and

responding to the touch gesture, wherein an action performed in response to the touch gesture occurring while the keyboard button is actuated is different from an action performed in response to a same touch gesture detected while the keyboard button is not actuated.

2. The method of claim 1 , wherein the touch gesture is a press and hold gesture.

3. The method of claim 1 , wherein the action performed in response to the touch gesture while the keyboard button is actuated is dependent on which of the plurality of keyboard buttons is actuated.

4. The method of claim 1 , wherein the action performed in response to the touch gesture while the keyboard button is not actuated is a first action on a content item, and the action performed in response to the touch gesture while the keyboard button is actuated comprises a second action on the content item.

5. The method of claim 1 , wherein the touch gesture is a pinch gesture, and the action performed in response to the touch gesture while the keyboard button is actuated is a filtering of a list.

6. The method of claim 1 , wherein the touch gesture is a touch and drag over text, and the action performed in response to the touch gesture while the keyboard button is actuated is a formatting of the text.

7. The method of claim 1 , wherein the touch gesture is a drag gesture, and the action performed in response to the touch gesture while the keyboard button is actuated is a zooming of displayed content.

8. The method of claim 1 , wherein the action performed in response to the touch gesture while the keyboard button is actuated is dependent on how many of the keyboard buttons are actuated.

9. The method of claim 1 , further comprising detecting a release of an actuated keyboard button and performing a further action in response to the release of the actuated keyboard button.

10. The method of claim 1 , wherein the action performed in response to the touch gesture while the keyboard button is actuated is dependent on detecting a pattern of keyboard button actuations.

11. The method of claim 10 , wherein the pattern of keyboard button actuations is a swipe gesture across adjacent keyboard buttons, and the action performed in response to the touch gesture while the keyboard button is actuated is an increase in font size of a text selected by the touch gesture.

12. An electronic device comprising:

a touch-sensitive display for receiving touch input;

a keyboard comprising a plurality of keyboard buttons, wherein the keyboard is a hardware keyboard separate from the touch-sensitive display;

one or more processors; and

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

detect a touch input comprising a touch gesture on the touch-sensitive display;

before release of the touch gesture, detect actuation comprising pressing of a keyboard button on at least one of the plurality of keyboard buttons;

modify a response to the touch gesture based on detecting the actuation of the keyboard button before the release of the touch gesture; and

respond to the touch gesture, wherein an action performed in response to the touch gesture occurring while the keyboard button is actuated is different from an action performed in response to a same touch gesture detected while the keyboard button is not actuated.

13. The electronic device of claim 12 , wherein the action performed in response to the touch gesture while the keyboard button is actuated is dependent on which of the plurality of keyboard buttons is actuated.

14. The electronic device of claim 12 , wherein the action performed in response to the touch gesture while the keyboard button is not actuated is a first action on a content item, and the action performed in response to the touch gesture while the keyboard button is actuated comprises a second action on the content item.

15. The electronic device of claim 12 , wherein the touch gesture is a touch and drag over text, and the response to the touch gesture while the keyboard button is actuated is a formatting of the text.

16. The electronic device of claim 12 , wherein the action performed in response to the touch gesture while the keyboard button is actuated is dependent on how many of the keyboard buttons are actuated.

17. The electronic device of claim 12 , wherein the memory comprises further instructions which when executed cause the electronic device to detect a release of an actuated keyboard button and performing a further action in response to the release of the actuated keyboard button.

18. The electronic device of claim 12 , wherein the action performed in response to the touch gesture while the keyboard button is actuated is dependent on detecting a pattern of keyboard button actuations.

19. The electronic device of claim 18 , wherein the pattern of keyboard button actuations is a swipe gesture across adjacent keyboard buttons, and the action performed in response to the touch gesture while the keyboard button is actuated is an increase in font size of a text selected by the touch gesture.

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 Feb 21, 2017
From: BERGLUND, CARL FREDRIK ALEXANDER; GARDENFORS, DAN ZACHARIAS; WASBERGER, EMIL ALEXANDER
To: RESEARCH IN MOTION TAT AB
Reel/Frame 041314/0674 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 21, 2017
From: BLACKBERRY SWEDEN AB
To: BLACKBERRY LIMITED
Reel/Frame 041314/0809 →
CHANGE OF NAME Recorded Feb 21, 2017
From: RESEARCH IN MOTION LIMITED
To: BLACKBERRY LIMITED
Reel/Frame 041760/0531 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 21, 2017
From: RESEARCH IN MOTION TAT AB
To: BLACKBERRY SWEDEN AB
Reel/Frame 042280/0839 →
Continuity (2)
Continuation 13923857 · Jun 21, 2013
Related Publication 20170024019A1 · Jan 26, 2017