A non-transitory, computer-readable storage medium embodying computer program code used for generating a context-sensitive summarization of a corpus of content, the context-sensitive summarization being performed by an automated summarization system executing on a hardware processor, the computer program code comprising computer executable instructions configured for:
- receiving an input corpus to the automated summarization system via a network;
- processing the input corpus to extract phrases via the automated summarization system;
- using the phrases to generate a grammatical analysis of the input corpus via the automated summarization system;
- using the grammatical analysis to determine the thematic relevance of sentences in the input corpus via the automated summarization system;
- ranking the sentences according to their thematic relevance to form a context-based ranking via the automated summarization system;
- using the context-based ranking to construct a context graph for the phrases via the automated summarization system;
- using the context graph to generate a content summarization of the input corpus via the automated summarization system, the content summarization comprising ranked sentences;
- and,
- using a stochastic matrix combined with a damping factor to determine an order of the ranked sentences in the content summarization;
- and,
- generating an output summary to the network via the automated summarization system, the output summary simplifying information search and limiting a need to access original source content.