IP Library Granted Patent US 8,538,395
Granted Patent B2
US 8,538,395 · App. 13/708,063 · Granted Sep 17, 2013

System and method for identifying a contact associated with an electronic communication

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,538,395
App. No.
13/708,063
Granted
Sep 17, 2013
Kind
B2
Abstract

A method is provided on an electronic communications device having a subscriber identifier, the method for disambiguating multiple contacts associated with an electronic communication. The method includes searching a plurality of stored contacts for an association with the electronic communication. For any contact associated with the electronic communication, verifying whether the contact has a subscriber identifier associated with the electronic device and identifying a contact as the initiator or recipient of the electronic communication if the contact is without a subscriber identifier.

Claims (31)

1. A method for disambiguating multiple contacts associated with an electronic communication to or from an electronic device, the method comprising:

searching a plurality of stored contacts for an association with the electronic communication, the plurality of stored contacts having one or more communication identifiers and including a contact for a subscriber of the electronic device, the contact for the subscriber including one or more communication identifiers and a subscriber identifier associated with the electronic device;

for each of two or more contacts associated with the electronic communication, verifying whether the contact has the subscriber identifier; and

in response to a contact being without a communication identifier matching the subscriber identifier, identifying the contact as an initiator or a recipient of the electronic communication.

2. The method of claim 1 wherein searching the plurality of stored contacts for an association with the electronic communication comprises identifying contacts having a contact communication identifier matching a communication identifier associated with the electronic communication.

3. The method of claim 1 wherein verifying whether the contact has the subscriber identifier associated with the electronic device comprises determining whether the contact has a contact communication identifier matching the subscriber identifier associated with the electronic device.

4. The method of claim 2 where both the contact communication identifier and the communication identifier associated with the electronic communication comprise telephone numbers, personal identification numbers, or electronic mail addresses.

5. The method of claim 3 where both the contact communication identifier and the subscriber identifier comprise telephone numbers, personal identification numbers, or electronic mail addresses.

6. The method of claim 1 further comprising announcing the contact associated with the electronic communication.

7. The method of claim 6 wherein announcing the contact associated with the electronic communication comprises displaying a contact name identifier of the contact.

8. An electronic device, comprising:

a processor;

a memory connected to the processor; and

computer-readable instructions, stored in the memory and executable on the processor, for an identification software module, the identification module operable for:

searching a plurality of stored contacts for an association with an electronic communication to or from an electronic device, the plurality of stored contacts having one or more communication identifiers and including a contact for a subscriber of the electronic device, the contact for the subscriber including one or more communication identifiers and a subscriber identifier associated with the electronic device;

for each of two or more contacts associated with the electronic communication, verifying whether the contact has the subscriber identifier; and

in response to a contact being without a communication identifier matching the subscriber identifier, identifying the contact as an initiator or a recipient of the electronic communication.

9. The electronic device of claim 8 wherein searching the plurality of stored contacts for an association with the electronic communication comprises identifying contacts having a contact communication identifier matching a communication identifier associated with the electronic communication.

10. The electronic device of claim 8 wherein verifying whether the contact has the subscriber identifier associated with the electronic device comprises determining whether the contact has a contact communication identifier matching the subscriber identifier associated with the electronic device.

11. The electronic device of claim 9 where both the contact communication identifier and the communication identifier associated with the electronic communication comprise telephone numbers, personal identification numbers, or electronic mail addresses.

12. The electronic device of claim 10 where both the contact communication identifiers and the subscriber identifier comprise telephone numbers, personal identification numbers, or electronic mail addresses.

13. The electronic device of claim 8 wherein the identification module is operable for announcing the contact associated with the electronic communication.

14. The electronic device of claim 13 wherein announcing the contact associated with the electronic communication comprises displaying a contact name identifier of the contact.

15. A computer program product comprising a non-transitory computer-readable medium storing computer-readable instructions which, when executed, direct an electronic device to:

search a plurality of stored contacts for an association with an electronic communication to or from the electronic device, the plurality of stored contacts having one or more communication identifiers and including a contact for a subscriber of the electronic device, the contact for the subscriber including one or more communication identifiers and a subscriber identifier associated with the electronic device;

for each of two or more contacts associated with the electronic communication, verify whether the contact has the subscriber identifier; and

in response to a contact being without a communication identifier matching the subscriber identifier, identify the contact as an initiator or a recipient of the electronic communication.

16. The computer program product claim 15 wherein the instructions to search the plurality of stored contacts for an association with the electronic communication further direct the electronic device to identify contacts having a contact communication identifier matching a communication identifier associated with the electronic communication.

17. The computer program product claim 15 wherein the instructions to verify whether the contact has a subscriber identifier associated with the electronic device further direct the electronic device to determine whether the contact has a contact communication identifier matching the subscriber identifier associated with the electronic device.

18. The computer program product of claim 15 wherein the instructions further direct the electronic device to announce the contact associated with the electronic communication.

19. The computer program product of claim 18 wherein the instructions to announce the contact associated with the electronic communication further direct the electronic device to display a contact name identifier of the contact.

Assignments (4)
NUNC PRO TUNC ASSIGNMENT Recorded Jun 19, 2023
From: BLACKBERRY LIMITED
To: MALIKIE INNOVATIONS LIMITED
Reel/Frame 064270/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 16, 2023
From: BLACKBERRY LIMITED
To: MALIKIE INNOVATIONS LIMITED
Reel/Frame 064104/0103 →
CHANGE OF NAME Recorded Aug 6, 2013
From: RESEARCH IN MOTION LIMITED
To: BLACKBERRY LIMITED
Reel/Frame 030983/0600 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 7, 2012
From: ABDEL-KADER, SHERIF ALY
To: RESEARCH IN MOTION LIMITED
Reel/Frame 029426/0710 →