Patent attributes
System and method to synchronize video playback on mobile devices, the method including: receiving, from a first mobile device, a message directed to a second mobile device, the message including an instruction to display a video on the second mobile device; an indication of the time at which the first mobile device sent the message; and a video position of the first mobile device when the message was sent; calculating a delay between the first mobile device and the second mobile device; estimating a video seek time for the second mobile device to seek a video position on the second mobile device; seeking a video position p2 on the second mobile device; and starting display of the video on the second mobile device at video position p2.