The paper describes a highly-scalable associative memory network capable of handling multiple streams of input, which are processed and matched with the historical data (available within the network). The essence of the associative memory algorithm lies with in its highly parallel structure, which changes the emphasis from the high speed CPU based processing to network processing; capable of utilising a large number of low performance processors in a fully connected configuration. The approach is expected to facilitate the development of information systems capable of correlating multi-dimensional data inputs into human thought like constructs and thus exhibiting a level of self-awareness.