System and method for dynamic and automatic synchronization and manipulation of real-time and on-line streaming media
First Claim
Patent Images
1. A method, comprising:
- receiving, via a network, a media selection in connection with a first media associated with a media file;
receiving, via the network, a media selection in connection with a second media associated with a media file;
receiving, via the network, a multi-sync request associated with the media selection for the first media and the media selection for the second media; and
when the multi-sync request is a time-based multi-sync request, thenreceive, via the network, a selection of a segment of the first media and a selection of a segment of the second media;
automatically detect whether a duration of the segment of the first media is equal to a duration of the segment of the second media;
when the duration of the segment of the first media is detected as being equal to the duration of the segment of the second media, then automatically enable time-based synching as a default to generate a dynamic media link and multi-sync data based on the selection of the segment of the first media and the selection of the segment of the second media, without affecting an integrity of the first media and an integrity of the second media, the dynamic media link being a hyperlink;
send the multi-sync data such that the multi-sync data is stored in a relational database at a relational database server after the multi-sync data is generated; and
send, via the network, the dynamic media link such that the segment of the first media and the segment of the second media are displayed and synchronously played side-by-side in a user-editable form based on the multi-sync data stored in the relational database, after receiving an indication that the dynamic media link was selected, the user-editable form being received from a media server, the user-editable form allowing a user to edit synchronization points between the first media and the second media.
3 Assignments
0 Petitions
Accused Products
Abstract
The present invention relates generally to a system that creates a real-time collaboration and synchronization of multiple, disparate media components, and more particularly to a system that creates dynamic relations and includes notations and annotations in text, audio, video, bookmark, and marked area without affecting the integrity of the original media source making it possible to later search any of these components independently using regular text search or further phonetic and image recognition searches.
-
Citations
8 Claims
-
1. A method, comprising:
-
receiving, via a network, a media selection in connection with a first media associated with a media file; receiving, via the network, a media selection in connection with a second media associated with a media file; receiving, via the network, a multi-sync request associated with the media selection for the first media and the media selection for the second media; and when the multi-sync request is a time-based multi-sync request, then receive, via the network, a selection of a segment of the first media and a selection of a segment of the second media; automatically detect whether a duration of the segment of the first media is equal to a duration of the segment of the second media; when the duration of the segment of the first media is detected as being equal to the duration of the segment of the second media, then automatically enable time-based synching as a default to generate a dynamic media link and multi-sync data based on the selection of the segment of the first media and the selection of the segment of the second media, without affecting an integrity of the first media and an integrity of the second media, the dynamic media link being a hyperlink; send the multi-sync data such that the multi-sync data is stored in a relational database at a relational database server after the multi-sync data is generated; and send, via the network, the dynamic media link such that the segment of the first media and the segment of the second media are displayed and synchronously played side-by-side in a user-editable form based on the multi-sync data stored in the relational database, after receiving an indication that the dynamic media link was selected, the user-editable form being received from a media server, the user-editable form allowing a user to edit synchronization points between the first media and the second media. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
Specification