Technologies for financial data aggregation are described. A financial data analyzer searches for and receives raw data from one or more data sources. An artificial intelligence editor is invoked to determine if the raw data is suitable as enhanced data. If the raw data is not suitable as enhanced data, an artificial intelligence journalist is invoked to modify the raw data to be enhanced data for generating reports.
Please help me write a proper abstract based on the patent claims. CLAIM: 1. A computer, comprising: a processor; and a computer-readable medium in communication with the processor, the computer-readable medium comprising computer-executable instructions that, when executed by the processor, cause the computer to receive raw data from a plurality of data sources, invoke an artificial intelligence editor to determine if the raw data is suitable as enhanced data, if the raw data is suitable as the enhanced data, store the raw data as the enhanced data, if the raw data is not suitable as the enhanced data, invoke an artificial intelligence editor to modify the raw data into the enhanced data, and generate a report using the enhanced data. 2. The computer of claim 1, further comprising computer-executable instructions that cause the computer to receive a financial data alert to cause the generation of the report. 3. The computer of claim 2, wherein the financial data alert indicates a closing of a stock exchange. 4. The computer of claim 1, further comprising computer-executable instructions that cause the computer to receive a report timer that indicates a time period in which the report is to be generated. 5. The computer of claim 1, further comprising computer-executable instructions that cause the computer to determine one or more chapter titles for the report. 6. The computer of claim 5, further comprising computer-executable instructions that cause the computer to separate the report into the one or more chapter titles. 7. The computer of claim 5, wherein the one or more chapter titles are one or more topics associated with the plurality of search results. 8. The computer of claim 7, wherein a topic of the one or more topics comprises a grouping of keywords associated with a particular subject, whereby the subject is the topic. 9. The computer of claim 8, wherein the grouping of keywords is generated by: removing non-alphabetic and non-numeric characters from an article, parsing the article into phrases to generate a searchable record of the phrases in a table; and sorting the table. 10. The computer of claim 1, further comprising computer-executable instructions that cause the computer to receive an AI/human requirement input identifying a ratio of artificial intelligence articles to human articles provided in the plurality of search results. 11. The computer of claim 1, further comprising computer-executable instructions that cause the computer to: determine a plurality of metrics relating to the plurality of search results; and output a visualization using the plurality of metrics. 12. A method, comprising: receiving a request to generate a report of companies trading on a stock exchange, transmitting a search request to a plurality of data sources to retrieve raw data relating to the companies trading on the stock exchange, receiving the raw data, determining if the raw data is suitable as enhanced data, if the raw data is suitable as enhanced data, storing the raw data as the enhanced data, if the raw data is not suitable as enhanced data, modifying the raw data into enhanced data and storing the enhanced data, and generating a report from the enhanced data. 13. The method of claim 12, further comprising receiving a financial data alert to cause the generation of the report. 14. The method of claim 13, wherein the financial data alert indicates a closing of a stock exchange. 15. The method of claim 12, further comprising receiving a report timer that indicates a time period in which the report is to be generated. 16. The method of claim 12, wherein the report comprises an identification of a company, a summary of trading history of the company, a summary of a first stock exchange, an identification of an industry associated with the company, a summary of trading history of other companies associated with an industry, a summary of second stock exchange, hyperlinks to information contained in the report, a listing of recent regulatory filings, a listing of patent application publications and patent allowances, a listing of trademark filings, and a description of the company. 17. The method of claim 12, further comprising separating the report into the one or more chapter titles. 18. The method of claim 17, wherein the one or more chapter titles are one or more topics associated with the plurality of search results. 19. The method of claim 18, wherein a topic of the one or more topics comprises a grouping of keywords associated with a particular subject, whereby the subject is the topic, wherein the grouping of keywords is generated by: removing non-alphabetic and non-numeric characters from an article, parsing the article into phrases to generate a searchable record of the phrases in a table; and sorting the table. 20. A computer-readable medium having computer-executable instructions thereupon that, when executed by a computer, cause the computer to: receive raw data from a plurality of data sources, invoke an artificial intelligence editor to determine if the raw data is suitable as enhanced data, if the raw data is suitable as the enhanced data, store the raw data as the enhanced data, if the raw data is not suitable as the enhanced data, invoke an artificial intelligence editor to modify the raw data into the enhanced data, and generate a report using the enhanced data.