8261351

DNS Flood Protection Platform for a Network

PublishedSeptember 4, 2012
Assigneenot available in USPTO data we have
Technical Abstract

Patent Claims
13 claims

Legal claims defining the scope of protection, as filed with the USPTO.

1

1. A non-transitory, machine-readable storage medium having machine-executable instructions stored thereon, which when executed by at least one processor, causes the at least one processor to perform one or more actions to enable a domain name resolution, comprising: receiving a request to resolve a domain name; if a first condition is valid: in response to the request, sending an alias domain name; receiving another request, wherein the other request is to resolve the alias domain name; and if the other request is valid based in part on evaluating an address associated with a source of the request to resolve the domain name that is embedded within the alias domain name with another address associated with a source of the other request, providing a resolution response to the alias domain name using a resolution of the domain name; and if the first condition is invalid, providing a response associated with the domain name.

2

2. The non-transitory, machine-readable storage medium of claim 1 , wherein sending an alias domain name further comprises sending a canonical name (CNAME) record with the alias domain name configured based on at least one of a random value or a sub-domain name.

3

3. The non-transitory, machine-readable storage medium of claim 1 , wherein the first condition further comprises at least one of detecting a network load above a first threshold, detecting a load above a second threshold on the at least one processor, detecting a denial of service attack, or receiving indication of a security threat.

4

4. The non-transitory, machine-readable storage medium of claim 1 , wherein at least a portion of the alias domain name is encrypted.

5

5. The non-transitory, machine-readable storage medium of claim 1 , wherein providing a resolution response to the alias domain name using a resolution of the domain name further comprises providing the response to the alias domain name using a response associated with the domain name.

6

6. A method of managing a request for a domain name resolution over a network, comprising: receiving a first query request to resolve a domain name; mapping the domain name to an alias domain name; responding to the first query request with the alias domain name; receiving a second query request to resolve the alias domain name; and if the second query request is valid based in part on evaluating an address associated with the first query request that is embedded within the alias domain name with another address associated with a source of the second query request, providing a resolution response for the alias domain name based on a resolution of the domain name.

7

7. The method of claim 6 , wherein responding to the first query request further comprises responding with a CNAME record that includes the alias domain name.

8

8. The method of claim 6 , wherein the alias domain name includes a cookie, the cookie comprising at least one of a random value, an encrypted value, or a sub-domain name.

9

9. The method of claim 6 , wherein if the second query request is valid further comprises determining if the second query request includes the alias domain name and is received within a defined time to live.

10

10. A system for managing a request for a domain name resolution, comprising: a domain name system (DNS) server that is configured to enable resolution of a domain name; and a network device that is interposed between a requestor and the DNS server, and is configured to perform actions, including: receiving a request to resolve a domain name; in response to the request, providing an alias domain name; receiving a request to resolve the alias domain name; and if the request to resolve the alias domain name is valid based in part on evaluating an address of a source sending the request to resolve the domain name that is embedded within the alias domain name with another address associated with a source of the request to resolve the alias domain name: sending the domain name to the DNS server for resolution; receiving an response for the domain name; and responding to the request to resolve the alias domain name by providing the response to the domain name for the alias domain name.

11

11. The system of claim 10 , wherein providing an alias domain name further comprises providing a CNAME record with the alias domain name.

12

12. The system of claim 10 , wherein if the request to resolve the alias domain name is valid further comprises determining if the request to resolve the alias domain name is received within a defined time to live.

13

13. The system of claim 10 , wherein the alias domain name further comprises at least in part, at least one of a random value, a sub-domain name, or a network address associated with the requestor of the request to resolve the domain name.

Patent Metadata

Filing Date

Unknown

Publication Date

September 4, 2012

Inventors

Peter M. Thornewell
Lisa M. Golden

Want to explore more patents?

Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.

Citation & reuse

Analysis on this page is generated by Patentable — an AI-powered patent intelligence platform. AI-generated summaries, explanations, and analysis may be reused with attribution and a visible link back to the canonical URL below. Patent abstracts and claims are USPTO public domain.

Cite as: Patentable. “DNS FLOOD PROTECTION PLATFORM FOR A NETWORK” (8261351). https://patentable.app/patents/8261351

© 2026 Patentable. All rights reserved.

Patentable is a research and drafting-assistant tool, not a law firm, and does not provide legal advice. Documents we generate are drafts for review by a licensed patent attorney.

DNS FLOOD PROTECTION PLATFORM FOR A NETWORK — Peter M. Thornewell | Patentable