Patent ID: 8108378

Claim:
A system comprising: a server computer communicatively coupled with a network; a data store, in communication with the server computer, containing feed information, each feed accessible from locations on the network remote from the server computer and the data store and, the feed information comprising a list of feeds and associated with each feed in the list, series description information, a remote network location of the feed, and episode information including both episode description information and a network location for one or more episodes of the associated feed; a search engine on the server computer that automatically searches the network and retrieves, from locations on the network remote from the server computer and the data store, feed information not already stored in the data store, and stores the retrieved feed information in the data store, the retrieved and stored feed information being based at least in part on behavioral information collected from user interactions with the server computer, the search engine generates a user interface that receives feed search requests from a client device associated with a user; a user information database, in communication with the server computer, comprising information related to users' client devices on the network, said information identifying client device types for each client device associated with the user; in response to received client search requests, the search engine selects feeds and episodes of feeds based on the feed information in the data store and the received feed search requests, and returns search results to the client device from the data store related to the selected feeds and episodes, the search engine differentiates the client device from other client devices associated with the user based on the type of client device identified from the user information database, said search requests comprise current feed subscription information; and wherein the search results include at least some of the series information for selected feeds and episode information for selected episodes, wherein the search results further provide the selected feeds and episode information based upon the type of client device identified from the user information database, said current feed subscription information and usage information of the selected feeds and episodes, wherein said usage information dictates what search results are returned along with how the search results are displayed to the user.