Method, apparatus, and computer program product for adapting a content segment based on an importance level
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:
- determine an importance level of a user contact based on a detected contextual characteristic;
adapt a content segment relating to the user contact based on the importance level, wherein adapting comprises distinguishing the content segment from at least one other content segment by causing the content segment to be positioned out of sequence in an otherwise ordered sequence;
provide for output of the content segment;
receive an indication of a user input to normalize the content segment; and
in response to the user input to normalize the content segment, normalize the content segment such that the content segment is no longer distinguished from the at least one other content segment by causing the content segment to be positioned in sequence within an ordered sequence and the content segment remains concurrently displayed with the at least one other content segment.
2 Assignments
0 Petitions
Accused Products
Abstract
An apparatus may include a data manager configured to manage user contacts or other data segments. The apparatus may further include an importance level determiner configured to determine an importance level for each of the user contacts or other data segments. The importance level may be based on a contextual characteristic, and therefore the apparatus may include a contextual characteristic determiner. Further, the apparatus may include a content segment adaptor configured to adapt a content segment relating to one of the user contacts or other data segments based on the importance level. For example, the content segment adaptor may select the size, color, and/or position of the content segments. Content segments may include avatars, messages, and contact information in some variations.
-
Citations
23 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:
-
determine an importance level of a user contact based on a detected contextual characteristic; adapt a content segment relating to the user contact based on the importance level, wherein adapting comprises distinguishing the content segment from at least one other content segment by causing the content segment to be positioned out of sequence in an otherwise ordered sequence; provide for output of the content segment; receive an indication of a user input to normalize the content segment; and in response to the user input to normalize the content segment, normalize the content segment such that the content segment is no longer distinguished from the at least one other content segment by causing the content segment to be positioned in sequence within an ordered sequence and the content segment remains concurrently displayed with the at least one other content segment. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A method, comprising:
-
determining an importance level of a user contact based on a detected contextual characteristic; adapting a content segment relating to the user contact based on the importance level via a processor, wherein adapting comprises distinguishing the content segment from at least one other content segment by causing the content segment to be positioned out of sequence in an otherwise ordered sequence; providing for output of the content segment; receiving an indication of a user input to normalize the content segment; and in response to the user input to normalize the content segment, normalizing the content segment such that the content segment is no longer distinguished from the at least one other content segment by causing the content segment to be positioned in sequence within an ordered sequence and the content segment remains concurrently displayed with the at least one other content segment. - View Dependent Claims (17, 18, 19)
-
-
20. 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 determining an importance level of a user contact based on a detected contextual characteristic; program code instructions for adapting a content segment relating to the user contact based on the importance level, wherein adapting comprises distinguishing the content segment from at least one other content segment by causing the content segment to be positioned out of sequence in an otherwise ordered sequence; program code instructions providing for output of the content segment; program code instructions providing for receiving an indication of a user input to normalize the content segment; and program code instructions for, in response to the user input to normalize the content segment, normalizing the content segment such that the content segment is no longer distinguished from the at least one other content segment by causing the content segment to be positioned in sequence within an ordered sequence and the content segment remains concurrently displayed with the at least one other content segment. - View Dependent Claims (21, 22, 23)
-
Specification