Methods and systems for administrating imaging device event notification
First Claim
Patent Images
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.
2 Assignments
0 Petitions
Accused Products
Abstract
Aspects of the present invention relate to systems, methods and devices for imaging device event notification administration and subscription. Some aspects relate to selective imaging device event notification based on user credentials and/or the occurrence of a specific event. Some aspects relate to the construction, maintenance and use of an event subscription record that is used to manage imaging device event notification.
-
Citations
14 Claims
-
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. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method for imaging device (IDev) event notification using a core web service framework (CWSF), said method comprising:
-
a) receiving a subscription request via a Web Service Module (WSM); b) parsing said subscription request using a markup language library comprising a utility code library; c) sending said parsed subscription request to a subscriber manager (SM), which receives subscription requests from remote applications via said Web Service Module (WSM) and wherein said SM communicates with a notification module (NM); d) determining whether a requester of said notification request is eligible to receive a notification, said determining being performed by a job queue manager (JQM), which manages IDev system jobs through the use of job objects related to user processes and wherein said JQM manages an access control list (ACL), which allows said JQM to restrict job notification access to entities listed on said ACL; e) recording a subscription using said SM when said subscription requester is eligible for said subscription; f) monitoring said IDev with a status monitoring module (SMM), which monitors changes in device and job states; g) receiving an event notification, at said NM, from a component in said IDev; h) creating an event data message with said NM in response to receipt of said event notification; i) sending said event data message to said requester; and j) receiving an event notification at said WSM from said SM; k) creating local notification menu content, formatted as a markup language message with said WSM; l) sending said local notification menu content to a UI processor; m) creating IDev front panel menu content, at said UI processor, 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; n) sending said front panel menu content from said UI processor to an IDev front panel user interface; and o) displaying said front panel menu content at said front panel user interface; and p) grouping together a sequence of atomic operations into high-level functions by a system abstraction layer (SAL). - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
Specification