Tutorial timeline chooser
First Claim
1. An apparatus for operating a window region of a graphical user interface associated with a computer-based tutorial system, comprising:
- a processor configured to execute instructions stored in a memory, the instructions comprising;
a tutorial timeline module that generates a tutorial output for display, the tutorial output comprising a graphical representation of a tutorial subject in a tutorial display region of the graphical user interface, wherein a tutorial associated with the tutorial subject includes a sequence of tutorial units stored in a memory associated with the processor;
an output module that transmits the tutorial output via a graphical user interface output interface;
wherein;
the tutorial timeline module generates an updated tutorial output in response to user input signals provided via a graphical user interface input interface, the updated tutorial output comprising;
a first portion comprising the graphical representation of the tutorial subject; and
a second portion comprising a graphical tutorial timeline chooser for controlling the tutorial,the graphical tutorial timeline chooser comprises a tutorial timeline display region and a plurality of tutorial segment indicator display regions;
each tutorial segment indicator display region from the plurality of tutorial segment indicator display regions corresponds with a respective tutorial unit from the sequence of tutorial units;
the user input signals indicate a selection of a control included in the tutorial output for display in a sequentially last tutorial unit from the sequence of tutorial units included in the tutorial output for display, wherein selection of the control indicates a request for a sequentially next tutorial unit; and
the output module generates the updated tutorial output and transmits the updated tutorial output via the graphical user interface output interface, wherein generating the updated tutorial output comprises updating the control included in the sequentially last tutorial unit from the sequence of tutorial units included in the tutorial output for display such that selection of the control indicates a request to close the corresponding tutorial unit, and including the sequentially next tutorial unit in the updated tutorial output such that the tutorial output for display includes each tutorial unit in the tutorial output and the sequentially next tutorial unit.
1 Assignment
0 Petitions
Accused Products
Abstract
Systems, apparatuses, and methods for displaying a tutorial timeline chooser are disclosed. Displaying a tutorial timeline chooser may include generating an output for display, the output including a representation of a tutorial subject, wherein a tutorial associated with the tutorial subject includes a sequence of tutorial units, the output for display including a first portion including the representation of the tutorial subject, and a second portion including a tutorial timeline chooser for controlling the tutorial, wherein the tutorial timeline chooser includes a tutorial timeline and a plurality of tutorial segment indicators, wherein each tutorial segment indicator from the plurality of tutorial segment indicators corresponds with a respective tutorial unit from the sequence tutorial units, and transmitting or storing the output for display.
16 Citations
20 Claims
-
1. An apparatus for operating a window region of a graphical user interface associated with a computer-based tutorial system, comprising:
-
a processor configured to execute instructions stored in a memory, the instructions comprising; a tutorial timeline module that generates a tutorial output for display, the tutorial output comprising a graphical representation of a tutorial subject in a tutorial display region of the graphical user interface, wherein a tutorial associated with the tutorial subject includes a sequence of tutorial units stored in a memory associated with the processor; an output module that transmits the tutorial output via a graphical user interface output interface; wherein; the tutorial timeline module generates an updated tutorial output in response to user input signals provided via a graphical user interface input interface, the updated tutorial output comprising; a first portion comprising the graphical representation of the tutorial subject; and a second portion comprising a graphical tutorial timeline chooser for controlling the tutorial, the graphical tutorial timeline chooser comprises a tutorial timeline display region and a plurality of tutorial segment indicator display regions; each tutorial segment indicator display region from the plurality of tutorial segment indicator display regions corresponds with a respective tutorial unit from the sequence of tutorial units; the user input signals indicate a selection of a control included in the tutorial output for display in a sequentially last tutorial unit from the sequence of tutorial units included in the tutorial output for display, wherein selection of the control indicates a request for a sequentially next tutorial unit; and the output module generates the updated tutorial output and transmits the updated tutorial output via the graphical user interface output interface, wherein generating the updated tutorial output comprises updating the control included in the sequentially last tutorial unit from the sequence of tutorial units included in the tutorial output for display such that selection of the control indicates a request to close the corresponding tutorial unit, and including the sequentially next tutorial unit in the updated tutorial output such that the tutorial output for display includes each tutorial unit in the tutorial output and the sequentially next tutorial unit. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. An apparatus for operating a window region of a graphical user interface associated with a computer-based tutorial system, comprising:
a processor configured to execute instructions stored in a memory to; generate an output for display, the output comprising a representation of a tutorial subject, wherein a tutorial associated with the tutorial subject includes a sequence of tutorial units; transmit the output for display, receive a user input indicating a request for a sequentially next tutorial unit from the sequence of tutorial units via a graphical tutorial timeline chooser for controlling the tutorial, generate an updated tutorial output in response to the user input, the updated tutorial output comprising a first portion including the representation of the tutorial subject, and a second portion including the tutorial timeline chooser, wherein the tutorial timeline chooser comprises a tutorial timeline and a plurality of tutorial segment indicators, wherein each tutorial segment indicator from the plurality of tutorial segment indicators corresponds with a respective tutorial unit from the sequence of tutorial units, wherein generating the updated tutorial output comprises identifying a current state of the tutorial timeline chooser, wherein the current state indicates a first subset of tutorial units, from the sequence of tutorial units, that is currently included in the output for display, and a second subset of tutorial units, from the sequence of tutorial units, that is currently omitted from the output for display, updating a control included in the sequentially last tutorial unit from the first subset such that selection of the control indicates a request to close the corresponding tutorial unit, wherein the updated tutorial output includes the first subset of tutorial units and the sequentially next tutorial unit, and transmit the updated tutorial output as the output for display. - View Dependent Claims (14, 15, 16, 17, 18, 19)
-
20. A method for operating a window region of a graphical user interface associated with a computer-based tutorial system, comprising:
-
generating, using a processor, a tutorial output for display on a display device, the tutorial output comprising a representation of a tutorial subject, wherein a tutorial associated with the tutorial subject comprises a sequence of tutorial units stored in a memory accessible by the processor; transmitting via a graphical user interface output interface the tutorial output for the display; generating an updated tutorial output in response to a user input entered at a graphical user interface input interface, the updated tutorial output comprising a first portion comprising the representation of the tutorial subject, and a second portion including a tutorial timeline chooser for controlling the tutorial, wherein the tutorial timeline chooser comprises a tutorial timeline and a plurality of tutorial segment indicators, wherein each tutorial segment indicator from the plurality of tutorial segment indicators corresponds with a respective tutorial unit from the sequence of tutorial units, wherein generating the updated tutorial output comprises; identifying a current state of the tutorial timeline chooser, wherein the current state indicates a first subset of tutorial units from the sequence of tutorial units that is currently included in the tutorial output for display, and a second subset of tutorial units from the sequence of tutorial units that is currently omitted from the tutorial output for display, and wherein the user input indicates a selection of a target tutorial segment identifier corresponding to a target tutorial unit from the second subset; updating a characteristic of the target tutorial segment identifier to indicate that the target tutorial unit is included in the tutorial output for display; on a condition that the first subset includes a tutorial unit, updating a control included in a sequentially last tutorial unit from the first subset, such that selection of the control indicates a request to close the corresponding tutorial unit, wherein the second subset includes a tutorial unit sequentially preceding the target tutorial unit being omitted from the updated tutorial output and wherein including the target tutorial unit in the updated tutorial output includes omitting the tutorial unit from the second subset sequentially preceding the target tutorial unit; and including the target tutorial unit in the updated tutorial output; and transmitting via the graphical user interface output interface the updated tutorial output for the display.
-
Specification