Determining attention data using DNS information
First Claim
1. A method for monitoring user Internet activity based on domain name system (“
- DNS”
) information, the method comprising;
accessing one or more query logs from one or more DNS servers of an internet service provider, the one or more query logs including one or more DNS requests;
retrieving the one or more DNS requests from the query logs, where a given DNS requests is from a computing device requesting web content from a web server indicated by an internet protocol (“
IP”
) address;
translating the DNS requests into processable information comprising a table maintained by the internet service provider indicating a type of content associated with a corresponding IP address;
processing the translated DNS requests to determine Internet-based activity information of the computing device that requested the web content on the basis of the type of content associated with the corresponding IP address;
determining attention data based on the activity information, where the attention data indicates web activity trends of the computing device on the basis of the corresponding IP address accessed by the computing device and the type of content associated with the IP address;
providing the attention data from the internet service provider to a search engine processing device;
incorporating the attention data provided by the internet service provider with one or more existing criteria used by the search engine processing device to determine search result relevancy; and
updating search engine result operations using the attention data.
9 Assignments
0 Petitions
Accused Products
Abstract
Generally, the present invention provides for monitoring user Internet activity based on DNS information. The invention includes accessing a plurality of query logs from a plurality of DNS servers and retrieving a plurality of DNS requests from the query logs. The DNS requests are requests from a various computing devices that have requested web content from web servers indicated by IP addresses. The invention further includes processing the DNS requests to determine Internet-based activity information by the plurality of computing devices that requested the web content and determining attention data based on the activity information. The attention data indicates web search trends based on the corresponding IP addresses accessed by the requesting computing devices.
15 Citations
16 Claims
-
1. A method for monitoring user Internet activity based on domain name system (“
- DNS”
) information, the method comprising;accessing one or more query logs from one or more DNS servers of an internet service provider, the one or more query logs including one or more DNS requests; retrieving the one or more DNS requests from the query logs, where a given DNS requests is from a computing device requesting web content from a web server indicated by an internet protocol (“
IP”
) address;translating the DNS requests into processable information comprising a table maintained by the internet service provider indicating a type of content associated with a corresponding IP address; processing the translated DNS requests to determine Internet-based activity information of the computing device that requested the web content on the basis of the type of content associated with the corresponding IP address; determining attention data based on the activity information, where the attention data indicates web activity trends of the computing device on the basis of the corresponding IP address accessed by the computing device and the type of content associated with the IP address; providing the attention data from the internet service provider to a search engine processing device; incorporating the attention data provided by the internet service provider with one or more existing criteria used by the search engine processing device to determine search result relevancy; and updating search engine result operations using the attention data. - View Dependent Claims (2, 3, 4, 5, 6)
- DNS”
-
7. Non-transitory computer readable media storing program code that when executed by a computer causes the computer to perform a method for monitoring user Internet activity based on domain name system (“
- DNS”
) information, the method comprising;accessing one or more query logs from one or more DNS servers of an internet service provider, the one or more query logs including one or more DNS requests; retrieving the one or more DNS requests from the query logs, where a given DNS requests is from a computing device requesting web content from a web server indicated by an internet protocol (“
IP”
) address;translating the DNS requests into processable information comprising a table maintained by the internet service provider indicating a type of content associated with a corresponding IP address; processing the translated DNS requests to determine Internet-based activity information of the computing device that requested the web content on the basis of the type of content associated with the corresponding IP address; determining attention data based on the activity information, where the attention data indicates web activity trends of the computing device on the basis of the corresponding IP address accessed by the computing device and the type of content associated with the IP address; providing the attention data from the internet service provider to a search engine processing device; incorporating the attention data provided by the internet service provider with one or more existing criteria used by the search engine processing device to determine search result relevancy; and updating search engine result operations using the attention data. - View Dependent Claims (8, 9, 10, 11)
- DNS”
-
12. An apparatus for monitoring user Internet activity based on domain name system (“
- DNS”
) information, the apparatus comprising;a memory device having executable instructions stored therein; and a processing device, in response to the executable instructions, operative to; access one or more query logs from one or more DNS servers of an internet service provider, the one or more query logs including one or more DNS requests; retrieve the one or more DNS requests from the query logs, where a given DNS request is from a computing device requesting web content from a web server indicated by an internet protocol (IP) address; translate the DNS requests into processable information comprising a table maintained by the internet service provider indicating a type of content associated with a corresponding IP address; process the translated DNS requests to determine Internet-based activity information of the computing device that requested the web content on the basis of the type of content associated with the corresponding IP address; determine attention data on the basis of the activity information, where the attention data indicates web activity trends of the computing device based on the corresponding IP address accessed by the requesting computing device and the type of content associated with the IP address; provide the attention data from the internet service provider to a search engine processing device; incorporate the attention data provided by the internet service provider with one or more existing criteria used by the search engine processing device to determine search result relevancy; and update search engine result operations using the attention data. - View Dependent Claims (13, 14, 15, 16)
- DNS”
Specification