Synchronization of one or more data streams comprising an electronic data connection. The synchronization of one or more data streams having inherent temporal qualities or relationships is maintained on playback so as to retain the value of these temporal relationships established at capture time....http://www.google.com/patents/US5664164?utm_source=gb-gplus-sharePatent US5664164 - Synchronization of one or more data streams