Dynamically guided document interaction
US-2021389962-A1 · Dec 16, 2021 · US
US12474894B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-12474894-B2 |
| Application number | US-202318211272-A |
| Country | US |
| Kind code | B2 |
| Filing date | Jun 18, 2023 |
| Priority date | Jul 16, 2021 |
| Publication date | Nov 18, 2025 |
| Grant date | Nov 18, 2025 |
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.
A method for providing a user interface in a low-code or no-code development platform includes generating, by a computing system, a graphic user interface of an application development program. The graphic user interface includes: a first area including a list of blocks; a second area including a structured data object comprising nodes corresponding to one or more of the blocks; and a third area including a parameter field of a selected one of the nodes, wherein the parameter field is configured to receive user input defining both a static string and a dynamic variable.
Opening claim text (preview).
What is claimed is: 1 . A method for modifying a structured data object, comprising: generating, by a data processing system comprising a processor coupled with memory, a pictorial representation of the structured data object comprising a plurality of linked data nodes; receiving, by the data processing system, a selection of a linked data node of the plurality of linked data nodes from the pictorial representation; providing, for display on a display device, by the data processing system, a parameter field defined for the selected linked data node, wherein the parameter field is a log message field; determining, by the data processing system, that the parameter field for the selected linked data node accepts as input a string and a variable; receiving, by the data processing system, a string input for the parameter field through a typed input, the string input defining a variable input for the parameter field of the selected linked data node; receiving, by the data processing system, a first typed character indicating the variable input; providing, by the data processing system responsive to receiving the first typed character, a list of variables for display on the display device; receiving, by the data processing system, a first selection of the variable input from the list of variables; receiving, by the data processing system, a second selection to log the parameter field of the selected linked data node; executing, by the data processing system, the structured data object according to the pictorial representation; generating, by the data processing system responsive to executing the structured data object and the second selection to log the parameter field, log data for the parameter field; and providing, by the data processing system for display on the display device, the log data comprising the variable input selected from the list of variables and the string input in a log table. 2 . The method of claim 1 , wherein receiving the string input and the variable input for the parameter field comprises: receiving, by the data processing system, a third selection, from the pictorial representation, of two or more variable inputs to associate with the string input. 3 . The method of claim 1 , comprising: determining, by the data processing system, that a second parameter field does not accept the string; receiving, by the data processing system, responsive to determining that the second parameter field does not accept the string, a second variable input; receiving, by the data processing system, a third selection to log the second parameter field; executing, by the data processing system responsive to receiving a second request, the structured data object according to the pictorial representation; generating, by the data processing system responsive to executing the structured data object, second log data for the second parameter field; and displaying, by the data processing system on the display device, the second log data comprising the second variable input in the log table. 4 . The method of claim 1 , wherein generating the pictorial representation of the structured data object comprises: receiving, by the data processing system, a third selection comprising a location and blocks, the blocks corresponding to the plurality of linked data nodes; aligning, by the data processing system responsive to receiving the selection of the blocks, the blocks in the pictorial representation according to the selection; and displaying, by the data processing system on the display device, the structured data object comprising the plurality of linked data nodes in the pictorial representation. 5 . The method of claim 1 , wherein each linked data node of the plurality of linked data nodes comprises a different set of parameter fields. 6 . The method of claim 1 , wherein the structured data object is executed in a low-code environment. 7 . The method of claim 1 , wherein the structured data object comprising the plurality of linked data nodes is generated according to a domain-specific language. 8 . The method of claim 1 , comprising: receiving, by the data processing system, a third selection to remove a second parameter field from logging; executing, by the data processing system responsive to receiving a second request, the structured data object according to the pictorial representation; and displaying, by the data processing system coupled with the display device, the log data comprising the variable input and the string input in a second log table for the parameter field. 9 . A system for modifying a structured data object, comprising a data processing system comprising a processor coupled with memory, the data processing system to: generate a pictorial representation of the structured data object comprising a plurality of linked data nodes; receive, a selection of a linked data node of the plurality of linked data nodes from the pictorial representation; provide, for display on a display device, a parameter field defined for the selected linked data node, wherein the parameter field is a log message field; determine that the parameter field for the selected linked data node accepts as input a string and a variable; receive a string input for the parameter field through a typed input, the string input defining a variable input for the parameter field of the selected linked data node; receive a first typed character indicating the variable input; provide, responsive to receiving the first typed character, a list of variables for display on the display device; receive a first selection of the variable input form the list of variables; receive, a second selection to log the parameter field of the selected linked data node; execute the structured data object according to the pictorial representation; generate, responsive to executing the structured data object and the second selection to log the parameter field, log data for the parameter field; and provide, for display on the display device, the log data comprising the variable input and the string input in a log table. 10 . The system of claim 9 , comprising the data processing system to: determine that a second parameter field does not accept the string; receive, responsive to determining that the second parameter field does not accept the string, a second variable input; receive, a third selection to log the second parameter field; execute, responsive to receiving a second request, the structured data object according to the pictorial representation; generate, responsive to executing the structured data object, second log data for the second parameter field; and display, with the display device, the second log data comprising the second variable input in the log table. 11 . The system of claim 9 , wherein generating the pictorial representation of the structured data object comprises the data processing system to: receive a third selection comprising a location and blocks, the blocks corresponding to the plurality of linked data nodes; align, responsive to receiving the selection of the blocks, the blocks in the pictorial representation according to the selection; and display, with the display device, the structured data object comprising the plurality of linked data nodes in the pictorial representation. 12 . The system of claim 9 , wherein the structured data object is executed in a low-code environment. 13 . The system of claim 9 , wherein the structured data object comprising the plurality of linked data nodes is generated according to a domain-specific language. 14 . The system of claim 9 , comp
Interaction techniques to control parameter settings, e.g. interaction with sliders or dials · CPC title
Converting codes to words; Guess-ahead of partial word inputs · CPC title
using icons (graphical or visual programming using iconic symbols G06F8/34) · CPC title
Drag-and-drop · CPC title
Interaction with lists of selectable items, e.g. menus · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.