Patent ID: 7734606

Claim:
A reporting system for regulatory intelligence information from a plurality of heterogeneous regulatory information sources implemented on a computer system, the reporting system comprising: a processor; an information retrieval system that collects information from the plurality of heterogeneous regulatory information sources, wherein the information retrieval system collects information from multiple sources including local and web-based data sources, commercial databases, and hard copy documents, wherein the information retrieval system is configured to perform authorization to access and retrieve data from the database of consolidated heterogeneous regulatory information sources; a data integrator that reconciles the collected information and integrates it into a common form, wherein the data integrator converts the collected information into one or more appropriate data table while maintaining links to related data, wherein the data integrator checks the collected information for errors by utilizing a predetermined standard defined by an Administrator, wherein the data errors are corrected according to standard, established criteria established by the Administrator; a database of consolidated heterogeneous regulatory information sources in which the collected and integrated information is stored; a query engine receiving a specification of a search of the information from the database of consolidated heterogeneous regulatory information sources; and a report generator that outputs the results of a query by the query engine of the database of consolidated heterogeneous regulatory information sources as processed by the data integrator and data analyzer, wherein the data integrator forms the database of consolidated heterogeneous regulatory information sources from the collected information, the database comprises relational tables that associate the plurality of heterogeneous information sources and data fields with one another, wherein the data integrator converts the collected information into a plurality of predetermined electronic forms for output according to a plurality of predetermined analysis and output formats.