IP Library Granted Patent US 12685931
Granted Patent B2
US 12685931 · App. 18/596,572 · Granted Jul 21, 2026

Generating a mini-game of a video game from a game play recording

Inventors: David Perry (Newport Beach, CA); Michael Taylor (San Mateo, CA); Warren Benedetto (Foothill Ranch, CA); Dominic S. Mallinson (Redwood City, CA)
Assignee: Sony Interactive Entertainment LLC
A63F13/355A63F13/493A63F13/60A63F13/86A63F13/335A63F13/69
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 12685931
App. No.
18/596,572
Granted
Jul 21, 2026
Kind
B2
Abstract

Methods for tagging content in a video game title during game play executed on a game cloud system, and social sharing methods. One method includes receiving a pause indication during the game play and suspending the game play to hold the video game title in a current frame image, storing the game state, and receiving the tag data that is associated to a location in the current frame image and to a user identifier for the current frame image. The method further includes generating a video recording of the game play having the tag data and generating a mini-game from a portion of the video game title. The mini-game includes a playable portion to enable view of a portion of the video recording for the mini-game and an executable portion to enable the play of game code for the mini-game that is a portion of the video game title.

Claims (64)

1 . A method, comprising:

executing, by a server, first game code of a video game for a game play of the video game via a first device,

capturing, by the server based on one or more events provided by the video game upon executing of the first game code, one or more game states of the game play of the video game at one or more points in the game play;

generating, by the server, a recording of the game play of the video game;

providing, by the server, access to the recording of the video game for viewing;

receiving, by the server, selection of a start frame and an end frame within the recording; and

generating, by the server, second game code of a mini-game of the video game that is executable using a first game state of the game play that is captured corresponding to the start frame, wherein the second game code is executable independently of the first game code; and

executing, by the server, the second game code for a second game play of the mini-game via the first device or a second device.

2 . The method of claim 1 , further comprising:

capturing the first game state of the game play of the video game in response to a tagging instruction of the first device,

wherein the first game state is captured at a first point in the game play that corresponds with generation of the tagging instruction.

3 . The method of claim 2 , further comprising:

receiving tag data in association with the tagging instruction,

wherein the tag data includes one or more of text, a symbol, an image, and a link.

4 . The method of claim 1 , further comprising:

automatically capturing the one or more game states of the game play of the video game.

5 . The method of claim 1 ,

wherein instantiation of the mini-game executes the second game code of the video game configured with the first game state that is captured from the game play by the first device.

6 . The method of claim 1 , further comprising:

restricting execution of the first game code of the video game for the mini-game to enable new game interactivity of the video game that parallels the game play captured in the recording.

7 . The method of claim 1 ,

wherein the first game code of the video game is a full version.

8 . A computer system comprising:

a processor;

memory coupled to the processor and having stored therein instructions that, upon executed by the computer system, cause the computer system to perform operations comprising:

executing first game code of a video game for a game play of the video game via a first device;

capturing, based on one or more events provided by the video game upon executing of the first game code, one or more game states of the game play of the video game at one or more points in the game play;

generating a recording of the game play of the video game;

providing access to the recording of the video game for viewing;

receiving selection of a start frame and an end frame within the recording;

generating second game code of a mini-game of the video game based on the first game code of the video game and a first game state of the game play that is captured corresponding to the start frame, wherein the second game code is executable independently of the first game code; and

executing the second game code for a second game play of the mini-game via the first device or a second device.

9 . The computer system of claim 8 , wherein the execution of the instructions further causes the computer system to perform additional operations comprising:

capturing the first game state of the game play of the video game in response to a tagging instruction of the first device,

wherein the first game state is captured at a first point in the game play that corresponds with generation of the tagging instruction.

10 . The computer system of claim 9 , wherein the execution of the instructions further causes the computer system to perform additional operations:

receiving tag data in association with the tagging instruction,

wherein the tag data includes one or more of text, a symbol, an image, and a link.

11 . The computer system of claim 9 , wherein the execution of the instructions further causes the computer system to perform additional operations:

automatically capturing the one or more game states of the game play of the video game.

12 . The computer system of claim 9 , wherein instantiation of the mini-game executes the second game code of the video game configured with the first game state that is captured from the game play by the first device.

13 . The computer system of claim 9 , the method further wherein the execution of the instructions further causes the computer system to perform additional operations:

restricting execution of the first game code of the video game for the mini-game to enable new game interactivity of the video game that parallels the game play captured in the recording.

14 . The computer system of claim 9 , wherein the first game code of the video game is a full version.

15 . A non-transitory computer readable medium storing program instructions that, upon execution on a computer system, cause the computer system to perform operations comprising:

executing first game code of a video game for a game play of the video game via a first device;

capturing, based on one or more events provided by the video game upon the executing of the first game code, one or more game states of the game play of the video game at one or more points in the game play;

generating a recording of the game play of the video game;

providing access to the recording of the video game for viewing;

receiving selection of a start frame and an end frame within the video recording;

generating second game code of a mini-game of the video game based on the first game code of the video game and a first game state of the game play that is captured corresponding to the start frame, wherein the second game code is executable independently of the first game code; and

executing the second game code for a second game play of the mini-game via the first device or a second device.

16 . The non-transitory computer readable medium of claim 15 , wherein the operations further comprise:

capturing the first game state of the game play of the video game in response to a tagging instruction of the first device,

wherein the first game state is captured at a first point in the game play that corresponds with generation of the tagging instruction.

17 . The non-transitory computer readable medium of claim 16 , wherein the operations further comprise:

receiving tag data in association with the tagging instruction,

wherein the tag data includes one or more of text, a symbol, an image, and a link.

18 . The non-transitory computer readable medium of claim 15 , wherein the operations further comprise:

automatically capturing the one or more game states of the game play of the video game.

19 . The non-transitory computer readable medium of claim 15 ,

wherein instantiation of the mini-game executes the second game code of the video game configured with the first game state that is captured from the game play by the first device.

20 . The non-transitory computer readable medium of claim 15 , wherein the operations further comprise:

restricting execution of the first game code of the video game for the mini-game to enable new game interactivity of the video game that parallels the game play captured in the recording.