Patent ID: 7966396
Filing Date: 2011-06-21
Classification: G03G,G06F,H04N

Abstract:
1. An apparatus for imaging device (IDev) event notification using a core web service framework (CWSF), said apparatus comprising: a) a status monitoring module (SMM) for monitoring changes in device and job states and for acting as a source for an event notification; b) a subscriber manager (SM) for receiving subscription requests from a web service module (WSM) and for communicating with a notification module (NM); c) wherein said notification module (NM) receives event notifications from said sources for event notification and other sources and communicates with a job queue manager (JQM) to create an event data message and wherein said NM communicates with said SM to determine which subscribers are to receive notifications; d) wherein said WSM provides a simple object access protocol (SOAP) interface with remote applications, wherein said remote applications controls IDev hardware by sending a SOAP request that is translated to IDev device language by said WSM and forwarded to elements within said IDev, wherein said WSM receives a subscription request from a remote application as a SOAP request and translate and forward said subscription request to said SM, and wherein said WSM receives an event notification from said SM when an event described in said subscription request occurs, and said WSM sends local notification menu content, formatted as a markup language message, to a UI processor in response to said receipt of an event notification; e) a markup language library comprising a utility code library, wherein said markup language library is employed in parsing and generating markup language data; f) a system abstraction layer (SAL) for grouping together a sequence of atomic operations into high-level functions; and g) wherein said UI processor creates IDev front panel menu content in response to receiving said local notification menu content, wherein said IDev front panel menu content is formatted as a front panel markup language message and wherein said UI processor sends said front panel menu content to an IDev front panel user interface.