Router instruction processor for a digital document delivery system
First Claim
1. A router instruction processor for use in a digital document delivery system having at least one electronic inserter (EI), a bill processing server (BPS) and an interactive bill presentment server (BPS), the router instruction processor for processing Send Request objects, wherein each Send Request object contains information regarding a document, N attachments, P instructions and Q recipients, as received from at least one electronic inserter, where N is a non-negative integer, P is a positive integer and Q is a positive integer, the router instruction processor comprising:
- A) means for receiving the Send Request objects from each electronic inserter;
B) means for instructing the BPS to instruct the IBPS to forward each specified document to each specified recipient; and
C) means for receiving information from the BPS indicating that a specified recipient has received a specified document and communicating this information to the EI that sent the Send Request containing information regarding the specified document; and
wherein the Send Request object contains a Recipient Preferences element that identifies instructions from at least one of the identified recipients with respect to the preferred manner of document delivery and wherein the Send Request object further contains a Sender Requirements element that identifies specific requirements with respect to document delivery and wherein the router instruction processor further comprises means for using these requirements with respect to document and attachment delivery and also uses the preferred manner of document delivery as set forth in the Recipient Preferences element, wherein said router instruction processor means overrides the Recipient Preferences element instructions to the extent that these instructions are in conflict with the requirements of the Sender Requirements.
6 Assignments
0 Petitions
Accused Products
Abstract
A router instruction processor for a digital document delivery system 10 interacts with one or more electronic inserts and a bill processing server to function as a general document fulfillment server. The router instruction processor makes use of the electronic inserters and bill processing server to ensure that documents as contained in Send Request objects are presented to their destinations according to sender requirements and recipient preferences. The router instruction processor further ensures the sender requirements are not compromised by recipient preferences to the extent that conflict may arise.
66 Citations
8 Claims
-
1. A router instruction processor for use in a digital document delivery system having at least one electronic inserter (EI), a bill processing server (BPS) and an interactive bill presentment server (BPS), the router instruction processor for processing Send Request objects, wherein each Send Request object contains information regarding a document, N attachments, P instructions and Q recipients, as received from at least one electronic inserter, where N is a non-negative integer, P is a positive integer and Q is a positive integer, the router instruction processor comprising:
-
A) means for receiving the Send Request objects from each electronic inserter;
B) means for instructing the BPS to instruct the IBPS to forward each specified document to each specified recipient; and
C) means for receiving information from the BPS indicating that a specified recipient has received a specified document and communicating this information to the EI that sent the Send Request containing information regarding the specified document; and
wherein the Send Request object contains a Recipient Preferences element that identifies instructions from at least one of the identified recipients with respect to the preferred manner of document delivery and wherein the Send Request object further contains a Sender Requirements element that identifies specific requirements with respect to document delivery and wherein the router instruction processor further comprises means for using these requirements with respect to document and attachment delivery and also uses the preferred manner of document delivery as set forth in the Recipient Preferences element, wherein said router instruction processor means overrides the Recipient Preferences element instructions to the extent that these instructions are in conflict with the requirements of the Sender Requirements. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method of sending digital documents as identified in Send Request objects, wherein each Send Request object contains information regarding a document, N attachments, P recipients and Q destinations, where N is a non-negative integer, P is a positive integer, and a is a positive integer, wherein the method comprises the steps of:
-
1) receiving each Send Request object;
2) determining each recipient contained in the Send Request object;
3) determining a destination of recipients from the Send Request object; and
4) based upon the destination of recipients, sending the document and each attachment to the recipient at the specified destination and wherein the Send Request object contains a Recipient Preference element that identifies instructions from at least one of the identified recipients with respect to the preferred manner of document delivery, and wherein these recipient instructions are used with respect to document and attachment delivery; and
wherein the Send Request object also contains a Sender Requirements element that identifies specific requirements with respect to document delivery, and wherein the method uses the identified specific requirements with respect to document and attachment delivery, including overriding the Recipient Preferences element instructions to the extent these instructions are in conflict with the document delivery requirements of the Sender Requirements element.- View Dependent Claims (8)
-
Specification