| CPC A63F 13/537 (2014.09) [A63F 13/35 (2014.09)] | 8 Claims |

|
1. A server device comprising:
one or more processors having hardware,
wherein the one or more processors are configured to perform operations comprising:
receiving, from a user terminal, schedule information indicating a user-specified end time for game play;
deriving, based on a current time and the user-specified end time, a remaining time that is left until a user ends game play;
accessing historical activity performance data for a plurality of users;
determining, for the user, a skill class by statistically analyzing skill values derived from prior activities;
for each of a plurality of candidate activities, retrieving a representative playing time associated with a class having a lower skill value than the user's skill class;
specifying an activity for which an estimated playing time of the activity is equal to or shorter than the remaining time, wherein the estimated playing time is associated with a class having a lower skill value than a class of the user;
generating interface data that arranges and presents the specified activity; and
providing, automatically and in real time, information regarding the specified activity to the user.
|