Real time media journaler with a timing event coordinator
First Claim
1. A timing event coordinator for maintaining a record of relative times of time-related components exhibiting temporal state changes, said timing event coordinator comprising:
- means for marking a base event with reference marks;
means for time stamping said time-related components to synchronize said time-related components to said base event, each time-related component of said time-related components having time stamps that are independent of each other;
means for creating a unified view of time indicating a type for each of said time-related components and their corresponding time stamps and an index for said each time-related component;
means for creating a presentation by providing events from said unified view of time to an application to allow said time-related components to act according to status of said base event;
means for receiving, subsequent to said creating, at least one new time-related component from an end user during a viewing of said presentation by the end user, said at least one new time-related component including notes relating to said presentation; and
means for integrating said at least one new time-related component into said presentation to create a new presentation.
2 Assignments
0 Petitions
Accused Products
Abstract
A media journaling method and apparatus provides an ability for capturing an event, such as a seminar style presentation with visual aids, in real-time and coordinating other related events as they occur, and then processing the combination to create a synchronized multimedia record of events. The presentation is captured in real-time, and the audio/video converted to digital format, and using post-processing techniques, within a very short period thereafter, the related presentation material such as slides and user notes are combined and synchronized therewith. The new presentation is then made available on a network such as the Internet through a media journal player. The player is, for example, web browser based and allows the user to view the whole presentation, or allows for seeking to different places in the presentation while maintaining the synchronization. A user is able to add new events that are synchronized to the presentation using a timing event coordinator that tracks relative discrete time changes of the new events.
-
Citations
19 Claims
-
1. A timing event coordinator for maintaining a record of relative times of time-related components exhibiting temporal state changes, said timing event coordinator comprising:
-
means for marking a base event with reference marks;
means for time stamping said time-related components to synchronize said time-related components to said base event, each time-related component of said time-related components having time stamps that are independent of each other;
means for creating a unified view of time indicating a type for each of said time-related components and their corresponding time stamps and an index for said each time-related component;
means for creating a presentation by providing events from said unified view of time to an application to allow said time-related components to act according to status of said base event;
means for receiving, subsequent to said creating, at least one new time-related component from an end user during a viewing of said presentation by the end user, said at least one new time-related component including notes relating to said presentation; and
means for integrating said at least one new time-related component into said presentation to create a new presentation. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
means for receiving a command to set a relative time to a user specified time;
means for determining whether a special flag exists in any of the time-related component types;
means for processing any requirements dictated by a special flag;
means for determining whether any time-related components have a time stamp matching the relative time;
means for displaying the appropriate time-related components according to the special flag and time stamps associated therewith.
-
-
9. A media journaler for creating a multimedia presentation of a recordable event having time-related components associated therewith and having a timing event coordinator for maintaining a record of relative times of said time-related components, said media journaler comprising:
-
an audio/video capture device for providing an audio/video file of a recorded event; and
a journaling tool for creating at least one streamable audio/video file representing said recordable event and corresponding time stamp information, said journaling tool including said timing event coordinator, said timing event coordinator further comprising;
a base event marker for marking a base event with reference marks, time stamping device for time stamping said time-related components to synchronize said time-related components to said base event, each time-related component of said time-related components having time stamps that are independent of each other, unified view of time indicating a type for each of said time-related components and their corresponding time stamps and an index for said each time-related component, and processing element configured to create a first multimedia presentation by providing said unified view of time to an application to allow said time-related components to act according to a status of said base event, receive at least one new time-related component from an end user during a viewing of said first multimedia presentation by the end user, said at least one new time-related component including notes relating to said first multimedia presentation, and integrate said at least one new time-related component into said first multimedia presentation to create a second multimedia presentation. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
a video window;
a view graph window; and
a notes window.
-
-
15. The medial journaler according to claim 12 further comprising:
a journal player configured to present said first multimedia presentation to a user, receive said at least one new time-related component during said presenting, and send said at least one new time-related component to said processing element.
-
16. The media journaler according to claim 15 wherein said time-related components are stored in one or more network servers for retrieval by said journal player when playing said multimedia presentation.
-
17. In a timing event coordinator, a method of creating a multimedia presentation of a recordable event having time-related components, said multimedia presentation created within minutes of said recordable event, said method comprising:
-
creating a movie of said recordable event;
capturing time stamp information for synchronizing said time-related events to said recordable event;
generating timestamped versions of said movie with reference marks encoded therewith;
time stamping time-related components to synchronize said time-related components to said movie, each time-related component of sad time-related components having time stamps that are independent of each other;
creating a unified view of time indicating a type for each of said time-related components and their corresponding time stamps and an index for said each time-related component;
providing said unified view of time to an application to allow said time-related components to act according to status of said movie;
generating at least one stream including said movie with captured time stamps encoded therewith;
electing images of time-related events and coupling said images to said movie according to said time stamp information to create a presentation;
receiving, subsequent to said electing, new time-related components from an end user during a viewing of said presentation by the end user, said new time-related components including notes relating to said presentation; and
integrating said new time-related components into said presentation to create a new presentation. - View Dependent Claims (18, 19)
-
Specification