IP Library Granted Patent US 9,395,901
Granted Patent B2
US 9,395,901 · App. 13/369,023 · Granted Jul 19, 2016

Portable electronic device and method of controlling same

Inventor: Alexander Samson Hirsch (Highland Park, IL)
Assignee: BlackBerry Limited
G06F3/0488G06F1/169G06F1/1692G06F3/04883G06F3/04886G06F2203/04808
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,395,901
App. No.
13/369,023
Granted
Jul 19, 2016
Kind
B2
Abstract

A method includes detecting, on a touch-sensitive display of an electronic device, a touch. When no secondary input to the electronic device is detected during the touch, a first function associated with the touch is performed according to a first event handling process. When a secondary input is detected that overlaps at least partially in time with the touch, a second function associated with the touch is performed according to a second event handling process.

Claims (35)

1. A method comprising:

detecting a first touch in a first region of a touch-sensitive display, at a location of a selectable element comprising a hyperlink on the touch-sensitive display of an electronic device;

when no secondary input to the electronic device is detected during the first touch at the location of the selectable element, performing a first function associated with the selectable element by selecting the selectable element, which first function is performed according to a first event handling process;

in response to detecting a secondary input comprising a second touch in a second region of the touch-sensitive display, which second touch overlaps at least partially in time with the first touch at the location of the selectable element, identifying a location of the second touch and performing a second function associated with the selectable element, which second function is dependent on the location of the second touch within the second region;

wherein when the second touch is determined to be in a first area of the second region, the second function comprises displaying information relating to the hyperlink, wherein the second function is performed according to a second event handling process in which the touch is processed as a rollover command; and

when the second touch is determined to be in a second area of the second region, the second function comprises indicating selection of text associated with the location of the selectable element, wherein the second function is performed according to another second event handling process.

2. The method of claim 1 , wherein the first event handling process is one of a set of first event handling processes.

3. The method according to claim 2 , further comprising:

detecting termination of the secondary input;

performing a function associated with a subsequent touch according to one of the set of first event handling processes.

4. The method according to claim 1 , wherein the second region is a non-display area.

5. The method according to claim 1 , wherein the second touch is a touch and hold gesture.

6. The method of claim 1 , wherein the second event handling process is one of a set of second event handling processes.

7. The method according to claim 6 , further comprising:

detecting a subsequent touch while the secondary input is maintained;

performing a function associated with the subsequent touch according to one of the set of second event handling processes.

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

9. An electronic device comprising:

a touch-sensitive display;

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

detect a first touch in a first region of a touch-sensitive display, at a location of a selectable element comprising a hyperlink on the touch-sensitive display of the electronic device;

when no secondary input to the electronic device is detected during the first touch at the location of the selectable element, perform a first function associated with the selectable element by selecting the selectable element, which first function is performed according to a first event handling process;

in response to detecting a secondary input comprising a second touch in a second region of the touch-sensitive display, which second touch overlaps at least partially in time with the first touch at the location of the selectable element, identify a location of the second touch and perform a second function associated with the selectable element, which second function is dependent on the location of the second touch within the second region;

wherein when the second touch is determined to be in a first area of the second region, the second function comprises displaying information relating to the hyperlink, wherein the second function is performed according to a second event handling process in which the touch is processed as a rollover command; and

when the second touch is determined to be in a second area of the second region, the second function comprises indicating selection of text associated with the location of the selectable element, wherein the second function is performed according to another second event handling process.

10. The electronic device according to claim 9 , wherein the first event handling process is one of a set of first event handling processes.

11. The electronic device according to claim 10 , wherein the processor is further configured to:

detect termination of the secondary input;

perform a function associated with a subsequent touch according to one of a set of first event handling processes.

12. The electronic device according to claim 9 , wherein the second region is a non-display area.

13. The electronic device according to claim 9 , wherein the second touch is a touch and hold gesture.

14. The electronic device according to claim 9 , wherein the second event handling process is one of a set of second event handling processes.

15. The electronic device according to claim 9 , wherein the processor is further configured to:

detect a subsequent touch while the secondary input is maintained;

perform a function associated with the subsequent touch according to one of the set of second event handling processes.

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 →
CHANGE OF NAME Recorded Mar 15, 2016
From: RESEARCH IN MOTION LIMITED
To: BLACKBERRY LIMITED
Reel/Frame 038087/0963 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 19, 2012
From: RESEARCH IN MOTION CORPORATION
To: RESEARCH IN MOTION LIMITED
Reel/Frame 027888/0452 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 9, 2012
From: HIRSCH, ALEXANDER SAMSON
To: RESEARCH IN MOTION CORPORATION
Reel/Frame 027676/0894 →
Continuity (1)
Related Publication 20130201108A1 · Aug 8, 2013