CA2300239C

A content-indexing search system and method providing search results consistent with content filtering and blocking policies implemented in a blocking engine

Abstract

A content-indexing search system and method provides search results consistent with content filtering and blocking policies. The search system comprises a content-indexing search engine including a database coupled to an information network. A user provides search queries to the search engine through a gateway serving as a proxy server and cache and blocking engine. The blocking engine implements content filtering and blocking policies with respect to the search results. Alternative embodiments provide consistency between the results of the user content searches and the content filtering/blocking policies. One embodiment modifies the search engine to implement the same content blocking policy as the caching and filtering engine. Another embodiment modifies the search engine to build an indexing database by searching the caching and engine content. A third embodiment modifies the search engine to go through the cache and filter engine as the search engine builds its indexing database. A fourth embodiment modifies a search engine to go through a caching and filtering engine as it builds an indexing database.

CA2300239C, drawing sheet 1
Sheet 1 of 8

Term

Term ended

Expired 8 March 2020, 6.5 years ago.

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

15 claims: 3 independent, 12 dependent

  1. 1
    CA 02300239 2006-10-24 The embodiments of the invention in which an exclusive property or privilege are claimed are defined as follows:1. A content-indexing search system providing search results consistent with content-filtering and blocking restrictions, comprising: a content-indexing search engine including a database;a content caching and blocking proxy server including a cache;an information network coupled to the content-indexing search engine;means for providing search queries to the content-indexing search engine and receiving search results from the cache;a blocking engine coupled to the content-indexing search engine including a blocking rules table, comprising at least one of the following: a URL White List;a URL Black List;for implementing content-filtering and blocking policies;and means for modifying the content indexing search engine to implement the same contentblocking policies as the blocking engine.
  2. 6
    In a content-indexing search system including a content-indexing search engine coupled to a database and a cache; an information network coupled to the contact-indexing search engine; and a blocking engine implementing content-filtering and blocking restrictions on search results provided to an end user through the cache, a method of providing the search results which are consistent with the content-filtering and blocking practices, comprising the steps of:(a) altering a content-indexing search engine process to skip any information site URL that matches an exclusion pattern;(b) altering a search content-indexing search engine process to search only sites or route content sources that match an explicit allowable information site URL list;(c) implementing filtering policies in the content-indexing search engine that are defined in a cache and the blocking engine by: (i) importing the content-filtering rules from a caching and filtering engine at regular intervals or whenever a change is detected;(ii) creating multiple indexing database trees and associating each tree with a user group as defined in the content filtering rules;(iii) avoiding presentation to a user of any information site, URL or document that matches an exclusion pattern;(iv) presenting only document/content pointers from sources that match an expressed allowable information site URL list;and (v) presenting to the user only information network/content/documents that comply with filtering processes defined in the cache and the blocking engine by: (aa) importing the content filtering rules from the caching and filtering engine at regular intervals or whenever a change is detected;and (bb) presenting to the user only search results that are allowed by the filtering rules for that individual or group.
  3. 15
    A program medium, having computer readable instructions executable on a computer system, for blocking undesirable content received from a content-indexing search system comprising:(a) program instructions for altering a content-indexing search engine process to skip any information site URL that matches an exclusion pattern;5 (b) program instructions altering the search content-indexing search engine process to search only sites or route content sources that match an explicit allowable information site URL list;(c) program instructions presenting to a user only information network/content/documents that comply with filtering processes defined in a cache and blocking engine by: (d) program instructions importing content filtering rules from the caching and blocking 10 engine at regular intervals or whenever a change is detected;and (e) program instructions presenting to the user only search results that are allowed by filtering rules for that individual or group. BOC9-1999-OOH