An associative, or content-addressable, memory device and method based on
waves is described. In this invention, arbitrary inputs are written as
patterns which are interpreted as values of complex waves, discretized or
analog, on one or more buffers. Information is transported via wave
propagation from the buffers to a cortex or to multiple cortices, where
the patterns are associated using a mathematical operation for storage
purposes or de-associated through the corresponding inverse operation for
retrieval purposes. The present associative memory is shown to emulate
important behavioral properties of the human brain, including
higher-brain functions such as learning from experience, forming
generalizations or abstractions, and autonomous operation.