Patent ID: 8255459

Claim:
A method of providing an information handling capability to a client computer system in a networked computer system comprising client and server computer systems, comprising the following steps performed at a server computer system: identifying factors relevant to provision of an information handling function by said client computer, selecting one of at least a first and a second service to be uploaded to said client computer based upon said factors, said first service comprising first executable code for providing said information handling function upon execution by the client computer, said second service comprising second executable code for providing said information handling function upon execution by the client computer, and said second executable code differing from said first executable code such that when said second executable code is executed by the client computer, said second service provides the same information handling function as said first service but with a differing level of functionality from that of said first service, and delivering said selected service to said client computer system, so that said information handling function may be realized by said client computer upon execution of code within said selected service at said client computer system.