IP Library › Patent Application 18066459
Patent Application
App. No. 18/066,459

SYSTEMS, DEVICES, AND METHODS FOR COMPOSITION AND PRESENTATION OF AN INTERACTIVE ELECTRONIC DOCUMENT

Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US None
App. No.
18/066,459
Abstract

Technologies are provided for composition and presentation of an interactive electronic document. Some embodiments include a computing device. The computing device includes at least one processor that executes computer-executable components stored in at least one memory device. The computer-executable components can include a runtime component configured to apply a navigation rule corresponding to a navigation mode for a series of views, where at least one view in the series of views can include a respective prompt. The compute-executable components also can include a coordination component configured to cause presentation of at least one view of the series of views in response to the runtime component applying the navigation rule.

Claims (79)

1 . A computer-implemented method, comprising:

updating status of a configuration file to non-validated, the configuration file pertaining to a configuration package corresponding to an interactive electronic document;

causing presentation of a listing of second configuration files including the configuration file, wherein each one of the second configuration files is categorized as non-validated and pertains to the configuration package;

receiving input data indicative of selection of the configuration file;

causing an update of the configuration file, resulting in an updated configuration file;

applying a validation test to the updated configuration file, the validation test being specific to a type of the configuration file;

determining, based on application of the validation test, that the updated configuration file is validated; and

adding the validated updated configuration file to the configuration package.

2 . The computer-implemented method of claim 1 , further comprising categorizing the validated updated configuration file as a validated configuration file.

3 . The computer-implemented method of claim 1 , wherein the updating comprises, determining that the configuration file has changed;

identifying the configuration package containing the configuration file;

determining that the second configuration files depend on the configuration file; and

categorizing the second configuration files as non-validated configuration files.

4 . The computer-implemented method of claim 1 , wherein the configuration file configures a definition aspect of the interactive electronic document, and wherein the applying the validation test comprises,

executing at least one of a no-code script or a low-code script; and

automatically determining, in response to the executing, satisfactory implementation of one or more of a logic statement or a logic expression.

5 . The computer-implemented method of claim 4 , wherein each one of the no-code script and the low-code script emulates end-user responses to one or more prompt defined in the configuration file.

6 . The computer-implemented method of claim 1 , wherein the configuration file configures a translation aspect of the interactive electronic document, and wherein the applying the validation test comprises applying a machine-learned model to determine validity or invalidity of a configuration file.

7 . The computer-implemented method of claim 6 , wherein the machine-learned model is a generative adversarial neural network (GAAN), and the applying the machine-learned model comprises,

determining, using the GANN, a translation of text from a first natural language to a second natural language, wherein the text corresponds to a natural language statement in the first natural language, and wherein the natural language statement is part of a prompt within the interactive electronic document; and

determining, using the GANN, that an error is present in a translation of the text by determining a reverse translation, from the second natural language to the first natural language, of the determined translation of the text, and

comparing the reverse translation to the natural language statement.

8 . The computer-implemented method of claim 1 , wherein the configuration file configures a layout aspect of the interactive electronic document, and wherein the applying the validation test comprises,

applying one or more geometrical conditions defining satisfactory visualization output for the configuration file; and

determining that one or more user-interface elements rendered at a display device satisfy at least one of the one or more geometrical conditions.

9 . A computing device, comprising:

one or more processors; and

one or more memory devices storing computer-executable instructions that, in response to execution by the one or more processor, cause the computing device to,

update status of a configuration file to non-validated, the configuration file pertaining to a configuration package corresponding to an interactive electronic document;

cause presentation of a listing of second configuration files including the configuration file, wherein each one of the second configuration files is categorized as non-validated and pertains to the configuration package;

receive input data indicative of selection of the configuration file;

cause an update of the configuration file, resulting in an updated configuration file;

apply a validation test to the updated configuration file, the validation test being specific to a type of the configuration file;

determine, based on application of the validation test, that the updated configuration file is validated; and

add the validated updated configuration file to the configuration package.

10 . The computing device of claim 9 , the one or more memory devices storing further computer-executable instructions that, in response to further execution by the one or more processors, further cause the computing device to categorize the validated updated configuration file as a validated configuration file.

11 . The computing device of claim 9 , wherein updating the status of the configuration file to non-validated comprises,

determining that the configuration file has changed;

identifying the configuration package containing the configuration file;

determining that the second configuration files depend on the configuration file; and

categorizing the second configuration files as non-validated configuration files.

12 . The computing device of claim 9 , wherein the configuration file configures a definition aspect of the interactive electronic document, and wherein applying the validation test to the updated configuration file comprises,

executing at least one of a no-code script or a low-code script; and

automatically determining, in response to the executing, satisfactory implementation of one or more of a logic statement or a logic expression.

13 . The computing device of claim 12 , wherein each one of the no-code script and the low-code script emulates end-user responses to one or more prompt defined in the configuration file.

14 . The computing device of claim 9 , wherein the configuration file configures a translation aspect of the interactive electronic document, and wherein the applying the validation test comprises applying a machine-learned model to determine validity or invalidity of a configuration file.

15 . The computing device claim 14 , wherein the machine-learned model is a generative adversarial neural network (GAAN), and the applying the machine-learned model comprises,

determining, using the GANN, a translation of text from a first natural language to a second natural language, wherein the text corresponds to a natural language statement in the first natural language, and wherein the natural language statement is part of a prompt within the interactive electronic document; and

determining, using the GANN, that an error is present in a translation of the text by determining a reverse translation, from the second natural language to the first natural language, of the determined translation of the text, and

comparing the reverse translation to the natural language statement.

16 . The computing device of claim 9 , wherein the configuration file configures a layout aspect of the interactive electronic document, and wherein applying the validation test to the updated configuration file comprises,

applying one or more geometrical conditions defining satisfactory visualization output for the configuration file; and

determining that one or more user-interface elements rendered at a display device satisfy at least one of the one or more geometrical conditions.

17 . At least one non-transitory computer-readable storage medium having processor-executable instructions encoded thereon that, in response to execution, cause a computing device to:

update status of a configuration file to non-validated, the configuration file pertaining to a configuration package corresponding to an interactive electronic document;

cause presentation of a listing of second configuration files including the configuration file, wherein each one of the second configuration files is categorized as non-validated and pertains to the configuration package;

receive input data indicative of selection of the configuration file;

cause an update of the configuration file, resulting in an updated configuration file;

apply a validation test to the updated configuration file, the validation test being specific to a type of the configuration file;

determine, based on application of the validation test, that the updated configuration file is validated; and

add the validated updated configuration file to the configuration package.

18 . The least one non-transitory computer-readable storage medium of claim 17 , wherein the processor-executable instructions, in further response to execution, further cause the computing device to categorize the validated updated configuration file as a validated configuration file.

19 . The at least one non-transitory computer-readable storage medium of claim 17 , wherein updating the status of the configuration file to non-validated comprises,

determining that the configuration file has changed;

identifying the configuration package containing the configuration file;

determining that the second configuration files depend on the configuration file; and

categorizing the second configuration files as non-validated configuration files.

20 . The at least one non-transitory computer-readable storage medium of claim 17 , wherein the configuration file configures a definition aspect of the interactive electronic document, and wherein applying the validation test to the updated configuration file comprises,

executing at least one of a no-code script or a low-code script; and

automatically determining, in response to the executing, satisfactory implementation of one or more of a logic statement or a logic expression.

21 . The at least one non-transitory computer-readable storage medium of claim 20 , wherein each one of the no-code script and the low-code script emulates end-user responses to one or more prompt defined in the configuration file.

22 . The at least one non-transitory computer-readable storage medium of claim 17 , wherein the configuration file configures a translation aspect of the interactive electronic document, and wherein the applying the validation test comprises applying a machine-learned model to determine validity or invalidity of a configuration file.

23 . The at least one non-transitory computer-readable storage medium claim 22 , wherein the machine-learned model is a generative adversarial neural network (GAAN), and the applying the machine-learned model comprises,

determining, using the GANN, a translation of text from a first natural language to a second natural language, wherein the text corresponds to a natural language statement in the first natural language, and wherein the natural language statement is part of a prompt within the interactive electronic document; and

determining, using the GANN, that an error is present in a translation of the text by determining a reverse translation, from the second natural language to the first natural language, of the determined translation of the text, and

comparing the reverse translation to the natural language statement.

24 . The at least one non-transitory computer-readable storage medium of claim 17 , wherein the configuration file configures a layout aspect of the interactive electronic document, and wherein applying the validation test to the updated configuration file comprises,

applying one or more geometrical conditions defining satisfactory visualization output for the configuration file; and

determining that one or more user-interface elements rendered at a display device satisfy at least one of the one or more geometrical conditions.

Assignments (5)
PATENT SECURITY AGREEMENT Recorded Mar 31, 2025
From: SUVODA LLC
To: ANTARES CAPITAL LP, AS COLLATERAL AGENT
Reel/Frame 070682/0896 →
RELEASE OF SECURITY INTEREST Recorded Mar 31, 2025
From: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT
To: SUVODA LLC
Reel/Frame 070688/0313 →
SECURITY INTEREST Recorded Jun 6, 2024
From: SUVODA LLC
To: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 067639/0382 →
CORRECTIVE ASSIGNMENT TO CORRECT THE SECOND ASSIGNOR'S NAME ON THE COVER SHEET PREVIOUSLY RECORDED AT REEL: 062330 FRAME: 0610. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Jan 13, 2023
From: MCVEIGH, ANDREW JAMES LAWSON; PINTILIE, MIHAI
To: SUVODA LLC
Reel/Frame 062382/0498 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 10, 2023
From: MCVEIGH, ANDREW JAMES LAWSON; PINTILLE, MIHAI
To: SUVODA LLC
Reel/Frame 062330/0610 →