Patent ID: 8812470

Claim:
A method comprising: monitoring packets of network traffic on a local network of a local computing device for device specific information and device descriptions of network devices connected to the local network; based on information of the devices connected to the local network from the monitoring, storing data of interest on the local computing device, the data of interest consisting essentially of the device specific information and device descriptions of the network devices connected to the local network to which the local computing device is also connected; receiving a query with regard to the data of interest stored on the local computing device; modifying the query based on the data of interest and submitting the query to at least one query processor; receiving query results, including query results form an Internet search engine, in a first order in response to the submitted query; scoring each of at least a subset of the query results as a function of the data of interest, the scoring including: retrieving at least a subset of web pages represented in the Internet search engine query results; and identifying and counting unique features represented in the data of interest that occur in each of the retrieved web pages; scoring each of a plurality of features of a retrieved web page; weighting at least one feature; and summing each of the features, including weighted features, to determine a score for each retrieved webpage; and reordering the query results into a second order as a function of the scoring.