Spooling strategies using structured job information
First Claim
1. A computer readable medium, comprising:
- a data structure stored on said computer readable medium, said data structure specifying job information to be processed by a spooling module, the data structure including a plurality of nodes organized into a hierarchical arrangement representing different aspects of the job information.
2 Assignments
0 Petitions
Accused Products
Abstract
Spooling strategies are described for producing job information that conforms to a hierarchical structure, and then storing the job information in a spool storage. The job information is then retrieved from the spool storage and consumed. The structured job information includes a multi-level hierarchy of nodes, including a job level that represents the entire job, a document level that represents a document to be processed within the job; a rendition level that represents a rendition of the document to be processed; and a page level that represents a page associated with the rendition. The hierarchical structure can also include resource nodes and metadata nodes associated with any level of the hierarchy, respectively representing resources and metadata. The hierarchy can optionally be composed using one or more selection and sequence parts. Program logic implements the production and consumption of the job information by providing a collection of logic modules for selectively adding and retrieving elements to the hierarchically structure. The program logic also provides logic for enumerating the contents of the job information and for signaling the occurrence of various events associated with the processing of the job information.
-
Citations
37 Claims
-
1. A computer readable medium, comprising:
a data structure stored on said computer readable medium, said data structure specifying job information to be processed by a spooling module, the data structure including a plurality of nodes organized into a hierarchical arrangement representing different aspects of the job information. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23)
-
24. A data signal having a data structure carried thereon comprising:
job information to be processed by a spooling module, including a plurality of nodes organized into a hierarchical arrangement representing different aspects of the job information. - View Dependent Claims (25, 26, 27, 28, 29, 30)
- 31. In a system for consuming job information using a spooling entity, a spool storage for storing the job information, wherein the job information stored in the spool storage has a plurality of nodes organized into a hierarchical arrangement representing different aspects of the job information.
Specification