A method for automated meeting scheduling using delegates, representatives, quorums, and teams performed by an electronic calendar meeting scheduling program, said method comprising the steps of:
- storing meeting settings and invitees data for a meeting for each of the delegates, representatives, quorums, and teams;
- said meeting settings and invitees data including an invitee attendance type, delegates, representatives, quorums, and teams data;
- said electronic calendar meeting scheduling program calculating a selection score for a plurality of potential time blocks for the automated meeting scheduling utilizing said stored invitee attendance type, delegates, representatives, quorums, and teams data;
- said electronic calendar meeting scheduling program identifying unusable time blocks utilizing said calculated selection scores including each potential time block having less than a quorum of available quorum members and discarding said identified unusable time blocks to provide potential time blocks for automated meeting scheduling;
- said electronic calendar meeting scheduling program sorting by said potential time blocks for automated meeting scheduling by said calculated selection scores to identify a solution time block for automated meeting scheduling including at least a subset of a plurality of selected invitees;
- and
- said electronic calendar meeting scheduling program storing said identified solution time block for the automated meeting scheduling.