Patent ID: 8340994

Claim:
A computer program product that includes a computer-usable medium having a sequence of instructions which, when executed by one or more processors, causes said one or more processors to execute an electronic process for operating an electronic media exchange server, said process comprising: enabling a plurality of submitters to electronically transmit electronic media submissions to the electronic media exchange server operably linked to a repository and a computer network; storing the electronic media submissions in the repository controlled by the electronic media exchange server; enabling a content requester to apply an electronic filter mechanism that enables the electronic media exchange server to search the repository for electronic media submissions in accordance with the content requester's selection criteria defined by the filter mechanism; selecting an electronic media submission in accordance with the electronic filter mechanism; adapting the selected electronic media submission into a desired media format; enabling the content requester to release the selected electronic media submission to an audience for review via the computer network; enabling an electronic bid between a submitter and a content requester to be associated with the selected electronic media submission; and processing payment transaction between the submitter and the content requester in accordance with the electronic bid associated with the selected electronic media submission.