Patent ID: 8316046

Claim:
A computer-implemented method performed by a mobile device, the method comprising: configuring a processor of the mobile device to collect and store journal event data over a time span, the journal event data comprising data associated with a plurality of events, including a location and a timestamp of each event; determining, based on the locations and timestamps in the journal event data, a plurality of major events, wherein determining the major events comprises: identifying, from the journal event data, events having locations that are within a pre-specified physical proximity of one another and the timestamps of which are within a pre-specified temporal proximity of one another; determining that a number of the identified events satisfies a pre-specified major event threshold; and then, in response, designating each of the identified event as a major event; and responsive to a request for journal event data, providing the journal event data that are associated with each major event for display on the mobile device.