Nova Patents
CA2394820C

An indexing system and method

Abstract

A method for generating an index of data from a server, includingprocessing data on the server to access data items, such as network addressesand terms, for a central index, compiling an index file including the data items, andtransmitting it to the central index. Processing may include locating databasequery statements in the data, the data items then including input tuples for thestatements. The index includes page entries, including an address for a programfor generating a dynamic page, input tuples for submission to the program togenerate the page, and search entries identifying dynamic pages and tuplescorresponding to search terms. A search engine is able to access the searchentries to identify dynamic pages corresponding to search terms, and access pageentries to generate addresses for the dynamic pages identified, the addressesbeing generated on the basis of the program address and the tuples.

CA2394820C, drawing sheet 1
Sheet 1 of 30

Term

Term ended

Expired 18 December 2020, 5.8 years ago.

  1. Priority
  2. Filed
  3. Granted
  4. Expired
  5. Today

36 claims: 3 independent, 33 dependent

  1. 1
    CA 02394820 2009-05-20 66718-53 -54CLAIMS:1. An indexing system, including: a server for providing access to at least one site on the server;a server agent on said server for creating an index file of data relating to the site;and a central index for storing index information from the index file, wherein the server agent initiates communication with the central index to transfer the index file from the server agent to the central index.
  2. 17
    A method of indexing, including:providing a server agent on a server for indexing sites served by said server;compiling an index file representing site data of the sites;and transmitting the file to a central index, wherein the server agent initiates communication with the central index for transfer of the index file.
  3. 29
    A method of indexing as claimed in 28, wherein said server agent extracts columns of the database for inclusion in the index file.