Patent ID: 7865924

Claim:
A method for providing input and output for a mobile device, the method comprising: receiving, at the mobile device, the input from at least one of a plurality of remote input devices, the at least one of the plurality of remote input devices being remote from the mobile device, the mobile device having at least one local input device wherein the at least one of the plurality of remote input devices has a greater form factor than the at least one local input device; processing the received input, wherein processing the received input comprises receiving one of the following: an applet and a script associated with the received input; and transmitting, from the mobile device, the output to at least one of a plurality of remote output devices and at least one local output device associated with the mobile device, the transmitted output being based on the processed input, wherein the at least one of the plurality of remote output devices has a greater form factor than the at least one local output device, and wherein transmitting, from the mobile device, the output to at least one of the plurality of remote output devices comprises: outputting a first content to the at least one of the plurality of remote output devices, and outputting a second content to the at least one local output device.