1460964366-ce4d341a-5fff-43d8-b765-b08a81cadfda

1. A method comprising:
recording time stamps for a repeating characteristic of a spindle back electromotive force (BEMF) signal;
comparing one or more of the recorded time stamps for the repeating characteristic of the spindle BEMF signal with an expected value for the one or more recorded time stamps to detect a timing error associated with writing a servo pattern on a machine readable medium of a self-servo write (SSW) system; and
correcting the timing error, wherein the correcting the timing error comprises
re-starting a phase locked loop (PLL) that locks a reference clock to the servo pattern on the machine readable medium, and
re-aligning the timing for writing the servo pattern by using a sync mark of a servo pattern written on the machine readable medium,

wherein the spindle BEMF signal comprises a digital signal, and
wherein the repeating characteristic comprises a zero crossing of the spindle BEMF signal.
2. The method of claim 1, wherein the timing error is detected when a variation between the one or more recorded time stamps and the expected value for the one or more recorded time stamps exceeds a predetermined threshold.
3. The method of claim 1, further comprising:
latching the recorded time stamps using a reference clock controlled by a phase locked loop (PLL) that locks the reference clock to the servo pattern on the machine readable medium.
4. The method of claim 1, wherein said correcting the timing error comprises:
applying a timing correction to a reference clock locked to the servo pattern on the machine readable medium to undo the timing error.
5. The method of claim 1, wherein said recording the time stamps is performed by a SSW module configured to control an actuator of the SSW system.
6. The method of claim 1, wherein said writing a servo pattern on a machine readable medium comprises:
writing a spiral-based positioning pattern on a platter of the SSW system, wherein the spiral-based positioning pattern is configured to control an actuator of the SSW system while a final positioning pattern is written on the platter.
7. The method of claim 6, wherein the timing error results from a failure of a phase locked loop (PLL) to correctly identify a frame of the spiral-based positioning pattern after a timing transient, wherein the PLL locks a reference clock to the spiral-based positioning pattern.
8. An apparatus comprising:
a controller configured to control a spindle of a self-servo write (SSW) system;
a SSW module communicatively coupled with the controller, the SSW module being configured (i) to record time stamps for a repeating characteristic of a back electromotive force (BEMF) signal received from the controller and (ii) to compare one or more of the recorded time stamps for the repeating characteristic of the spindle BEMF signal with an expected value for the one or more recorded time stamps to detect a timing error associated with writing a servo pattern on a machine readable medium of the self-servo write (SSW) system; and
a reference clock configured to latch the recorded time stamps, the reference clock being controlled by a phase locked loop (PLL) that is configured to lock the reference clock to the servo pattern on the machine readable medium,
wherein the SWW module is further configured to correct the timing error by (i) re-starting the phase locked loop (PLL) and (ii) re-aligning the timing for writing the servo pattern by using a sync mark of a written servo pattern on the machine readable medium, and
wherein the spindle BEMF signal comprises a digital signal and wherein the repeating characteristic comprises a zero crossing of the spindle BEMF signal.
9. The apparatus of claim 8, wherein the timing error is detected when a variation between the one or more recorded time stamps and the expected value for the one or more recorded time stamps exceeds a predetermined threshold.
10. The apparatus of claim 8, wherein the SWW module is further configured to correct the timing error by applying a timing correction to the reference clock to undo the timing error.
11. The apparatus of claim 8, wherein the SSW module is further configured to control an actuator of the SSW system.
12. The apparatus of claim 8, wherein the servo pattern comprises:
a spiral-based positioning pattern to be written on a platter of the SSW system, wherein the spiral-based positioning pattern is configured to control an actuator of the SSW system while a final positioning pattern is written on the platter.
13. The apparatus of claim 8, wherein the timing error results from a failure of a phase locked loop (PLL) to correctly identify a frame of the spiral-based positioning pattern after a timing transient, wherein the PLL locks a reference clock to the spiral-based positioning pattern.

The claims below are in addition to those above.
All refrences to claim(s) which appear below refer to the numbering after this setence.

1. A method of providing a presentation to a plurality of remote participants for evaluation of the presentation by at least some of the remote participants, the method comprising:
receiving at a hardware processor information pertaining to a presentation that comprises a mock trial for evaluation;
receiving at the hardware processor information pertaining to a plurality of evaluation participants that comprises a mock jury;
receiving at the hardware processor a request to initiate an interactive presentation session;
generating a first display of the presentation and a second display of the presentation, the first display of the presentation and the second display of the presentation each comprising an arrangement of content, the content comprising at least one of a live-action video, a pre-recorded video, an image, text, interactive actuators or icons, or a combination thereof and comprising at least one of a representation of the mock jury, an evidentiary demonstrative, or a representation of an attorney, wherein the first display has a first set of interactive options and the second display has a second set of interactive options;
transmitting via a network the first display of the presentation to a plurality of user devices associated with the plurality of evaluation participants and the second display of the presentation to a user device of at least one other remote participant that comprises a trial manager, an attorney, a witness, or an observer;
receiving at the hardware processor at least one evaluation of the presentation from at least one of the plurality of evaluation participants while the presentation is being displayed, wherein the at least one evaluation of the presentation comprises a persuasiveness indicator that is a non-binary indication of a level of persuasiveness of an argument of the presentation;
determining that one of the plurality of evaluation participants is distracted if an adjustment of a non-binary indication of a level of persuasiveness of the argument of the presentation has not been received from the one of the plurality of evaluation participants for a given period of time;
alerting at least one of the at least one other remote participant that the one of the plurality of evaluation participants is distracted;
receiving a user input from the at least one of the at least one other remote participant to cause a display of the one of the plurality of evaluation participants that is distracted to shake in response to determining that the one of the plurality of evaluation participants is distracted; and
receiving an indication that the one of the plurality of evaluation participants is to be removed from the plurality of evaluation participants.
2. The method of claim 1 wherein:
the second display of the presentation comprises at least some different content, a different arrangement of content, or both than that of the first display of the presentation; and
the at least one other remote participant comprises a presentation manager, a presenter, or an observer.
3. The method of claim 1 further comprising initiating an interactive session among a portion of the plurality of evaluation participants and the at least one other remote participant in response to receiving an interactive session request at the hardware processor.
4. The method of claim 1 further comprising:
transmitting via a network a participation verification check to a user device associated with an evaluation participant; and
receiving at the hardware processor an acknowledgement of the participation verification check; or
in response to not receiving an acknowledgement, at least one of:
transmitting via a network to the user device associated with the evaluation participant a visual or audible alert, or
terminating transmission of the first display of the presentation to the user device associated with the evaluation participant.
5. The method of claim 1 further comprising:
receiving at the hardware processor a request to view status of the plurality of user devices associated with the plurality of evaluation participants;
generating a second display of the presentation comprising content regarding the status of the plurality of user devices associated with the plurality of evaluation participants; and
transmitting via a network the second display to the user device of the at least one other remote participant.
6. The method of claim 1 wherein the receiving at the hardware processor of at least one evaluation of the presentation comprises at least one of:
receiving at the hardware processor at least one evaluation of the presentation after conclusion of the presentation; or
initiating an interactive session in response to receiving an interactive session request at the hardware processor, and receiving at the hardware processor at least one evaluation of the presentation during the interactive session.
7. A system for providing a presentation to a plurality of remote participants for evaluation of the presentation by at least some of the remote participants, the system comprising one or more hardware processors operative to:
receive information pertaining to a presentation that comprises a mock trial for evaluation;
receive information pertaining to a plurality of evaluation participants that comprises a mock jury;
receive a request to initiate an interactive presentation session;
generate a first display of the presentation and a second display of the presentation, the first display of the presentation and the second display of the presentation each comprising an arrangement of content, the content comprising at least one of a live-action video, a pre-recorded video, an image, text, interactive actuators or icons, or a combination thereof and comprising at least one of a representation of the mock jury, an evidentiary demonstrative, or a representation of an attorney, wherein the first display has a first set of interactive options and the second display has a second set of interactive options;
transmit via a network the first display of the presentation to a plurality of user devices associated with the plurality of evaluation participants and the second display of the presentation to a user device of at least one other remote participant that comprises a trial manager, an attorney, a witness, or an observer;
receive at least one evaluation of the presentation from at least one of the plurality of evaluation participants while the presentation is being displayed, wherein the at least one evaluation of the presentation comprises a persuasiveness indicator that is a non-binary indication of a level of persuasiveness of an argument of the presentation;
alert at least one of the at least one other remote participant that the one of the plurality of evaluation participants is distracted;
receive a user input from the at least one of the at least one other remote participant to cause a display of the one of the plurality of evaluation participants that is distracted to shake in response to determining that the one of the plurality of evaluation participants is distracted; and
receive an indication that the one of the plurality of evaluation participants is to be removed from the plurality of evaluation participants.
8. The system of claim 7 wherein:
the second display of the presentation comprises at least some different content, a different arrangement of content, or both than that of the first display of the presentation; and
the at least one other remote participant comprises a presentation manager, a presenter, or an observer.
9. The system of claim 7 wherein the one or more hardware processors are further operative to initiate an interactive session among a portion of the plurality of evaluation participants and the at least one other remote participant in response to receiving an interactive session request.
10. The system of claim 7 wherein the one or more hardware processors are further operative to:
transmit via a network a participation verification check to a user device associated with an evaluation participant; and
receive an acknowledgement of the participation verification check; or in response to not receiving an acknowledgement, at least one of:
transmit via a network to the user device associated with the evaluation participant a visual or audible alert, or
terminate transmission of the first display of the presentation to the user device associated with the evaluation participant.
11. The system of claim 7 wherein the one or more hardware processors are further operative to:
receive a request to view status of the plurality of user devices associated with the plurality of evaluation participants;
generate a second display of the presentation comprising content regarding the status of the plurality of user devices associated with the plurality of evaluation participants; and
transmit via a network the second display to the user device of the at least one other remote participant.
12. The system of claim 7 wherein the one or more hardware processors operative to receive at least one evaluation of the presentation are operative to:
receive at least one evaluation of the presentation after conclusion of the presentation; or
initiate an interactive session in response to receiving an interactive session request, and receive at least one evaluation of the presentation during the interactive session.
13. A non-transitory computer-readable medium containing computer-executable instructions that, when executed by a processor, cause the processor to perform a method of providing a presentation to a plurality of remote participants for evaluation of the presentation by at least some of the remote participants, the method comprising:
receiving information pertaining to a presentation that comprises a mock trial for evaluation;
receiving information pertaining to a plurality of evaluation participants that comprises a mock jury;
receiving a request to initiate an interactive presentation session;
generating a first display of the presentation and a second display of the presentation, the first display of the presentation and the second display of the presentation each comprising an arrangement of content, the content comprising at least one of a live-action video, a pre-recorded video, an image, text, interactive actuators or icons, or a combination thereof and comprising at least one of a representation of the mock jury, an evidentiary demonstrative, or a representation of an attorney, wherein the first display has a first set of interactive options and the second display has a second set of interactive options;
transmitting via a network the first display of the presentation to a plurality of user devices associated with the plurality of evaluation participants and the second display of the presentation to a user device of at least one other remote participant that comprises a trial manager, an attorney, a witness, or an observer;
receiving at least one evaluation of the presentation from at least one of the plurality of evaluation participants while the presentation is being displayed, wherein the at least one evaluation of the presentation comprises a persuasiveness indicator that is a non-binary indication of a level of persuasiveness of an argument of the presentation;
determining that one of the plurality of evaluation participants is distracted if an adjustment of a non-binary indication of a level of persuasiveness of the argument of the presentation has not been received from the one of the plurality of evaluation participants for a given period of time;
alerting at least one of the at least one other remote participant that the one of the plurality of evaluation participants is distracted;
receiving a user input from the at least one of the at least one other remote participant to cause a display of the one of the plurality of evaluation participants that is distracted to shake in response to determining that the one of the plurality of evaluation participants is distracted; and
receiving an indication that the one of the plurality of evaluation participants is to be removed from the plurality of evaluation participants.
14. The non-transitory computer-readable medium of claim 13 wherein the method further comprises initiating an interactive session among a portion of the plurality of evaluation participants and the at least one other remote participant in response to receiving an interactive session request at the hardware processor.
15. The non-transitory computer-readable medium of claim 13 wherein the method further comprises:
transmitting via a network a participation verification check to a user device associated with an evaluation participant; and
receiving an acknowledgement of the participation verification check; or
in response to not receiving an acknowledgement, at least one of:
transmitting via a network to the user device associated with the evaluation participant a visual or audible alert, or
terminating transmission of the first display of the presentation to the user device associated with the evaluation participant.
16. The non-transitory computer-readable medium of claim 13 wherein the method further comprises:
receiving a request to view status of the plurality of user devices associated with the plurality of evaluation participants;
generating a second display of the presentation comprising content regarding the status of the plurality of user devices associated with the plurality of evaluation participants; and
transmitting via a network the second display to the user device of the at least one other remote participant.
17. The non-transitory computer-readable medium of claim 13 wherein the method step of receiving at least one evaluation of the presentation comprises at least one of:
receiving at least one evaluation of the presentation after conclusion of the presentation; or
initiating an interactive session in response to receiving an interactive session request, and receiving at least one evaluation of the presentation during the interactive session.