EVALUATION OF DNS PRE-REGISTRATION DATA TO PREDICT FUTURE DNS TRAFFIC
First Claim
1. A method for predicting future network traffic, comprising:
- receiving non-existent domain (NXD) requests from a plurality of name servers for one or more candidate domains over a first period of time;
calculating a variance in the NXD responses for the one or more candidate domains over time, wherein a higher variance indicates lower expected traffic levels; and
based on at least the calculated variance and received NXD requests, predicting at least one of expected name-in-use response levels for the one or more candidate domains, expected click traffic for the one or more candidate domains, or a combination thereof.
1 Assignment
0 Petitions
Accused Products
Abstract
Methods and systems analyze historical NXD traffic to predict future DNS traffic. In one embodiment, a system may count NXD responses generated by an Authoritative DNS server during a particular time period and calculate the variance in NXD traffic for domains over time. The system may then generate a coefficient of variance (CoV) value for each domain observed. Finally, the system may predict positive domain traffic based upon the calculated CoV data. In other embodiments, the system may also base the prediction on the classification of domains as “original” domains or “re-registered” domains. In another embodiment, the system may also base the prediction on the “size” of name servers. Additionally, or alternatively, the system may determine the number of unique name servers for a domain and base the prediction on the number of unique name servers for a particular domain name.
-
Citations
20 Claims
-
1. A method for predicting future network traffic, comprising:
-
receiving non-existent domain (NXD) requests from a plurality of name servers for one or more candidate domains over a first period of time; calculating a variance in the NXD responses for the one or more candidate domains over time, wherein a higher variance indicates lower expected traffic levels; and based on at least the calculated variance and received NXD requests, predicting at least one of expected name-in-use response levels for the one or more candidate domains, expected click traffic for the one or more candidate domains, or a combination thereof. - View Dependent Claims (2, 3, 4, 6)
-
-
5. The method of claim 5, further comprising:
-
filtering the one or more candidate domains to remove domains with a CoV value below a predetermined threshold level; and making the predictions only for the remaining one or more candidate domains.
-
-
7. A method for predicting future network traffic, comprising:
-
receiving non-existent domain (NXD) requests from a plurality of name servers for one or more candidate domains over a first period of time; determining the size of each of the plurality of name servers, the size of a name server being proportional to the total number of NXD requests sent by the name server; and based on at least the determined sizes of the plurality of name servers and received NXD requests, predicting at least one of an expected name-in-use response level for the one or more candidate domains, an expected click traffic for the one or more candidate domain, or a combination thereof. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A method for predicting future network traffic, comprising:
-
receiving non-existent domain (NXD) requests from a plurality of name servers for one or more candidate domains over a first period of time; identifying each of the one or more candidate domains as an Original Domain or as a Re-registered domain; and based on at least the identification and received NXD requests, predicting at least one of expected name-in-use response levels for the one or more candidate domains, expected click traffic for the one or more candidate domains, or a combination thereof. - View Dependent Claims (14, 15)
-
-
16. The method of 13, further comprising:
-
determining whether the received NXD requests for Re-registered domains are associated with machine-generated internet activity; filtering the received NXD requests to remove NXD requests associated with machine-generated internet activity for Re-registered domains; and making the prediction based on at least the identification and filtered NXD requests.
-
-
17. A method for predicting future network traffic, comprising:
-
receiving non-existent domain (NXD) requests from a plurality of name servers for one or more candidate domains over a first period of time; calculating a variance in the NXD responses for each of the one or more candidate domains over time, wherein a higher variance indicates lower expected traffic levels; determining the size of each of the plurality of name servers, the size of a name server being proportional to the total number of NXD requests sent by the name server; identifying the one or more candidate domains as an Original Domain or as a Re-registered domain; and based on the received NXD requests and at least one of the calculated variance, the identification of the one or more candidate domains as Original or Registered, the determined sizes of the plurality of name servers, or a combination thereof, predicting at least one of the expected name-in-use (YXD) response levels for the one or more candidate domains, the expected click traffic for the one or more candidate domains relative to at least one other domain, or a combination thereof. - View Dependent Claims (18, 19)
-
-
20. The method of 17, further comprising:
-
determining whether the received NXD requests for Re-registered domains are associated with machine-generated internet activity; filtering the received NXD requests to remove NXD requests associated with machine-generated internet activity for Re-registered domains; and making the prediction based on at least the identification and filtered NXD requests.
-
Specification