IP Library › Granted Patent US 12,458,893
Granted Patent B2
US 12,458,893 · App. 18/321,152 · Granted Nov 4, 2025

Multiplayer video game systems and methods

Inventors: Christopher William Henderson (London, GB); David Erwan Damien Uberti (London, GB); Michael Richard Reynolds (Southampton, GB)
Assignee: Sony Interactive Entertainment Inc.
A63F13/843A63F13/35A63F13/52A63F13/54
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 12,458,893
App. No.
18/321,152
Granted
Nov 4, 2025
Kind
B2
Abstract

A method of executing a multiplayer video game includes: connecting a game client to a game server via a communication network; for each player, executing an instance of a game on the game server to generate a game environment; synchronizing game data between multiple instances of the game to link the generated game environments; transmitting user inputs to the game server to initiate interactive gameplay; for each player, generating a video stream of the linked game environment from the player's perspective; and mixing the video streams for individual players into split screen view during a split screen mode.

Claims (54)

1 . A method comprising:

connecting a game client to a game server via a communication network;

for each player, executing an instance of a game on the game server to generate a game environment;

synchronizing game data between multiple instances of the game to link the generated game environments;

transmitting player inputs to the game server to initiate interactive gameplay;

for each player, determining a player-selected position of a respective video stream in a split screen view;

for each player, determining a player-selected display setting of the respective video stream in the split screen view;

for each player, generating the respective video stream of the linked generated game environment from a respective player's perspective; and

mixing the respective video stream for each player into split screen view during a split screen mode in accordance with each player-selected position and player-selected display setting.

2 . The method according to claim 1 , further comprising:

allocating the respective instance of the game of each player to a same hosted version of the game on the game server.

3 . The method according to claim 1 , further comprising:

generating universal audio data of the linked generated game environment containing audio data shared between the players; and

playing the universal audio data in a speaker.

4 . The method according to claim 1 , further comprising:

for each player, generating personal audio data of the linked generated game environment from the respective player's perspective; and

playing in a player's headphone the personal audio data corresponding to the player.

5 . The method according to claim 1 , wherein the respective video stream for each player are transmitted to the game client, and the mixing of the video streams is performed at the game client.

6 . The method according to claim 1 , wherein the mixing of the video streams is performed at the game server, and the mixed video stream containing the split screen view is transmitted to the game client.

7 . A non-transitory, computer-readable medium containing a computer program comprising computer executable instructions adapted to cause a computer system to:

connecting a game client to a game server via a communication network; for each player, executing an instance of a game on the game server to generate a game environment;

synchronizing game data between multiple instances of the game to link the generated game environments;

transmitting player inputs to the game server to initiate interactive gameplay;

for each player, determining a player-selected position of a respective video stream in a split screen view;

for each player, determining a player-selected display setting of the respective video stream in a split screen view;

for each player, generating the respective video stream of the linked generated game environment from a respective player's perspective; and

mixing the respective video stream for each player into split screen view during a split screen mode in accordance with each player-selected position and player-selected display setting.

8 . A game server, comprising:

a circuit operating to connect to a game client via a communication network;

a circuit operating to execute an instance of a game for each player on the game server to generate a game environment; a circuit operating to synchronize game data between multiple instances of the game to link the generated game environments;

a circuit operating to receive player inputs from the game client to initiate interactive gameplay;

a circuit operating to determine a player-selected position of a respective video stream for each player in a split screen view;

a circuit to operating to determine a player-selected display setting of the respective video stream for each player in the split screen view;

a circuit operating to generate the respective video stream, for each player, of the linked generated game environment from a respective player's perspective;

a circuit operating to mix the respective video stream for each player into the split screen view during a split screen mode; and

a circuit operating to transmit the mixed video stream to the game client in accordance with each player-selected position and player-selected display setting.

9 . The game server according to claim 8 , further comprising: a circuit operating to allocate the respective instance of the game for each player to a same hosted version of the game on the server.

10 . The game server for a multiplayer video game according to claim 8 , further comprising: a circuit operating to generate universal audio data of the linked generated game environment containing audio data shared between the players.

11 . The game server according to claim 8 , further comprising: a circuit operating to generate personal audio data, for each player, of the linked generated game environment from the respective player's perspective.

12 . A game client, comprising:

a circuit operating to connect to a game server via a communication network;

a circuit operating to transmit player inputs to the game server to initiate interactive gameplay;

a circuit operating to transmit a player-selected position of a respective video stream for each player in a split screen view;

a circuit to operating to transmit a player-selected display setting of the respective video stream for each player in the split screen view;

a circuit operating to receive the respective video stream generated by the game server, for each player, of a linked generated game environment from a respective player's perspective; and

a circuit operating to mix the respective video stream for each player into the split screen view during a split screen mode in accordance with each player-selected position and player-selected display setting.

13 . The game client according to claim 12 , further comprising:

a circuit operating to indicate to the game server that respective instances of a multiplayer video game should be run for each player, and these respective instances should be allocated to the same hosted version of the game on the server.

14 . The game client according to claim 12 , further comprising:

a circuit operating to receive, from the game server, universal audio data of the linked generated game environment containing audio data shared between the players; and

a circuit operating to transmit the universal audio data to a speaker.

15 . The game client according to claim 12 , further comprising:

a circuit operating to receive, from the game server, personal audio data of the linked generated game environment from the respective player's perspective; and

a circuit operating to transmit the personal audio data to a player's headphone.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 25, 2023
From: UBERTI, DAVID ERWAN DAMIEN
To: SONY INTERACTIVE ENTERTAINMENT INC.
Reel/Frame 063758/0222 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 22, 2023
From: HENDERSON, CHRISTOPHER WILLIAM; REYNOLDS, MICHAEL RICHARD
To: SONY INTERACTIVE ENTERTAINMENT INC.
Reel/Frame 063715/0039 →
Priority Claims (1)
GB 2207661 · May 25, 2022 · national
Continuity (1)
Related Publication 20230381672A1 · Nov 30, 2023
References Cited (11)
US 20140195912A1 · Odorovic · 2014 [cited by applicant]
US 20140274368A1 · Cotter · 2014 [cited by applicant]
US 20150174478A1 · Barak · 2015 [cited by applicant]
US 20170165569A1 · van Welzen · 2017 [cited by applicant]
US 20180161675A1 · Miron · 2018 [cited by applicant]
US 20200206615A1 · Cotter · 2020 [cited by applicant]
EP 2709359A2 · 2014 [cited by applicant]
WO 2022076966A1 · 2022 [cited by applicant]
Combined Search and Examination Report for corresponding GB Application No. 2207661.6, 7 pages, dated Nov. 17, 2022. [cited by applicant]
Extended European Search Report for corresponding EP Application No. 23172757, 12 pages, dated Oct. 20, 2023. [cited by applicant]
Extended Report for corresponding GB Application No. 2207661.6, 4 pages, dated Jun. 12, 2024. [cited by applicant]