Interfaces and methods for generating and applying actionable task structures
AssigneeMicrosoft Technology Licensing, LLC
InventorsChairy Chiu Ying Cheung, Taurean Addair Jones, Jose Ramon Calzada Gomez
Life of this patent
Estimating the term…
Abstract
Actionable task structures comprised of a plurality of tasks are generated by systems and methods utilizing interfaces that suggest tasks for assembly into the actionable task structures based on contextual relevance to data set attributes, other tasks in the actionable task structures and user annotations. The Actionable task structures are stored and selectively applied to one or more different domains for transformation data in the corresponding data sets.
Claims19
A computing system comprising:
- one or more processor;
- and
- one or more storage devices having stored computer-executable instructions which are executable by the one or more processor to cause the computing system to implement a method for generating an actionable task structure comprised of a plurality of tasks, wherein each of the plurality of tasks includes a transform for transforming data having one or more particular attributes, the method comprising:
- accessing a data set that includes data having the one or more particular attributes;
- rendering one or more visualizations associated with the data set;
- receiving user input for triggering a display of a task assembly structure user interface;
- displaying the task assembly structure user interface, the task assembly structure user interface including:
- an actionable task structure display, the actionable task structure display including a display of set of selected tasks and, for each displayed selected task, an add action control and a suggested actions control;
- a selectable apply all control, a selectable apply selected control, and a selectable apply priority control;
- an annotation field configured to receive textual user input;
- and
- a task suggestion field for displaying an identifier for each of a set of one or more suggested tasks that are selectable by user input for inclusion in the actionable task structure, wherein each suggested task includes a particular data transform and particular metadata that defines corresponding attributes of particular data that the particular data transform applies to;
- receiving the textual user input in the annotation field;
- identifying the set of one or more suggested tasks based at least in part on the one or more particular attributes of the data of the accessed data set, the particular metadata of each of the one or more suggested tasks, and the textual user input received in the annotation field;
- displaying the identifiers for the identified one or more suggested tasks in the task suggestion field;
- receiving input that selects one or more of the suggested tasks displayed in the task suggestion field;
- displaying each of the selected tasks in the actionable task structure display;
- adding each selected task to the actionable task structure;
- and
- storing the actionable task structure as an assembly of a plurality of selected tasks.
A computer-implemented method for generating an actionable task structure comprised of a plurality of tasks, wherein each of the plurality of tasks includes a transform for transforming data having one or more particular attributes, the method comprising:
- accessing a data set that includes data having the one or more particular attributes;
- rendering one or more visualizations associated with the data set;
- receiving user input for triggering a display of a task assembly structure user interface;
- displaying the task assembly structure user interface, the task assembly structure user interface including:
- an actionable task structure display, the actionable task structure display including a display of set of selected tasks and, for each displayed selected task, an add action control and a suggested actions control;
- a selectable apply all control, a selectable apply selected control, and a selectable apply priority control;
- an annotation field configured to receive textual user input;
- and
- a task suggestion field for displaying an identifier for each of a set of one or more suggested tasks that are selectable by user input for inclusion in the actionable task structure, wherein each suggested task includes a particular data transform and particular metadata that defines corresponding attributes of particular data that the particular data transform applies to;
- receiving the textual user input in the annotation field;
- identifying the set of one or more suggested tasks based at least in part on the one or more particular attributes of the data of the accessed data set, the particular metadata of each of the one or more suggested tasks, and the textual user input received in the annotation field;
- displaying the identifiers for the identified one or more suggested tasks in the task suggestion field;
- receiving input that selects one or more of the suggested tasks displayed in the task suggestion field;
- displaying each of the selected tasks in the actionable task structure display;
- adding each selected task to the actionable task structure;
- and
- storing the actionable task structure as an assembly of a plurality of selected tasks.
A computer program product comprising one or more hardware storage devices having stored thereon computer-executable instructions that are executable by one or more computer processor of a computing system to cause the computing system to implement a method for generating an actionable task structure comprised of a plurality of tasks, wherein each of the plurality of tasks includes a transform for transforming data having one or more particular attributes, the method comprising:
- accessing a data set that includes data having the one or more particular attributes;
- rendering one or more visualizations associated with the data set;
- receiving user input for triggering a display of a task assembly structure user interface;
- displaying the task assembly structure user interface, the task assembly structure user interface including:
- an actionable task structure display, the actionable task structure display including a display of set of selected tasks and, for each displayed selected task, an add action control and a suggested actions control;
- a selectable apply all control, a selectable apply selected control, and a selectable apply priority control;
- an annotation field configured to receive textual user input;
- and
- a task suggestion field for displaying an identifier for each of a set of one or more suggested tasks that are selectable by user input for inclusion in the actionable task structure, wherein each suggested task includes a particular data transform and particular metadata that defines corresponding attributes of particular data that the particular data transform applies to;
- receiving the textual user input in the annotation field;
- identifying the set of one or more suggested tasks based at least in part on the one or more particular attributes of the data of the accessed data set, the particular metadata of each of the one or more suggested tasks, and the textual user input received in the annotation field;
- displaying the identifiers for the identified one or more suggested tasks in the task suggestion field;
- receiving input that selects one or more of the suggested tasks displayed in the task suggestion field;
- displaying each of the selected tasks in the actionable task structure display;
- adding each selected task to the actionable task structure;
- and
- storing the actionable task structure.
Dependencies are inferred from the claim text.