Hi! Good question! Quite a tough question to answer in a brief way, but here is the definition: the ability of the mind or of a person or organism to retain learned information and knowledge of past events and experiences and to retrieve that information and knowledge. Yes, is it innate, unless the brain is damaged in some way... impeding either short term or long term memory...
Sensory memory is the third kind... where we connect memories to smells, sounds, etc... there is a ton of information out there on the web on this subject; I know that you will find exactly what you are looking for there! Have a great day! :-)
Ok. What is the difference between innate and inherent?
The word innate means "inborn" and should apply to living things; inherent is "essential, intrinsic" and applies best to nonliving things like ideas.