Drawing search device, drawing database construction device, drawing search system, drawing search method, and recording medium
US-2024346068-A1 · Oct 17, 2024 · US
US2020004604A1 · US · A1
| Field | Value |
|---|---|
| Publication number | US-2020004604-A1 |
| Application number | US-201816023744-A |
| Country | US |
| Kind code | A1 |
| Filing date | Jun 29, 2018 |
| Priority date | Jun 29, 2018 |
| Publication date | Jan 2, 2020 |
| 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.
Various embodiments are directed to systems and methods for automatically constructing executable workflows comprising a plurality of executable modules. The system comprises a workflow assembly platform configured to review metadata associated with each of the plurality of executable modules to be included within the workflow and to automatically generate links for passing data between the selected executable modules such that execution of the workflow by an execution platform results in data flow from a workflow input, through each of the included executable modules, to generate and execute a workflow.
Opening claim text (preview).
1 . An automated workflow generation platform for generating and executing composite workflows, the automated workflow generation platform comprising an assembly server and a plurality of execution severs, the automated workflow generation platform configured to: store a plurality of executable modules, wherein (a) each executable module comprises a corresponding executable binary, and (b) each executable module comprises corresponding metadata indicative of a data input format and a data output format; provide an interface presentation for display by a client computing entity, wherein the interface presentation comprises a selectable element corresponding to each executable module; receive input selecting a first executable module and a second executable module of the plurality of executable modules for inclusion in a composite workflow for analyzing data, wherein (a) the input selecting the first executable module and the second executable module is input via the interface, (b) the data input format for the first executable module is a first data format and the data output format for the first executable module is a second data format, and (c) the data input format for the second executable module is the second data format and the data output format for the second executable module is a third data format; responsive to receiving input selecting the first executable module and the second executable module for inclusion in the composite workflow, automatically generate, by the assembly server, the composite workflow comprising the first executable module and the second executable module, wherein (a) the metadata for the first executable module and the metadata for the second executable module are used to determine an execution order of the first executable module and the second executable module, (b) generating the composite workflow comprises linking the output of the first executable module to the input of the second executable module based at least in part on the metadata for the first executable module and the metadata for the second executable module, and (c) the composite workflow comprises a first executable binary corresponding to the first executable module and a second executable binary corresponding to the second executable module; store the composite workflow; and dynamically provide (a) the first executable binary corresponding to the first executable module to a first execution server of the plurality of execution servers for execution at run time, and (b) the second executable binary corresponding to the second executable module to a second execution server of the plurality of execution servers for execution at run time. 2 . (canceled) 3 . The automated workflow generation platform of claim 1 , wherein the automated workflow generation platform is further configured to: generate an executable workflow object comprising data indicative of a directed acyclic graph comprising the first executable module and the second executable module. 4 . The automated workflow generation platform of claim 1 , wherein linking the output of the first executable module to input of the second executable module is further based at least in part on an application program interface generated by a development platform. 5 . The automated workflow generation platform of claim 1 , wherein the automated workflow generation platform is further configured to execute the composite workflow based at least in part on the first data set. 6 . The automated workflow generation platform of claim 1 , wherein the automated workflow generation platform is further configured to determine whether there are any unresolvable errors between the first executable module and the second executable module. 7 . The automated workflow generation platform of claim 1 , wherein the automated workflow generation platform is further configured to provide at least one foundational executable module for display by the client computing entity. 8 . (canceled) 9 . The automated workflow generation platform of claim 1 , wherein the automated workflow generation platform is further configured to: determine the order of execution of the first executable module and the second executable module based at least in part on the first executable module being a foundational executable module. 10 . A computer-implemented method for generating and executing composite workflows, the method comprising: storing, by a system comprising an assembly server and a plurality of execution servers, a plurality of executable modules, wherein (a) each executable module comprises a corresponding executable binary, and (b) each executable module comprises corresponding metadata indicative of a data input format and a data output format; provide, by the system, an interface presentation for display by a client computing entity, wherein the interface presentation comprises a selectable element corresponding to each executable module; receiving, by the system, input selecting a first executable module and a second executable module of the plurality of executable modules for inclusion in a composite workflow for analyzing data, wherein (a) the input selecting the first executable module and the second executable module is input via the interface, (b) the data input format for the first executable module is a first data format and the data output format for the first executable module is a second data format, and (c) the data input format for the second executable module is the second data format and the data output format for the second executable module is a third data format; responsive to receiving input selecting the first executable module and the second executable module for inclusion in the composite workflow, automatically generating, by the assembly server, the composite workflow comprising the first executable module and the second executable module, wherein (a) the metadata for the first executable module and the metadata for the second executable module are used to determine an execution order of the first executable module and the second executable module, (b) generating the composite workflow comprises linking the output of the first executable module to the input of the second executable module based at least in part on the metadata for the first executable module and the metadata for the second executable module, and (c) the composite workflow comprises a first executable binary corresponding to the first executable module and a second executable binary corresponding to the second executable module; storing, by the system, the composite workflow dynamically providing, by the assembly server, (a) the first executable binary corresponding to the first executable module to a first execution server of the plurality of execution servers for execution at run time, and (b) the second executable binary corresponding to the second executable module to a second execution server of the plurality of execution servers for execution at run time. 11 . (canceled) 12 . The computer implemented method of claim 10 further comprising generating an executable workflow object comprising data indicative of a directed acyclic graph comprising the first executable module and the second executable module. 13 . The computer implemented method of claim 10 , wherein linking the output of the first executable module to input of the second executable module is further based at least in part on an application program interface generated by a development platform. 14 . The computer implemented method of claim 10 further comprising executing the composite workflow based at least in part on a first data set.
considering the execution order of a plurality of tasks, e.g. taking priority or time dependency constraints into consideration (scheduling strategies G06F9/4881 and subgroups) · CPC title
Graphs; Linked lists (G06F16/9027 takes precedence) · CPC title
Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually · CPC title
Interprogram communication · CPC title
Physics · mapped topic
Related publications grouped by family.
Answers are generated from the same data shown on this page.