Techniques for task management using presence
AssigneeCisco Technology, Inc.
InventorsRandall Baird, Labhesh Patel, Denise Caballero-Mccann, Shmuel Shaffer
Life of this patent
Estimating the term…
Loading patent…
AssigneeCisco Technology, Inc.
InventorsRandall Baird, Labhesh Patel, Denise Caballero-Mccann, Shmuel Shaffer
Estimating the term…
Techniques for scheduling a task include receiving task data and quorum data. Task data describes tasks to be performed by one or more participants. Quorum data indicates a participant set of one or more participants to perform each task. Current user data may also be received. Current user data describes a current task set of one or more tasks currently being performed by a particular participant. Either or both of the task data and the current user data describe interruptibility through a particular medium of a plurality of communications media. A particular time interval to schedule a particular task is determined based at least in part on the interruptibility of the task or the particular participant. These techniques allow either or both unscheduled tasks and previously scheduled tasks to be moved to time intervals that overlap other scheduled tasks, including tasks currently being performed by a participant.
A non-transitory computer-readable storage medium storing one or more sequences of instructions for determining a task to be performed by a participant, wherein execution of the one or more sequences of instructions by one or more processors causes the one or more processors to perform the steps of:
A non-transitory computer-readable storage medium storing one or more sequences of instructions for scheduling a task to be performed by a participant, wherein execution of the one or more sequences of instructions by one or more processors causes the one or more processors to perform the steps of:
A non-transitory computer-readable storage medium storing one or more sequences of instructions for determining a task to be performed by a participant, wherein execution of the one or more sequences of instructions by one or more processors causes the one or more processors to perform the steps of:
A non-transitory computer-readable storage medium storing one or more sequences of instructions for rescheduling a task to be performed by a participant, wherein execution of the one or more sequences of instructions by one or more processors causes the one or more processors to perform the steps of:
An apparatus for determining a task to be performed by a participant, comprising:
An apparatus for scheduling a task to be performed by a participant, comprising:
An apparatus for determining a task to be performed by a participant, comprising:
An apparatus for re-scheduling a task to be performed by a participant, comprising:
An apparatus for determining a task to be performed by a participant, comprising:
An apparatus for scheduling a task to be performed by a participant, comprising:
An apparatus for determining a task to be performed by a participant, comprising:
An apparatus for re-scheduling a task to be performed by a participant, comprising:
A method for determining a task to be performed by a participant, comprising the steps of:
A method for scheduling a task to be performed by a participant, comprising the steps of:
A method for determining a task to be performed by a participant, comprising the steps of:
A method for re-scheduling a task to be performed by a participant, comprising the steps of:
A system for determining a task to be performed by a participant, comprising:
Dependencies are inferred from the claim text.