Patent ID: 11868589
Assignee: LUMINATE UNIVERSAL EDUCATION SYSTEMS, LTD
Field: Computer technology (Electrical engineering)
Classification: CPC G | IPC G

Claim 5:
6. The apparatus of claim 4, wherein
the first data block of the array of data blocks is assigned to the paragraph block type, wherein:
the one or more sentences of the paragraph stored by the first data block comprises a first sentence, the first sentence belonging to a first set of sentence variants stored by the data block, the first set of sentence variants comprising the first sentence; and
the first data block further stores information identifying the first sentence as the selected sentence variant of the first set of sentence variants;

the one or more data blocks associated with the first element of the sequence of elements comprises the first data block, wherein the first element is configured to display:
the first set of sentence variants stored by the data block; and
the information identifying the first sentence as the selected sentence variant of the first set of sentence variants;

the first part of the sequence of parts corresponds to the first data block, the first part displaying the paragraph stored by the first data block;
the information identifying the modification associated with the first element of the sequence of elements comprises information associated with:
a creation of a new sentence variant of the first set of sentence variants; and
a replacement of the information identifying the first sentence as the selected sentence variant of the first set of sentence variants with information identifying the new sentence variant as the selected sentence variant of the first set of sentence variants;

updating the sequence of elements displayed in the first region of the graphical user interface according to the modification associated with the first element comprises:
causing the first element to display the new sentence variant; and
replacing the information identifying the first sentence as the selected sentence variant of the first set of sentence variants with the information identifying the new sentence variant as the selected sentence variant of the first set of sentence variants;

updating the sequence of parts displayed in the second region of the graphical user interface according to the equivalent modification associated with the first part comprises updating the first part to display the new sentence variant instead of the first sentence; and
converting the updated sequence of elements into an updated version of the data structure comprises:
adding the new sentence variant to the first set of sentence variants stored by the first data block; and
replacing the information identifying the first sentence as the selected sentence variant of the first set of sentence variants that was stored by the first data block with the information identifying the new sentence variant as the selected sentence variant of the first set of sentence variants.