Artificial memory for humans