Method and system for creating vertical search engines
First Claim
1. A method for indexing a plurality of domain name files, comprising:
- opening a plurality of top-level domain name files associated with a domain name system for a computer network;
checking a plurality of domain names from the plurality of open top-level domain name files to determine whether any of the plurality of domain names are associated with an active web-site on the computer network;
parsing domain names in the plurality of open top-level domain name files associated with active web-sites on the computer network into a plurality of individual character components based on a pre-determined parsing scheme;
storing the plurality of individual character components in separate files, thereby creating a plurality of separate files including the plurality of individual character components; and
sorting each of the plurality of separate files based on a pre-determined sorting scheme to create a plurality of sorted separate files.
1 Assignment
0 Petitions
Accused Products
Abstract
A vortal is a specific type of search engine that provides information and resources related only to one (or a small number) specific topic. These sites typically contain focused information, such as “vertical” or “in-depth” information pertinent only to their particular targeted topic of interest. Vortals include information pertinent to a targeted topic of a very small horizontal breath, but a larger depth. A method and system for creating a vertical search engine is presented. The method and system may help allow vortals to be created for the Internet and other computer networks that efficiently index and search lists of Uniform Resource Locators (“URLs”) created from an appropriate list of keywords for a selected topic. The created vortals may provide greater user satisfaction and less user frustration when searching for information about a selected topic.
-
Citations
9 Claims
-
1. A method for indexing a plurality of domain name files, comprising:
-
opening a plurality of top-level domain name files associated with a domain name system for a computer network;
checking a plurality of domain names from the plurality of open top-level domain name files to determine whether any of the plurality of domain names are associated with an active web-site on the computer network;
parsing domain names in the plurality of open top-level domain name files associated with active web-sites on the computer network into a plurality of individual character components based on a pre-determined parsing scheme;
storing the plurality of individual character components in separate files, thereby creating a plurality of separate files including the plurality of individual character components; and
sorting each of the plurality of separate files based on a pre-determined sorting scheme to create a plurality of sorted separate files. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A method for creating a creating a plurality of index files, comprising:
-
opening a plurality of top-level domain name files associated with a domain name system for a computer network;
checking a plurality of domain names from the plurality of open top-level domain name files to determine whether any of the plurality of domain names are associated with an active web-site on the computer network;
extracting domain names in the plurality of open top-level domain name files associated with active web-sites on the computer network;
storing the extracted domains names in a plurality of entries in a plurality of separate files, thereby creating a plurality of separate files including the plurality of entries; and
sorting each of the plurality of separate files based on a pre-determined sorting scheme to create a plurality of sorted separate files. - View Dependent Claims (7, 8, 9)
-
Specification