Patent ID: 8903856

Claim:
A method, comprising: initiating a search from a client device, wherein initiating a search includes providing server side profile information from an application running on the client device to a search server; receiving at the client device metadata concerning results of the search, wherein the metadata concerning results of the search includes metadata related to each of a plurality of items of content; applying on the client device client side profile information to the metadata concerning results of the search; as a result of applying the client side profile information, selecting at least a first item of content included in the plurality of items of content; obtaining by the client device a copy of the first item of content; determining whether a local enhanced content store included in the client device contains less than a first predetermined amount of enhanced content; in response to determining that the local enhanced content store contains less than the first predetermined amount of enhanced content, obtaining one or more items of enhanced content and storing the one or more items of enhanced content in the local enhanced content store; selecting a first item of enhanced content stored in the local enhanced content store for display, wherein selecting the first item of enhanced content for display includes matching hole size metrics for the first item of content and hole size criteria for the first item of enhanced content and further includes determining a current interest of a user of the client device based on metadata concerning the first item of content; in response to selecting the first item of enhanced content stored in the enhanced content store, presenting the first item of enhanced content and the first item of content, wherein presenting the first item of enhanced content and the first item of content includes displaying at least a portion of the first item of enhanced content and at least a portion of the first item of content to the user of the client device simultaneously, wherein the first item of enhanced content is not included in the first item of content.