Computer graphical user interface with genomic workflow
US-2021383896-A1 · Dec 9, 2021 · US
US11599452B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-11599452-B2 |
| Application number | US-201916692424-A |
| Country | US |
| Kind code | B2 |
| Filing date | Nov 22, 2019 |
| Priority date | Aug 31, 2015 |
| Publication date | Mar 7, 2023 |
| Grant date | Mar 7, 2023 |
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.
Executing a user selected portion of an executable graph, the method includes, for an executable graph, the executable graph comprising executable modules, identifying a user selected sub-portion of the executable graph. The method further includes determining that data is needed from upstream modules in the graph to execute the sub-portion of the executable graph. The method further includes obtaining the needed data. The method further includes executing the user selected sub-portion of the graph in isolation from other portions of the executable graph. This Summary is provided to introduce a selection of concepts in a simplified form that are further described below in the Detailed Description. This Summary is not intended to identify key features or essential features of the claimed subject matter, nor is it intended to be used as an aid in determining the scope of the claimed subject matter.
Opening claim text (preview).
What is claimed is: 1. A method of performing a partial execution of an executable graph by executing a user selected portion of an executable graph, the method comprising: receiving user input selecting a sub-portion of the executable graph while not selecting other portions of the executable graph, the executable graph comprising executable modules; filtering out modules that should not be run in the partial execution of the executable graph from the executable graph by filtering out modules not selected by the user input; determining that upstream data is needed from upstream modules in the executable graph, the upstream modules included in the filtered out modules, to execute the sub-portion of the executable graph; obtaining the upstream data from elsewhere than the upstream modules, wherein obtaining the upstream data from elsewhere comprises prompting the user to enter data values or to accept suggested data values; and executing the user selected sub-portion of the executable graph, without executing the filtered out modules, as a result of obtaining the upstream data from elsewhere than the upstream modules. 2. The method of claim 1 , wherein prompting the user to enter data values or to accept suggested data values comprises prompting a user to manually input values. 3. The method of claim 1 , wherein prompting the user to enter data values or to accept suggested data values comprises prompting a user to accept suggested input values. 4. The method of claim 1 , wherein prompting the user to enter data values or to accept suggested data values comprises prompting a user to identify a pointer to where values can be obtained. 5. The method of claim 1 , wherein prompting the user to enter data values or to accept suggested data values comprises prompting a user to accept suggested randomly generated data. 6. The method of claim 5 , wherein the randomly generated data is generated according to a schema. 7. The method of claim 1 , wherein prompting the user to enter data values or to accept suggested data values comprises prompting a user to accept cached values from one or more previous executions of relevant upstream modules. 8. The method of claim 1 , further comprising: identifying for the user additional modules that need to be executed to obtain at least a portion of the needed upstream data; and as a result, receiving from the user, input selecting one or more of the additional modules. 9. A computer system comprising: one or more processors; and one or more computer-readable media having stored thereon instructions that are executable by the one or more processors to configure the computer system to perform a partial execution of an executable graph by executing a user selected portion of a graph, including instructions that are executable to configure the computer system to perform at least the following: receive user input selecting a sub-portion of the executable graph while not selecting other portions of the executable graph, the executable graph comprising executable modules; filtering out modules that should not be run in the partial execution of the executable graph from the executable graph by filtering out modules not selected by the user input; determine that upstream data is needed from upstream modules in the executable graph, the upstream modules included in the filtered out modules, to execute the sub-portion of the executable graph; obtaining the upstream data from elsewhere than the upstream modules, wherein obtaining the upstream data from elsewhere comprises prompting the user to enter data values or to accept suggested data values; and execute the user selected sub-portion of the executable graph, without executing the filtered out modules, as a result of obtaining the upstream data from elsewhere than the upstream modules. 10. The system of claim 9 , wherein prompting the user to enter data values or to accept suggested data values comprises prompting a user to manually input values. 11. The system of claim 9 , wherein prompting the user to enter data values or to accept suggested data values comprises prompting a user to accept suggested input values. 12. The system of claim 9 , wherein prompting the user to enter data values or to accept suggested data values comprises prompting a user to identify a pointer to where values can be obtained. 13. The system of claim 9 , wherein prompting the user to enter data values or to accept suggested data values comprises prompting a user to accept suggested randomly generated data. 14. The system of claim 13 , wherein the randomly generated data is generated according to a schema. 15. The system of claim 9 , wherein prompting the user to enter data values or to accept suggested data values comprises prompting a user to accept cached values from one or more previous executions of relevant upstream modules. 16. The system of claim 9 , wherein one or more computer-readable media have stored thereon instructions that are executable by the one or more processors to configure the computer system to: identify for the user additional modules that need to be executed to obtain at least a portion of the needed upstream data; and as a result, receiving from the user, input selecting one or more of the additional modules. 17. A computer-readable storage media having stored thereon instructions that are executable by one or more processors to configure a computer system to perform a partial execution of an executable graph by executing by executing a user selected portion of a graph, including instructions that are executable to configure the computer system to perform at least the following: receive user input selecting a sub-portion of the executable graph while not selecting other portions of the executable graph, the executable graph comprising executable modules; filtering out modules that should not be run in the partial execution of the executable graph from the executable graph by filtering out modules not selected by the user input; determine that upstream data is needed from upstream modules in the executable graph, the upstream modules included in the filtered out modules, to execute the sub-portion of the executable graph; obtaining the upstream data from elsewhere than the upstream modules, wherein obtaining the upstream data from elsewhere comprises prompting the user to enter data values or to accept suggested data values; and execute the user selected sub-portion of the executable graph, without executing the filtered out modules, as a result of obtaining the upstream data from elsewhere than the upstream modules. 18. The computer-readable storage media of claim 17 , wherein prompting the user to enter data values or to accept suggested data values comprises prompting a user to accept suggested input values. 19. The computer-readable storage media of claim 17 , wherein prompting the user to enter data values or to accept suggested data values comprises prompting a user to identify a pointer to where values can be obtained. 20. The computer-readable storage media of claim 17 , wherein prompting the user to enter data values or to accept suggested data values comprises prompting a user to accept suggested randomly generated data.
Selection of displayed objects or displayed text elements (G06F3/0482 takes precedence) · CPC title
Arrangements for executing specific programs · CPC title
Interaction techniques based on cursor appearance or behaviour, e.g. being affected by the presence of displayed objects · CPC title
Execution arrangements for user interfaces · CPC title
for test design, e.g. generating new test cases · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.