Network based resource configuration discovery service
US-10079730-B2 · Sep 18, 2018 · US
US11868593B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-11868593-B2 |
| Application number | US-202017090277-A |
| Country | US |
| Kind code | B2 |
| Filing date | Nov 5, 2020 |
| Priority date | Nov 5, 2020 |
| Publication date | Jan 9, 2024 |
| Grant date | Jan 9, 2024 |
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.
An embodiment may involve a definition of a process, wherein the process is referenced by a parent entry, wherein the process includes a set of stages, wherein the stages in the set of stages are respectively associated with sets of activities, and wherein a process design application was used to define the process. The embodiment may also include one or more processors configured to: (i) receive a reference to the parent entry; (ii) identify a transformer class associated with the process design application, wherein the transformer class converts output in a first configuration related to the process design application to input in a second configuration; (iii) receive, from the transformer class, data related to the process in the second configuration; and (iv) generate a graphical user interface that displays the process and the set of stages in a hierarchical arrangement.
Opening claim text (preview).
What is claimed is: 1. A system comprising: persistent storage containing a definition of a process, wherein the definition of the process is referenced by a parent entry, wherein the process includes a set of stages reflecting a process structure, wherein the stages in the set of stages are respectively associated with sets of activities; a first process design application that was used to define the process, and a second process design application used to define the process; and one or more processors configured to: receive, by a process visualization application, a reference to the parent entry provided by the first process design application and a second reference to the parent entry provided by the second process design application; based on the parent entry, identify a first transformer class associated with the first process design application and a second transformer class associated with the second process design application, wherein the first and second transformer classes contain executable functions; convert, by the first and second transformer classes, output of the first and second process design applications in a first configuration into data in a second configuration, wherein the data in the second configuration is consumable as input by the process visualization application; receive, by the process visualization application and from the first and second transformer classes, the data in the second configuration and wherein the data reflect the process structure; based on the process structure reflected in the data, generate, by the process visualization application, a graphical user interface that displays the process and the set of stages in a hierarchical arrangement, wherein each of the stages in the set of stages is selectable to cause the graphical user interface to further display a set of activities associated with a selected stage; and transmit, by the process visualization application and to a client device, a representation of the graphical user interface. 2. The system of claim 1 , wherein the persistent storage further contains a second definition of a second process, wherein the second process is referenced by the parent entry, wherein the second process includes a second set of stages, wherein the stages in the second set of stages are respectively associated with second sets of activities, the system further comprising: a second process defined by a third process design application; and wherein the one or more processors are further configured to: based on the parent entry, identify a third transformer class associated with the third process design application, wherein the third transformer class contains second executable functions; convert, by the third transformer class, output of the third process design application in a third configuration into second data in the second configuration; receive, by the process visualization application and from the third transformer class, second data related to the second process in the second configuration; and based on the second data related to the second process, generate, by the process visualization application, the graphical user interface to also display the second process and the second set of stages in the hierarchical arrangement, wherein each of the stages in the second set of stages is selectable to cause the graphical user interface to further display a second set of activities associated with the selected stage. 3. The system of claim 1 , wherein a particular activity that is associated with a particular stage in the set of stages includes one or more declarative actions that can be used to change a state of the particular activity, wherein presence or appearance of the declarative actions on the graphical user interface is based on one or more of server-side conditions, client-side conditions, conditions related to the parent entry, conditions related to the process, or conditions related to the particular activity. 4. The system of claim 1 , wherein a particular stage in the set of stages as displayed includes a declarative action that can be used to mark all activities associated with the particular stage to be completed. 5. The system of claim 1 , wherein the process as displayed includes a declarative action that can be used to mark all activities associated with the set of stages to be completed. 6. The system of claim 1 , wherein the process and the set of stages are represented on a first pane of the graphical user interface as selectable graphical elements in accordance with the hierarchical arrangement, and wherein a particular set of activities associated with a particular stage that was selected are represented on a second pane of the graphical user interface. 7. The system of claim 6 , wherein receiving a selection of a selectable graphical element on the first pane that is associated with the particular stage causes the particular set of activities to be displayed on the second pane. 8. The system of claim 6 , wherein each of the selectable graphical elements on the first pane display a representation of its completeness. 9. The system of claim 6 , wherein each of the particular set of activities on the second pane includes a representation of whether it has been completed. 10. The system of claim 6 , wherein activities of the particular set of activities on the second pane are represented as graphical card elements, and the graphical card elements are respectively associated with executable renderers that define an appearance of information displayed in the graphical card elements. 11. The system of claim 10 , wherein the executable renderers include a default renderer and one or more custom renderers, and wherein each of the graphical card elements uses the default renderer unless it is associated with one of the custom renderers. 12. The system of claim 1 , wherein the activities in the sets of activities are either interactive or non-interactive, and wherein interactive activities prompt for user input and non-interface activities do not prompt for user input. 13. The system of claim 1 , wherein the parent entry is associated with a reference to the process, wherein the process is associated with an indication that it was defined by the first and second process design applications, wherein identifying the first transformer class associated with the first process design application comprises: identifying the process from the reference to the process; identifying the first process design application from the indication; and identifying the first transformer class as being associated with each of the first process design application; and wherein identifying the second transformer class associated with the second design application comprises: identifying the process from the reference to the process; identifying the second process design application from the indication; and identifying the second transformer class as being associated with the second process design application. 14. The system of claim 1 , wherein the process structure specifies at least one relationship between each of the stages of the set of stages. 15. A computer-implemented method comprising: receiving, by a process visualization application, a reference to a parent entry in persistent storage, wherein the persistent storage contains a definition of a process that is referenced by the parent entry, wherein the process includes a set of stages reflecting a process structure, wherein the stages in the set of stages are respectively associated with sets of activities, and wherein a first process design application and a second pro
Selection of displayed objects or displayed text elements (G06F3/0482 takes precedence) · CPC title
Interaction techniques based on cursor appearance or behaviour, e.g. being affected by the presence of displayed objects · CPC title
Interaction techniques to control parameter settings, e.g. interaction with sliders or dials · CPC title
General purpose rendering architectures · CPC title
Execution arrangements for user interfaces · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.