Method and device for multiple-terminal collaboratively updating displayed content
US-2024303026-A1 · Sep 12, 2024 · US
US9465803B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-9465803-B2 |
| Application number | US-201213613397-A |
| Country | US |
| Kind code | B2 |
| Filing date | Sep 13, 2012 |
| Priority date | Sep 16, 2011 |
| Publication date | Oct 11, 2016 |
| Grant date | Oct 11, 2016 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
A screen sharing presentation system includes a presenter client system that leads a presentation and listener client systems that follow the presentation. A server facilitates communication between the presenter client system and the listener client systems. Users of the client systems may provide annotation information for the presentation. The annotation data is not visible to other users of other client systems, but is displayed on the respective user's personal views of the presentation. The presenter client system and the listener client systems are synchronized by communicating a current document location or other status indications.
Opening claim text (preview).
The invention claimed is: 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; and communicate 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; and transmit 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; and maintain 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. 2. The system of claim 1 , wherein the synchronization update status indicator further indicates one of: a line number for a line within the presentation document currently displayed at the presenter client device; or a zoom percentage currently used for displaying the presentation document at the presenter client device. 3. The system of claim 1 , wherein the processing system of the at least one mobile listener client device is further configured to: accept user input from a user while the presentation document is being displayed to the user; and store the accepted user input as the user-specific annotation data in association with the local version of the presentation document. 4. The system of claim 1 , wherein the at least one mobile listener client device is further configured to, responsive to user input commands on the at least one mobile listener client device, desynchronize the displayed view of the presentation document with the presenter client device; and after desynchronizing, resynchronize with the presenter client device for the presentation document. 5. The system of claim 1 , wherein the processing system of the presentation controller system is further configured to: receive a notification from the presenter client device that the presentation document is ready for presenting; notify a plurality of client devices that the presentation document is ready for presenting; and receive join requests from the at least one mobile listener client device, the at least one mobile listener client device included in the plurality of client devices. 6. The system of claim 1 , wherein: the processing system of the presenter client device is further configured to: receive ad-hoc user input while the presenter version is output to the display of the presenter client device; transmit presenter ad-hoc data in accordance with the receive ad-hoc user input; and the processing system of the at least one mobile listener client device is further configured to: receive the presenter ad-hoc data; and output graphical images to the display based on the received presenter ad-hoc data. 7. A method of synchronizing a presentation of a presentation document on a plurality of mobile listener client systems where a presenter client system leads the presentation and the plurality of mobile listener client systems follow the presentation being led by the presenter client system, the method comprising: receiving a communication that the presenter client system is the leader of the presentation; recording that the presentation is available to be joined; receiving join requests from the plurality of mobile listener client systems to follow the presentation; storing identification information, to a non-transitory storage medium system, that identifies the plurality of mobile listener client system joined to the presentation, each one of the plurality of mobile listener client systems set to load a local version of the presentation for display thereon; receiving a synchronization update indication from the presenter client system that relates to a displayed view of the presentation document on the presenter client system and indicates that a location within the presentation document displayed in the displayed view has changed, and wherein the synchronization update indication does not include images that correspond to a currently displayed view of the presentation document on the presenter client system; transmitting the synchronization update indication to each one of the plurality of mobile listener client systems based on the stored identification information, each one of the plurality of mobile listener client systems set to update respective local displayed views of local versions of the presentation document in accordance with the transmitted synchronization update indication; transmitting, from a first one of the plurality of mobile listener client systems, a desynchronization command; causing transmitted synchronization update indications to not be transmitted to the first one of the plurality of mobile listener client systems as a result of receiving and processing the desynchronization command; after processing of the de-synchronization command, transmitting, from the first one of the plurality of mobile listener client systems, a rejoin command; and causing the first one of the plurality of mobile listener client systems to be resynchronized with the presenter client system as a result of receiving and processing the rejoin command, wherein the local display views of the local version of the presentation document include personal annotation information specific to
Multimedia presentations, e.g. slide shows, multimedia albums · CPC title
Replication, distribution or synchronisation of data between databases or within a distributed database system; Distributed database system architectures therefor · CPC title
Replication or mirroring of data, e.g. scheduling or transport for data synchronisation between network nodes · CPC title
Interaction with lists of selectable items, e.g. menus · CPC title
Synchronisation between the display unit and other units, e.g. other display units, video-disc players · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.