Related tasks and tasklets for search
AssigneeMicrosoft Corporation
InventorsLi Jiang, Sandy Wong, William Ramsey, Peter Bailey, I, Paul Reinholdtsen
Life of this patent
Estimating the term…
Abstract
Systems and methods are provided for performing tasks and related tasks. While a user is performing a task, a group of related tasks is presented. When a new task is selected, a new group of related tasks is provided. This allows a user to perform a series of tasks without having to separately search for each task. As the user moves between tasks, task information items are passed between the tasks so that previously provided information can be preserved.
Claims19
One or more computer-storage devices storing computer-useable instructions that, when executed by a computing device, perform a method for facilitating performance of a series of tasklets comprising:
- providing a tasklet based on a user context, the tasklet including at least one result entity, the tasklet being an application that can perform an activity associated with a task;
- providing selectors for one or more second layer tasklets, each second layer tasklet corresponding to a result entity having a result-specific context;
- receiving an indication of a selection of a second layer tasklet;
- associating the user context and the corresponding result-specific context with the selected second layer tasklet;
- utilizing the user context and at least a portion of the result-specific context in association with the second layer tasklet;
- and
- providing the selected second layer tasklet in accordance with the user context and the at least the portion of the result-specific context.
A method for facilitating performance of a series of tasklets comprising:
- providing a tasklet based on a user context, the tasklet including at least one result entity, the tasklet being capable of performing an activity associated with a task;
- providing one or more selectors for one or more second layer tasklets, each second layer tasklet corresponding to a result entity having a result-specific context;
- receiving an indication of a selection of a second layer tasklet;
- associating the user context and the corresponding result-specific context with the selected second layer tasklet;
- and
- utilizing the user context and at least a portion of the result-specific context to provide the selected second layer tasklet in accordance with the user context and the at least the portion of the result-specific context.
A method for facilitating performance of a series of tasklets comprising:
- providing a tasklet based on a user context, the tasklet including at least one result entity, the tasklet being capable of performing an activity associated with a task;
- providing one or more selectors for one or more second layer tasklets, each second layer tasklet corresponding to a result entity having a result-specific context;
- receiving an indication of a selection of a second layer tasklet;
- associating the user context and the corresponding result-specific context with the selected second layer tasklet;
- modifying the user context to incorporate at least a portion of the result-specific context after receiving the selection of the second layer tasklet;
- and
- providing the selected second layer tasklet in accordance with the associated user context and the at least the portion of the result-specific context.
Dependencies are inferred from the claim text.