Patent ID: 7454754

Claim:
A network system comprising: a client for executing an application, the client comprising a computation time estimation section to estimate computation times for jobs associated with computational parts of the application; and a CPU resource provider in communication with the client across a network to provide processing resources for executing the jobs communicated to the CPU resource provider by the client across the network during execution of the application by the client, the CPU resource provider comprising a job assigning unit to assigns said jobs by scheduling the processing resources based on the estimated computation times sent from the client to the CPU resource provider across the network, a profile storage unit comprising error information obtained from differences between a history of estimated job computation times sent to the CPU resource provider by the client and a log of actual job execution times and a correction unit in communication with the profile storage unit to correct the estimated computation times of the jobs communicated from the client to the CPU resource provider based on the error information; wherein the client is an application service provider that provides the application based on a licensing contract with a user terminal connected to the network.