Searchable web whois
First Claim
1. A computer-implemented search method comprising:
- storing domain names and owner information associated with the domain names in one or more networked databases;
indexing suffixes of the domain names and suffixes of text-searchable portions of the owner information, wherein the suffixes of the domain names and the suffixes of the text-searchable portions of the owner information each has a minimum length of characters;
storing, in one or more text indexes, the suffixes of the domain names and the suffixes of the text-searchable portions of the owner information;
searching, in response to a search request, the one or more text indexes for at least one of a matching domain name or matching owner information that satisfies the search request;
querying the one or more networked databases for at least one of corresponding owner information associated with the matching domain name or one or more corresponding domain names associated with the matching owner information; and
providing search results based on the querying, wherein the search results include at least one of (1) the matching domain name and the corresponding owner information or (2) the matching owner information and the one or more corresponding domain names.
0 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods for searching domain names and owner information in a search tool involve networked databases, indexers, text indexes, and a server. The networked databases store domain names and owner information associated with the domain names. The indexers index suffixes of the domain names and of text-searchable portions of the owner information that have a minimum length of characters, and the text indexes store the indexed suffixes. In response to a search request, the server searches the text indexes for a matching domain name and/or matching owner information that satisfy the search request, queries the networked databases for corresponding owner information associated with the matching domain name and/or corresponding domain names associated with the matching owner information, and provides search results that include the matching domain name and the corresponding owner information and/or the matching owner information and the corresponding domain names.
46 Citations
20 Claims
-
1. A computer-implemented search method comprising:
-
storing domain names and owner information associated with the domain names in one or more networked databases; indexing suffixes of the domain names and suffixes of text-searchable portions of the owner information, wherein the suffixes of the domain names and the suffixes of the text-searchable portions of the owner information each has a minimum length of characters; storing, in one or more text indexes, the suffixes of the domain names and the suffixes of the text-searchable portions of the owner information; searching, in response to a search request, the one or more text indexes for at least one of a matching domain name or matching owner information that satisfies the search request; querying the one or more networked databases for at least one of corresponding owner information associated with the matching domain name or one or more corresponding domain names associated with the matching owner information; and providing search results based on the querying, wherein the search results include at least one of (1) the matching domain name and the corresponding owner information or (2) the matching owner information and the one or more corresponding domain names. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A searching system comprising:
-
one or more networked databases that store domain names and owner information associated with the domain names; one or more indexers that index suffixes of the domain names and suffixes of text-searchable portions of the owner information, wherein the suffixes of the domain names and the suffixes of the text-searchable portions of the owner information each has a minimum length of characters; one or more text indexes that store the suffixes of the domain names and the suffixes of the text-searchable portions of the owner information indexed by the one or more indexers; and a server that searches, in response to a search request, the one or more text indexes for at least one of a matching domain name or matching owner information that satisfies the search request, queries the one or more networked databases for at least one of corresponding owner information associated with the matching domain name or one or more corresponding domain names associated with the matching owner information, and provides search results based on the querying, wherein the search results include at least one of (1) the matching domain name and the corresponding owner information or (2) the matching owner information and the one or more corresponding domain names. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19)
-
-
20. A non-transitory computer readable storage medium having stored thereon instructions that, when executed by one or more computers, cause the one or more computers to perform a search method comprising:
-
storing domain names and owner information associated with the domain names in one or more networked databases; indexing suffixes of the domain names and suffixes of text-searchable portions of the owner information, wherein the suffixes of the domain names and the suffixes of the text-searchable portions of the owner information each has a minimum length of characters; storing, in one or more text indexes, the suffixes of the domain names and the suffixes of the text-searchable portions of the owner information; searching, in response to a search request, the one or more text indexes for at least one of a matching domain name or matching owner information that satisfies the search request; querying the one or more networked databases for at least one of corresponding owner information associated with the matching domain name or one or more corresponding domain names associated with the matching owner information; and providing search results based on the querying, wherein the search results include at least one of (1) the matching domain name and the corresponding owner information or (2) the matching owner information and the one or more corresponding domain names.
-
Specification