Patent ID: 7941743

Claim:
A method for imaging device remote document modification, said method comprising: receiving form file menu content and imaging device (IDev) device instructions at a hardware IDev via an IDev device management application programming interface (API), wherein said form file menu content and said IDev device instructions are received from a remote application; displaying said form file menu content on an IDev user interface (UI) display, wherein said IDev UI display in an integral part of said IDev; associating an IDev UI input key on said IDev with said form file menu content; receiving a user input selection from said UI input key, said user input selection identifying a form file request related to said form file menu content; sending said form file request from said IDev device management API to said remote application; receiving display content at said IDev device management API from said remote application, said display content comprising a list of available forms; displaying said list of available forms on said IDev user interface (UI) display; associating a second IDev UI input key on said IDev UI with a form identified in said list of available forms; receiving a second user input selection from said second UI input key, said second user input selection identifying said form identified in said list of available forms; sending said second user input selection from said IDev device management API to said remote application; receiving an input field definition file (IFDF) associated with said form identified by said second user input selection at said IDev device management API, wherein said IFDF is a markup language file that comprises display parameters, field input menu content for fields in said form and UI options for prompting a user for field input and said IFDF also comprises instructions for obtaining field data from other sources; prompting a user for field data user input at said IDev UI, said field data user input comprising field data, wherein said prompting comprises using a display prompt configured with said IFDF, and wherein said prompting is effected by said IDev device management API; obtaining a field data entry in response to said display prompt at said IDev UI; sending said field data entry in response to said display prompt from said IDev device management API to said remote application; receiving, at said IDev, a completed form, wherein said completed form is generated, at said remote application, by appending said field data entry to a form file representing said form selection thereby creating said completed form; and outputting said completed form as hard copy output at said IDev.