System for the capture and replay of temporal data representing collaborative activities
DCFirst Claim
1. A system for the capture and replay of sessions comprising:
- one or more recorders for capturing timestreams for a session, each of said one or more recorders capturing a timestream for a particular media;
an event analyzing means coupled to receive a timestream, said event analyzing means for identifying and generating instances of events contained within said timestream, said events representing natural activities that occur during the course of said session;
a session storage means coupled to said one or more recorders and said event analyzing means, said session storage means for storing timestreams and a timestreams corresponding events;
a session access device coupled to said session storage means for receiving said timestreams and corresponding events, said session access device for controlling playback of said timestreams, said session access device comprising;
a display;
a processor for generating display information for showing a user interface on said display, said user interface comprising a plurality of windows, wherein at least one of said windows is for providing playback control through selection of one or more of a plurality of visual indicators, each of said plurality of visual indicators representing an event, and at least one of said windows is for playing back a timestream; and
a cursor control device for enabling user interaction with said user interface via a cursor on said display.
8 Assignments
Litigations
0 Petitions
Accused Products
Abstract
A system for the capture and playback of temporal data representing a collaborative activity such as a meeting. Such temporal data is captured by one or more capture devices (e.g. audio recordings or an electronic whiteboard). Temporal data is comprised of timestreams and events. Timestreams are sets of timestamped data which represent some recordable aspect of the meeting. Events are contained within a timestream that represent natural activities that occurred during the course of the session. Events are used to create indices which provide direct access to a point or span in time during the collaborative activity. Playback of a session is performed under the control of a session access device. Coupled to the session access device are a plurality of players for playing back timestreams. The session access device utilizes event information to create a user interface for controlling session replay. The user interface is comprised of a plurality of windows. Each window may represent a player, a playback controller or an editor.
-
Citations
19 Claims
-
1. A system for the capture and replay of sessions comprising:
-
one or more recorders for capturing timestreams for a session, each of said one or more recorders capturing a timestream for a particular media; an event analyzing means coupled to receive a timestream, said event analyzing means for identifying and generating instances of events contained within said timestream, said events representing natural activities that occur during the course of said session; a session storage means coupled to said one or more recorders and said event analyzing means, said session storage means for storing timestreams and a timestreams corresponding events; a session access device coupled to said session storage means for receiving said timestreams and corresponding events, said session access device for controlling playback of said timestreams, said session access device comprising; a display; a processor for generating display information for showing a user interface on said display, said user interface comprising a plurality of windows, wherein at least one of said windows is for providing playback control through selection of one or more of a plurality of visual indicators, each of said plurality of visual indicators representing an event, and at least one of said windows is for playing back a timestream; and a cursor control device for enabling user interaction with said user interface via a cursor on said display. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A method for recording and replaying a session comprising the steps of:
-
a) capturing one or more timestreams using one or more capture devices, each of said one or more capture devices capturing a specific media; b) storing said one or more timestreams in a session storage device; c) analyzing one or more timestreams to create events for each of said one or more timestreams, each event capable of being an index point for the playback of said timestreams; d) storing each of said events in said session storage device; e) a session access workstation receiving a request to replay a session; f) said session access workstation creating from said events a plurality of visual indicators for use in a user interface, said user interface for moving playback of said timestreams to specific points in time of said session; g) displaying said user interface on a display coupled to said session access workstation; h) said session access workstation detecting that a user has selected a visual indicator from said user interface; i) said session access workstation causing the movement of a playback point to a time associated with said visual indicator; and j) players coupled to said session access workstation playing back said timestreams at an index point associated with said selected visual indicator. - View Dependent Claims (13, 14, 15, 16)
-
-
17. A system for capturing and processing a timestream of a collaborative activity so that playback of said collaborative activity can be controlled by an index of activities naturally occurring during said collaborative activity, said system comprising:
-
one or more recorders for capturing timestreams of said collaborative activity, each of said one or more recorders capturing a timestream for a particular media, each of said timestreams providing information for replaying a particular media; an event analyzing means coupled to receive a timestream, said event analyzing means for identifying and creating events contained within said timestream, said events representing natural activities that occur during the course of a session; means for generating a visual indicator for each of said events, each of said visual indicators for display on a user interface wherein playback of said collaborative activity can be invoked by selection of one of said visual indicators on said user interface; a session storage means coupled to said one or more recorders and said event analyzing means, said session storage means for storing timestreams and events; and a start-up means coupled to said one or more recorders and said session storage means, said start-up means for coordinating the start-up of the recording of said collaborative activity. - View Dependent Claims (18, 19)
-
Specification