Patent Document ID: 10164989
Application ID: 14969947

Base Claim:
1. 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 DNS query, wherein the DNS query includes a domain name; generating a probability score for the domain name based on one or more predetermined rules; and based on the probability score, categorizing the DNS query as a human-driven DNS query or a M2M DNS query.

---

Claim 14:
14. The non-transitory processor-readable medium of claim 1 , further comprising: assigning the probability score to the DNS query; storing the DNS query with an associated probability score in a DNS query dictionary; and updating the DNS query dictionary with a plurality of additional DNS queries with associated probability scores, wherein the plurality of additional DNS queries are associated with a plurality of human-driven DNS queries and a plurality of M2M DNS queries.