Patent ID: 8046249

Claim:
A system for computer network scheduling and communication, the system comprising: a settings module of at least one processing device configured to: receive staff preferences comprising location information and availability information, and receive administrator preferences comprising number of positions information, type of positions information, and qualifications for positions information; a calendar module of the at least one processing device configured to: generate a plurality of user-specific schedules based on the staff preferences and the administrator preferences, wherein the plurality of user-specific schedules comprise one or more of at least one available shift and at least one available staff; receive at least one of: a staff selection of the at least one available shift, an administrator selection of the at least one available staff, and an automatic selection matching the at least one available shift and the at least one available staff based on the staff preferences and the administrator preferences, and update the plurality of user-specific schedules based on a response to a confirmation of scheduled appointment message; and a communication module of the at least one processing device configured to: send the confirmation of scheduled appointment message based on at least one of the staff selection, the administrator selection, and the automatic selection, and receive the response to the confirmation of scheduled appointment message.