5. The method of claim 1 , further comprising: preparing for concurrent presentation with the ranked set of calendar events, a plurality of editable options including a subset of the received constraints and obtained preferences.
5. The method of claim 1 , further comprising: preparing for concurrent presentation with the ranked set of calendar events, a plurality of editable options including a subset of the received constraints and obtained preferences. 7. The method of claim 5 , wherein the editable option includes an editable importance value for a respective constraint or preference, further comprising receiving at least one changed importance value, and re-ranking the candidate calendar events according to the changed importance value.