Indexing system and method
First Claim
Patent Images
1. An indexing system comprising:
- a plurality of server based agents corresponding to a plurality of servers, each of the servers providing access to and serving data for at least one site on the server;
each of the server based agents being associated with a corresponding server and forming an index file of site data on the agent'"'"'s corresponding server and representing changes to the site data determined by the agent on the agent'"'"'s corresponding server; and
a central index that stores index information formed from the index files received from the plurality of server based agents;
each of the server based agents initiating communication over the Internet with the central index to thereby transfer the agent'"'"'s index file for the agent'"'"'s corresponding server to the central index, the central index being used by a search engine;
at least one of the sites serving at least one dynamic page;
the index file associated with the dynamic page including inputs that will generate a valid page by a corresponding form handling program; and
each of the server based agents associated with a dynamic page identifying at least one database used to create the dynamic page, and introducing a trigger in the database to identify any changes in the database, the changes being included in an update index file associated with the dynamic page.
4 Assignments
0 Petitions
Accused Products
Abstract
An indexing system, including a server for providing access to at least one site, a server agent for creating an index file of data relating to the site, and a central index for storing index information from the index file. The server agent initiates communication with the central index to transfer the index file from the server agent to the central index.
-
Citations
26 Claims
-
1. An indexing system comprising:
-
a plurality of server based agents corresponding to a plurality of servers, each of the servers providing access to and serving data for at least one site on the server; each of the server based agents being associated with a corresponding server and forming an index file of site data on the agent'"'"'s corresponding server and representing changes to the site data determined by the agent on the agent'"'"'s corresponding server; and a central index that stores index information formed from the index files received from the plurality of server based agents; each of the server based agents initiating communication over the Internet with the central index to thereby transfer the agent'"'"'s index file for the agent'"'"'s corresponding server to the central index, the central index being used by a search engine; at least one of the sites serving at least one dynamic page; the index file associated with the dynamic page including inputs that will generate a valid page by a corresponding form handling program; and each of the server based agents associated with a dynamic page identifying at least one database used to create the dynamic page, and introducing a trigger in the database to identify any changes in the database, the changes being included in an update index file associated with the dynamic page. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A method of indexing comprising the steps of:
-
providing a plurality of server based agents corresponding to a plurality of servers, each server based agent being associated with a corresponding server for indexing sites located on the corresponding server that are served by said server; having each server based agent form an index file of site data of the sites on said agent'"'"'s corresponding server and representing changes to the site data determined by the agent on the agent'"'"'s corresponding server; providing a central index that stores index information compiled from the index files received from the plurality of server based agents; having each of the server based agents initiate communication over the Internet with the central index to thereby transfer the index file for the agent'"'"'s corresponding server from the server based agent to the central index, the central index being usable by a search engine, the index file including information relating to dynamic pages of the sites, each of the server based agents associated with a dynamic page identifying at least one database used to create the dynamic page, and extracting the text and input tuples for inclusion in the index file; and
introducing a trigger in the database to report to the server based agent, when changes occur in the database, the changes being included in an update index file associated with the dynamic page. - View Dependent Claims (15, 16, 17, 18, 19, 20, 21, 22, 24, 25, 26)
-
-
23. The method of indexing as claimed in 22, wherein said server based agent extracts columns of the database for inclusion in the index file.
Specification