Patent ID: 7571446

Claim:
A server which employs an object designated for each user to perform a process in accordance with a user request received via a network, said server comprising: first object storage means, for storing objects used to perform processes; second object storage means, for storing an object transmitted by said first object storage means; processing means, for performing a process, upon receiving a request from a user, by using an object stored in said first object storage means, said object becoming a currently used object; use time prediction means, for predicting a next use time whereat said currently used object used by said processing means is to be used next by said processing means, said next use time being a predicted time whereat said currently used object is to be used by the processing means based on time data accumulated for multiple users of non-currently used objects and based on time data for the specific user of said currently used object; and object management means, for transmitting, based on said time predicted by said use time prediction means, said object by said first object storage means to said second object storage means.