×

Methods and systems for obtaining imaging device event notification subscription

  • US 8,051,125 B2
  • Filed: 09/30/2005
  • Issued: 11/01/2011
  • Est. Priority Date: 10/08/2004
  • Status: Active Grant
First Claim
Patent Images

1. A method for imaging device (IDev) event notification subscription via a core web service framework (CWSF), said method comprising:

  • sending a subscription request, in the form of a of a simple object access protocol (SOAP) request, to a web service module (WSM), on said IDev, wherein said WSM provides a SOAP interface for remote applications and wherein said subscription request is configured to instruct said WSM to allow said remote application to control IDev hardware and wherein said subscription request can be translated to an IDev device language by said WSM and forwarded to components within said IDev;

    wherein said subscription request comprises instructions instructing said WSM to translate said subscription request and forward said translated subscription request to a job queue manager (JQM), wherein said translated subscription request comprises instructions instructing said JQM to manage multiple, concurrent IDev system jobs through the use of job objects related to user processes, wherein each job is represented by a job identifier (job ID) associated with job settings and wherein said translated subscription request comprises instructions instructing said JQM to manage an access control list (ACL) comprising detailed information about access to job information by notification subscribers, wherein said ACL allows said JQM to restrict job notification access to entities listed on said ACL, wherein said translated subscription request comprises instructions instructing said JQM to perform job object creation, performs job object destruction, manages job settings and tracks security data associated with a job'"'"'s user and wherein said translated subscription request comprises instructions instructing said JQM to maintain a job object database of jobs currently being executed on said IDev or associated hardware or applications;

    wherein said subscription request causes said IDev to record a subscription;

    wherein said subscription request comprises instructions instructing said WSM to forward said translated subscription request to an IDev system architecture layer (SAL), wherein said translated subscription request comprises instructions instructing said SAL to translate high-level application requests into job-type-specific requests at a hardware interface (HWIF) level, wherein said translated subscription request comprises instructions instructing said SAL to group together a sequence of atomic operations into high-level functions and to provide a logical connection with said HWIF, and wherein said subscription request causes said SAL to monitor events described in said subscription request for notification purposes;

    wherein said translated subscription request comprises instructions instructing said SAL to send a subscription message from said SAL to said HWIF, said HWIF comprising a set of device-independent application programming interfaces (APIs) that receive translated requests from said SAL, said SAL has interpreted said requests from input received from said WSM, wherein said translated subscription request comprises instructions instructing said HWIF to provide communication with and control of multiple IDev hardware devices, and wherein said translated subscription request comprises instructions instructing said HWIF to provide device-specific operation of IDev hardware devices by converting translated SAL requests that do not comprise hardware-specific commands into hardware-specific commands that comprise hardware architecture details, wherein said translated subscription request comprises instructions instructing said HWIF to act as a source for an event notification;

    wherein said subscription request further causes said WSM to send local notification message content from said WSM to a user interface (UI) processor when an event described in said subscription request occurs, wherein said local notification message content is formatted as a markup language message;

    wherein said subscription request further causes formatting of said local notification message content at said UI processor to create front panel display notification message content, wherein said front panel display notification message content is formatted as a markup language message;

    wherein said subscription request further causes sending said front panel display notification message to an IDev front panel;

    wherein said subscription request further causes displaying said front panel display notification message at said IDev front panel; and

    receiving a notification message from said IDev when a status monitoring module (SMM) on said IDev, said SMM monitors changes in device and job states detects a condition identified in said subscription request.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×