Patent ID: 6947976

Claim:
A system for providing to a user of a handheld device at least one of location-based information and time-based information, comprising: a) a server assembly comprising a server application and a server data storage medium; b) activity site information periodically updated in said server data storage medium and pertaining to at least one activity site; c) said activity site information being correspondingly updated in a device data storage medium of said handheld device using a communication link between said handheld device and said server assembly; and d) a client application on said handheld device adapted to: i) obtain reference location information identifying a reference location; ii) access said activity site information from said device data storage medium; iii) determine a relationship between said activity site information and said reference location, said relationship being at least one of a geographic relationship and a temporal relationship, iv) select at least a portion of said activity site information based on said relationship; v) present said portion of said activity site information to said user with reference to said relationship; and vi) obtain a user contribution comprising at least one of: a) a user annotation comprising a statement of said user pertaining to said activity site; and b) a user addition comprising information pertaining to a user-added activity site.