Ideation is an emergent function of information processing. It is the synthesis of existing data (memories, sensory input) into novel informational structures. When a system can not only store and retrieve data, but also model relationships and extrapolate from them, it is performing ideation.