IP Library Granted Patent US 8,620,283
Granted Patent B2
US 8,620,283 · App. 13/198,852 · Granted Dec 31, 2013

Method and mobile device for facilitating contact from within a telephone application

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,620,283
App. No.
13/198,852
Granted
Dec 31, 2013
Kind
B2
Abstract

The described embodiments involve use of a mobile communication device in the context of facilitating contact from within a telephone application. The described embodiments are primarily concerned with enabling quick and efficient access to contact methods other than by telephone from within the telephone application. This is done by generating a contact list, which may have one or more contacts, using an integrated dialing field provided by the telephone application and then displaying all available contact types or methods available for contacting a particular contact selected from the list.

Claims (63)

1. A method of initiating a communication with a contact on a mobile communication device, the method comprising:

receiving alphanumeric input in relation to an input field of an application where the alphanumeric input is one of ambiguous and unambiguous;

generating a list of contacts related to the alphanumeric input for display on a display of the mobile communication device;

determining a plurality of contact types available for a contact on the list of contacts based on stored contact information where more than one of the plurality of contact types is associated with a contact method other than telephone;

displaying the list of contacts including the contact with the plurality of contact types;

receiving a first selection input selecting the contact from the list of contacts;

displaying a plurality of contact type options corresponding to the plurality of contact types;

receiving a second selection input selecting a contact type option to initiate the communication; and

after receiving the second selection input:

determining whether the stored contact information comprises multiple entries for the contact type option identified by the second selection input;

if the stored contact information comprises multiple entries for the contact type option identified by the second selection input, displaying a selectable contact option associated with a same contact method other than telephone for each of the multiple entries; and

receiving a third selection input identifying one entry for the contact type option identified by the second selection input;

wherein the communication is initiated based on the third selection input.

2. The method of claim 1 , wherein the plurality of contact type options corresponding to the plurality of contact types is displayed in a second window positioned atop a telephone application window on the display of the mobile communication device.

3. The method of claim 1 , wherein the plurality of contact types comprises all of the contact types available for contacting the selected contact based on the stored contact information for the selected contact.

4. The method of claim 1 , further comprising:

launching a second application to initiate the communication in response to receiving the second selection input.

5. The method of claim 4 , wherein the second application is launched while a telephone application window remains displayed.

6. The method of claim 1 , wherein the display of the selectable contact option for the multiple entries is performed within a separate display window.

7. The method of claim 1 , wherein the display of the selectable contact option for each of the multiple entries is performed within a menu of selectable contact type options.

8. The method of claim 1 , wherein the determining comprises retrieving the stored contact information from an address book.

9. The method of claim 8 , wherein the address book resides in a memory on the mobile communication device.

10. The method of claim 1 , wherein the generating is performed in response to alphanumeric input received in relation to a dialing field of a telephone application.

11. The method of claim 10 , wherein the generating further comprises retrieving contact information from an address book.

12. The method of claim 1 , wherein each of the plurality of contact types is selected from the group consisting of: an electronic mail contact type, a telephone contact type, a short messaging contact type and a multimedia messaging contact type.

13. A mobile communication device comprising a processor, a memory, and a display, wherein the processor is configured to:

receive alphanumeric input in relation to an input field of an application where the alphanumeric input is one of ambiguous and unambiguous;

generate a list of contacts related to the alphanumeric input for display on the display;

determine a plurality of contact types available for a contact on the list of contacts based on stored contact information where more than one of the plurality of contact types is associated with a contact method other than telephone;

display the list of contacts including the contact with the plurality of contact types;

receive a first selection input selecting the contact from the list of contacts;

display a plurality of contact type options corresponding to the plurality of contact types;

receive a second selection input selecting a contact type option to initiate a communication; and

after receiving the second selection input:

determine whether the stored contact information comprises multiple entries for the contact type option identified by the second selection input;

if the stored contact information comprises multiple entries for the contact type option identified by the second selection input, display a selectable contact option associated with a same contact method other than telephone for each of the multiple entries; and

receive third selection input identifying one entry for the contact type option identified by the second selection input;

wherein the communication is initiated based on the third selection input.

14. The device of claim 13 , wherein the plurality of contact type options corresponding to the plurality of contact types is displayed in a second window positioned atop a telephone application window on the display of the mobile communication device.

15. The device of claim 13 , wherein the plurality of contact types comprises all of the contact types available for contacting the selected contact based on the stored contact information for the selected contact.

16. The device of claim 13 , wherein the processor is further configured to:

launch a second application to initiate the communication in response to receiving the second selection input.

17. The device of claim 16 , wherein the second application is launched while a telephone application window remains displayed.

18. The device of claim 13 , wherein the display of the selectable contact option for the multiple entries is performed within a separate display window.

19. The device of claim 13 , wherein the display of the selectable contact option for each of the multiple entries is performed within a menu of selectable contact type options.

20. The device of claim 13 , wherein the stored contact information is retrieved from an address book when determining the plurality of contact types available.

21. The device of claim 20 , wherein the address book resides in the memory.

22. The device of claim 13 , wherein the list of contacts is generated in response to alphanumeric input received in relation to a dialing field of a telephone application.

23. The device of claim 22 , wherein the processor is further configured to retrieve contact information from an address book when generating the list of contacts.

24. The device of claim 13 , wherein each of the plurality of contact types is selected from the group consisting of: an electronic mail contact type, a telephone contact type, a short messaging contact type and a multimedia messaging contact type.

25. A non-transitory computer-readable medium comprising instructions, which when executed by a processor of a mobile communication device, causes the processor to perform a method of initiating a communication with a contact on the mobile communication device, the method comprising:

receiving alphanumeric input in relation to an input field of an application where the alphanumeric input is one of ambiguous and unambiguous;

generating a list of contacts related to the alphanumeric input for display on a display of the mobile communication device;

determining a plurality of contact types available for a contact on the list of contacts based on stored contact information where more than one of the plurality of contact types is associated with a contact method other than telephone;

displaying the list of contacts including the contact with the plurality of contact types;

receiving a first selection input selecting the contact from the list of contacts;

displaying a plurality of contact type options corresponding to the plurality of contact types;

receiving a second selection input selecting a contact type option to initiate the communication; and

after receiving the second selection input:

determining whether the stored contact information comprises multiple entries for the contact type option identified by the second selection input;

if the stored contact information comprises multiple entries for the contact type option identified by the second selection input, displaying a selectable contact option associated with a same contact method other than telephone for each of the multiple entries; and

receiving a third selection input identifying one entry for the contact type option identified by the second selection input;

wherein the communication is initiated based on the third selection input.

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 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 →
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 →
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 Nov 22, 2013
From: RESEARCH IN MOTION LIMITED
To: BLACKBERRY LIMITED
Reel/Frame 031713/0397 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 5, 2011
From: LEE, MATTHEW RICHARD; SCOTT, SHERRYL LEE LORRAINE; MARUI, KEIZO; KUHL, LAWRENCE EDWARD
To: RESEARCH IN MOTION LIMITED
Reel/Frame 026707/0049 →