Entity identifier generation in distributed computing systems
US-2020034462-A1 · Jan 30, 2020 · US
US12093517B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-12093517-B2 |
| Application number | US-202318521069-A |
| Country | US |
| Kind code | B2 |
| Filing date | Nov 28, 2023 |
| Priority date | Nov 5, 2020 |
| Publication date | Sep 17, 2024 |
| Grant date | Sep 17, 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 defining a process by first and second process design applications, wherein the process includes a set of stages; receiving, by a process visualization application, a reference to a parent entry and a definition of the process referencing the parent entry; based on the parent entry, identifying 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 individual classes contain executable functions; converting an output of the first and second process design applications in a first configuration into a second configuration based on 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 second configuration is accessible to the process visualization application; generating a display of the process in a hierarchical arrangement, wherein the hierarchical arrangement reflects the sets of stages and the associated activities.
Opening claim text (preview).
What is claimed is: 1. A method comprising: defining a process by a first process design application and a second process design application, wherein the process includes a set of stages arranged so each stage reflects activities; receiving, by a process visualization application, a reference to a parent entry in persistent storage, wherein the persistent storage contains a definition of the process that is referenced by the parent entry; based on the parent entry, identifying 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; converting an output of the first process design application and the second process design applications in a first configuration into a second configuration based on 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 second configuration is accessible to the process visualization application; generating, by the process visualization application, a display of the process in a hierarchical arrangement, wherein the hierarchical arrangement reflects the sets of stages and the activities thereof; and transmitting, by the process visualization application and to a client device, a representation of the display. 2. The method of claim 1 further comprising 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, and wherein the second transformer class contains second executable functions to convert output in a third configuration related to the process visualization application to input in the second configuration. 3. The method of claim 2 further comprising: receiving, by the process visualization application and from the second transformer class, second data related to the second process in the second configuration; and generating, by the process visualization application based on the second data related to the second process, a 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 a selected stage. 4. The method 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 a 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. 5. The method 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. 6. The method 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. 7. The method of claim 1 , wherein the process and the set of stages are represented on a first pane of a 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. 8. The method of claim 7 , 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. 9. The method of claim 7 , wherein each of the selectable graphical elements on the first pane display a representation of its completeness. 10. The method of claim 7 , wherein each of the particular set of activities on the second pane includes a representation of whether it has been completed. 11. The method of claim 7 , 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. 12. The method of claim 11 , 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. 13. The method of claim 1 , wherein the 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. 14. The method 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 process design application, and wherein identifying a first transformer class associated with the first process design application and a second transformer class associated with the second process design application, further comprises: identifying the process from the reference to the process; identifying the process visualization application from the indication; and identifying the first transformer class and the second transformer class as each being associated with the process visualization application. 15. A non-transitory computer readable medium having stored therein instructions executable by a processor, including instructions executable to: define a process by a first process design application and a second process design application, wherein the process includes a set of stages arranged so each stage reflects activities; receive, by a process visualization application, a reference to a parent entry in persistent storage, wherein the persistent storage contains a definition of the process that is referenced by the parent entry; identify, based on the parent entry, 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 an output of the first process design application and the second process design applications in a first configuration into a second configuration based on 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 second configuration is accessible to the process visualization application; generate, by the process visualization application, a display of the process in a hierarchical arrangement, wherein the hierarchical arrangement reflects the sets of stages and the activities thereof; and transmit, by the process visualization application and to a client device, a representation of the display. 16. The non-transitory computer readable medium of claim 15 , wherein a particular activity that is associated with a particular stage in the set of stages includes one or more decla
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
for implementing user interfaces · CPC title
Selection of displayed objects or displayed text elements (G06F3/0482 takes precedence) · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.