Patent ID: 7725480

Claim:
A method for generating, updating, and providing access to electronically generated and stored calendar information in a networked communication system, said method comprising: maintaining scheduled event records associated with respective users within the database, wherein each of the scheduled event records includes a date field specifying a calendar date on which a corresponding event is scheduled, a time field specifying a time period over which the corresponding event is scheduled, and an event description field specifying a description of the corresponding event; generating filtered position records for a portable personal information manager (PIM) device, wherein the portable PIM device is associated with a specified user, said generating filtered position records for the portable PIM device comprising: generating multiple measured position records each including a date field specifying a date on which a corresponding position was measured, a time field specifying a point in time at which the corresponding position was measured, a position coordinate field specifying the corresponding measured position, and a location description field specifying a description of the corresponding measured position; and for each measured position record: determining whether the measured position is located within a specified location boundary; and responsive to determining that the measured position is located within a specified location boundary, adding location description information associated with the specified location boundary to the location description field; and scanning the multiple measured position records to identify ranges of consecutive measured position records having the same location description spanning a time period exceeding a specified minimum period; for each identified range of records, generating a filtered position record; and responsive to a request for calendar information for a specified time interval for a user, retrieving from the database scheduled event records and filtered position records associated with said user within the specified time interval.