Patent ID: 7827563
Filing Date: 2010-11-02
Classification: G06Q,H04L

Abstract:
1. A system containing instructions recorded on a non-transitory computer-readable medium for enabling client software applications to interface with peripheral devices over a network comprising: an application connection layer for interfacing with a programming language of a client software application; a simple object access protocol (SOAP) client processor for communicating with the application connection layer and a client software application using the application connection layer, said SOAP client processor including an eXtensible mark-up language (XML) processor for converting data provided in XML format to a form usable by the client software application; a first transport layer for interfacing with the SOAP processor and peripheral devices connected to the network; a second transport layer for interfacing with said first transport layer for use by a client software application by sending and receiving open workflow architecture (OWA) messages, wherein the OWA messages are associated with a status of the peripheral devices; a SOAP OWA service processor for handling said OWA messages to and from the second transport layer, said SOAP OWA processor including a second eXtensible mark-up language (XML) processor for constructing outgoing OWA messages and validating incoming OWA messages; an OWA service component for translating said OWA messages for use by peripheral device controllers; a controller connection layer for interfacing with said peripheral device controllers, said peripheral devices including device controllers which have XML schema definitions of resources available on the controllers for communicating and controlling respective peripheral desired associated with said controllers.