Patent ID: 11925866
Assignee: AMAZON TECHNOLOGIES, INC.
Field: Furniture, games (Other fields)
Classification: CPC A  H | IPC A  H

Claim 0:
1. A system comprising:
one or more processors; and
one or more computer-readable media storing instructions that, when executed by the one or more processors, cause the one or more processors to perform operations comprising:
storing, on a first virtual storage device, first software data associated with a game;
generating second software data, wherein the second software data is associated with a list of modifications for the game;
storing, on a second virtual storage device, the second software data associated with the list of modifications for the game, individual ones of the modifications within the list of modifications associated with changing an aspect of the game;
storing account data associated with a user account;
associating the first virtual storage device with a virtual server, the virtual server for creating an instance of the game;
receiving, from a gaming controller and over a wireless network, a first request to play the game;
determining that the gaming controller is associated with the account data;
receiving, from the gaming controller and over the wireless network, a second request to modify the game using at least one of the individual ones of the modifications within the list of modifications;
determining that the user account includes permission to utilize the at least one of the individual ones of the modifications within the list of modifications;
based at least in part on the permission, associating the second virtual storage device with the virtual server;
generating third software data, the third software data associated with the game, the third software data representing the first software data as modified by the at least one of the individual ones of the modifications within the list of modifications;
storing the third software data on the first virtual storage device;
updating the list of modifications to include a reference to the third software data;
launching the third software data on the virtual server; and
sending, to a display device associated with the gaming controller, and over the wireless network, content data representing the third software data.