主权项 |
1. A mobile screen sharing presentation system, comprising:
a plurality of client devices including a presenter client device and at least one mobile listener client device, each one of the plurality of client devices including a display and a processing system configured to output images to the display in accordance with a presentation document; and a presentation controller system configured to communicate with each one of the plurality of client devices via a computer network, the presentation controller system comprising at least one processor, wherein the processing system of the presenter client device is further configured to:
output a presenter version of the presentation document to the display of the presenter client device in accordance with received presenter user input commands; andcommunicate a synchronization update status indicator to the presentation controller system, wherein the synchronization update status indicator is associated with how the presenter version is output on the display of the presenter client device and indicates a location within the presentation document currently displayed at the presenter client device, and wherein the synchronization update status indicator does not include images that correspond to a currently displayed view of the presentation document on the presenter client device, wherein the at least one processor of the presentation controller system is configured to:
receive, from the presenter client device, the synchronization update status indicator; andtransmit the synchronization update status indicator to the at least one mobile listener client system, wherein the processing system of the at least one mobile listener client device is further configured to:
receive and load a local version of the presentation document;receive the synchronization update status indicator from the presentation controller system;load user-specific annotation data that is associated with the local version of the presentation document;output, to the display, the local version of the presentation document including the user specific annotation data, where the user specific annotation data is integrated into the local version of the presentation document; andmaintain synchronization, in accordance with the synchronization update status indicator, between the output annotated local version of the presentation document and the output presenter version of the presentation document,wherein the user-specific annotation data of the at least one mobile listener client device is not displayed on other ones of the plurality of client devices, and wherein the presentation document includes at least one trigger within the document that indicates when an automatic switch to a new presenter is to be triggered, and, in response to the trigger, at least one of the mobile listener client devices is configured to automatically assume a presenter role during presentation of the presentation document and the presenter client device is configured to automatically assume a listener role during presentation of the presentation document. |