Patent ID: 8595203

Claim:
A method comprising: receiving input information from a client machine, the input information being received via a single user interface and identifying a plurality of data sources from which to retrieve digital content, the plurality of data sources comprising a first data source including a first content provider and a second data source including a second content provider, the received input information further including a purchase limitation that is utilized to prevent a purchase amount from exceeding a predetermined amount; responsive to the receiving of the input information, retrieving search result information, over a network, from the plurality of data sources based on metadata generated from the input information, the plurality of data sources including a plurality of search engines, the retrieving of the search result information including filtering the search result information based on a media type including at least one of a music video, a digital sample, or a streaming video; responsive to the retrieving of the search result information, retrieving the digital content, over the network, from at least one of the plurality of data sources based on the search result information and the metadata, the retrieving of the digital content including determining whether the purchase amount exceeds the predetermined amount; and responsive to retrieving the digital content, communicating the digital content to the client machine.