Nova Patents
EP0551243B1

Address recognition engine

Abstract

This record has no abstract on file.

EP0551243B1, drawing sheet 1
Sheet 1 of 8

Term

Term ended

Expired 8 January 2013, 13.7 years ago.

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

9 claims: 1 independent, 8 dependent

  1. 1
    An address recognition apparatus, which comprises:an address recognition engine (100) adapted to receive a network address as an input;a network information look-up database (300) coupled to the address recognition engine;the network information look-up database (300) comprising a plurality of entries (400), each one of the plurality of entries containing network information relating to a corresponding network address;the address recognition engine operating to use a network address input thereto as a look-up index to the lookup database for access to and retrieval of a corresponding one of the entries;the network information look-up database comprising a primary database (301) and a secondary database (302), the plurality of entries (400) being arranged in the secondary database, the primary database comprising a plurality of linked nodes (305) for matching to preselected portions of a network address used as a look-up index so that the index input to the primary database traverses the linked nodes according to matches (309) among linked nodes as a function of a sequence of the preselected portions of the network address to locate a secondary database pointer to one of the entries of the secondary database;the address recognition engine using the located secondary database pointer to access and retrieve the corresponding one of the entries from the secondary database (302);and characterized in that : selected entries of the plurality of entries (400) comprise a common block (401) containing network information and a set of path split blocks (402), each one of the set of path split blocks being linked to one of the common blocks, each one of the set of path split blocks comprising a set of adjacency block pointers (406) each arranged to point to a preselected one of the set of adjacency blocks for controllably linking the respective common block to a preselected set of adjacency blocks.