Methods and systems for third-party control of remote imaging jobs
First Claim
Patent Images
1. 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.
2 Assignments
0 Petitions
Accused Products
Abstract
Embodiments of the present invention comprise systems and methods for third-party control of remote imaging jobs.
528 Citations
12 Claims
-
1. 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. - View Dependent Claims (2, 3, 4)
-
-
5. A method for third-party control of a remotely-controlled imaging device, said method comprising:
-
registering a controlling application executing on a remote computing device (RCD) with an imaging device (IDev), wherein said registering comprises receiving a remote user interface definition (RUID) from said RCD at said IDev and establishing a bi-directional communication between said RCD and said IDev; granting said controlling application control over an IDev function in response to receiving said RUID; extending control of said IDev function to a remote user device (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 an IDev command at said IDev from said RCD, wherein said IDev command has been translated by said RCD from user input received at said RUD; receiving logical pages of an imaging job at said IDev from said RCD wherein said logical pages were received at said RCD from said RUD and forwarded to said IDev with said IDev command, thereby initiating said IDev function; and performing said IDev function according to said IDev command. - View Dependent Claims (6, 7, 8)
-
-
9. A method for third-party control of a remotely-controlled imaging device, said method comprising:
-
gaining remote control of an imaging device (IDev) function at a remote user device (RUD) by receiving a remote user interface definition (RUID) from a remote computing device (RCD); processing said RUID with a generic driver responsive to said RUID, wherein said generic driver responds to receipt of said RUID by displaying a controlling application'"'"'s user interface (UI) content on an RUD display; configuring said RUD to accept user input relative to said UI content and to forward said user input to said RCD; wherein said controlling application is executing on said RCD and said controlling application is registered with said IDev thereby establishing a bi-directional communication between said RCD and said IDev and wherein said controlling application controls an IDev function via said bi-directional communication; receiving user input in response to said displaying; obtaining logical pages of an imaging job based on said user input; and sending said user input response and said logical pages said controlling application on said RCD with instructions instructing said RCD to forward said logical pages to said IDev with an IDev command identified in said user input. - View Dependent Claims (10, 11, 12)
-
Specification