Patent ID: 7987165

Claim:
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.