Enseqence Wins Social TV Synchronization Patent

Interactive TV technology developer Ensequence won a U.S. patent for an invention that could help multichannel providers deliver entertainment programming that is synchronized with social media feeds generated from both live and recorded viewings of a particular program.

Khader
Khader

Former Ensequence CTO Aslam Khader, who is now chief product officer at Elemental Technologies, is named as lead inventor on the patent. Ensequence filed the patent, which was published on Tuesday, in November 2012.

Abstract: A computer system provides a method for delivering a video stream to a viewer and delivering, in synchrony with the video stream, social media content created during the current and previous viewings of the video stream by first-time viewers of the video stream.

Patent

Claims: 

1. In a computer system, a method for playback of a video stream together with associated media content characterized by: presenting a video stream for display on a first user device; retrieving from storage first media content associated with the video stream along with a first media offset time stamp relative to the video stream; presenting the first media content to a second user device at a time in the video stream corresponding to a time indicated by the first media offset time stamp; receiving from a third user device second media content associated with the video stream; determining if the second media content is generated by a naive viewer; and if the second media content is generated by a naive viewer of the video stream: associating a second media offset time stamp relative to the video stream with the second media content; storing the second media content with the associated second media offset time stamp; and presenting the second media content to the second user device.

2. The method of claim 1, wherein the step of determining if the second media content is generated by a naive viewer of the video stream is responsive to a determination that a time zone of the third user device is different than a time zone of the first user device.

3. The method of claim 1, wherein the step of determining if the second media content is generated by a naive viewer of the video stream is responsive to a determination that the third user device was a source of any of the stored first media content with a time stamp later than the relative time of the second media content.

4. The method of claim 1, wherein the first and second media content are conveyed to the second user device by a means different than the means by which the video stream is conveyed to the first user device.

5. The method of claim 1, wherein the first and second user devices are the same device.

6. The method of claim 1, wherein the second and third user devices are the same device.

7. The method of claim 1, wherein the first, second and third user devices are the same device.

8. A system for presentation of video content comprising: a stream server module configured to serve a video stream to a first user device; a media content storage and retrieval module configured to store and retrieve media content associated with the video stream and a time stamp of media content creation relative to a time of the associated video stream; a content presentation module configured to retrieve the media content from the media content storage and retrieval module responsive to a media offset time of the video stream and present the media content to a second user device; a content receiver module configured to receive media content from a third user device; and a content analysis module configured to determine if received media content was created by a naive viewer; wherein the system is operative to: serve a video stream from the stream server module to the first user device; synchronous with the presentation of the video stream, retrieve associated first media content from the media content storage and retrieval module based on the media offset time of the video stream and present the retrieved first media content to the second user device using the content presentation module; during the presentation of the video stream, receive at the content receiver module second media content associated with the video stream from the third user device; upon receipt of the second media content, determine using the content analysis module whether the second media content received from the third user device was created by a naive viewer of the video stream; and upon determining that the received second media content was created by a naive viewer of the video stream, associate an associated media offset time stamp with the received second media content, store the received second media content with the associated media offset time stamp using the media content storage and retrieval module and present the received second media content to the second user device using the content presentation module.

9. The system of claim 8, wherein the content server module is a DVD or Blu-ray disc player.

10. The system of claim 8, wherein the content presentation module is configured to receive relative timing information from the stream server module.

11. The system of claim 8, wherein the content presentation module is configured to received relative timing information from the first user device.

12. The system of claim 8, wherein the content analysis module is configured to determine if the second media content is created by a naive viewer of the video stream based on whether a time zone of the third user device is different than a time zone of the first user device.

13. The system of claim 8, wherein the content analysis module is configured to determine if the second media content is created by a naive viewer of the video stream based on whether any of the stored first media content was created by an author of the second media content at a relative time later than the relative time of the second media content.

14. The system of claim 8, wherein the content analysis module is configured to determine if the second media content is created by a naive viewer of the video stream based on whether any of the stored first media content was received from the third user device at a relative time later than the relative time of the second media content.

15. The system of claim 8, wherein the first and second media content are conveyed to the second user device by a means different than the means by which the video stream is conveyed to the first user device.

16. The system of claim 8, wherein the first and second user devices are the same device.

17. The system of claim 8, wherein the second and third user devices are the same device.

18. The system of claim 8, wherein the first, second and third user devices are the same device.