Patent ID: 8635528

Claim:
A method for dynamically rendering search results in a networked environment, the search results providing content for display in an application having a graphical user interface (GUI), the method steps comprising: accepting search results of a network search performed by a user, wherein each said search result comprises a search result uniform resource locator (URL) and text; selecting a view template from a plurality of predefined view templates by assigning a value associated with the view template to a view variable of the application having the GUI, and wherein the assigned value determines the format of the content for display in the application; generating an image tag that corresponds to the selected view template for each said search result by populating source attributes that define said format of the selected view template with a base image request URL; generating an image request URL for each said search result by appending values that correspond to said attributes to said base image request URL; retrieving an image based on said image request URL, wherein the image is manipulated to adapt to said source attributes of the selected view template; rendering the content of said search results for display in the user's GUI based upon the selected view template, the retrieved image, and the search result text; and rendering a plurality of icons in proximity of each of said search results for the user to manipulate and customize the corresponding search results, wherein the plurality of icons include at least a delete icon for deleting the search result from the GUI, a save icon for saving the search result to a data storage device, a share icon for sharing the search result with other users, and a preview icon to preview at least part of contents associated with the search result.