IP Library Granted Patent US 9,459,701
Granted Patent B2
US 9,459,701 · App. 13/923,857 · Granted Oct 4, 2016

Keyboard and touch screen gesture system

Inventors: Carl Fredrik Alexander Berglund (Malmo, SE); Dan Zacharias Gärdenfors (Malmo, SE); Emil Alexander Wasberger (Landskrona, SE)
Assignee: BlackBerry Limited
G06F3/0227G06F3/04883G06F3/04897
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,459,701
App. No.
13/923,857
Granted
Oct 4, 2016
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 (42)

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 actuation comprising pressing of a keyboard button on at least one of the plurality of keyboard buttons;

detecting a touch input at the touch-sensitive display while the keyboard button remains pressed;

modifying a response to the touch input to process the touch input as a different touch input, responsive to detecting the touch input while the keyboard button remains pressed;

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

2. The method of claim 1 , wherein response to the touch input while the keyboard button is actuated is dependent on which of the plurality of keyboard buttons is actuated.

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

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

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

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

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

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

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

10. 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.

11. The method of claim 1 , wherein the keyboard and touch-sensitive display are fixed relative to each other within the electronic device.

12. The method of claim 1 , wherein the electronic device is a cellular phone.

13. The method of claim 1 , wherein the keyboard is touch-sensitive.

14. An electronic device including:

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 actuation comprising pressing of a keyboard button on at least one of the plurality of keyboard buttons;

detect a touch input at the touch-sensitive display while the keyboard button remains pressed;

modify a response to the touch input to process the touch input as a different touch input, responsive to detecting the touch input while the keyboard button remains pressed; and

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

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

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

17. The electronic device of claim 14 , wherein the touch input is a touch and drag over text, and the response to the touch input while the keyboard button is actuated is a formatting of the text.

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

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

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

21. The electronic device of claim 14 , 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.

22. The electronic device of claim 14 , wherein the keyboard and touch-sensitive display are fixed relative to each other within the electronic device.

23. The electronic device of claim 14 , wherein the electronic device is a cellular phone.

24. The electronic device of claim 14 , wherein the keyboard is touch-sensitive.

25. One or more computer readable media comprising instructions, which when executed by one or more of the processors of an electronic device having 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, cause the electronic device to:

detect actuation comprising pressing of a keyboard button on at least one of the plurality of buttons;

detect a touch input at the touch-sensitive display while the keyboard button remains pressed;

modify a response to the touch input to process the touch input as a different touch input, responsive to detecting the touch input while the keyboard button remains pressed; and

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

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 →
CHANGE OF NAME Recorded Oct 28, 2014
From: RESEARCH IN MOTION LIMITED
To: BLACKBERRY LIMITED
Reel/Frame 034077/0227 →
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 Aug 14, 2013
From: BERGLUND, CARL FREDRIK ALEXANDER; GARDENFORS, DAN ZACHARIAS; WASBERGER, EMIL ALEXANDER
To: RESEARCH IN MOTION TAT AB
Reel/Frame 031007/0434 →
Continuity (1)
Related Publication 20140375568A1 · Dec 25, 2014