Method for disambiguating email recipient fields in an electronic device
AssigneeBlackBerry Limited
InventorRaymond Paul Vander Veen
Life of this patent
Estimating the term…
Abstract
An electronic device and a method implemented within the electronic device for disambiguating email recipient fields by extracting sufficient information from the domain portion of an intended recipient's email address to disambiguate between a personal and a business email address. An exemplary method includes parsing at least one of said multiple addresses in a recipient field of the email to extract information capable of distinguishing the at least one of said multiple addresses from at least another of the multiple addresses, and displaying the information in the recipient field of the email.
Claims18
A method of disambiguating multiple addresses of an email recipient comprising:
- determining a domain name of at least one of the multiple addresses, the domain name containing multiple labels;
- extracting, at a processor of a device, a first label from the domain name of at least one of the multiple addresses in a recipient field of an email;
- when the first label is not sufficient to disambiguate an email address of the email recipient from the multiple addresses, then iteratively extracting, at the processor, a next highest level label from the domain name and omitting at least a local part of the at least one of the multiple addresses;
- and,
- displaying extracted labels adjacent a name of the email recipient at a display of the device in the recipient field of the email.
A device for disambiguating multiple addresses of an email recipient comprising:
- a processor and a display, the processor configured to:
- determine a domain name of at least one of the multiple addresses, the domain name containing multiple labels;
- extract a first label from the domain name of at least one of the multiple addresses in a recipient field of an email;
- when the first label is not sufficient to disambiguate an email address of the email recipient from the multiple addresses, then iteratively extract a next highest level label from the domain name and omit at least a local part of the at least one of the multiple addresses;
- and,
- display extracted labels adjacent a name of the email recipient at the display in the recipient field of the email.
A computer program product, comprising a non-transitory computer usable medium having a computer readable program code adapted to be executed to implement a method of disambiguating multiple addresses of an email recipient comprising:
- determining a domain name of at least one of the multiple addresses, the domain name containing multiple labels;
- extracting, at a processor of a device, a first label from the domain name of at least one of the multiple addresses in a recipient field of an email;
- when the first label is not sufficient to disambiguate an email address of the email recipient from the multiple addresses, then iteratively extracting, at the processor, a next highest level label from the domain name and omitting at least a local part of the at least one of the multiple addresses;
- and,
- displaying extracted labels adjacent a name of the email recipient at a display of the device in the recipient field of the email.
Dependencies are inferred from the claim text.