Apparatus and method for providing contact-related information items
First Claim
1. An apparatus comprising at least one processor and at least one memory including computer program code, the at least one memory and the computer program code configured to, with the processor, cause the apparatus to:
- apply a ranking algorithm to contact-related information items associated with a contact of a user according to predefined categories of relevance, wherein the ranking algorithm comprises a weighting algorithm configured to arrange different types of contact-related information items into different predefined categories of relevance;
determine whether a contact-related information item associated with a first relevance level based on the ranking algorithm is available;
in response to an incoming voice call from the contact, provide for presentation of the contact-related information item associated with the first relevance level by displaying the contact-related information item within a predefined display area of a user interface in an instance in which the contact-related information item associated with the first relevance level is available and determine whether sufficient contact-related information items associated with the first relevance level are available to fill the predefined display area; and
access, in response to the incoming voice call from the contact and also in response to a determination that the contact-related information items associated with the first relevance level that are available are insufficient to fill the predefined display area, a contact-related information item associated with a second relevance level based on the ranking algorithm and provide for presentation of the contact-related information item associated with the second relevance level by displaying the contact-related information item within the predefined display area of the user interface in an instance in which the contact-related information item associated with the first relevance level is unavailable,wherein the contact-related information items provide information relating to the contact of the user other than the contact'"'"'s name and other than the contact'"'"'s phone number,wherein the second relevance level is indicative of a lower level of importance of the contact-related information item in terms of contextual relevance as compared to the first relevance level and with respect to the contact, andwherein at least one of the first relevance level or the second relevance level is based at least in part on input provided by the user or by the contact.
2 Assignments
0 Petitions
Accused Products
Abstract
Mechanisms are provided for determining contact-related information items for presentation to a user, such that the user can refer to the information items to enhance the user'"'"'s communication with the contact. Contact-related information items that have a high relevance level may be accessed and presented to the user. In a case in which no or limited high relevance level information items exist, contact-related information items associated with incrementally lower levels of relevance may be accessed and presented. Moreover, according to some example embodiments, relevance may be derived based on the relationship of the user with the particular contact and/or the frequency of communications with the contact.
-
Citations
17 Claims
-
1. An apparatus comprising at least one processor and at least one memory including computer program code, the at least one memory and the computer program code configured to, with the processor, cause the apparatus to:
-
apply a ranking algorithm to contact-related information items associated with a contact of a user according to predefined categories of relevance, wherein the ranking algorithm comprises a weighting algorithm configured to arrange different types of contact-related information items into different predefined categories of relevance; determine whether a contact-related information item associated with a first relevance level based on the ranking algorithm is available; in response to an incoming voice call from the contact, provide for presentation of the contact-related information item associated with the first relevance level by displaying the contact-related information item within a predefined display area of a user interface in an instance in which the contact-related information item associated with the first relevance level is available and determine whether sufficient contact-related information items associated with the first relevance level are available to fill the predefined display area; and access, in response to the incoming voice call from the contact and also in response to a determination that the contact-related information items associated with the first relevance level that are available are insufficient to fill the predefined display area, a contact-related information item associated with a second relevance level based on the ranking algorithm and provide for presentation of the contact-related information item associated with the second relevance level by displaying the contact-related information item within the predefined display area of the user interface in an instance in which the contact-related information item associated with the first relevance level is unavailable, wherein the contact-related information items provide information relating to the contact of the user other than the contact'"'"'s name and other than the contact'"'"'s phone number, wherein the second relevance level is indicative of a lower level of importance of the contact-related information item in terms of contextual relevance as compared to the first relevance level and with respect to the contact, and wherein at least one of the first relevance level or the second relevance level is based at least in part on input provided by the user or by the contact. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method comprising:
-
applying a ranking algorithm to contact-related information items associated with a contact of a user according to predefined categories of relevance, wherein the ranking algorithm comprises a weighting algorithm configured to arrange different types of contact-related information items into different predefined categories of relevance; determining whether a contact-related information item associated with a first relevance level based on the ranking algorithm is available; in response to an incoming voice call from the contact, providing for presentation of the contact-related information item associated with the first relevance level by displaying the contact-related information item within a predefined display area of a user interface in an instance in which the contact-related information item associated with the first relevance level is available and determining whether sufficient contact-related information items associated with the first relevance level are available to fill the predefined display area; and accessing, via a processor, in response to the incoming voice call from the contact and also in response to a determination that the contact-related information items associated with the first relevance level that are available are insufficient to fill the predefined display area, a contact-related information item associated with a second relevance level based on the ranking algorithm and providing for presentation of the contact-related information item associated with the second relevance level by displaying the contact-related information item within the predefined display area of the user interface in an instance in which the contact-related information item associated with the first relevance level is unavailable, wherein the contact-related information items provide information relating to the contact of the user other than the contact'"'"'s name and other than the contact'"'"'s phone number, wherein the second relevance level is indicative of a lower level of importance of the contact-related information item in terms of contextual relevance as compared to the first relevance level and with respect to the contact, and wherein at least one of the first relevance level or the second relevance level is based at least in part on input provided by the user or by the contact. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A computer program product comprising at least one non-transitory computer-readable storage medium having computer-executable program code portions stored therein, the computer-executable program code portions comprising program code instructions for:
-
applying a ranking algorithm to contact-related information items according to predefined categories of relevance, wherein the ranking algorithm comprises a weighting algorithm configured to arrange different types of contact-related information items into different predefined categories of relevance; determining whether a contact-related information item associated with a first relevance level based on the ranking algorithm is available; in response to an incoming voice call from the contact, providing for presentation of the contact-related information item associated with the first relevance level by displaying the contact-related information item within a predefined display area of a user interface in an instance in which the contact-related information item associated with the first relevance level is available and determining whether sufficient contact-related information items associated with the first relevance level are available to fill the predefined display area; and accessing, in response to the incoming voice call from the contact and also in response to a determination that the contact-related information items associated with the first relevance level that are available are insufficient to fill the predefined display area, a contact-related information item associated with a second relevance level based on the ranking algorithm and providing for presentation of the contact-related information item associated with the second relevance level by displaying the contact-related information item within the predefined display area of the user interface in an instance in which the contact-related information item associated with the first relevance level is unavailable, wherein the contact-related information items provide information relating to the contact of the user other than the contact'"'"'s name and other than the contact'"'"'s phone number, wherein the second relevance level is indicative of a lower level of importance of the contact-related information item in terms of contextual relevance as compared to the first relevance level and with respect to the contact, and wherein at least one of the first relevance level or the second relevance level is based at least in part on input provided by the user or by the contact. - View Dependent Claims (14, 15, 16, 17)
-
Specification