US 12,333,128 B2
Intelligent manipulation of dynamic declarative interfaces
John Rogers, McLean, VA (US); Charles Tsui, McLean, VA (US); Alison Cowley, McLean, VA (US); and Indraja Karnik, McLean, VA (US)
Assigned to Appian Corporation, McLean, VA (US)
Filed by Appian Corporation, McLean, VA (US)
Filed on Feb. 5, 2024, as Appl. No. 18/432,228.
Application 18/432,228 is a continuation of application No. 17/712,318, filed on Apr. 4, 2022, granted, now 11,893,218.
Application 17/712,318 is a continuation of application No. 16/393,764, filed on Apr. 24, 2019, granted, now 11,294,555, issued on Apr. 5, 2022.
Prior Publication US 2024/0256109 A1, Aug. 1, 2024
Int. Cl. G06F 3/04845 (2022.01); G06F 3/0482 (2013.01); G06F 3/0486 (2013.01); G06F 8/71 (2018.01); G06F 9/451 (2018.01); G06F 40/186 (2020.01)
CPC G06F 3/04845 (2013.01) [G06F 3/0482 (2013.01); G06F 3/0486 (2013.01); G06F 8/71 (2013.01); G06F 9/451 (2018.02); G06F 40/186 (2020.01)] 20 Claims
OG exemplary drawing
 
1. A computer-implemented method comprising:
generating, based on program logic, a first display of an electronic form comprising a component,
the program logic comprising (i) a first portion specifying a location of the component and (ii) a second portion that is external to the component and specifies values assigned to the component;
receiving data indicating an adjustment to the location of the component; and
in response to receiving the data indicating the adjustment to the location of the component, adjusting the program logic to reflect the adjustment to the location of the component, wherein the program logic is adjusted such that:
an association between the location and the values is retained, and
dependency between the first portion and the second portion is preserved; and
generating a second display of the electronic form based on the adjusted program logic.