Patent ID: 8843483

Claim:
A method comprising: extracting metadata attributes and associated attribute values from web search results, the web search results returned in response to a search request submitted by a user to a web search engine, the search request comprising search criteria, the web search results comprising data extracted from web pages searched by the web search engine and meeting the search criteria, the web search results organized into a results list where data from a web page is grouped as an entry in the results list, the metadata attributes and associated attribute values extracted from the data of the results list; presenting the extracted metadata attributes to the user for the user to select one or more metadata attributes; receiving input from the user indicating one or more selected metadata attributes and a position indication for each selected metadata attribute, each position indication indicating where in a custom report that attribute values for each selected metadata attribute are to appear; filtering the received results list based on the selected metadata attributes and associated attribute values; and displaying the filtered results list to the user in a custom report, the custom report arranged by the selected position indication for each selected metadata attribute, wherein for an attribute value of a selected metadata attribute, the custom report is organized based on the position information of the selected metadata attribute to display the attribute value, according to the position information, along with a display of a quantity of entries from the results list associated with the attribute value, wherein the position information received from the user is chosen so each display of a quantity of entries is associated with at least one attribute value from two or more selected metadata attributes, wherein each displayed quantity of entries is linked to entries from the results list that include two or more attribute values from one or more metadata attributes, wherein a plurality of quantities of entries are displayed in a table and selected position information for a first selected metadata attribute comprises displaying associated attribute values along a first axis of the table and selected position information for a second selected metadata attribute comprises displaying associated attribute values along a second axis of the table, wherein quantity entries aligning with a first attribute value of the first selected metadata attribute and with a first attribute value of the second selected metadata attribute include entries with both the first attribute value of the first selected metadata attribute and with the first attribute value of the second selected metadata attribute.