QUEUE PROCESSOR FOR DOCUMENT SERVERS
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 & video capture, messaging, email, network router & gateway capabilities.
-
Citations
49 Claims
-
1-29. -29. (canceled)
-
30. A method of queuing a document for processing, comprising:
-
allocating or deallocating document flows based on a document server'"'"'s resource utilization, wherein a configurable queue processor performs the allocating or deallocating; associating each of the allocated document flows with one or more document transport modules, wherein a first allocated document flow is associated with a first document transport module; receiving a document at the document server; placing the document in a document queue; retrieving the document from the document queue, wherein the first allocated document flow performs the retrieving; and providing the document retrieved from the document queue to the first document transport module associated with the first allocated document flow that performs the retrieving. - View Dependent Claims (31, 32, 33, 34, 35, 36, 37)
-
-
38. 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 based on a document server'"'"'s resource utilization; associating each of the allocated document flows with one or more document transport modules, wherein a first allocated document flow is associated with a first document transport module; receiving a document at the document server; placing the document in a document queue; retrieving the document from the document queue, wherein the first allocated document flow performs the retrieving; and providing the document retrieved from the document queue to the first document transport module associated with the first allocated document flow that performs the retrieving. - View Dependent Claims (39, 40, 41, 42, 43)
-
-
44. A system, comprising:
a plurality of document transport modules operating on different document servers, at least one of which comprises; a configurable queue processor for allocating or deallocating document flows based on the document server'"'"'s resource utilization; a server module for associating each of the allocated document flows with one or more of the plurality of document transport modules, wherein a first allocated document flow is associated with a first document transport module; and a document queue associated with the configurable queue processor, wherein a document received at the document server is placed in the document queue, retrieved from the document queue by the first allocated document flow, and provided to the first document transport module associated with the first allocated document flow for handling. - View Dependent Claims (45, 46, 47, 48, 49)
Specification