IP Library › Granted Patent US 11,819,758
Granted Patent B2
US 11,819,758 · App. 17/045,664 · Granted Nov 21, 2023

Synchronization of online gaming environment with video streaming of a live event

Inventors: Aniket Behara (Mumbai, IN); Kshitij Gupta (Mumbai, IN); Jayesh Sidhwani (Mumbai, IN); Akash Saxena (Mumbai, IN); Varun Narang (Mumbai, IN); Nikhil Soman (Mumbai, IN)
Assignee: NOVI DIGITAL ENTERTAINMENT PRIVATE LIMITED
A63F13/355H04N21/2187H04N21/2385H04N21/242H04N21/25841H04N21/4302H04N21/44
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 11,819,758
App. No.
17/045,664
Granted
Nov 21, 2023
Kind
B2
Abstract

The embodiments of the present invention disclose synchronization of an online gaming environment with video streaming of at least one live event. A gaming application is configured to be executed on each of a plurality of user devices, simultaneously with the video being streamed. At least one instantaneous question is generated based on at least one action of the live event. Both the video and the instantaneous question are displayed in-sync with the live event video. The server also synchronizes an answer of the at least one instantaneous question with a next instantaneous question and also with the video being streamed, such that the answer, the video, and the next instantaneous question are displayed in-sync on at least one of the plurality of user devices.

Claims (36)

1. A method for providing synchronization in an online gaming environment with video streaming of at least one live event, the method comprising the steps of:

configuring a gaming application based on the at least one live event, the gaming application being executed on a plurality of user devices located at a plurality of geographical locations;

configuring the gaming application on the plurality of user devices to receive a video stream of the at least one live event, via a server, wherein the video stream is received on the plurality of user devices by a corresponding time delay;

generating at least one instantaneous question based on at least one action occurring in the video stream of the at least one live event;

synchronizing, based on the corresponding time delay, the at least one instantaneous question with the video stream on the plurality of user devices, such that both the video stream and the at least one instantaneous question are displayed in-sync, wherein a program date time (PDT) extension is inserted in HLS (HTTP Live Streaming) manifest of the video stream for facilitating the synchronization of the video stream with the online gaming environment, and wherein the inserted PDT extension is dynamically and periodically refreshable; and

synchronizing, based on the corresponding time delay, an answer of the at least one instantaneous question with a next instantaneous question and with the video stream on the plurality of user devices, such that the answer, the video, and the next instantaneous question are displayed in-sync on at least one of the plurality of user devices.

2. The method as claimed in claim 1 , wherein the gaming application is executed simultaneously with the video stream of the live event.

3. The method as claimed in claim 1 , wherein the at least one instantaneous question is an interactive multiple-choice question for which any choice is selected and submitted to the server correspondingly by the plurality of user devices.

4. The method as claimed in claim 3 , wherein the submitted choice is rejected by the server if it is received beyond a predefined time window.

5. The method as claimed in claim 3 , wherein the submitted choice is compared with the answer of the at least one instantaneous question for determining correctness of the submitted choice.

6. The method as claimed in claim 3 , further generating a leader board by computing ranks of respective users of the plurality of user devices, the ranks being computed based on total number of correct choices submitted by the corresponding user device.

7. The method as claimed in claim 6 , further comprising selecting at least one winner from the leader board by using a randomization technique.

8. The method as claimed in claim 1 , further configuring a game log module for providing log of real-time interactions of the plurality of user devices for the at least one event.

9. The method as claimed in claim 1 , wherein the submitted choice is evaluated for its correctness by using a third-party web server.

10. The method as claimed in claim 1 , wherein the time delay is dependent upon at least one of the multiple factors including:

geographical location of the plurality of user devices, and

bandwidth allocated to a corresponding service provider to which any of the plurality of user devices is subscribed for receiving the video streaming of at least one live event.

11. A system for providing synchronization in an online gaming environment with video streaming of at least one live event, the system comprising:

a plurality of user devices located at a plurality of geographical locations, each of the plurality of user devices executing a gaming application that is configured based on the at streaming of at least one live event;

a server in communication with the plurality of user devices, the server configured to:

stream the video of the at least one live event on each of the plurality of user devices, wherein the video stream is received on the plurality of user devices by a corresponding time delay,

generate at least one instantaneous question based on at least one action occurring in the video stream of the at least one live event,

synchronize, based on the corresponding time delay, the at least one instantaneous question with the video stream on the plurality of user devices, such that both the video stream and the at least one instantaneous question are displayed in-sync, wherein a program date time (PDT) extension is inserted in HLS (HTTP Live Streaming) manifest of the video stream for facilitating the synchronization of the live video stream with the online gaming environment, and wherein the inserted PDT extension is dynamically and periodically refreshable; and

synchronize, based on the corresponding time delay, an answer of the at least one instantaneous question with a next instantaneous question and with the video stream on the plurality of user devices, such that the answer, the video stream, and the next instantaneous question are displayed in-sync on at least one of the plurality of user devices.

12. The system as claimed in claim 11 , wherein the gaming application is executed simultaneously with the video streaming of the live event.

13. The system as claimed in claim 11 , wherein the at least one instantaneous question is an interactive multiple-choice question for which any choice is selected and submitted to the server correspondingly by the plurality of user devices.

14. The system as claimed in claim 13 , wherein the submitted choice is rejected by the server if it is received beyond a predefined time window.

15. The system as claimed in claim 13 , wherein the submitted choice is compared with the answer of the at least one instantaneous question for determining correctness of the submitted choice.

16. The system as claimed in claim 13 , further generating a leader board by computing ranks of respective users of the plurality of user devices, the ranks being computed based on total number of correct submitted choices by the corresponding user device.

17. The system as claimed in claim 16 , further comprising selecting at least one winner from the leader board by using a randomization technique.

18. The system as claimed in claim 11 , further configuring a game log module for providing log of real-time interactions of the plurality of user devices for the at least one event.

19. The system as claimed in claim 11 , wherein the submitted choice is evaluated for its correctness by using a third-party web server.

20. The system as claimed in claim 11 , wherein the time delay is dependent upon multiple factors including:

geographical location of the plurality of user devices, and

bandwidth allocated to a corresponding service provider to which any of the plurality of user devices is subscribed for receiving the video streaming of at least one live event.

21. The system as claimed in claim 11 , further comprising a database configured in communication with the server for storing the data pertaining to the gaming application, and at least one action occurring in the at least one live event.

Assignments (4)
CHANGE OF NAME Recorded Jul 17, 2025
From: STAR INDIA PRIVATE LIMITED
To: JIOSTAR INDIA PRIVATE LIMITED
Reel/Frame 071748/0816 →
MERGER Recorded Aug 27, 2024
From: NOVI DIGITAL ENTERTAINMENT PRIVATE LIMITED
To: STAR INDIA PRIVATE LIMITED
Reel/Frame 068791/0533 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 3, 2023
From: SOMAN, NIKHIL
To: NOVI DIGITAL ENTERTAINMENT PRIVATE LIMITED
Reel/Frame 065110/0197 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 6, 2020
From: BEHARA, ANIKET; GUPTA, KSHITIJ; SIDHWANI, JAYESH; SAXENA, AKASH; NARANG, VARUN
To: NOVI DIGITAL ENTERTAINMENT PRIVATE LIMITED
Reel/Frame 053990/0708 →
Priority Claims (1)
IN 201821013325 · Apr 6, 2018 · national
Continuity (1)
Related Publication 20210154575A1 · May 27, 2021