Patent ID: 8156424

Claim:
A method for imaging device dynamic document creation and organization, the method comprising: identifying a user at an imaging device (IDev), based on user input at an IDev user interface (UI); sending a user identification, formatted as a markup language message, from a web service on said IDev to a remote computing device (RCD); receiving access to data related to said user via said RCD; associating dynamic document editing functions with said user data, wherein said user data is linked to user data fields identified in a dynamic field structure; receiving a document format selection from an imaging device (IDev) user interface (UI) on an IDev, wherein said document format selection defines a page size, a page orientation, a single-sided or double-sided page format, a margin parameter, a header parameter and a footer parameter and at least one of a text box parameter and a graphic box parameter, and wherein said IDev comprises a printer function and said IDev UI in a single hardware device; defining a dynamic field structure on said imaging device (IDev) UI, wherein said dynamic field structure defines a plurality of data fields comprising numerical data, graphics data, and image data, wherein said dynamic field structure defines field attributes consisting of field size, field shape, field color, field background color, field shading, field rotation and field orientation, said dynamic field structure also comprising a field relationship relating content of a first field in said plurality of data fields to content of a second field in said plurality of data fields, wherein said field relationship defines a plurality of relationships consisting of a geographical relationship, a mathematical relationship and a logical relationship wherein said content of said first field is related to said content of said second field according to said relationships; designating document static content on said imaging device (IDev) user interface, wherein said document static content defines content remaining constant in all instances of said dynamic document; and compiling said document format, said dynamic field structure and said document static content into a dynamic document on said IDev, wherein said dynamic document is a selectable file, which, when selected, automatically populates said data fields to create a document defined by said document format, said dynamic field structure and said document static content.