Patent ID: 8386513

Claim:
A computer-implemented system for integrating and searching media related databases comprising: a first server configured to receive digital content from at least one of a plurality of sources, and being further configured to forward the digital content to a content database; a second server including a search engine that is configured to provide at least one web page to at least one of a plurality of user computing devices, the second server being further configured to receive queries from the at least one of the plurality of user computing devices; a database access layer configured to be utilized by the first server and the second server to read and write to a plurality of databases, wherein the plurality of databases comprises the content database, a media database, and a mapping database; the content database being configured to receive at least one article of digital content from the first server via the database access layer and the content database being further configured to store the received at least one article of digital content; the media database being configured to store at least one journalist data element and at least one media outlet data element; the mapping database being configured to store at least one mapping data, wherein the at least one mapping data identifies a mapping between a set of article data stored in the content database and a set of media data stored in the media database, wherein the set of article data comprises at least one byline data element and at least one source outlet data element of at least one article of digital content stored in the content database, and wherein the set of media data comprises at least one journalist data element and at least one media outlet data element stored in the media database; a mapping module configured to: determine a mapping between a set of article data of the received at least one article of digital content and the set of media data stored in the media database, wherein the set of article data of the received at least one article of digital content comprises at least one byline data element and at least one source outlet data element, and determine whether the determined mapping matches at least one mapping identified by the at least one mapping data stored in the mapping database; and a list builder module configured to, responsive to the second server receiving a query from a user computing device, present a list of one or more journalists to the user computing device as a formatted web page with links to more detailed information, wherein the received query comprises at least one of a press release document and a cut and paste content of the press release document, and wherein each listed journalist in the formatted web page with links corresponds to a journalist data element in the mapping database that is mapped to an article of digital content that has a predefined percentage of content that matches the query.