Configurable document server
First Claim
Patent Images
1. A method of routing documents in a network environment, the method comprising:
- receiving a transmitted document at a document server after the document has been transmitted by a sender of the document, wherein the document server is distinct from the sender and an intended recipient; and
after the document has been transmitted by the sender and received at the document server;
determining by the document server integrated with workflow operations, the workflow operations comprising multiple workflow steps, actions or tasks according to specified workflow requirements and embodied on a server machine, whether an error condition exists in association with the transmitted document received at the document server based on error detection made by a facsimile board, facsimile software, or a hardware or software component connected to the document server, in association with receipt of the transmitted document at the document server by the facsimile board, facsimile software, or a hardware or software component;
if an error condition exists, the document server determining whether a configuration option is set to prevent routing of the received document on error;
if the configuration option is not set to prevent routing on error, the document server routing or forwarding the received document to a target over a network; and
if the configuration option is set to prevent routing on error, the document server invoking a routine, the routine preventing the received document from being routed or forwarded to an intended recipient and causing the performance of at least one of;
notifying a workflow process involving the document,suspending the workflow process relating to the document, orarchiving a workflow task involving the document.
6 Assignments
0 Petitions
Accused Products
Abstract
A configurable document server is described. In some embodiments, the configurable document server can enable administrators to set an option that prevents documents from being routed to users when the configurable document server experiences some types of errors. When the configurable document server determines that such an error condition exists, it may prevent the routing of the corresponding document. By preventing documents causing errors from being routed, the configurable document server enables administrators to improve the accuracy of document workflow and thereby improve productivity of users.
92 Citations
21 Claims
-
1. A method of routing documents in a network environment, the method comprising:
-
receiving a transmitted document at a document server after the document has been transmitted by a sender of the document, wherein the document server is distinct from the sender and an intended recipient; and after the document has been transmitted by the sender and received at the document server; determining by the document server integrated with workflow operations, the workflow operations comprising multiple workflow steps, actions or tasks according to specified workflow requirements and embodied on a server machine, whether an error condition exists in association with the transmitted document received at the document server based on error detection made by a facsimile board, facsimile software, or a hardware or software component connected to the document server, in association with receipt of the transmitted document at the document server by the facsimile board, facsimile software, or a hardware or software component; if an error condition exists, the document server determining whether a configuration option is set to prevent routing of the received document on error; if the configuration option is not set to prevent routing on error, the document server routing or forwarding the received document to a target over a network; and if the configuration option is set to prevent routing on error, the document server invoking a routine, the routine preventing the received document from being routed or forwarded to an intended recipient and causing the performance of at least one of; notifying a workflow process involving the document, suspending the workflow process relating to the document, or archiving a workflow task involving the document. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A system for routing documents in a network environment, the system comprising:
a document server integrated with workflow operations, the workflow operations comprising multiple workflow steps, actions or tasks according to specified workflow requirements and embodied on a server machine, the document server configured for; receiving a transmitted document after the document has been transmitted by a sender of the document, wherein the document server is distinct from the sender and an intended recipient; after the document has been transmitted by the sender and received at the document server; determining whether an error condition exists in association with the transmitted document received at the document server based on error detection made by a facsimile board, facsimile software, or a hardware or software component connected to the document server, in association with receipt of the transmitted document at the document server by the facsimile board, facsimile software, or a hardware or software component; if an error condition exists, determining whether a configuration option is set to prevent routing of the received document on error; if the configuration option is not set to prevent routing on error, routing or forwarding the received document to a target over a network; and if the configuration option is set to prevent routing on error, invoking a routine, the routine preventing the received document from being routed or forwarded to an intended recipient and causing the performance of at least one of; notifying a workflow process involving the document, suspending the workflow process relating to the document, or archiving a workflow task involving the document. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
15. A computer program product comprising at least one non-transitory computer readable medium storing instructions translatable by a server machine embodying a document server for routing documents and integrated with workflow operations, the workflow operations comprising multiple workflow steps, actions or tasks according to specified workflow requirements, the server machine operating in a network environment, the instructions when translated by the server machine;
-
receiving a transmitted document after the document has been transmitted by a sender of the document wherein the document server is distinct from the sender and an intended recipient; and after the document has been transmitted by the sender and received at the document server; determine whether an error condition exists in association with the transmitted document received at the document server based on error detection made by a facsimile board, facsimile software, or a hardware or software component connected to the document server, in association with receipt of the transmitted document at the document server by the facsimile board, facsimile software, or a hardware or software component, the document server integrated with workflow operations; if an error condition exists, determine whether a configuration option is set to prevent routing of the received document on error; if the configuration option is not set to prevent routing on error, route or forward received the document to a target over a network; and if the configuration option is set to prevent routing on error, invoking a routine, the routine prevent the received document from being routed or forwarded to an intended recipient and causing the performance of at least one of; notifying a workflow process involving the document, suspending the workflow process relating to the document, or archiving a workflow task involving the document. - View Dependent Claims (16, 17, 18, 19, 20)
-
-
21. A system for routing documents in a network environment, the system comprising:
-
at least one processor; at least one non-transitory computer readable medium storing instructions translatable by the at least one processor to perform; allocating one or more document flows to handle multiple documents received at a document server, the one or more document flows configured to handle the multiple documents according to type, the multiple documents including a document of a first type of document; determining whether at least one of a plurality of error conditions relating to the document of the first type received at the document server, the document server, or a transmission of the document exists based on error detection made at the document server when the document is received, the document server configured to service document processing requests from network nodes or devices in a network environment; if an error condition exists, determining whether configuration option is set to prevent routing when the error condition exists; if the configuration option is not set to prevent routing when the error condition exists, routing or forwarding the document to an intended recipient upon receiving the document, wherein the routing or forwarding the document comprises; an allocated document flow communicating with a universal document transport module to process the document of the first type or forward the document of the first type for processing, the universal document transport module operating independently of an originating message service or source of the document; and if the configuration option is set to prevent routing when the error condition exists, preventing the document from being routed or forwarded to the intended recipient.
-
Specification