User interface for presenting multi-level map clusters
US-2024401465-A1 · Dec 5, 2024 · US
US9984482B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-9984482-B2 |
| Application number | US-201313974537-A |
| Country | US |
| Kind code | B2 |
| Filing date | Aug 23, 2013 |
| Priority date | Aug 23, 2013 |
| Publication date | May 29, 2018 |
| Grant date | May 29, 2018 |
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.
In a general aspect, a method includes displaying a first component of a graph on a user interface, including displaying at least one port of the first component; responsive to a user interaction with the displayed first component, displaying a representation of one or more ports of the first component that is distinct from the display of the first component; and enabling the user to generate a connection between the representation of a particular one of the ports of the first component and a port of a second component of the graph.
Opening claim text (preview).
The invention claimed is: 1. A method including: by a computer, displaying, on a user interface, a first component of a graphical representation of a data processing application, the display of the first component including a first port of the first component, the first component representing one or more processes of the data processing application, the one or more processes being executable to process incoming data received by a computing device; by the computer, responsive to a user interaction with the displayed first component, displaying a representation of one or more ports of the first component that is distinct from the display of the first component, wherein the representation of the one or more ports includes a representation of a second port of the first component that is not included in the display of the first component, and wherein the representation of the second port is responsive to a user interaction with the representation of the second port; and by the computer, enabling the user to apply a click-and-drop action to (i) the representation of the second port of the first component or (ii) a port of a second component of the graphical representation of the data processing application to generate a connection between the second port of the first component and the port of the second component, in which the connection is indicative of a flow of data during execution of the data processing application, the flow of data being either (i) data records output from the second port of the first component following processing by the one or more processes represented by the first component and input into the port of the second component or (ii) data records output from the port of the second component and input into the second port of the first component for processing by the one or more processes represented by the first component. 2. The method of claim 1 , in which displaying the representation of the one or more ports includes displaying a list of the one or more ports, wherein the list of the one or more ports is distinct from the display of the first component. 3. The method of claim 1 , in which the user interaction with the displayed first component includes hovering a pointer over the first component. 4. The method of claim 1 , in which displaying the first component includes displaying fewer than all of the ports of the first component. 5. The method of claim 1 , in which displaying the first component includes not displaying optional ports of the first component prior to the user interaction with the first component. 6. The method of claim 1 , in which displaying the first component includes displaying only the ports of the first component that are associated with a connection. 7. The method of claim 1 , in which displaying the representation of the one or more ports of the first component does not alter the display size of the first component. 8. The method of claim 1 , in which the representation of the ports includes the indicator of the status of at least one of the ports. 9. The method of claim 1 , in which the representation of the second port changes responsive to user interaction with the representation of the second port to indicate the status of the second port. 10. The method of claim 1 , in which the status of a port indicates whether the port is available for a connection. 11. The method of claim 1 , in which enabling the user to generate a connection includes enabling the user to select the second port from the representation of the one or more ports of the first component. 12. The method of claim 1 , in which enabling the user to use a click-and-drop action to generate a connection includes enabling the user to drag a pointer from the second port of the first component to the second component. 13. The method of claim 12 , including displaying a representation of one or more of the ports of the second component responsive to the user dragging the pointer to the second component. 14. The method of claim 13 , in which only ports of the second component that are available for a connection are included in the representation of the ports of the second component. 15. The method of claim 1 , including updating one or more data structures implementing the data processing application to cause data to flow between the first component and the second component according to the generated connection during execution of the data processing application. 16. A method of connecting components in a graph, the method including: displaying, by a computer, in a user interface, a graph having a first component and a second component, the graph representing a data processing application, the first component representing one or more processes of the data processing application, the one or more processes being executable to process incoming data received by a computing device; displaying, by the computer, a symbol representing a port of the first component, the symbol being distinct from the first component, wherein the port represented by the symbol is not included in the display of the graph, and wherein the symbol is responsive to a user interaction with the symbol; and enabling, by the computer, a connection to be made between the port of the first component and a second component in response to a click-and-drop action applied to the symbol or to a port of the second component, in which the connection is indicative of a flow of data during execution of the data processing application, the flow of data being either (i) data records output from the port of the first component following processing by the one or more processes represented by the first component and input into the port of the second component or (ii) data records output from the port of the second component and input into the second port of the first component for processing by the one or more processes represented by the first component. 17. The method of claim 16 in which the click-and-drop action includes a dragging action from the symbol to the second component. 18. The method of claim 17 in which the dragging action starts at the symbol representing the port of the first component and ends at the port of the second component. 19. The method of claim 17 in which the dragging action starts at the symbol representing the port of the first component and ends at a second symbol representing the port of the second component, the second symbol being distinct from the second component. 20. The method of claim 16 in which displaying a symbol representing the port of the first component includes displaying a window that includes the symbol. 21. The method of claim 16 in which enabling a connection to be made between the port of the first component and the second component includes enabling a connection to be made between the port of the first component and the second component without changing a display size of the first component. 22. A method of connecting components in a graph, the method including: by a computer, interacting with a first component of a graphical representation of a data processing application, the first component representing one or more processes of the data processing application, the one or more processes being executable to process incoming data received by a computing device, the interacting causing a first symbol to be displayed, the first symbol representing a first port of the first component, the first symbol being distinct from the first component, wherein the first port represented by
Drawing of charts or graphs · CPC title
involving graphical user interfaces [GUIs] · CPC title
Physics · mapped topic
using straight lines or curves · CPC title
Interaction techniques based on graphical user interfaces [GUI] · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.