A system including a video stream and a data stream. The system synchronizes the data stream to different portions of the video stream....http://www.google.ca/patents/US7793205?utm_source=gb-gplus-sharePatent US7793205 - Synchronization of video and data