Patent ID: 7409434

Claim:
A method for controlling a document service request at a mobile computing device, comprising: receiving a user selection directed at a first web page displayed by a web browser operating at the mobile computing device; the first web page listing document services that may be applied to a selected document identified by a document reference that is accessible on a document server communicating with a web server; initiating, at the mobile computing device, the document service request in response to the user selection of a document service from the list of the document services available on the first web page; said initiating adding to the document service request a first parameter identifying the selected document accessible to the document server; displaying, at the mobile computing device after initiating the document service request, a second web page with the web browser; the second web page, received from the web server, (i) identifying parameters associated with the document service request and (ii) embedding therein a control module for communicating between the document server and an output device; obtaining, at the mobile computing device using the control module, device information identifying a type of output device available over one of two communications channels; adding, at the mobile computing device using the control module, the device information as a second parameter to the document service request; transmitting, from the mobile computing device using the control module, the parameters of the document service request to the document server over one of the two communications channels; and controlling, at the mobile computing device using the control module, a connection between the document server and the output device to transmit there between the selected document in a format suitable for the output device; the mobile computing device establishing the connection with the document server over a first of the two communications channels and with the output device over a second of the two communications channels.