Characterizing unregistered domain names
First Claim
Patent Images
1. A computer-implemented method, the method comprising:
- receiving a plurality of resolution requests for domain names, each resolution request of the plurality of resolution requests including at least one unregistered domain name, wherein the at least one unregistered domain name is not registered with a domain name system registry;
forming a list of the plurality of resolution requests for the plurality of unregistered domain names, wherein the list separately lists unregistered domain names that share only a top-level domain and a second-level domain;
receiving a request for a number of occurrences in the list for a particular unregistered domain name;
providing the number of occurrences in the list for the particular unregistered domain name; and
determining a score for the particular unregistered domain name based on the number of occurrences.
0 Assignments
0 Petitions
Accused Products
Abstract
Methods and apparatus for characterizing unregistered domain names are provided. One embodiment includes obtaining a list of a plurality of resolution requests for the unregistered domain names, determining a number of occurrences of each of the unregistered domain names, computing a plurality of groupings based on the number of occurrences, and associating a score with each of the unregistered domain names.
37 Citations
23 Claims
-
1. A computer-implemented method, the method comprising:
-
receiving a plurality of resolution requests for domain names, each resolution request of the plurality of resolution requests including at least one unregistered domain name, wherein the at least one unregistered domain name is not registered with a domain name system registry; forming a list of the plurality of resolution requests for the plurality of unregistered domain names, wherein the list separately lists unregistered domain names that share only a top-level domain and a second-level domain; receiving a request for a number of occurrences in the list for a particular unregistered domain name; providing the number of occurrences in the list for the particular unregistered domain name; and determining a score for the particular unregistered domain name based on the number of occurrences. - View Dependent Claims (2, 3, 4, 5, 6, 18, 21)
-
-
7. A computer-implemented apparatus comprising:
-
at least one processor; a memory containing instructions for execution by the at least one processor, such that the instructions cause the processor to; receive a plurality of resolution requests for domain names, each resolution request of the plurality of resolution requests including at least one unregistered domain name, wherein the at least one unregistered domain name is not registered with a domain name system registry; form a list of the plurality of resolution requests for the plurality of unregistered domain names, wherein the list separately lists unregistered domain names that share only a top-level domain and a second-level domain; receive a request for a number of occurrences in the list for a particular unregistered domain name; provide the number of occurrences in the list for the particular unregistered domain name; and determine a score for the particular unregistered domain name based on the number of occurrences. - View Dependent Claims (8, 9, 10, 11, 12, 19, 22)
-
-
13. A non-transitory computer-readable medium comprising instructions that cause one or more processors to perform a method comprising:
-
receiving a plurality of resolution requests for domain names, each resolution request of the plurality of resolution requests including at least one unregistered domain name, wherein the at least one unregistered domain name is not registered with a domain name system registry; forming a list of the plurality of resolution requests for the plurality of unregistered domain names, wherein the list separately lists unregistered domain names that share only a top-level domain and a second-level domain; receiving a request for a number of occurrences in the list for a particular unregistered domain name; providing the number of occurrences in the list for the particular unregistered domain name; and determining a score for the particular unregistered domain name based on the number of occurrences. - View Dependent Claims (14, 15, 16, 17, 20, 23)
-
Specification