System and method for computer network scheduling and communication
First Claim
Patent Images
1. 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.
0 Assignments
0 Petitions
Accused Products
Abstract
Certain embodiments of the present invention provide for a system and method for computer network scheduling and communication. In an embodiment, a computer network scheduling and communication system includes a settings module for selecting one or more preferences. The system also includes a calendar module adapted to generate one or more schedules based on the one or more preferences. In addition, the system includes a communication module for sending and receiving one or more messages. The system also includes a database for storing the one or more preferences, the one or more schedules and/or the one or more messages.
-
Citations
22 Claims
-
1. 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. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
- a settings module of at least one processing device configured to;
-
12. A method for computer network scheduling and communication, the method comprising:
- performing by at least one processing device, at least;
receiving staff preferences comprising location information and availability information;
receiving administrator preferences comprising number of positions information, type of positions information, and qualifications for positions information;
generating a plurality of user-specific schedules based on the staff preferences and the administrator preferences, wherein the plurality of user-specific schedules comprise at least one of at least one available shift and at least one available staff;
receiving a selection of a scheduling event, wherein the selection of the scheduling event comprises 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;
sending a confirmation of scheduled appointment message based on the received selection of the scheduling event;
receiving a response to the confirmation of scheduled appointment message; and
updating the plurality of user-specific schedules based on the received response. - View Dependent Claims (13, 14, 15, 16, 17, 18)
- performing by at least one processing device, at least;
-
19. A non-transitory computer-readable storage medium including a set of instructions for execution on a computer, the set of instructions comprising:
- a staff preferences routine for receiving staff preferences comprising location information and availability information;
an administrator preferences routine for receiving administrator preferences comprising number of positions information, type of positions information, and qualifications for positions information;
a schedule generation routine for generating a plurality of user-specific schedules based on the staff preferences and the administrator preferences, wherein the plurality of user-specific schedules comprise at least one of at least one available shift and at least one available staff;
a schedule selection routine for receiving a selection of a scheduling event, wherein the selection of the scheduling event comprises 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;
a send message routine for sending a confirmation of scheduled appointment message based on the received selection of the scheduling event;
a receive message routine for receiving a response to the confirmation of scheduled appointment message; and
a schedule update routine for updating the plurality of user-specific schedules based on the received response. - View Dependent Claims (20, 21, 22)
- a staff preferences routine for receiving staff preferences comprising location information and availability information;
Specification