System and method for identifying a contact associated with an electronic communication
AssigneeResearch In Motion Limited
InventorSherif Aly ABDEL-KADER
Life of this patent
Estimating the term…
Abstract
A method is provided on an electronic communications device having a subscriber identifier, the method for identifying a contact entry associated with an electronic communication specified by a communication identifier. The method comprises searching an address book associated with the device; in response to finding a first and a second contact entry each having a respective first contact communication identifier matching the communication identifier, comparing a second contact communication identifier with the subscriber identifier; and identifying the second contact entry associated with the electronic communication if the second contact communication identifier in the first contact entry matches the subscriber identifier.
Claims20
A method for execution at a communications device, the method comprising:
- at the communications device, searching an address book for a first and second contact entries, the address book having a plurality of contact entries, each contact entry storing a contact identity identifier and at least two contact communication identifiers, each of the first and second contact entries having a respective first contact communication identifier matching a predetermined communication identifier associated with an electronic communication;
- at the communications device, in response to finding the first and second contact entries, comparing a second contact communication identifier in each of the first and second contact entries with a subscriber identifier associated with the communications device and
- at the communications device, identifying the second contact entry as the contact entry associated with the electronic communication if the second contact communication identifier in the first contact entry matches the subscriber identifier.
A computer program product comprising a computer-readable medium storing computer-readable instructions which, when executed, direct a communications device to:
- search an address book for a first contact entry and a second contact entry, the address book having a plurality of contact entries, each contact entry storing a contact identity identifier and at least two contact communication identifiers, each of the first and second contact entries having a respective first contact communication identifier matching a predetermined communication identifier associated with an electronic communication;
- in response to finding the first and second contact entries, compare a second contact communication identifier in each of the first and second contact entries with the subscriber identifier;
- and
- identify the second contact entry as the contact entry associated with the electronic communication if the second contact communication identifier in the first contact entry matches the subscriber identifier.
An electronic communications device, comprising:
- a processor;
- a memory connected to the processor, for storing at least one address book having a plurality of contact entries, each contact entry storing a contact identity identifier and at least two contact communication identifiers;
- and
- computer-readable instructions, stored in the memory and executable on the processor, for an identification software module, the identification module operable for:
- searching the address book for a first contact entry and a second contact entry, each of the first and second contact entries having a respective first contact communication identifier matching a predetermined communication identifier associated with an electronic communication;
- in response to finding the first and second contact entries, comparing a second contact communication identifier in each of the first and second contact entries with a subscriber identifier associated with the electronic communications device;
- and
- identifying the second contact entry as the contact entry associated with the electronic communication if the second contact communication identifier in the first contact entry matches the subscriber identifier.
Dependencies are inferred from the claim text.