Named "PENSIEVE," the software is designed to function in a manner that that compliments the function of the human brain.
"This is like having a personal assistant for your memory," said Dr. Yaakov Navon, lead researcher on the project from IBM's Haifa research centre.
"Instead of going home and using a general web search to find that information, PENSIEVE helps the brain recall those everyday things you might normally forget."
The software is also able to connect events, allowing the user to link collected data to create a timeline of events and connect events and people together through a series of 'hooks.
"You can recall the name of the person you met right before you entered a meeting by traversing a timeline of your experiences, or share a business trip with colleagues by creating a mashup that shows a map with an animation of your trail and the pictures you took in every location," said Eran Belinsky, research team leader for the project.