US 12,236,170 B2
Configurable representation of domain models
Duane Ray Webber, Broomfield, CO (US); Vitalii Stakhov, Zhitomir (UA); and Thomas Damon DeGerlia, Lakewood, CO (US)
Assigned to Litmus Blue Technology LLC, Broomfield, CO (US)
Filed by Litmus Blue Technology LLC, Broomfield, CO (US)
Filed on Feb. 19, 2020, as Appl. No. 16/795,354.
Application 16/795,354 is a continuation of application No. 13/843,779, filed on Mar. 15, 2013, granted, now 10,699,038.
Claims priority of provisional application 61/618,616, filed on Mar. 30, 2012.
Claims priority of provisional application 61/618,623, filed on Mar. 30, 2012.
Claims priority of provisional application 61/618,607, filed on Mar. 30, 2012.
Claims priority of provisional application 61/618,617, filed on Mar. 30, 2012.
Prior Publication US 2020/0184129 A1, Jun. 11, 2020
Int. Cl. G06F 30/20 (2020.01); G06F 8/10 (2018.01)
CPC G06F 30/20 (2020.01) [G06F 8/10 (2013.01)] 26 Claims
OG exemplary drawing
 
1. One or more non-transitory machine-readable media having computer-executable instructions embodied thereon for providing a visual representation of at least a portion of a domain model, the instructions configured to be executed by a processor to cause the processor to perform a plurality of steps, the plurality of steps comprising:
defining a grid wherein defining the grid comprises defining a layout comprising a plurality of cells;
defining at least one state corresponding to at least one cell of the plurality of cells;
programmatically creating at least one binding, wherein the at least one binding binds information representative of at least one of a model entity and a model entity attribute within the at least one cell to at least one of a model entity, a model entity attribute, and a stored representation of at least a portion of the domain model, wherein the at least one binding is active based on whether the at least one state is active or inactive, wherein the at least one binding, when active, enables a change in state of the at least one of the model entity, the model entity attribute, and the stored representation of at least a portion of the domain model, and wherein a number of bindings in the at least one binding is greater than or equal to a number of cells in the plurality of cells made visible in the grid;
programmatically creating the grid based on the definition of the layout; and
displaying the grid on a display device, wherein the displayed grid comprises the plurality of cells.