TIME-SHIFTED COLLABORATION PLAYBACK
1 Assignment
0 Petitions
Accused Products
Abstract
Various embodiments include one or more of systems, methods, software, and data structures for time-shifted playback of collaboration sessions, such as web conferences, recorded in real-time. Some embodiments include collaboration modules forming part of collaboration participant computing devices operable to request and receive collaboration data from a collaboration server that caches or stores the data. The collaboration modules include at least one time-shifting playback control to receive input to modify viewing properties of the collaboration session. Such properties may include a viewing position within the collaboration session and a playback speed of the collaboration session. Further systems, methods, software, and data structures are disclosed.
43 Citations
20 Claims
-
1-9. -9. (canceled)
-
10. A system comprising:
-
a processor, a memory, and a network interface coupled to a bus; an instruction set stored in the memory defining modules executable by the processor, the modules including; a collaboration module operable to; establish and maintain a network connection over the network interface with remote client applications; receive live collaboration data from at least one remote client application via a collaboration service without regard to a type of the collaboration data or a type of the remote client application; forward the received live collaboration data to a recording module; and serve collaboration data to a client collaboration application from either the received live collaboration data or from collaboration data retrieved from the recording module based on a request received from the client collaboration application; and a recording module operable to; receive collaboration data from the collaboration module; store the received collaboration data; provide the collaboration data to the collaboration module in response to a request for the collaboration data; record collaboration data received with regard to a previously recorded collaboration session including collaboration data received with a designation as private data being viewable only by certain other collaboration participant, wherein received collaboration data designated as private data is encrypted using encryption keys of each collaboration participant designated as allowed to view the private data. - View Dependent Claims (11, 12, 13, 14)
-
-
15. A computer-readable medium, with instructions operable to cause a computing device to:
-
receive first input to join a collaboration session facilitated by a collaboration service of a remote server on a network, the collaboration session already in progress; receive collaboration data of the collaboration session over the network from the collaboration service; receive second input to rewind a view of the collaboration session to a time location prior to when the collaboration session was joined; request collaboration data over the network from the collaboration service beginning at the time location prior to when the collaboration session was joined; receive, over the network, the collaboration data beginning at the time location prior to when the collaboration session was joined, the received collaboration data including encrypted private data which, when decrypted unsuccessfully is discarded; present the received collaboration data beginning at the time location prior to when the collaboration session was joined, the presenting of the received collaboration data including present received private data that was decrypted successfully; receive collaboration input including receiving collaboration input designated as private data viewable only by certain identified collaboration participants; and transmit the received collaboration input to the collaboration service including a collaboration session time reference indicating a relative time within the collaboration session at which the collaboration input was received, the collaboration service adding the received collaboration input to a recording of the collaboration session at the relative time within the collaboration session. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification