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;
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; and
providing an indication of the expected name-in-use response levels, expected click traffic, or a combination thereof to a purchaser, wherein the indication comprises at least one of relative monetization values for the one or more candidate domains, value ratings for the one or more candidate domains according to a predetermined baseline, or predicted traffic statistics for the one or more candidate domains.
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.
39 Citations
19 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; 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; and providing an indication of the expected name-in-use response levels, expected click traffic, or a combination thereof to a purchaser, wherein the indication comprises at least one of relative monetization values for the one or more candidate domains, value ratings for the one or more candidate domains according to a predetermined baseline, or predicted traffic statistics for the one or more candidate domains. - View Dependent Claims (2, 3, 4)
-
-
5. 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 Reregistered 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 (6, 7)
-
-
8. The method of 5, 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.
-
-
9. A computer-implemented method, performed by a computer system comprising one or more processors and computer memory, 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; 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; and providing an indication of the expected name-in-use response levels, expected click traffic, or a combination thereof to a purchaser, wherein the indication comprises at least one of relative monetization values for the one or more candidate domains, value ratings for the one or more candidate domains according to a predetermined baseline, or predicted traffic statistics for the one or more candidate domains. - View Dependent Claims (10, 11, 12)
-
-
13. A system comprising:
-
one or more processors; and memory storing instructions that, when executed by the one or more processors, perform 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; 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; and providing an indication of the expected name-in-use response levels, expected click traffic, or a combination thereof to a purchaser, wherein the indication comprises at least one of relative monetization values for the one or more candidate domains, value ratings for the one or more candidate domains according to a predetermined baseline, or predicted traffic statistics for the one or more candidate domains. - View Dependent Claims (14, 15, 16)
-
-
17. A non-transitory computer-readable storage medium containing instructions which, when executed on a processor, perform 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; and providing an indication of the expected name-in-use response levels, expected click traffic, or a combination thereof to a purchaser, wherein the indication comprises at least one of relative monetization values for the one or more candidate domains, value ratings for the one or more candidate domains according to a predetermined baseline, or predicted traffic statistics for the one or more candidate domains.
-
-
18. A system comprising:
-
one or more processors; and memory storing instructions that, when executed by the one or more processors, perform 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 Reregistered 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.
-
-
19. A non-transitory computer-readable storage medium containing instructions which, when executed on a processor, perform 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 Reregistered 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.
-
Specification