| CPC A63F 13/23 (2014.09) [A63F 13/2145 (2014.09); A63F 13/26 (2014.09); A63F 13/798 (2014.09)] | 20 Claims |

|
1. A network system comprising:
a communication subsystem that enables the network system to connect to a communication network;
network memory; and
a controller communicatively connected to the communication subsystem and the network memory, and which:
associates a first game application with a first virtual gamepad configuration comprising one or more virtual controls;
aggregate usage data of gamepads, the usage data comprising frequency of use of the one or more virtual controls and user proficiency levels;
create customized virtual gamepads for different proficiency levels;
stores, in the network memory, one or more customized versions of the first virtual gamepad configuration for use with the first game application, the one or more customized versions comprising a second virtual gamepad configuration having a modified one or more virtual controls that, based on frequency of use of the one or more virtual controls during detected interactions with the first game application by one or more user devices, is at least one of (i) changed in size relative to the first virtual gamepad configuration and (ii) spatially repositioned relative to the first virtual gamepad configuration;
categorize each of the first virtual gamepad configuration and the one or more customized versions of the first virtual gamepad configuration based on the user proficiency levels; and
transmits, via the communication subsystem and the communication network, one of the first and the second virtual gamepad configurations for presenting on a touch screen display while executing the first game application and presenting a game screen on an external display.
|