Distinguishing human-driven dns queries from machine-to-machine dns queries
AssigneeNominum, Inc.
InventorsJames Paugh, Paul O'Leary, Robert S. Wilbourn, Thanh Nguyen, Iurii Iuzifovich, Erik D. Fears
Life of this patent
Estimating the term…
Abstract
The present disclosure is related to a computer-implemented method and system for distinguishing human-driven Doman Name System (DNS) queries from Machine-to-Machine (M2M) DNS queries. The method includes receiving a DNS query, which includes a domain name, generating a probability score for the domain name based on one or more predetermined rules, and categorizing the DNS query as a human-driven DNS query or a M2M DNS query based on the probability score.
Claims13
A non-transitory processor-readable medium having instructions stored thereon, which when executed by one or more processors, cause the one or more processors to implement a method, comprising:
- receiving a Domain Name System (DNS query, wherein the DNS query includes a domain name;
- applying one or more predetermined rules to the DNS query, the outcome of each of the one or more predetermined rules affecting a probability that the DNS query is categorized as a human-driven DNS query;
- based on the application of the one or more predetermined rules and their effect on the probability, categorizing the DNS query as a human-driven DNS query and not a Machine-to-Machine (M2M) DNS query.
(canceled)
(canceled)
(canceled)
11-18. (canceled)
A computer-implemented system for processing (Domain Name System) DNS queries, the system comprising at least one processor and at least one memory storing processor-executable codes, wherein the at least one processor is configured to:
- receive a DNS query, wherein the DNS query includes a domain name;
- applying one or more predetermined rules to the DNS query, the outcome of each of the one or more predetermined rules affecting a probability that the DNS query is categorized as a human-driven DNS query;
- based on the application of the one or more predetermined rules and their effect on the probability, categorize the DNS query as a human-driven DNS query and not a M2M DNS query.
A non-transitory processor-readable medium having instructions stored thereon, which when executed by one or more processors, cause the one or more processors to implement a method, comprising:
- receiving a (Domain Name System) DNS query, wherein the DNS query includes a domain name;
- applying one or more predetermined rules to the DNS query, the outcome of each of the one or more predetermined rules affecting a probability that the DNS query is categorized as a machine-to-machine (M2M) DNS query;
- based on the application of the one or more predetermined rules and their effect on the probability, categorizing the DNS query as a M2M DNS query and not a human-driven DNS query.
Dependencies are inferred from the claim text.