IP Library Granted Patent US 9,116,616
Granted Patent B2
US 9,116,616 · App. 13/369,960 · Granted Aug 25, 2015

Portable electronic device and method of controlling same

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,116,616
App. No.
13/369,960
Granted
Aug 25, 2015
Kind
B2
Abstract

A method includes detecting a first touch at a first location, and a second touch at a second location, on a touch-sensitive display of an electronic device. In response to detecting the first and second touches, a first section of a virtual keyboard having a first boundary associated with the first location and a second section of the virtual keyboard having a second boundary associated with the second location are displayed on the touch-sensitive display.

Claims (44)

1. A method comprising:

detecting, on a touch-sensitive display of an electronic device, a first touch at a first location and a second touch at a second location;

in response to detecting the first touch and the second touch:

displaying a first section of a virtual keyboard on the touch-sensitive display, from the first location to a first edge of the touch-sensitive display and from the first location to a second edge perpendicular to the first edge, wherein the first section has a first boundary that is generally parallel with the first edge and extends from the first location, and a second boundary that is generally parallel with the second edge and extends from the first location; and

displaying a second section of the virtual keyboard on the touch-sensitive display, from the second location to a third edge perpendicular to the second edge of the touch-sensitive display and from the second location to the second edge, wherein the second section has a third boundary that is generally parallel with the third edge and extends from the second location, and a fourth boundary that is generally parallel with the second edge and extends from the second location, wherein the second section is different than the first section;

wherein the first section comprises keys from a right side of an alphabetical keyboard layout and the second section comprises keys from a left side of the alphabetical keyboard layout such that, together, the first section and the second section comprise all keys of a full alphabetical keyboard layout.

2. The method according to claim 1 , wherein detecting comprises detecting the first touch and the second touch within an area of the touch-sensitive display associated with the virtual keyboard.

3. The method according to claim 1 , wherein the first touch and the second touch overlap at least partially in time.

4. The method according to claim 1 , wherein the first location is determined from a concluding end point of the first touch and the second location is determined from a concluding end point of the second touch.

5. The method according to claim 1 , wherein the first location is an origin point of the first touch and the second location is an origin point of the second touch.

6. The method according to claim 1 , further comprising resizing one of the first section and the second section in response to input associated with one of the first boundary and the second boundary.

7. A non-transitory computer-readable medium having computer-readable code executable by at least one processor of the electronic device to perform the method of claim 1 .

8. A method comprising:

detecting, on a touch-sensitive display of an electronic device, a first touch at a first location and a second touch at a second location;

in response to detecting the first touch and the second touch:

displaying a first section of a virtual keyboard on the touch-sensitive display, from the first location to a first edge of the touch-sensitive display and from the first location to a second edge perpendicular to the first edge, wherein the first section has a first boundary that is generally parallel with the first edge and extends from the first location, and a second boundary that is generally parallel with the second edge and extends from the first location; and

displaying a second section of the virtual keyboard on the touch-sensitive display, from the second location to a third edge perpendicular to the second edge of the touch-sensitive display and from the second location to the second edge, wherein the second section has a third boundary that is generally parallel with the third edge and extends from the second location, and a fourth boundary that is generally parallel with the second edge and extends from the second location, wherein the second section is different than the first section;

wherein the first section comprises keys from a right side of an alphabetical keyboard layout and the second section comprises keys from a left side of the alphabetical keyboard layout such that, together, the first section and the second section comprise all keys of a full alphabetical keyboard layout;

detecting a third touch having a third location associated with the first boundary;

in response to the detecting the third touch, displaying the first section with a modified boundary associated with the third location.

9. The method according to claim 8 , wherein the third touch has an origin point and a concluding end point.

10. The method according to claim 9 , wherein the modified boundary is associated with the concluding end point.

11. An electronic device comprising:

a touch-sensitive display;

a processor coupled to the touch-sensitive display and configured to:

detect, on the touch-sensitive display, a first touch at a first location and a second touch at a second location;

in response to detecting the first touch and the second touch:

display a first section of a virtual keyboard on the touch-sensitive display, from the first location to a first edge of the touch-sensitive display and from the first location to a second edge perpendicular to the first edge, wherein the first section has a first boundary that is generally parallel with the first edge and extends from the first location, and a second boundary that is generally parallel with the second edge and extends from the first location; and

display a second section of the virtual keyboard on the touch-sensitive display, from the second location to a third edge perpendicular to the second edge of the touch-sensitive display and from the second location to the second edge, wherein the second section has a third boundary that is generally parallel with the third edge and extends from the second location, and a fourth boundary that is generally parallel with the second edge and extends from the second location, wherein the second section is different than the first section;

wherein the first section comprises keys from a right side of an alphabetical keyboard layout and the second section comprises keys from a left side of the alphabetical keyboard layout such that, together, the first section and the second section comprise all keys of a full alphabetical keyboard layout.

12. The electronic device according to claim 11 , wherein the first touch and the second touch are detected within an area of the touch-sensitive display associated with the virtual keyboard.

13. The electronic device according to claim 11 , wherein the first touch and the second touch overlap at least partially in time.

14. The electronic device according to claim 11 , wherein the first location is determined from a concluding end point of the first touch and the second location is determined from a concluding end point of the second touch.

15. The electronic device according to claim 11 , wherein the first location is determined from an origin point of the first touch and the second location is determined from an origin point of the second touch.

16. The electronic device according to claim 11 , wherein the processor is further configured to resize one of the first section and the second section in response to input associated with one of the first boundary and the second boundary.

17. A method comprising:

detecting at least one touch on a touch-sensitive display of an electronic device;

determining a first and a second location in response to the at least one touch;

in response to the determining:

displaying a first section of a virtual keyboard on the touch-sensitive display, from the first location to a first edge of the touch-sensitive display and from the first location to a second edge perpendicular to the first edge, wherein the first section has a first boundary that is generally parallel with the first edge and extends from the first location, and a second boundary that is generally parallel with the second edge and extends from the first location; and

displaying a second section of the virtual keyboard on the touch-sensitive display, from the second location to a third edge perpendicular to the second edge of the touch-sensitive display and from the second location to the second edge, wherein the second section has a third boundary that is generally parallel with the third edge and extends from the second location, and a fourth boundary that is generally parallel with the second edge and extends from the second location;

wherein the first section comprises keys from a right side of an alphabetical keyboard layout and the second section comprises keys from a left side of the alphabetical keyboard layout such that, together, the first section and the second section comprise all keys of a full alphabetical keyboard layout.

18. The method according to claim 17 , wherein the first location is a location associated with the at least one touch, and wherein the second location is a mirrored location of the first location.

19. A non-transitory computer-readable medium having computer-readable code executable by at least one processor of the electronic device to perform the method of claim 17 .

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 Apr 28, 2015
From: RESEARCH IN MOTION LIMITED
To: BLACKBERRY LIMITED
Reel/Frame 035517/0717 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 26, 2012
From: RESEARCH IN MOTION CORPORATION
To: RESEARCH IN MOTION LIMITED
Reel/Frame 029033/0633 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 25, 2012
From: WARDEN, JAMES PAUL
To: RESEARCH IN MOTION CORPORATION
Reel/Frame 028101/0280 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 25, 2012
From: KYPRIANOU, NIKOS; KANJ, HOUSSAM; GU, HUANHUAN; IVANOVIC, ALEKSANDAR; POLYAKIN, MICHAEL
To: RESEARCH IN MOTION LIMITED
Reel/Frame 028101/0587 →