Techniques for dataset similarity discovery
US-2018074786-A1 · Mar 15, 2018 · US
US2018232110A1 · US · A1
| Field | Value |
|---|---|
| Publication number | US-2018232110-A1 |
| Application number | US-201715430346-A |
| Country | US |
| Kind code | A1 |
| Filing date | Feb 10, 2017 |
| Priority date | Feb 10, 2017 |
| Publication date | Aug 16, 2018 |
| Grant date | — |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
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.
Opening claim text (preview).
What is claimed is: 1 . A computing system comprising: one or more processor; and one or more storage device 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: identifying a data set that includes data having the one or more particular attributes; rendering one or more visualization 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 annotation field configured to receive textual user input; and a task suggestion field for displaying identifiers for a set of one or more suggested tasks that are selectable by user input for inclusion into the actionable task structure, wherein each suggested task includes a data transform and metadata that defines corresponding attributes of data that the 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, the metadata of the one or more suggested tasks, and the textual user input; displaying the identifiers for the one or more suggested tasks in the task suggestion field; receiving input for selecting one or more of the suggested tasks identified in the task suggestion field; adding each selected task to the actionable task structure; and storing the actionable task structure as an assembly of a plurality of selected tasks. 2 . The computing system of claim 1 , wherein the method further includes: launching and applying the actionable task structure in a different domain than it was assembled in. 3 . The computing system of claim 2 , wherein launching and applying the actionable task structure in a different domain includes applying the actionable task structure to a new data set. 4 . The computing system of claim 1 , wherein the set of one or more suggested tasks is based in part on parsing the textual user input into parsed textual input and finding the at least one task from a task repository containing a key term in metadata corresponding to the parsed textual input. 5 . The computing system of claim 1 , wherein the set of one or more suggested tasks includes at least two tasks that are defined by a required sequential dependency. 6 . The computing system of claim 1 , wherein the set of one or more suggested tasks includes at least one suggested task that is identified by metadata defining a dependency that is associated with another task already included in the actionable task structure. 7 . The computing system of claim 1 , wherein the set of one or more suggested tasks includes at least one suggested task that is identified based on a method or location used for receiving the user input that is operable to trigger the display of task control user interface tool. 8 . The computing system of claim 1 , wherein the one or more particular attributes of the data used for identifying the set of one or more suggested tasks comprises a type of data in the data set. 9 . The computing system of claim 1 , wherein the one or more particular attributes of the data used for identifying the set of one or more suggested tasks comprises a detected location of data in the data set. 10 . The computing system of claim 1 , wherein the one or more particular attributes of the data used for identifying the set of one or more suggested tasks comprises a formatting of data in the data set. 11 . The computing system of claim 1 , wherein the one or more particular attributes of the data used for identifying the set of one or more suggested tasks comprises a detected state of data in the data set. 12 . The computing system of claim 1 , wherein at least one of the identifiers corresponds to a previously stored actionable task structure comprising a plurality of tasks and that, when selected, causes the previously stored actionable task structure to form a subassembly of the actionable task structure. 13 . The computing system of claim 1 , wherein the task assembly structure user interface further includes: a display of the actionable task structure showing identifiers for each task in the actionable task structure. 14 . The computing system of claim 13 , wherein the task assembly structure user interface further includes: one or more selectable controls for selecting and applying one or more particular tasks from the actionable task structure to the data set; receiving user input at the one or more selectable controls; and applying the one or more selected particular tasks to the data set based on the user input received at the one or more selectable controls. 15 . The computing system of claim 1 , wherein the method further includes applying the one or more selected particular tasks to the data set. 16 . The computing system of claim 15 , wherein application of the one or more selected particular tasks to the data set occurs by modifying a model of underlying data of the data set rather than changing the underlying data where the underlying data is stored. 17 . The computing system of claim 15 , wherein the method further includes updating the one or more visualizations as part of applying the one or more selected particular tasks to the data set. 18 . The computing system of claim 1 , wherein the identifiers comprise a selectable label which, when selected, triggers the display of a new task interface comprising: a selectable control which, when selected, adds the selected task to the actionable task structure; and one or more selectable options which, when selected, designate a priority of the selected task. 19 . 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: identifying a data set that includes data having the one or more particular attributes; rendering one or more visualization 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 annotation field configured to receive textual user input; and a task suggestion field for displaying identifiers for a set of one or more suggested tasks that are selectable by user input for inclusion into the actionable task structure, wherein each suggested task includes a data transform and metadata that defines corresponding attributes of data that the 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, the metadata of the one or more suggested tasks, and the textual user input; displaying the identifiers for the one or more suggested tasks in the task suggestion field; receiving input for selecting one or more of the suggested tasks identified in the task suggestion field; adding each selected task to the actionable
Parsing · CPC title
using system suggestions (G06F16/3325 takes precedence) · CPC title
Query processing · CPC title
Interaction with lists of selectable items, e.g. menus · CPC title
Presentation of query results · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.