Generation of a multi-part mini-game for cloud-gaming based on recorded gameplay
First Claim
Patent Images
1. A method for generating a playable minigame from a video game, comprising:
- executing the video game by a cloud gaming system that includes at least one server computer, to generate video data for streaming over a network to a client device, the video data being rendered by the client device to a display for interactive gameplay by a user;
receiving, over the network by the cloud gaming system from the client device, user input data generated from the interactive gameplay of the video game by the user, wherein the execution of the video game includes processing the user input data while generating the video data;
recording, by the cloud gaming system, a gameplay video of the user'"'"'s gameplay of the video game;
receiving, over the network by the cloud gaming system from the client device, user input identifying a plurality of portions of the user'"'"'s recorded gameplay video;
for each portion, generating, by a game slice generator of the cloud gaming system, a playable game slice of the video game, the playable game slice being configured for interactive gameplay; and
arranging, by the cloud gaming system, each of the playable game slices of the video game in a user-defined order to define the minigame from the video game, the minigame being a game configured for interactive gameplay;
storing the minigame to a library associated with an account of the user.
3 Assignments
0 Petitions
Accused Products
Abstract
A method for generating a playable limited version of a video game is provided. A user'"'"'s gameplay of a full version of the video game is recorded. A plurality of user-defined portions of the user'"'"'s recorded gameplay is determined. For each user-defined portion, boundaries within a gameplay context of the video game based on the user-defined portion, and a playable portion of the video game is generated based on the defined boundaries. Each of the playable portions of the video game is arranged in a series to define the limited version of the video game; wherein the method is executed by a processor.
-
Citations
24 Claims
-
1. A method for generating a playable minigame from a video game, comprising:
-
executing the video game by a cloud gaming system that includes at least one server computer, to generate video data for streaming over a network to a client device, the video data being rendered by the client device to a display for interactive gameplay by a user; receiving, over the network by the cloud gaming system from the client device, user input data generated from the interactive gameplay of the video game by the user, wherein the execution of the video game includes processing the user input data while generating the video data; recording, by the cloud gaming system, a gameplay video of the user'"'"'s gameplay of the video game; receiving, over the network by the cloud gaming system from the client device, user input identifying a plurality of portions of the user'"'"'s recorded gameplay video; for each portion, generating, by a game slice generator of the cloud gaming system, a playable game slice of the video game, the playable game slice being configured for interactive gameplay; and arranging, by the cloud gaming system, each of the playable game slices of the video game in a user-defined order to define the minigame from the video game, the minigame being a game configured for interactive gameplay; storing the minigame to a library associated with an account of the user. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A non-transitory tangible computer readable medium having program instructions embodied thereon for generating a playable minigame of a video game, the program instructions, when executed by at least one processor cause at least one computing device to:
-
execute the video game by a cloud gaming system that includes at least one server computer, to generate video data for streaming over a network to a client device, the video data being rendered by the client device to a display for interactive gameplay by a user; receive, over the network by the cloud gaming system from the client device, user input data generated from the interactive gameplay of the video game by the user, wherein the execution of the video game includes processing the user input data while generating the video data; record, by the cloud gaming system, a gameplay video of the user'"'"'s gameplay of the video game; receive, over the network by the cloud gaming system from the client device, user input identifying a plurality of portions of the user'"'"'s recorded gameplay video. - View Dependent Claims (14, 15, 16, 17, 18)
-
-
19. A cloud gaming system comprising:
-
at least one server computing device comprising at least one processor and at least one memory, the at least one memory storing logic for generating a playable limited version of a video game that when executed by the at least one processor cause the at least one server to at least; execute the video game by the cloud gaming system by generating video data for streaming over a network to a client device, the video data being rendered by the client device to a display for interactive gameplay by a user; receive, over the network by the cloud gaming system from the client device, user input data generated from the interactive gameplay of the video game by the user, wherein the execution of the video game includes processing the user input data while generating the video data; record, by the cloud gaming system, a gameplay video of the user'"'"'s gameplay of a full version of the video game; receive, over the network by the cloud gaming system from the client device, user input identifying a plurality of portions of the user'"'"'s recorded gameplay video; for each portion generating, by a game slice generator of the cloud gaming system, a playable game slice of the video game, the playable game slice being configured for interactive gameplay; arrange, by the cloud gaming system, each of the playable game slices of the video game in a user-defined order to define the minigame from the video game, the minigame being a game configured for interactive gameplay; store the minigame to a library associated with an account of the user. - View Dependent Claims (20, 21, 22, 23, 24)
-
Specification