Systems, methods and computer program products for fax delivery and maintenance
AssigneeOpen Text Corporation
InventorsSamuel N. Kamens, Hugh Beverly Appling, Charles J. Badaracco, Edward Theodore Pieluc, Jr., Jeffrey Alan Diehl
Life of this patent
Estimating the term…
Abstract
This disclosure is directed to systems and methods for the delivery and maintenance of faxes where the faxes may remain at a faxing system for a minimal amount of time. The faxing system may send a queued fax to a connector responsive to a request from the connector to pull or retrieve a fax. The connector is configured to send a release notification to the faxing system after the fax is received. The faxing system is configured to delete the queued fax as soon as confirmation of the delivery of the fax can be determined or when an expiration time has elapsed.
Claims20
A method, comprising:
- receiving, by a content delivery system, a request from a fax connector to pull or retrieve a queued fax previously identified by the content delivery system as being associated with the fax connector, the content delivery system running on one or more server machines each having a processor and non-transitory computer memory;
- sending, by the content delivery system responsive to the request from the fax connector, the queued fax to the fax connector, the queued fax comprising a document in a data store and a job item in a queue maintained by the content delivery system;
- receiving, by the content delivery system, a release notification originating from the fax connector that confirms a successful delivery of the queued fax to the fax connector;
- and
- responsive to the release notification sent by the fax connector, deleting the queued fax from the content delivery system.
A content delivery system for faxing, comprising:
- a connector facing module embodied on a non-transitory computer readable medium, the connector facing module configured to:
- receive a first request from a receiving fax connector to identify a queued fax, wherein the queued fax is associated with the receiving fax connector;
- identify the queued fax to the receiving fax connector;
- receive a second request to retrieve the queued fax previously identified as being associated with the receiving fax connector, wherein the second request is received from the receiving fax connector;
- provide a document associated with the queued fax to the receiving fax connector in response to the second request to retrieve the queued fax;
- receive a release notification originating from the receiving fax connector that confirms a successful delivery of the queued fax to the receiving fax connector;
- and
- update the queued fax based on the release notification sent by the receiving fax connector;
- and
- a queue monitor, configured to:
- delete the queued fax at the content delivery system based on the received release notification sent by the receiving fax connector.
A computer program product comprising at least one non-transitory computer readable medium storing instructions translatable by a content delivery system running on one or more server machines to perform:
- receiving a request from a fax connector to pull or retrieve a queued fax previously identified by the content delivery system as being associated with the fax connector;
- responsive to the request from the fax connector, sending the queued fax to the fax connector, the queued fax comprising a document in a data store and a job item in a queue maintained by the content delivery system;
- receiving a release notification originating from the fax connector that confirms a successful delivery of the queued fax to the fax connector;
- and
- responsive to the release notification sent by the fax connector, deleting the queued fax from the content delivery system.
Dependencies are inferred from the claim text.