The present invention relates generally to adding hypertext markup language (HTML) documents to a web site and having the added HTML documents automatically available for reading, without creating specific web pages to access the new HTML documents and without using a database. This method minimizes the tasks that a web site designer performs when adding new HTML documents to web sites.
In heavily-linked environments, keeping a web site up to date can be time-consuming. A heavily-linked environment can be defined as an environment where the same HTML documents are reachable from several categories. For web sites where new HTML documents frequently become available, adding new links to these HTML documents for each category can become a difficult task. Further, in environments where web sites repackage HTML documents in many different ways for many different audiences by, for example, increasing numbers of categories, the problem of updating the web site becomes even more difficult.
Typically, heavily-linked environments are updated by creating a database on the HTML documents, and the HTML documents are described in terms of categories and locations in the database. Usually at the web site reader's explicit selection of a category, the database is searched for desired HTML documents. The database method requires that the web server run a database application, and using the method also requires that the database be periodically maintained. As such, there is a desire to create a method to add HTML documents to a web site without creating specific web pages to access the new HTML documents and without using a database.
In one exemplary embodiment, a method is provided for adding an HTML document to a web site. The HTML document relates to a respective one of a plurality of categories of information. The method comprises adding an HTML keyword to the HTML document. The HTML keyword represents the respective one of the plurality of categories of information. The HTML document is uploaded to a directory on the web site. A search is activated in the directory when the respective one of the plurality of categories of information is selected. The search contains and/or includes at least the HTML keyword. A search engine is called to execute the activated search and produce a search result containing a respective link to each of the at least one searchable HTML documents in the directory that contain the HTML keyword. It should be appreciated that for some searches no HTML documents containing the HTML keyword will be found. From the search result, an up-to-date web page is created for the respective one of the plurality of categories of information. The up-to-date web page includes each respective link to each of the at least one searchable HTML documents containing the HTML keyword. In the case when no HTML documents containing the HTML keyword are found, the up-to-date web page will include no links.
In another exemplary embodiment, a method for maintaining a web site via searching is provided. The method comprises deciding on a plurality of categories of information to be displayed on a web site. A plurality of searches is determined. Each respective one of the plurality of searches corresponds to a respective one of the plurality of categories of information. In addition, a search engine executes each of the plurality of searches. A keyword for each respective one of the plurality of categories of information is assigned. A plurality of directories is set up. Each respective one of the pluralities of directories corresponds to a respective one of the plurality of categories of information. Each of the plurality of directories contains at least one searchable HTML document. At least one HTML document is created and is to be searched by the search engine using at least one of the plurality of searches. At least one assigned keyword is included in an HTML header of the at least one HTML document. A hypertext reference is created and provides the search engine with the at least one of the plurality of searches. The hypertext reference includes an assigned keyword relating to a respective one of the plurality of categories of information. The hypertext reference directs the search engine to search a respective directory relating to the respective one of the plurality of categories of information.
Referring to the figures, and more particularly to
In
Search_group_categories
As stated hereinabove the embodiment shown in
As shown in
In
The foregoing discussion of the invention has been presented for purposes of illustration and description. Further, the description is not intended to limit the invention to the form disclosed herein. Consequently, variations and modifications commensurate with the above teachings and with the skill and knowledge of the relevant art are within the scope of the present invention. The embodiment described herein above is further intended to explain the best mode presently known of practicing the invention and to enable others skilled in the art to utilize the invention as such, or in other embodiments, and with the various modifications required by their particular application or uses of the invention. It is intended that the appended claims be construed to include alternative embodiments to the extent permitted by the prior art.
This application claims priority to provisional patent application Ser. No. 60/188,511 filed Mar. 10, 2000.
Number | Name | Date | Kind |
---|---|---|---|
5894554 | Howell et al. | Apr 1999 | A |
5918237 | Montalbano | Jun 1999 | A |
5933827 | Cole et al. | Aug 1999 | A |
5940834 | Pinard et al. | Aug 1999 | A |
6078916 | Culliss | Jun 2000 | A |
6088707 | Bates et al. | Jul 2000 | A |
6148289 | Virdy | Nov 2000 | A |
6157926 | Appleman et al. | Dec 2000 | A |
6163779 | Mantha et al. | Dec 2000 | A |
6182113 | Narayanaswami | Jan 2001 | B1 |
6195681 | Appleman et al. | Feb 2001 | B1 |
6304886 | Bernardo et al. | Oct 2001 | B1 |
6336112 | Chakrabarti et al. | Jan 2002 | B2 |
6374260 | Hoffert et al. | Apr 2002 | B1 |
6381597 | Lin | Apr 2002 | B1 |
6460060 | Maddalozzo et al. | Oct 2002 | B1 |
6466940 | Mills | Oct 2002 | B1 |
6480852 | Himmel et al. | Nov 2002 | B1 |
6516312 | Kraft et al. | Feb 2003 | B1 |
6516337 | Tripp et al. | Feb 2003 | B1 |
6546387 | Triggs | Apr 2003 | B1 |
6546393 | Khan | Apr 2003 | B1 |
6567800 | Barrera et al. | May 2003 | B1 |
6594664 | Estrada et al. | Jul 2003 | B1 |
6691108 | Li | Feb 2004 | B2 |
6734886 | Hagan et al. | May 2004 | B1 |
6763496 | Hennings et al. | Jul 2004 | B1 |
6892238 | Lee et al. | May 2005 | B2 |
6973505 | Schneider | Dec 2005 | B1 |
7168034 | Hennings et al. | Jan 2007 | B2 |
20010007991 | Tobin | Jul 2001 | A1 |
20010047362 | Comroe | Nov 2001 | A1 |
20020032677 | Morgenthaler et al. | Mar 2002 | A1 |
20020099700 | Li | Jul 2002 | A1 |
20020198939 | Lee et al. | Dec 2002 | A1 |
20030115546 | Dubey et al. | Jun 2003 | A1 |
20030204485 | Triggs | Oct 2003 | A1 |
20030217117 | Dan et al. | Nov 2003 | A1 |
20040024848 | Smith et al. | Feb 2004 | A1 |
20040068527 | Smith | Apr 2004 | A1 |
20040103097 | Wesinger et al. | May 2004 | A1 |
20040215664 | Hennings et al. | Oct 2004 | A1 |
20050050166 | Reynolds et al. | Mar 2005 | A1 |
Number | Date | Country | |
---|---|---|---|
20010037347 A1 | Nov 2001 | US |
Number | Date | Country | |
---|---|---|---|
60188511 | Mar 2000 | US |