Patent ID: 7472135

Claim:
A wireless communications device for retrieving information related to past events, comprising: a processor; an encounter management module including a heuristic engine configured to receive in communication sessions from encountered remote devices identifying information of the encountered remote devices and infer data related to past events from the information; a proximity log database configured to receive and store automatically entries of the identifying information of prior communication sessions received by the encounter management module for past encountered events between the wireless communication device and the encountered remote device, wherein said heuristics engine is configured to (1) search records in said proximity log database that correspond to events occurring within a predetermined time interval of the past remote device encounter identified by the result, (2) interact with a calendar application configured to determine a topical context for the past remote device encounters identified by the result, and (3) infer data from entries of past events in the proximity log data base using deductive reasoning and identifies patterns, relationships, and/or interdependencies between entries in the proximity log database; a personal information management application configured to provide one or more parameters for a query that is related to a past event of encountering devices; and a recall module configured to search said proximity log database of events according to the query, and to receive a result from said proximity log database as a response to the query, wherein the result identifies information in the form of details associated with a past remote device encounter event refined by the inferences made by the heuristics engine.