Patent ID: 7644145

Claim:
A provisioning services computer hardware platform for a printing system comprising: a common device model agent module disposed within two or more printing system devices configured to print an image on a media substrate, the DMA module including: a first DMA application program for monitoring printing device events and prescribing corresponding actions; a second DMA application program for performing dynamic updates of executable printing device services; and a service manager application program for selectively executing the first and second DMA application programs and facilitating interactive communication with a provisioning server, the provisioning server including a processor configured to communicate with the device model agent associated with one or more printing system devices, the provisioning server comprising: a service consumer interface module configured to communicate with the DMA; an entity management module configured to store printing information associated with a plurality of printing system devices compatible with the platform; a policy and preferences module configured to provide service deployment configuration parameters for one or more printing system devices; an order processing module configured to process service deployment orders from service sponsors and the policy and preferences module; a registration module configured to provide security for the platform; a service definition module configured to store definitional information on services provisioned by the platform; a service developer interface module configured to interface with service developers for developing, distributing and updating services provisioned by the platform; and a service participant interface module configured to interface with users of the platform and configured to communicate service lifecycle and service transaction information to one or more other modules, wherein the provisioning server is configured to receive service subscription and supply requests selectively subscribed to and initiated from the DMA and execute the development of services and supplies replenishment to one or more printing system devices associated with the DMA, the DMA module is configured to receive service component subscription information provided by a user and the provisioning server is configured to process the subscription information selectively provided by the user and provision the printing device service applications based on the subscription information selectively provided by the user.