Patent ID: 6990662
Filing Date: 2006-01-24
Classification: G06F

Abstract:
1. A computer implemented method for offloading execution load from a resource-constrained device to allow the device to run a resource-intensive software program, the method comprising: accessing a program using a first resource-constrained computing device; determining whether execution of the program will exceed resources of the first resource-constrained computing device; determining a load split for the program to split the program into a first portion and a second portion; offloading the second portion of the program to a second more capable computing device while retaining the first portion of the program on the first resource-constrained computing device, wherein the second more capable computing device is distinct from the first resource-constrained computing device; and providing a program functionality using the first resource-constrained computing device, wherein the functionality is provided by the first portion and the second portion executing cooperatively over a network connection between said first resource-constrained computing device and said second more capable computing device.