Patents Examined by Daryl Mastracci
  • Patent number: 6701329
    Abstract: A method and system for aging and scavenging resource records in a DNS database is provided. DNS resource records that are stored in a DNS database are assigned the timestamps indicating the last time the records were updated. Clients (owners of the resource records) periodically refresh timestamps of the DNS resource records that they registered using standard dynamic DNS update protocol. The DNS server then periodically searches its database for the stale records and deletes them. DNS database zone parameters and DNS server parameters are configured to define when a timestamp for a resource record may be updated, when a resource record may be scavenged (deleted) and which server may perform scavenging of a zone. A non-refresh interval follows the timestamp, a refresh interval follows the non-refresh interval and a scavengable period follows the refresh interval. During the non-refresh interval, an authorized DNS server may neither refresh nor scavenge the associated resource record.
    Type: Grant
    Filed: September 14, 2000
    Date of Patent: March 2, 2004
    Assignee: Microsoft Corporation
    Inventors: Levon A. Esibov, Stuart L. S. Kwan, Eyal Schwartz, James M. Gilroy