Methods and systems for remote configuration-based imaging device accounting
First Claim
Patent Images
1. A method for imaging device accounting, said method comprising:
- a) taking control of an imaging device (IDev) user interface (UI) with a remote computing device (RCD) application, wherein said RCD is remote to said IDev and said control is established through a user interface application programming interface (UI API), wherein said UI API allows input on said IDev UI to be intercepted and sent to said RCD application and said UI API allows UI display content sent from said RCD application to be displayed on said IDev UI;
b) sending UI display content from said RCD to said IDev for display on said IDev UI via said UI API;
c) receiving job configuration data, through said IDev UI and said UI API, at said remote computing device (RCD), for a job to be performed at said IDev;
d) receiving pixel data, at said RCD from said IDev, for said job to be performed at said IDev;
e) deriving detailed job parameters from said job configuration data and said pixel data at said RCD;
f) calculating a job charge using said detailed job parameters at said RCD;
g) accessing account data comprising accounting restrictions with said RCD;
h) determining whether said accounting restrictions will allow said job to be executed based on said job charge; and
i) sending a job authorization to said IDev UI when said job complies with said accounting restrictions.
2 Assignments
0 Petitions
Accused Products
Abstract
Aspects of the present invention relate to systems, methods and devices for configuration-based imaging device accounting wherein costs are calculated based on detailed job parameters derived from job configuration data.
93 Citations
20 Claims
-
1. A method for imaging device accounting, said method comprising:
-
a) taking control of an imaging device (IDev) user interface (UI) with a remote computing device (RCD) application, wherein said RCD is remote to said IDev and said control is established through a user interface application programming interface (UI API), wherein said UI API allows input on said IDev UI to be intercepted and sent to said RCD application and said UI API allows UI display content sent from said RCD application to be displayed on said IDev UI; b) sending UI display content from said RCD to said IDev for display on said IDev UI via said UI API; c) receiving job configuration data, through said IDev UI and said UI API, at said remote computing device (RCD), for a job to be performed at said IDev; d) receiving pixel data, at said RCD from said IDev, for said job to be performed at said IDev; e) deriving detailed job parameters from said job configuration data and said pixel data at said RCD; f) calculating a job charge using said detailed job parameters at said RCD; g) accessing account data comprising accounting restrictions with said RCD; h) determining whether said accounting restrictions will allow said job to be executed based on said job charge; and i) sending a job authorization to said IDev UI when said job complies with said accounting restrictions. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A method for imaging device accounting, said method comprising:
-
a) taking control of an imaging device (IDev) user interface (UI) with a remote computing device (RCD) application, wherein said RCD is remote to said IDev and said control is established through a user interface application programming interface (UI API), wherein said UI API allows input on said IDev UI to be intercepted and sent to said RCD application and said UI API allows UI display content sent from said RCD application to be displayed on said IDev UI; b) sending UI display content from said RCD to said IDev for display on said IDev UI via said UI API; c) receiving job configuration data, through said IDev UI and said UI API, at said remote computing device (RCD), for a job to be performed at said IDev; d) receiving pixel data, at said RCD from said IDev, for said job to be performed at said IDev; e) deriving detailed job parameters from said job configuration data and said pixel data at said RCD; f) calculating a job charge using said detailed job parameters at said RCD; g) sending said job charge data to a remote accounting application to determine whether said job charge meets accounting restrictions; h) receiving an accounting job authorization from said remote accounting application when said job charge meets said accounting restrictions; and i) sending a job execution authorization to said IDev when said job accounting authorization is received at said RCD. - View Dependent Claims (13, 14, 15)
-
-
16. An apparatus for imaging device accounting, said apparatus comprising:
-
a) an imaging device remote control application (RCD application) for controlling a user interface (UI) of an imaging device (IDev) that is remote to said RCD application, wherein said RCD application communicates with a UI application programming interface (API) to provide UI display content to said IDev and to receive UI input from said IDev UI; b) IDev UI display content for sending to said IDev UI via said RCD application; c) a sender for sending said IDev UI content to said IDev UI API; d) a configuration data receiver for receiving job configuration data, at said remote computing device (RCD) from said imaging device (IDev) UI, for a job to be performed at said IDev; e) a pixel-data receiver for receiving pixel data, at said RCD from said IDev, for said job to be performed at said IDev; f) a deriving processor for deriving detailed job parameters from said job configuration data and said pixel data at said RCD; g) a calculator for calculating a job cost using said detailed job parameters at said RCD; h) a communication link for accessing account data comprising accounting restrictions with said RCD; i) an accounting processor for determining whether said accounting restrictions will allow said job to be executed based on said job cost; and j) a sender for sending a job authorization to said IDev when said job complies with said accounting restrictions. - View Dependent Claims (17, 18, 19, 20)
-
Specification