IP Library Granted Patent US 8,255,001
Granted Patent B2
US 8,255,001 · App. 12/433,613 · Granted Aug 28, 2012

Expedited communication key system and method

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 8,255,001
App. No.
12/433,613
Filed
Apr 30, 2009
Granted
Aug 28, 2012
Kind
B2
Art Unit
2617
USPC
455/564
Abstract

A method of performing expedited communication functions on a mobile device includes monitoring the duration-of key press on a keyboard of the mobile device and determining if the monitored duration of the key press is greater than a threshold duration. If the monitored duration of the key press is determined to be less than a threshold duration, then a primary key function associated with the pressed key is activated. If the monitored duration of the key press is determined to be greater than a threshold duration, then an expedited communication function associated with the pressed key is activated.

Claims (32)

1. A process for facilitating performance of a communication function, said process comprising:

displaying a key assignment window;

accepting and assigning an association of at least one key displayed in the key assignment window with an expedited communication function;

displaying a graphical representation of keys in which both a non-expedited key function is indicated and, for the at least one key associated with an expedited communication function, the expedited communication function is indicated;

invoking one of the expedited communication function and the non-expedited communication function via the at least one key associated with the expedited communication function;

when the expedited communication function is invoked, then automatically accessing data used pursuant to the expedited communication function;

when the non-expedited communication function is invoked, then accessing data using user contact input data; and

carrying out the invoked one of the expedited communication function and the non-expedited communication function.

2. The process of claim 1 further comprising, prior to said carrying out, of determining if a communication function associated with accessed data is available.

3. The process of claim 2 wherein said carrying out comprises carrying out the expedited communication function if the expedited communication function is invoked during said invoking and the expedited communication function is determined during said determining to be available.

4. The process of claim 2 wherein said carrying out comprises carrying out the non-expedited function if the expedited function is invoked during said invoking and the expedited communication function is determined during said determining not to be available.

5. The process of claim 2 wherein said carrying out comprises carrying out the non-expedited communication function if the non-expedited function is invoked during said invoking.

6. The process of claim 1 further comprising, prior to said carrying out, referencing communication preference data.

7. The process of claim 6 wherein the communication preference data comprises a rule set.

8. The process of claim 7 wherein the rule set comprises a time-based rule set.

9. The process of claim 7 wherein the rule set comprises a contact-status-based rule set.

10. The process of claim 1 wherein said displaying comprises displaying the graphical representation at a graphical user interface.

11. The process of claim 10 wherein said displaying comprises displaying keys of a keyboard at the graphical user interface.

12. The process of claim 1 wherein said invoking comprises pressing the key associated with the expedited communication function for less than a selected threshold to invoke the non-expedited communication function.

13. The process of claim 1 wherein said invoking comprises pressing the key associated with the expedited communication function for greater than a selected threshold to invoke the expedited communication function.

14. The process of claim 13 further comprising assigning an expedited communication function to a key not presently associated with an expedited communication function when said key not presently assigned is pressed for greater than the threshold period.

15. The process of claim 1 further comprising determining if the expedited communication function is available.

16. The process of claim 1 wherein said displaying a graphical representation of keys further comprises displaying a graphical representation of keys available to be associated with an expedited communication function.

17. The process of claim 1 wherein said displaying a graphical representation of keys further comprises displaying a graphical representation of keys not available to be associated with an expedited communication function.

18. An apparatus for facilitating performance of a communication function, said apparatus comprising:

a display configured to display a key assignment window to enable association of at least one key displayed in the key assignment window with an expedited communication function and configured to display a graphical representation of keys in which both a non-expedited key function is indicated and, for the at least one key associated with an expedited communication function, the expedited communication function is indicated; and

an invoker configured to invoke one of the expedited communication function and the non-expedited communication function responsive to pressing of the at least one key associated with the expedited communication function, the expedited communication function being invoked if the key is pressed for greater than a threshold period and a communication mode associated therewith is available.

19. The apparatus of claim 18 wherein said display is configured to display a graphical representation of a keyboard.

20. The apparatus of claim 18 wherein said display comprises a graphical user interface.

21. The apparatus of claim 18 wherein said invoker is configured to invoke the expedited communication function if the key associated with the expedited communication function is pressed for greater than the threshold period and the communication mode associated therewith is unavailable.

22. The apparatus of claim 18 wherein said invoker is configured to invoke the non-expedited communication function if the key associated with the expedited communication function is pressed for less than the threshold period and the communication mode associated therewith is available.

23. The apparatus of claim 18 further comprising an assigner to prompt a user to assign an expedited communication function to a key not presently associated with an expedited communication function and having been pressed for greater than the threshold period.

Assignments (8)
CORRECTIVE ASSIGNMENT TO CORRECT THE ADDED PATENT NUMBER TO REMOVE PATENT NO. 8,873,407 AT PREVIOUSLY RECORDED ON REEL 64066 FRAME 1. ASSIGNOR(S) HEREBY CONFIRMS THE NUNC PRO TUNC ASSIGNMENT EFFECTIVE DATE MARCH 20, 2023. Recorded Feb 2, 2026
From: BLACKBERRY LIMITED
To: MALIKIE INNOVATIONS LIMITED
Reel/Frame 074921/0001 →
CORRECTIVE ASSIGNMENT TO CORRECT 12817157 APPLICATION NUMBER PREVIOUSLY RECORDED AT REEL: 064015 FRAME: 0001. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Sep 5, 2023
From: OT PATENT ESCROW, LLC
To: MALIKIE INNOVATIONS LIMITED
Reel/Frame 064807/0001 →
CORRECTIVE ASSIGNMENT TO CORRECT THE COVER SHEET AT PAGE 50 TO REMOVE 12817157 PREVIOUSLY RECORDED ON REEL 063471 FRAME 0474. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Sep 5, 2023
From: BLACKBERRY LIMITED
To: OT PATENT ESCROW, LLC
Reel/Frame 064806/0669 →
NUNC PRO TUNC ASSIGNMENT Recorded Jun 19, 2023
From: BLACKBERRY LIMITED
To: MALIKIE INNOVATIONS LIMITED
Reel/Frame 064066/0001 →
NUNC PRO TUNC ASSIGNMENT Recorded Jun 16, 2023
From: OT PATENT ESCROW, LLC
To: MALIKIE INNOVATIONS LIMITED
Reel/Frame 064015/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 27, 2023
From: BLACKBERRY LIMITED
To: OT PATENT ESCROW, LLC
Reel/Frame 063471/0474 →
CHANGE OF NAME Recorded Sep 20, 2013
From: RESEARCH IN MOTION LIMITED
To: BLACKBERRY LIMITED
Reel/Frame 031249/0583 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 30, 2009
From: HARDY, MICHAEL THOMAS; LAZARIDIS, MIHAL; SCOTT, SHERRYL LEE LORAINE
To: RESEARCH IN MOTION LIMITED
Reel/Frame 022623/0501 →