1. A method programmed in a non-transitory memory of a device comprising: a. acquiring target information; b. processing the target information, including parsing the target information into parsed information; c. fact checking, with the device, the target information by comparing the parsed information with source information to generate fact checking results, including indicating when the parsed information is factually accurate and indicating when the parsed information is factually inaccurate; d. generating a modified target information by deleting the parsed information indicated as factually inaccurate; e. summarizing the modified target information to generate a summary of the target information utilizing lexical chaining and the fact checking results generated by fact checking the target information, wherein lexical chaining includes selecting a set of candidate words or phrases, finding an appropriate chain using relatedness criteria among members of chains for each candidate word, and inserting a word in a lexical chain when the word is found, further wherein summarizing the modified target information includes determining total strengths of sentences within the target information, wherein a total strength of a sentence is based on a lexical chain strength and a factual accuracy of the sentence, further wherein the total strength of the sentence is increased when the sentence is factually accurate, wherein the summary of the target information includes the fact checking results; and f. providing the summary of the target information in real-time.
1. A method programmed in a non-transitory memory of a device comprising: a. acquiring target information; b. processing the target information, including parsing the target information into parsed information; c. fact checking, with the device, the target information by comparing the parsed information with source information to generate fact checking results, including indicating when the parsed information is factually accurate and indicating when the parsed information is factually inaccurate; d. generating a modified target information by deleting the parsed information indicated as factually inaccurate; e. summarizing the modified target information to generate a summary of the target information utilizing lexical chaining and the fact checking results generated by fact checking the target information, wherein lexical chaining includes selecting a set of candidate words or phrases, finding an appropriate chain using relatedness criteria among members of chains for each candidate word, and inserting a word in a lexical chain when the word is found, further wherein summarizing the modified target information includes determining total strengths of sentences within the target information, wherein a total strength of a sentence is based on a lexical chain strength and a factual accuracy of the sentence, further wherein the total strength of the sentence is increased when the sentence is factually accurate, wherein the summary of the target information includes the fact checking results; and f. providing the summary of the target information in real-time. 13. The method of claim 1 wherein summarizing the modified target information includes analyzing a validity rating of an entity who provided the target information, wherein the validity rating is based on the factual accuracy of content provided by the entity, and when the validity rating of the entity is below a first threshold; a base number of sentences are used for summarizing the modified target information, and when the validity rating of the entity is equal to or above the first threshold and below a second threshold, the base number of sentences plus a first number of additional sentences are used for summarizing the modified target information, and when the validity rating of the entity is equal to or above the second threshold, the base number of sentences plus a second number of additional sentences are used for summarizing the modified target information.