Patents by Inventor William Thomas Waters

William Thomas Waters has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Patent number: 8972580
    Abstract: This disclosure describes systems, methods, and apparatus to protect users of the Internet from DNS outages. In particular, an outage avoidance system is provided that includes query processing, outage avoidance processing, and a local cache, all configured to extend the TTL of expired answers to DNS queries or to ignore the expiration of an answer's TTL value, and thereby provide the expired answer in response to a client request when a DNS server is unable to obtain an answer from a remote DNS server.
    Type: Grant
    Filed: October 9, 2013
    Date of Patent: March 3, 2015
    Assignee: Xerocole, Inc.
    Inventors: Robert M. Fleischman, William Thomas Waters, Robert Alton Wyatt
  • Publication number: 20140244725
    Abstract: This disclosure describes systems, methods, and apparatus to protect users of the Internet from DNS outages. In particular, an outage avoidance system is provided that includes query processing, outage avoidance processing, and a local cache, all configured to extend the TTL of expired answers to DNS queries or to ignore the expiration of an answer's TTL value, and thereby provide the expired answer in response to a client request when a DNS server is unable to obtain an answer from a remote DNS server.
    Type: Application
    Filed: October 9, 2013
    Publication date: August 28, 2014
    Applicant: Xerocole, Inc.
    Inventors: Robert M. Fleischman, William Thomas Waters, Robert Alton Wyatt
  • Patent number: 8583806
    Abstract: This disclosure describes systems, methods, and apparatus for sharing DNS answers between DNS server systems within a DNS cluster, between proxy servers, and/or between DNS server systems of different DNS clusters. When a DNS answer is obtained by a DNS server system, the answer can be shared with peer DNS server systems within a same DNS cluster or with DNS server systems having a logical relation to the first DNS server system (e.g., geographic relationship), but being in different DNS clusters. Proxy servers may also mediate communication between a client and the DNS clusters. These proxies can also include the ability to share DNS answers between each other.
    Type: Grant
    Filed: February 5, 2013
    Date of Patent: November 12, 2013
    Assignee: Xerocole, Inc.
    Inventors: Robert M. Fleischman, William Thomas Waters, Robert Alton Wyatt
  • Patent number: 8583801
    Abstract: This disclosure describes systems, methods, and apparatus to protect users of the Internet from DNS outages. In particular, an outage avoidance system is provided that includes query processing, outage avoidance processing, and a local cache, all configured to extend the TTL of expired answers to DNS queries or to ignore the expiration of an answer's TTL value, and thereby provide the expired answer in response to a client request when a DNS server is unable to obtain an answer from a remote DNS server.
    Type: Grant
    Filed: February 1, 2013
    Date of Patent: November 12, 2013
    Assignee: Xerocole, Inc.
    Inventors: Robert M. Fleischman, William Thomas Waters, Robert Alton Wyatt
  • Publication number: 20130290563
    Abstract: This disclosure describes systems, methods, and apparatus for forward and reverse DNS translation of IPv6 IP addresses. For a PTR request where the authoritative DNS server does not have a domain name associated with the IP address in the request, a DNS answer augmentation system can generate an IP address on the fly using one or more algorithms that take information about the request as an input. Similarly, for an AAAA request where the authoritative DNS server does not have an IP address associated with the domain name in the request, the DNS answer augmentation system can generate a domain name on-the-fly using one or more algorithms that take information about the request as an input. The DNS answer augmentation system can reside between a client or a DNS server and an authoritative DNS server or be a part of the authoritative DNS server.
    Type: Application
    Filed: October 19, 2012
    Publication date: October 31, 2013
    Inventors: Robert M. Fleischman, William Thomas Waters, Robert Alton Wyatt
  • Publication number: 20070180090
    Abstract: A device, method and system for regulating networks using Domain Name System (DNS) is disclosed herein. The exemplary method may receive a DNS transaction between a DNS client and a DNS server. DNS information associated with the DNS transaction is identified. An appropriate action for the transaction may be applied to the DNS information based on network security rules.
    Type: Application
    Filed: November 27, 2006
    Publication date: August 2, 2007
    Applicant: Simplicita Software, Inc.
    Inventors: Robert M. Fleischman, William Thomas Waters