Abstract: A method is disclosed. The method includes receiving one or more video program streams from one or more video provider servers, the one or more video program streams associated with one or more video programs; displaying at least one video program of the one or more video programs on a graphical user interface of a user device; generating one or more control signals configured to cause the user device to display a first interactive content including an active contacts indicator button, the active contacts indicator button configured to display a number of contacts which are online; and generating one or more control signals configured to cause the user device to display a second interactive content overlay in response to a user selection of the active contacts indicator button, the second interactive content overlay being configured to display a contacts overlay including a list of one or more contacts.
Abstract: A system for interactive video content includes one or more interactive engagement platform servers communicatively couplable to a plurality of user devices configured to display one or more video programs received from video provider servers. In another embodiment, the one or more interactive engagement platform servers are configured to: receive at least one of an event ID or metadata associated with the at least one video program stream of the one or more video program streams; retrieve one or more data payloads including supplemental content related to the event ID or metadata associated with the at least one video program stream from at least one of a third-party content provider or a third-party service provider; and generate one or more control signals configured to cause the plurality of user devices to display an interactive content overlay configured to display information associated with the one or more retrieved data payloads.
Abstract: A method for interactive video content is disclosed. The method may include receiving a first video program stream from a first content provider server; displaying the first video program stream received from the first content provider server; displaying an on-screen tracking overlay selector, the on-screen tracking overlay selector including one or more selectable buttons, the one or more selectable buttons including a first selectable button associated with information from one or more third-party providers; receiving a second video program stream from a second content provider server, the second video program stream including embedded overlay content associated with the first selectable button from the at least one of the one or more third-party service providers; and displaying the second video program stream including the embedded overlay content associated with first selectable button from the at least one of the one or more third-party providers.