Patent ID: 11863600
Assignee: DROPBOX, INC.
Field: Audio-visual technology (Electrical engineering)
Classification: CPC H  G | IPC G  H

Claim 12:
13. The one or more non-transitory computer-readable media of claim 12, further comprising:
receive, from a first client device of the plurality of client devices, user interaction information reflecting a user interaction with the graphical user interface displayed by the first client device, wherein the user interaction information includes drawing instructions for recreating a first annotation, at the first client device, on a particular frame of the plurality of video frames; and
in response to receiving the user interaction information, transmit, to each client device of the plurality of client devices other than the first client device, the user interaction information,
wherein each client device in synchronous mode is configured to display, in real-time, a visual representation of the user interaction information, by applying the drawing instructions to draw the first annotation on the particular frame displayed at each client device,
wherein each client device in the asynchronous mode for the session is configured to display the first annotation performed on the particular frame when the particular frame is played back in other than real time and independent of the session, the first annotation being drawn on the particular frame using the state information recorded local to each client device.