Patent EP-4010863-A1 (EP)
Inventor: PAPPAS LAMPROS
IPC: G06Q10/10
Filed: 2019-08-07
Abstract: The present invention relates to a computer-implemented method of running a virtual real-time collaboration session with at least one first client (2) used by a moderator of the collaboration session and at least one second client (2', 2'', 2''') used by at least one participant of the collaboration session, the first and second clients (2, 2', 2'', 2''') being connected to each other via a web collaboration server (5) over a communication network (4), wherein the method comprises the steps of receiving, at the web collaboration server (5), during the web collaboration session, first data from the first client (2) relating to content of a first view (8) displayed on a screen of a display device (3) of the first client (2) and intended to be shared so as to be displayed on a respective display device (3', 3'', 3''') of the at least one second client (2' 2'', 2'''), transmitting, by the web collaboration server (5), the first data to the at least one second client (2', 2'', 2''') so as to display the first view (8) on the display device (3', 3'', 3''') of the at least one second client (2', 2'', 2'''), receiving, at the web collaboration server (5), an actor event from the first client (2), the actor event comprising an information that, at the first client (2), the content displayed at the display device (3) has changed, in particular, from the first view (8) to a second view (11), wherein the second view (11) is intended to be shared with the at least one participant (2', 2'', 2'''), and upon receipt of the actor event at the web collaboration server (5), opening a time window for a predetermined amount of time, receiving, at the web collaboration server (5), second data from the at least one second client (2', 2'', 2'''), the second data relating to a pointing event, and if the second data is received within the time window, then sending an alert notification to the first client (2) and the at least one second client (2', 2'', 2''') so as to notify the first client (2) and the at least one second client (2', 2'', 2''') that the first and second data received within the time window may not be intended to be correlated, and so as to trigger a checking procedure. Further, the present invention relates to a computer- implemented method of running a virtual real-time collaboration session with at least one first client (2) used by a moderator of the collaboration session and at least one second client (2', 2'', 2''') used by at least one participant of the collaboration session, the first and second clients (2, 2', 2'', 2''') being connected to each other via a web collaboration server (5) over a communication network (4), wherein the method comprises the steps of displaying, at a display device (3) of the first client (2), content of a first view (8), sending first data relating to the content of the first view (8) to the web collaboration server (5) for sharing the first view (8) with the at least one second client (2', 2'', 2'''), determining, at the first client (2), if the content displayed at the display device (3) of the first client (2) has changed, in particular, from the first view (8) to a second view (11), creating, at the first client (2), an actor event, the actor event comprising an information that the content displayed at the display device (3) of the first client (2) has changed, in particular, from the first view (8) to a second view (11), wherein the second view (11) is intended to be shared with the at least one client (2', 2'', 2'''). Further, the present invention relates to a system and computer programs for carrying out the methods.