IP Library Granted Patent US 12667788
Granted Patent B2
US 12667788 · App. 18/248,050 · Granted Jun 30, 2026

Coordinating a multi-player game

Inventors: Ray Latypov (Binghamton, NY); Nurali Latypov (Moscow, RU); Alfred Latypov (Binghamton, NY)
A63F13/795A63F13/35A63F13/46A63F13/798A63F13/80
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 12667788
App. No.
18/248,050
Granted
Jun 30, 2026
Kind
B2
Abstract

A method in a computing system to facilitate a multi-player game by selecting a group of computing devices operated by respective users, distributing interactive content that includes one or more questions with a set of selectable answers to the group of computing devices, receiving a response to the one or more questions, determining a score based on whether the response is a correct response and a number of computing devices in the group from which the correct response was received, determining a respective ranking based at least on the corresponding score, and providing the respective ranking to each computing device in the group.

Claims (48)

1 . A method in a computing system for facilitating a multi-player game play, the method comprising:

selecting, by processing hardware, a group of computing devices based on at least one selection criterion, each of the computing devices operated by a respective user, including (i) generating a geofence enclosing a geographic area (ii) and selecting, from among a set of candidate devices, the group of computing devices that are disposed within the geofence and form a cluster based on geographic proximity of a critical number of the candidate computing devices within the generated geofence;

distributing, by the processing hardware via a communication network to the group of computing devices, interactive content that includes one or more questions with a set of selectable answers;

receiving, by the processing hardware from the group of computing devices, a respective response to the one or more questions;

determining, for each response, a score based on (i) whether the response is a correct response and (ii) a number of computing devices in the group from which the correct response was received;

determining, by the one or more processors, a respective ranking based at least on the corresponding score; and

providing, by the one or more processors, the respective ranking to each computing device in the group.

2 . The method of claim 1 , further comprising:

applying user profiles to select the group from among the set of candidate devices further based on the user profiles.

3 . The method of claim 1 , wherein determining the score includes dividing a number of computing devices in the group from which a response was received by the number of computing devices in the group from which the correct response was received.

4 . The method of claim 1 , wherein determining the score further includes determining a cumulative score using prior responses received from the same computing device.

5 . The method of claim 1 , wherein determining the respective ranking includes re-calculating a previous ranking using the corresponding score.

6 . The method of claim 1 , wherein providing the respective ranking to each computing device include:

calculating a delay between a time when the ranking is determined and a time when the ranking is provided to the computing device; and

transmitting the ranking after the delay.

7 . The method of claim 1 , further comprising:

determining a duration of an interactive session during which the interactive content including a plurality of questions is distributed;

wherein calculating the delay is based at least in a part on an amount of time elapsed since the beginning of the session.

8 . A system comprising one or more processors and a storage medium storing instructions which, when executed by the processor, causes the system to:

select a group of computing devices based on at least one selection criterion, each of the computing devices operated by a respective user including (i) generate a geofence enclosing a geographic area (ii) and select, from among a set of candidate devices, the group of computing devices that are disposed within the geofence and form a cluster based on geographic proximity of a critical number of the candidate computing devices within the generated geofence;

distribute, via a communication network to the group of computing devices, interactive content that includes one or more questions with a set of selectable answers;

receive, from the group of computing devices, a respective response to the one or more questions;

determine, for each response, a score based on (i) whether the response is a correct response and (ii) a number of computing devices in the group from which the correct response was received;

determine a respective ranking based at least on the corresponding score; and

provide the respective ranking to each computing device in the group.

9 . The system of claim 8 , wherein the system is further configured to:

apply user profiles to select the group from among the set of candidate devices further based on the user profiles.

10 . The system of claim 8 , wherein the system is further configured to:

apply user profiles to select the group from among the set of candidate devices further based on the user profiles.

11 . The system of claim 8 , wherein to determine the score, the system is further configured to:

divide a number of computing devices in the group from which a response was received by the number of computing devices in the group from which the correct response was received.

12 . The system of claim 8 , wherein to determine the score, the system is further configured to:

determine a cumulative score using prior responses received from the same computing device.

13 . The system of claim 8 , wherein to determine the respective ranking, the system is configured to:

re-calculate a previous ranking using the corresponding score.

14 . The system of claim 8 , wherein to provide the respective ranking, the system is configured to:

calculate a delay between a time when the ranking is determined and a time when the ranking is provided to the computing device; and

transmit the ranking after the delay.

15 . The system of claim 8 , further configured to:

determine a duration of an interactive session during which the interactive content including a plurality of questions is distributed;

wherein calculating the delay is based at least in a part on an amount of time elapsed since the beginning of the session.

16 . A machine-readable medium carrying machine readable instructions, which when executed by one or more processors, causes the one or more processors to:

select a group of computing devices based on at least one selection criterion, each of the computing devices operated by a respective user including (i) generate a geofence enclosing a geographic area (ii) and select, from among a set of candidate devices, the group of computing devices that are disposed within the geofence and form a cluster based on geographic proximity of a critical number of the candidate computing devices within the generated geofence;

distribute, via a communication network to the group of computing devices, interactive content that includes one or more questions with a set of selectable answers;

receive, from the group of computing devices, a respective response to the one or more questions;

determine, for each response, a score based on (i) whether the response is a correct response and (ii) a number of computing devices in the group from which the correct response was received;

determine a respective ranking based at least on the corresponding score; and

provide the respective ranking to each computing device in the group.