Abstract:
A method for aggregating communication records is provided and includes obtaining a communication report corresponding to each of one or more communication events. The communication events indicate an occurrence of communication between a first user and a second user using a communication mode from among a plurality of communication modes. Each of the communication records are classified into one or more communication categories based on one or more classification parameters. The communication records are aggregated based on the classifying weightage assigned to one or more contextual parameters corresponding to each of the plurality of communication records. The contextual parameters indicate relevance of the corresponding communication record and the communication mode corresponding to the communication record.