Patent ID: 9143564
Filing Date: 2015-09-22
Classification: G10L,G11B,H04L,H04N,H04W

Abstract:
1. A system providing an operating context for an app in an operating system in which variable latencies must be accommodated and in which a shared user experience is created over at least a set of portable interactive client devices, each portable interactive client device comprising an app to perform an element of the shared user experience, the system comprising: a concert controller comprising a server, the server and a media system comprising sources for providing the shared user experience, the server comprising a program to interact with each of the portable interactive client device s and to command execution of the app; a framework comprising a front-end, the front end comprising a portable interactive client device interface, the portable interactive client device coupling the portable interactive client devices to the concert controller, the framework further comprising a back-end coupling said sources for provision to said portable interactive client devices; the server comprising a master clock and further comprising a processor and a memory for computing clock deltas between inputs received from each of the portable interactive client devices and said master clock, said server being connected to provide and receive signals via an NTP host server to synchronize inputs from each of said plurality of portable interactive client devices; said processor further providing a time offset signal corresponding to a respective clock delta for each of said portable interactive client devices to equalize response time to a command signal from said server; and an application program interface coupled to cooperate with functions of the server, said application program interface comprising hooks for cooperating with an app interfacing with the shared user experience.