Patent ID: 8706093

Claim:
A method for managing contacts using a calendar application, comprising: receiving, by a first calendar application on a first electronic device, first travel parameters from a first user through a first user interface of the first calendar application,the first calendar application executed on the first electronic device, and the first travel parameters including a first destination and a first set of travel dates or times; receiving, by a second calendar application on a second electronic device, second travel parameters from a second user through a second user interface of the second calendar application, the second calendar application executed on the second electronic device, and the second travel parameters including a second destination and a second set of travel dates or times; determining, by the first calendar application on the first electronic device, at a predetermined time prior to the first set of travel dates or times, whether the first and second users will be present in a particular destination for at least a partially overlapping period of time based on the first and second travel parameters; notifying the first user of any overlapping dates between the first set of travel dates and the second set of travel dates; ascertaining, by the first calendar application on the first electronic device, whether the first user has made an indication in the first calendar application indicating the first travel parameters as private; if the first user has not made the indication, notifying the second user of any overlapping dates between the first set of travel dates and the second set of travel dates; and if the first user has made the indication, omitting notifying the second user of any overlapping dates between the first set of travel dates and the second set of travel dates.