Cross-context task management
AssigneeSap SE
InventorsKarsten A Schulz, Wasim Sadiq
Life of this patent
Estimating the term…
Abstract
A method and system to manage tasks are described. The method may provide a graphical user interface to allow a user to identify a first task context and associate a plurality of first tasks with the first task context, and to identify a second task context and associate a plurality of second tasks with the second task context. The method may associate at least one of the plurality of first tasks with at least one of the plurality of second tasks. Accordingly, tasks in different contexts and sourced from different applications may be managed.
Claims31
A computer-implemented method of managing a plurality of tasks, the method comprising:
- providing a graphical user interface for a user to:
- identify a first task context and associate a plurality of first tasks with the first task context, and
- identify a second task context and associate a plurality of second tasks with the second task context;
- assigning attributes to the plurality of first tasks and the plurality of second tasks;
- specifying a relationship that associates at least one of the plurality of first tasks with at least one of the plurality of second tasks based on the attributes, the specified relationship identifying an operation that is associated with each of the at least one of the plurality of first tasks in the first task context and the at least one of the plurality of second tasks in the second task context;
- monitoring a user input to perform the operation on the at least one of the plurality of first tasks in the first task context;
- and
- in response to the user input, automatically identifying the at least one of the plurality of second tasks through the specified relationship and performing the operation on the at least one of the plurality of first tasks in the first task context and the at least one of the plurality of second tasks in the second task context.
A non-transitory machine-readable medium comprising instructions which, when executed by one or more processors, perform operations comprising:
- providing a graphical user interface for a user to:
- identify a first task context and associate a plurality of first tasks with the first task context, and
- identify a second task context and associate a plurality of second tasks with the second task context;
- assigning attributes to the plurality of first tasks and the plurality of second tasks;
- specifying a relationship that associates at least one of the plurality of first tasks with at least one of the plurality of second tasks based on the attributes, the specified relationship identifying an operation that is associated with each of the at least one of the plurality of first tasks in the first task context and the at least one of the plurality of second tasks in the second task context;
- monitoring a user input to perform the operation on the at least one of the plurality of first tasks in the first task context;
- and
- in response to the user input, automatically identifying the at least one of the plurality of second tasks through the specified relationship and performing the operation on the at least one of the plurality of first tasks in the first task context and the at least one of the plurality of second tasks in the second task context.
A computer-implemented system to manage a plurality of tasks, the system comprising:
- at least one machine to execute:
- an interface module to provide a graphical user interface for a user to:
- identify a first task context and associate a plurality of first tasks with the first task context, and
- identify a second task context and associate a plurality of second tasks with the second task context;
- and
- a processor module to:
- assign attributes to the plurality of first tasks and the plurality of second tasks,
- specify a relationship that associates at least one of the plurality of first tasks with at least one of the plurality of second tasks based on the attributes, the specified relationship identifying an operation that is associated with each of the at least one of the plurality of first tasks in the first task context and the at least one of the plurality of second tasks in the second task context,
- monitor a user input to perform the operation on the at least one of the plurality of first tasks in the first task context, and
- in response to the user input, automatically identify the at least one of the plurality of second tasks through the specified relationship and perform the operation on the at least one of the plurality of first tasks in the first task context and the at least one of the plurality of second tasks in the second task context.
A computer-implemented system to manage a plurality of tasks, the system comprising:
- at least one machine to execute:
- means for providing a graphical user interface for a user to:
- identify a first task context and associate a plurality of first tasks with the first task context,
- identify a second task context and associate a plurality of second tasks with the second task context, and
- assign attributes to the plurality of first tasks and the plurality of second tasks;
- and
- means for specifying a relationship that associates at least one of the plurality of first tasks with at least one of the plurality of second tasks based on the attributes, the specified relationship identifying an operation that is associated with each of the at least one of the plurality of first tasks in the first task context and the at least one of the plurality of second tasks in the second task context;
- means for monitoring a user input to perform the operation on the at least one of the plurality of first tasks in the first task context;
- and
- means for automatically identifying the at least one of the plurality of second tasks through the specified relationship and performing the operation on the at least one of the plurality of first tasks in the first task context and the at least one of the plurality of second tasks in the second task context in response to the user input.
Dependencies are inferred from the claim text.