QUEUE PROCESSOR FOR DOCUMENT SERVERS
First Claim
1. A system, comprising:
- a plurality of document transport modules, the plurality of document transport modules operating independently of each other in a distributed manner across a network environment, wherein each document transport module of the plurality of document transport modules transports content and related metadata across the network environment based on a document type or a transport type; and
a document server having;
a document queue embodied on a non-transitory computer readable medium;
a configurable queue processor for allocating or deallocating document flows in the document server, the document flows configured for managing processing of one or more documents or document types; and
a server module for associating an allocated document flow with one or more document transport modules of the plurality of document transport modules, wherein the allocated document flow retrieves a document from the document queue and provides the retrieved document to an associated document transport module for processing.
6 Assignments
0 Petitions
Accused Products
Abstract
A configurable queue processor for document servers is described. The configurable queue processor strives to allocate server resources in an optimal manner such that document servers can process documents efficiently. In various embodiments, the facility includes a configurable queue processor for allocating document flows for handling documents, document transport module for transporting documents between network devices, such as printers, fax boards, and content servers and across local and wide-area networks; functionality for routing optimization with other communications networks, such as messaging services, telephony, and IP networks; and flexible document transport capabilities to workflow applications and multifunction devices (such as all-in-one print/scan/copy/fax/telephone/answering machine devices) and multifunction devices enhanced with video and video capture, messaging, email, network router and gateway capabilities.
41 Citations
20 Claims
-
1. A system, comprising:
-
a plurality of document transport modules, the plurality of document transport modules operating independently of each other in a distributed manner across a network environment, wherein each document transport module of the plurality of document transport modules transports content and related metadata across the network environment based on a document type or a transport type; and a document server having; a document queue embodied on a non-transitory computer readable medium; a configurable queue processor for allocating or deallocating document flows in the document server, the document flows configured for managing processing of one or more documents or document types; and a server module for associating an allocated document flow with one or more document transport modules of the plurality of document transport modules, wherein the allocated document flow retrieves a document from the document queue and provides the retrieved document to an associated document transport module for processing. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A computer program product comprising at least one non-transitory computer readable medium storing instructions translatable by at least one processor to perform:
-
allocating or deallocating document flows in a document server based on the document server'"'"'s resource utilization, the document flows configured for managing processing of one or more documents or document types; and associating an allocated document flow with one or more document transport modules of a plurality of document transport modules, the one or more document transport modules operating independently of each other in a distributed manner across a network environment; wherein each document transport module of the plurality of document transport modules transports content and related metadata across the network environment based on a document type or a transport type; and wherein the allocated document flow retrieves a document from a document queue and provides the retrieved document to an associated document transport module for processing. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A method, comprising:
-
at a document server having a configurable queue processor and a server module, allocating or deallocating document flows in the document server by the configurable queue processor of the document server based on the document server'"'"'s resource utilization, the document flows configured for managing processing of one or more documents or document types; and associating, by the server module of the document server, an allocated document flow with one or more document transport modules of a plurality of document transport modules, the one or more document transport modules operating independently of each other in a distributed manner across a network environment; wherein each document transport module of the plurality of document transport modules transports content and related metadata across the network environment based on a document type or a transport type; and wherein the allocated document flow retrieves a document from a document queue and provides the retrieved document to an associated document transport module for processing. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification