IP Library Granted Patent US 10,496,253
Granted Patent B2
US 10,496,253 · App. 15/689,298 · Granted Dec 3, 2019

Tree-diagram design interface processes for creating surveys, simulations, and intelligent tutoring systems

Inventor: Daniel Alan Keller (Portland, OR)
G06F3/0484G06F3/048G06F3/0481G06T11/206G09B5/02G09B7/077G06F3/04817G09B19/0053
View Patent ↗
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 10,496,253
App. No.
15/689,298
Filed
Aug 29, 2017
Granted
Dec 3, 2019
Kind
B2
Art Unit
2173
USPC
715/853
Abstract

Tree-diagram design interface processes for creating surveys, simulations, and intelligent tutoring systems are disclosed. The tree-diagram design interface processes create surveys, simulations, and intelligent tutoring systems in a highly intuitive manner that can be nearly universally understood with minimal instruction. Moreover, the tree-diagram design interface utilizes an easily understood 1:1 ratio of inputs between graphical elements in the design interface and actual elements of the survey, simulation, or intelligent tutoring system, whereby each input in the design phase has a clear and identical output in the survey, simulation, or intelligent tutoring system itself.

Claims (36)

1. A non-transitory computer readable medium storing a program which, when executed by a processor of a computing device, provides a tree-diagram design interface for creating surveys, simulations, and intelligent tutoring systems, said program comprising sets of instructions for:

receiving a first tool selection of a node creation tool to create a new node in the tree-diagram design interface;

adding the new node to the tree-diagram design interface;

setting the new node as an initial node of a new tree diagram;

receiving a second tool selection of the node creation tool to create a second node in the tree-diagram design interface;

adding the second node to the tree-diagram design interface;

receiving a third tool selection of a branch creation tool to create a first branch that connects the initial node to the second node;

updating the new tree diagram to show the first branch connecting the second node to the initial node;

visually outputting the updated new tree diagram in the tree-diagram design interface;

receiving a fourth tool selection of the node creation tool to create a third node in the tree-diagram design interface;

adding the third node to the tree-diagram design interface;

detecting a selection of an incoming arrow icon on the second node in the updated new tree diagram;

populating a list of incoming branches to the second node in the updated new tree diagram, said list of incoming branches comprising a first branch entry associated with the first branch;

receiving a selection of the first branch entry from the list of incoming branches;

disconnecting the first branch from the second node in the updated new tree diagram;

connecting the first branch to the third node in the updated new tree diagram;

detecting a selection of the second node in the updated new tree diagram;

highlighting the second node in the updated new tree diagram;

receiving a selection of a trash can icon associated with the highlighted second node; and

eliminating the second node from the updated new tree diagram and the tree-diagram design interface.

2. The non-transitory computer readable medium of claim 1 , wherein the program further comprises sets of instructions for:

receiving a selection of a node customization tool related to the initial node; and

customizing the initial node.

3. The non-transitory computer readable medium of claim 2 , wherein the set of instructions for customizing the initial node comprises sets of instructions for:

visually outputting a node customization interface comprising a plurality of node customization options;

receiving a plurality of node settings for the plurality of node customization options in the node customization interface; and

applying the plurality of node settings to the initial node.

4. The non-transitory computer readable medium of claim 2 , wherein the set of instructions for customizing the initial node comprises a set of instructions for receiving a set of question text for a question/prompt.

5. The non-transitory computer readable medium of claim 4 , wherein the program further comprises a set of instructions for receiving a set of response text to associate with the first branch.

6. The non-transitory computer readable medium of claim 4 , wherein the set of instructions for customizing the initial node further comprises a set of instructions for receiving an image to display as a node icon.

7. The non-transitory computer readable medium of claim 1 , wherein the program further comprises sets of instructions for:

saving the new tree diagram; and

publishing the saved tree diagram as a shared publication of page by page displays of information in a communal library of surveys, simulations, and intelligent tutoring systems.

8. The non-transitory computer readable medium of claim 7 , wherein the shared publication comprises a survey of page by page displays of information that are presented to a survey taking user in a particular sequential trajectory of survey pages that is based on each survey page response made by the survey taking user.

9. The non-transitory computer readable medium of claim 7 , wherein the shared publication comprises a simulation of page by page displays of information that are presented to a simulation taking user in a particular sequential trajectory of simulation pages that is based on each simulation page response made by the simulation taking user.

10. The non-transitory computer readable medium of claim 7 , wherein the shared publication comprises an intelligent tutoring system (ITS) of page by page displays of information that are presented to an ITS taking user in a particular sequential trajectory of ITS pages that is based on each ITS page response made by the ITS taking user.

Continuity (2)
Provisional Application 62398968 · Sep 23, 2016
Related Publication 20190065017A1 · Feb 28, 2019
Cited By (4)
US 12,282,592 US 12,405,658 US 12,524,124 US 12,730,496