Patent ID: 8345272

Claim:
A method for third-party control of a remotely-controlled imaging device in a system with a networked imaging device (IDev), remote computing device (RCD) and a remote user device (RUD), said method comprising: registering a controlling application executing on said RCD with said IDev, wherein said registering comprises sending a remote user interface definition (RUID) from said RCD to said IDev and establishing a bi-directional communication between said RCD and said IDev, wherein said registering enables said IDev to display said controlling application's user interface (UI) content on an IDev display and enables said IDev to accept user input relative to said UI content and forward said user input to said RCD and wherein said registering grants said controlling application control over an IDev function; extending control of said IDev function to said RUD by sending said RUID from said RCD to said RUD, wherein said RUD comprises a generic driver responsive to said RUID, wherein said generic driver responds to receipt of said RUID by displaying said controlling application's user interface (UI) content on an RUD display and enables said RUD to accept user input relative to said UI content and forward said user input to said RCD; receiving a user interface (UI) response at said RUD; forwarding said UI response to said RCD; converting said UI response to an IDev command with said RCD; and receiving logical pages of an imaging job at said RCD from said RUD and forwarding said logical pages to said IDev with said IDev command, thereby initiating said IDev function.