REALTIME SCHEDULE MANAGEMENT INTERFACE
First Claim
1. A method for managing schedules using a network computer that communicates over a network, comprising:
- wherein the network computer is arranged to perform actions, including;
generating a schedule that includes at least one schedule entry;
if at least one restriction is associated with the schedule, modifying the at least one schedule entry based on at least one of a start time or an end time that is associated with the at least one restriction; and
generating a plurality of epochs based on each equivalent time period within the schedule where a same allocation of team members in the schedule repeats, wherein jumping forward in time by each repeated epoch at least provides reduced computation of at least a virtual start time.
1 Assignment
0 Petitions
Accused Products
Abstract
Embodiments are directed towards generating and managing schedules. In at least one of the various embodiments, these schedules may be configured to schedule team members, rotating which team member is active (“on-call”). In at least one of the various embodiments, these may be employed to determine which resource is responsible to respond and/or resolve incidents that may be reported and/or detected. In at least one of the various embodiments, if a team member is determined to be the on-call or responsible team member, the notification engine may determine the methods for notify die responsible of the incidents. Schedules previews may be updated in real-time as the schedule is edited.
11 Citations
30 Claims
-
1. A method for managing schedules using a network computer that communicates over a network, comprising:
wherein the network computer is arranged to perform actions, including; generating a schedule that includes at least one schedule entry; if at least one restriction is associated with the schedule, modifying the at least one schedule entry based on at least one of a start time or an end time that is associated with the at least one restriction; and generating a plurality of epochs based on each equivalent time period within the schedule where a same allocation of team members in the schedule repeats, wherein jumping forward in time by each repeated epoch at least provides reduced computation of at least a virtual start time. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
9. A system arranged for managing schedules over a network, comprising:
-
a server device, including; a transceiver that is operative to communicate over the network; a non-transitive memory that is operative to store at least instructions; and a processor device that is operative to execute instructions that enable actions, including; generating a schedule that includes at least one schedule entry; if at least one restriction is associated with die schedule, modifying the at least one schedule entry based on at least one of a start time or an end time that is associated with the at least one restriction; and generating a plurality of epochs based on each equivalent time period within the schedule where a same allocation of team members in the schedule repeats, wherein jumping forward in time by each repeated epoch at least provides reduced computation of at least a virtual start time; and a client device, comprising, a transceiver that is operative to communicate over the network; a non-transitive memory that is operative to store at least instructions; and a processor device that is operative to execute instructions that enable actions, including; displaying at least a portion of the schedule; and displaying at least one notification to at least one team member. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A network device that is operative for managing schedules, comprising:
-
a transceiver that is operative to communicate over a network; a non-transitive memory that is operative to store at least instructions; and a processor device that is operative to execute instructions that enable actions, including; generating a schedule that includes at least one schedule entry; if at least one restriction is associated with the schedule, modifying the at least one schedule entry based on at least one of a start time or an end time that is associated with the at least one restriction; and generating a plurality of epochs based on each equivalent time period within the schedule where a same allocation of team members in the schedule repeats, wherein jumping forward in time by each repeated epoch at least provides reduced computation of at least a virtual start time. - View Dependent Claims (18, 19, 20, 21, 22, 23, 25, 26, 27, 28, 29, 30)
-
-
24. A processor readable non-transitive storage media that includes instructions for managing schedules, wherein execution of the instructions by a processor device enables actions, comprising:
-
generating a schedule that includes at least one schedule entry; if at least one restriction is associated with the schedule, modifying the at least one schedule entry based on at least one of a start time or an end time that is associated with the at least one restriction; and generating a plurality of epochs based on each equivalent time period within the schedule where a same allocation of team members in the schedule repeats, wherein jumping forward in time by each repeated epoch at least provides reduced computation of at least a virtual start time.
-
Specification