1. A method for summary generation of a real-time conversation, said method comprising: receiving, by one or more transceivers at a server, said real-time conversation from a plurality of computing devices over a communication network, wherein said plurality of computing devices is associated with at least a first user and a second user; determining, by one or more processors at the server, one or more first features of said real-time conversation between at least said first user and said second user based on at least one or more pre-defined part of speech (POS) patterns; extracting, by said one or more processors, one or more second features from said one or more first features based on one or more pre-defined criteria wherein the one or more second features comprise a set of words, a set of contextual information, and a set of conversational elements that are extracted by the one or more POS patterns, and wherein the one or more pre-defined criteria comprise a length of a phrase containing the set of words, a length of a turn containing the phrase, and the length of the turn divided by a global maximum length of turns within the real-time conversation; generating, by said one or more processors, a summary content of said real-time conversation based on at least said extracted one or more second features and one or more annotations associated with said determined one or more first features by use of one or more trained classifiers; and rendering, by one or more graphical processors, said generated summary content on a user interface displayed on at least one of said plurality of computing devices.