System, method, and article of manufacture for maintaining and accessing a whois database
First Claim
Patent Images
1. A computer-implemented method for maintaining a whois database, comprising:
- extracting a plurality of unique identifiers from an audit file, each unique identifier corresponding to a modified or deleted domain name record within a registrar database; and
for each unique identifier;
determining whether a first domain name record that corresponds to the unique identifier exists within the registrar database;
if the first domain name record exists, retrieving the first domain name record from the registrar database;
determining whether a second domain name record that corresponds to the unique identifier exists within the whois database;
if the second domain name record exists, retrieving the second domain name record from the whois database;
comparing the first domain name record to the second domain name record; and
updating the second domain name record, within the whois database, based on the first domain name record.
0 Assignments
0 Petitions
Accused Products
Abstract
Methods and systems are provided for maintaining and accessing a whois database. In one embodiment, modifications to a registrar database that includes information about domain names are tracked, and based on the tracked modifications, one or more records that include modified information about the domain names are identified. Unique identifiers for the identified one or more records are determined and are used to reflect the modifications in the whois database. The modifications are tracked on a real-time basis and are reflected in the whois database on an hourly or a real-time basis.
-
Citations
28 Claims
-
1. A computer-implemented method for maintaining a whois database, comprising:
-
extracting a plurality of unique identifiers from an audit file, each unique identifier corresponding to a modified or deleted domain name record within a registrar database; and for each unique identifier; determining whether a first domain name record that corresponds to the unique identifier exists within the registrar database; if the first domain name record exists, retrieving the first domain name record from the registrar database; determining whether a second domain name record that corresponds to the unique identifier exists within the whois database; if the second domain name record exists, retrieving the second domain name record from the whois database; comparing the first domain name record to the second domain name record; and updating the second domain name record, within the whois database, based on the first domain name record. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A computer-readable storage medium including instructions for execution by a processor which, when executed by the processor, cause the processor to perform a method for maintaining a whois database, the method comprising:
-
extracting a plurality of unique identifiers from an audit file, each unique identifier corresponding to a modified or deleted domain name record within a registrar database; and for each unique identifier; determining whether a first domain name record that corresponds to the unique identifier exists within the registrar database; if the first domain name record exists, retrieving the first domain name record from the registrar database, determining whether a second domain name record that corresponds to the unique identifier exists within the whois database; if the second domain name record exists, retrieving the second domain name record from the whois database; comparing the first domain name record to the second domain name record; and updating the second domain name record, within the whois database, based on the first domain name record. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A system, comprising:
-
a registrar computer, including a registrar database having a plurality of domain name records and an audit file having a plurality of unique identifiers, each unique identifier corresponding to a modified or deleted domain name record within the registrar database; and a whois computer in communication with the registrar computer, the whois computer including a processor, a whois database having a plurality of domain name records, and stored instructions adapted to be executed by the processor to perform a method, the method comprising; extracting the plurality of unique identifiers from the audit file; and for each unique identifier; determining whether a first domain name record that corresponds to the unique identifier exists within the registrar database, if the first domain name record exists, retrieving the first domain name record from the registrar database, determining whether a second domain name record that corresponds to the unique identifier exists within the whois database, if the second domain name record exists, retrieving the second domain name record from the whois database, comparing the first domain name record to the second domain name record, and updating the second domain name record, within the whois database, based on the first domain name record. - View Dependent Claims (22, 23, 24, 25, 26, 27, 28)
-
Specification