×

Method and system for creating vertical search engines

  • US 7,680,860 B1
  • Filed: 03/10/2004
  • Issued: 03/16/2010
  • Est. Priority Date: 07/31/2001
  • Status: Expired due to Fees
First Claim
Patent Images

1. A method for creating a vertical search engine, comprising:

  • receiving a list of a plurality of keywords to be used for the vertical search engine on a network device with one or more processors, wherein the list of keywords includes general and specific keywords for a selected subject;

    processing the list of plurality of keywords to create a refined list of keywords, wherein the processing includes adding, subtracting or modifying automatically the list of plurality of keywords;

    creating a plurality of first index files associated with a plurality of first data files by checking a plurality of domain names from a plurality of domain name files associated with a domain name system for a computer network, wherein the plurality of first index files include a plurality of pointers to the associated data files, and wherein the plurality of first data files include a plurality of entries including electronic information extracted from a plurality of web-sites associated with a plurality of active domain names from the plurality of domain name files,wherein creating the plurality of first index files includes opening a plurality of top-level domain name files associated with the domain name system for the 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, andsorting each of the plurality of separate files based on a pre-determined sorting scheme to create a plurality of sorted separate files;

    creating a plurality of second index files with associated plurality of second data files by searching the plurality of first index files for keywords from the refined list of keywords, wherein the plurality of second index files include a plurality of pointers to the associated plurality of second data files, and wherein the plurality of second data files include a plurality of entries including electronic information extracted from a plurality of web-sites associated with the plurality of active domain names for keywords from the refined list of keywords;

    verifying automatically that entries in the plurality of second index files are appropriate for the selected subject;

    creating a final index from the plurality of entries first index; and

    making a vortal accessible on another network device with one or more processors via the computer network for the selected subject using the final index, wherein the final index for the vortal provides greater depth-than-breath searches for the selected subject for the vertical search engine andusing the vortal from a plurality of client network devices each with one or more processors via the computer network as a vertical search engine that provides greater depth-than-breath searches for search subject selected via a client network device.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×