Verizon Orchestrates Social TV System

A social TV system disclosed in a Verizon patent application on Thursday details how subscribers would be able to follow or unfollow “event orchestrators” delivering second-screen content during programs ranging from NFL games to gossip shows.

Abstract: A method includes receiving a request associated with a secondary event orchestrator to schedule a secondary event to be concurrently broadcast with a primary video program. The secondary event is based on the primary video program. The method includes scheduling, by a processing device, the secondary event in an interactive media guide (IMG). The method also includes receiving requests or subscriptions for the secondary event from at least one user device based on the scheduled secondary event in the IMG, and providing support for the concurrent broadcast of the secondary event

Patent Application

Claims:

1. A computer implemented method, comprising: receiving a request associated with a secondary event orchestrator to schedule a secondary event to be concurrently broadcast with a primary video program, wherein the secondary event is based on the primary video program; scheduling, by a processing device, the secondary event in an interactive media guide (IMG); receiving subscriptions or requests for the secondary event from at least one user device based on the scheduled secondary event in the IMG; and providing support for the concurrent broadcast of the secondary event.

2. The computer implemented method of claim 1, wherein scheduling the secondary event further comprises: determining a ranking of the secondary event orchestrator with respect to at least one other secondary event orchestrator; and including the ranking of the secondary event orchestrator in the scheduled secondary event.

3. The computer implemented method of claim 1, further comprising: managing a secondary event based on a start of the secondary event and an end of the secondary event, wherein the start of the secondary event is defined by an input provided by the secondary event orchestrator and the end of the secondary event is defined by one of a prescheduled end time or a user exiting the session.

4. The computer implemented method of claim 1, wherein the secondary event includes a poll based on the primary video program.

5. The computer implemented method of claim 4, wherein the poll is one of a preference poll or a predictive poll based on a future event.

6. The computer implemented method of claim 1, wherein the secondary event includes a game based on the primary video program.

7. The computer implemented method of claim 1, wherein scheduling the secondary event further comprises: providing a notification of points available in association with the secondary event.

8. The computer implemented method of claim 1, further comprising: providing a profile of the secondary event orchestrator via the IMG.

9. The computer implemented method of claim 8, wherein providing the profile of the secondary event orchestrator further comprises: providing a schedule of secondary events that are to be hosted by the secondary event orchestrator.

10. The computer implemented method of claim 8, wherein providing the profile of the secondary event orchestrator further comprises: providing a list of followers of the secondary event orchestrator based on a particular subscribing device.

11. The computer implemented method of claim 1, wherein scheduling the secondary event further comprises: providing a notification of points available in association with the secondary event.

12. The computer implemented method of claim 1, further comprising: providing an event orchestration console for implementing the secondary event to a device associated with the secondary event orchestrator, wherein the event orchestration console includes an interface and tools for orchestrating secondary events.

13. The computer implemented method of claim 12, wherein providing the event orchestration console further comprises: providing an out of the box content template for at least one of voting, factoids, animation, interactive games or placeholders for ads.

14. The computer implemented method of claim 1, further comprising: synchronizing receipt of the primary video program at a primary device and the receipt of the secondary event at a secondary device based on an artificial delay.

15. The computer implemented method of claim 1, further comprising: authenticating the at least one user device and a user associated with the at least one user device; and generating an authentication session token for the secondary event, wherein a service is to manage the secondary event based on the authentication token.

16. A device, comprising: a memory to store a plurality of instructions; and a processor configured to execute the instructions in the memory to: receive a request associated with a secondary event orchestrator to schedule a secondary event to be concurrently broadcast with a primary video program, wherein the secondary event is based on the primary video program; schedule the secondary event in an interactive media guide (IMG); receive requests or subscriptions for the secondary event from at least one user device based on the scheduled secondary event in the IMG; and provide support for the concurrent broadcast of the secondary event.

17. The device of claim 16, wherein, when scheduling the secondary event, the processor is further configured to: determine a ranking of the secondary event orchestrator with respect to at least one other secondary event orchestrator; and include the ranking of the secondary event orchestrator in the scheduled secondary event.

18. The device of claim 16, wherein the processor is further configured to: automatically publish results of polls as the voting time ends.

19. The device of claim 16, wherein the secondary event includes a poll that updates based on a predetermined time interval.

20. A non-transitory computer-readable medium including instructions to be executed by a processor in a user device, the instructions including one or more instructions, when executed by the processor, for causing the processor to: receive a request associated with a secondary event orchestrator to schedule a secondary event to be concurrently broadcast with a primary video program, wherein the secondary event is based on the primary video program; schedule the secondary event in an interactive media guide (IMG); receive requests or subscriptions for the secondary event from at least one user device based on the scheduled secondary event in the IMG; and provide support for the concurrent broadcast of the secondary event.