Control unit operations in a real-time collaboration server
AssigneeOracle International Corporation
InventorsPaul Huck, Aleksey Skurikhin, Ilya Teplov
Life of this patent
Estimating the term…
Loading patent…
AssigneeOracle International Corporation
InventorsPaul Huck, Aleksey Skurikhin, Ilya Teplov
Estimating the term…
In a real-time collaboration server, a control unit manages a collaboration mode. The control unit operates a virtual client that maintains a virtual screen reflecting the status of the collaboration (e.g., the contents of a shared desktop or whiteboard). The virtual client renders collaboration data within the virtual screen. New clients are synchronized with an ongoing collaboration by packing and sending them a copy of the virtual screen. The control unit maintains a queue of collaboration data to be sent to participating clients. Each client may have a pointer identifying the queued data it is processing. The queue may be collapsed (e.g., when it reaches a maximum size) by sending a copy of the virtual screen to one or more clients that have not yet consumed old data in the queue; those clients are then updated to skip the queue entries embodied in the virtual screen.
In a real-time collaboration among multiple collaboration clients, a method of tracking the status of the collaboration, the method comprising:
A non-transitory computer readable storage medium storing instructions that, when executed by a computer, cause the computer to perform a method of tracking the status of a real-time collaboration involving multiple collaboration clients, the method comprising:
A method of monitoring the status of a real-time collaboration in which a presenter's desktop is shared with multiple clients, comprising:
A non-transitory computer readable storage medium storing instructions that, when executed by a computer, cause the computer to perform a method, the method comprising:
Dependencies are inferred from the claim text.