US 12,450,041 B2
System and method for transition of static schema to dynamic schema
Marin Creanga, Ottawa (CA); Dylan Ellicott, Ottawa (CA); and Robert Walker, Ottawa (CA)
Assigned to Kinaxis Inc., Ottawa (CA)
Filed by Kinaxis Inc., Ottawa (CA)
Filed on Nov. 23, 2023, as Appl. No. 18/518,533.
Application 18/518,533 is a continuation of application No. 17/901,273, filed on Sep. 1, 2022, granted, now 11,868,746.
Claims priority of provisional application 63/240,056, filed on Sep. 2, 2021.
Prior Publication US 2024/0168737 A1, May 23, 2024
This patent is subject to a terminal disclaimer.
Int. Cl. G06F 8/41 (2018.01)
CPC G06F 8/4434 (2013.01) 15 Claims
OG exemplary drawing
 
1. A computer-implemented method comprising:
generating, by a processor, a software development kit (SDK) that supports one or more dropped fields;
generating, by the processor, a second schema having one or more undropped fields;
compiling, by the processor, a third-party code using the SDK;
generating, by the processor, a first schema having the one or more dropped fields;
running, by the processor, the third-party code;
initializing, by the processor, a record layout after running the third-party code; and
accessing, by the processor, one or more high performance fields, one or more regular performance fields, and the one or more dropped fields, wherein initializing the record layout comprises:
processing, by the processor, one or more tables, the processing the one or more tables comprising:
selecting, by the processor, a table from the one or more tables;
processing, by the processor, each field in the table, the processing each field comprising:
allocating, by the processor, a space at an end of the record layout for each field that is not droppable;
and after processing the one or more tables:
completing, by the processor, the record layout.