Patent ID: 7293059
Filing Date: 2007-11-06
Classification: G06F

Abstract:
1. A method of performing distributed computing, comprising: receiving a request for a web page from a user node wherein the user node includes a processor with a processing capacity and a browser for viewing web pages provided over a network; in response to the request, serving a host web page to the user node, the host web page comprising an instruction set for loading a distributed computing application on the user node; receiving a request for work unrelated to the host web page from the distributed computing application; transferring a work unit for a distributed project associated with the distributed computing application to the user node wherein the distributed computing application is configured to determine whether the browser is still viewing the host web page and whether the processor possesses excess capacity for processing the work unit and to only initiate performance of the processing of the work unit to obtain the result when the browser is still viewing the host web page and the processor possesses excess capacity for processing the work unit; and receiving a result of processing the work unit with the distributed computing application.