A meeting location availability system determines the meeting locations
that are available for use during a specified meeting time and suggests
some or all of the available meeting locations as possible locations for
conducting a meeting at the specified meeting time. The meeting location
availability system maintains meeting location information, such as the
preferred meeting locations, for each user. The meeting location
availability system may then determine the meeting locations that are
available for a meeting between meeting attendees at a specified meeting
time by identifying the meeting locations for all of the meeting
attendees and, from these meeting locations, identifying the meeting
locations that are available for use during the specified meeting time.
The meeting location availability system may then suggest some or all of
the identified available meeting locations as possible locations for
conducting the meeting at the specified meeting time.