A method for executing operations on a device includes executing one or more bytecode language instructions associated with a mobile agent. The mobile agent includes a state of a virtual machine and the bytecode language includes instructions such WARP, MESG; ESEL, ALERT, BROWSE, CAPS, SLEEP, and GPS....http://www.google.de/patents/US20060123396?utm_source=gb-gplus-sharePatent US20060123396 - Method of and instruction set for executing operations on a device