System and method for archiving collaborative electronic meetings
First Claim
1. A computer implemented method comprising:
- creating a main timeline defining an organization of an electronic meeting;
recording each of a plurality of input sources of different media types into a corresponding one of a plurality of separate recording files, the input sources causing display of different media types within an interface, wherein one or more meeting objects present information from each of said plurality of input sources during said electronic meeting;
providing a separately accessible memory address of a computer storage device for each of said plurality of separate recording files; and
generating metadata identifying when a meeting object of said one or more meeting objects was created or deleted during said electronic meeting, said metadata used with the main timeline to allow replay of a selected portion of said electronic meeting with less than all of the one or more meeting objects.
3 Assignments
0 Petitions
Accused Products
Abstract
An electronic meeting application is disclosed which allows electronic meetings to be recorded and archived. The electronic meeting is driven by a plurality of input sources synchronized according to each one'"'"'s order of play in the meeting. This synchronization is maintained by a main meeting timeline. The disclosed electronic meeting application records each of the input sources into separately accessible data files. The data files may be converted into metadata files that can used for searching purposes. Metadata description files are also generated that describe the appearance of each of the objects displaying the information from the input sources. On replay of the recorded meeting, the meeting application uses the metadata files to re-render the meeting interface and display the recordings of the selected input sources. Therefore, a user may select the specific content from the meeting to replay.
-
Citations
30 Claims
-
1. A computer implemented method comprising:
-
creating a main timeline defining an organization of an electronic meeting; recording each of a plurality of input sources of different media types into a corresponding one of a plurality of separate recording files, the input sources causing display of different media types within an interface, wherein one or more meeting objects present information from each of said plurality of input sources during said electronic meeting; providing a separately accessible memory address of a computer storage device for each of said plurality of separate recording files; and generating metadata identifying when a meeting object of said one or more meeting objects was created or deleted during said electronic meeting, said metadata used with the main timeline to allow replay of a selected portion of said electronic meeting with less than all of the one or more meeting objects. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A computer implemented method comprising:
-
monitoring a plurality of meeting objects displaying content relating to an electronic meeting, at least two of the meeting objects having different media formats; recording one or more inputs for each of said plurality of meeting objects into a corresponding one of a plurality of separate files; generating metadata describing visual elements of said plurality of meeting objects during said electronic meeting, the visual elements including the location of the object on a display screen and movement of the object on the display screen, wherein said metadata further identifies when a meeting object of said plurality of meeting objects was created or deleted during said electronic meeting, said metadata used to allow replay of a selected portion of said electronic meeting with less than all of said plurality of meeting objects; and storing said generated metadata to said corresponding one of a plurality of separate files. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17)
-
-
18. A computer program product having a computer readable medium with computer program logic recorded thereon, said computer program product comprising:
-
code for monitoring a plurality of pods displaying information relating to an electronic meeting, at least two of the pods supporting different media types; code for recording an input source for each of said plurality of pods into a corresponding one of a plurality of separate files; code for generating metadata describing visual aspects of an overall interface of said plurality of pods during said electronic meeting, wherein said metadata further identifies when a pod of said plurality of pods was created or deleted during said electronic meeting, said metadata used to allow replay of a selected portion of said electronic meeting with less than all of said plurality of pods; and code for storing said generated metadata to said corresponding one of a plurality of separate files. - View Dependent Claims (19, 20, 21, 22, 23, 24, 25)
-
-
26. A system comprising:
-
memory coupled to a processor; a display device coupled to said processor; an electronic meeting application stored in said memory, wherein, when executed by said processor, creates an electronic meeting, said electronic meeting comprising; one or more meeting objects arranged in an interface rendered on said display device, wherein said one or more meeting objects support a plurality of different media types; and an archiver configured to monitor said one or more meeting objects and further configured to record a data source for each of said one or more meeting objects into a corresponding one of one or more separate recording files, wherein said archiver is further configured to generate a metadata description of visual aspects of said one or more meeting objects, said visual aspects including a location, movement, and appearance of a corresponding object of said one or more meeting objects, wherein said metadata description further identifies when a meeting object of the one or more meeting objects was created or deleted during said electronic meeting, said metadata description allows replay of a selected portion of said electronic meeting with less than all of said one or more meeting objects, and wherein said archiver is further configured to store each of said metadata description and said corresponding one of said one or more separate recording files in an independently accessible memory address. - View Dependent Claims (27, 28, 29)
-
-
30. A computer implemented method comprising:
-
creating a main timeline defining an organization of an electronic meeting; recording each of a plurality of input sources of different media types into a corresponding one of a plurality of separate recording files, the input sources causing display of different media types within an interface, wherein one or more meeting objects present information from each of said plurality of input sources during said electronic meeting; providing a separately accessible memory address of a computer storage device for each of said plurality of separate recording files; and identifying in the main timeline synchronization data for said one or more meeting objects; generating metadata in metadata files, wherein metadata of each metadata file describes a meeting object of said one or more meeting objects as it appeared in said electronic meeting and comprises an individual timeline identifying when the meeting object was created or deleted during said electronic meeting, wherein said metadata is used with the main timeline to allow replay of a selected portion of said electronic meeting with less than all of the one or more meeting objects, wherein when the meeting object is replayed, the metadata is used to display the meeting object by populating a display canvas of the meeting object with recorded content and the individual timeline and main timeline are used to synchronize display of said one or more meeting objects.
-
Specification