IP Library Granted Patent US 9,030,696
Granted Patent B2
US 9,030,696 · App. 13/922,977 · Granted May 12, 2015

Integrated document delivery method and apparatus

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 9,030,696
App. No.
13/922,977
Granted
May 12, 2015
Kind
B2
Abstract

A document delivery network server having a set of integrated functions including sending, receiving, routing and filing of FAXes and e-mails to other users which achieves numerous advantages over the prior art. The document delivery system is based on a client/server model having both analog and digital Fax line capabilities. The server side provides very highly integrated systems functionality based on industry standard, commercially available hardware and a mix of industry standard and proprietary software components including integrated FAX/modem modules, an embedded OS, embedded plug-and-play driver sets, embedded e-mail gateways, an embedded FAX archive, embedded back-up/restore, proprietary high efficiency line utilization and highly efficient load balancing.

Claims (43)

1. A method of document delivery, comprising:

setting a plurality of communication channels of a document delivery server to a bi-directional mode for receiving incoming documents and sending outgoing documents;

when an outgoing document is ready for delivery to a target, the target communicatively coupled to the document delivery server via a network,

determining at the document delivery server whether a number of idle communication channels available to the document delivery server is greater than a configured minimum number of idle communication channels for the document delivery server; and

if the number of idle communication channels is not greater than the configured minimum number of idle communication channels, holding the delivery of the document to the target until the number of idle communication channels is greater than the configured minimum number of idle communication channels.

2. The method of claim 1 , further comprising updating in a data store the number of idle communications channels.

3. The method of claim 1 , further comprising, if the number of idle communication channels is greater than the configured minimum number of idle communication channels, assigning an idle communication channel for delivery of the document to the target.

4. The method of claim 1 , wherein the document is received in an electronic format via a network.

5. The method of claim 1 , wherein the source is a web browser, an email server, or a fax machine.

6. The method of claim 1 , wherein the target is a fax machine or an email server.

7. The method of claim 1 , wherein the document delivery server comprises a master document delivery server and one or more additional document delivery servers slaved to the master document delivery server, and further comprising the master document delivery server coordinating sending of documents at the one or more additional document delivery servers.

8. A computer program product comprising at least one non-transitory computer readable medium storing instructions translatable by at least one processor to perform:

setting a plurality of communication channels of a document delivery server to a bi-directional mode for receiving incoming documents and sending outgoing documents;

when an outgoing document is ready for delivery to a target, the target communicatively coupled to the document delivery server via a network,

determining at the document delivery server whether a number of idle communication channels available to the document delivery server is greater than a configured minimum number of idle communication channels for the document delivery server; and

if the number of idle communication channels is not greater than the configured minimum number of communication channels, delaying the delivery of the document to the target until the number of idle communication channels is greater than the minimum configured number of communication channels.

9. The computer program product of claim 8 , the instructions translatable by at least one processor further configured to perform:

updating in a data store the number of idle communications channels.

10. The computer program product of claim 8 , the instructions translatable by at least one processor further configured to perform:

if the number of idle communication channels is greater than the configured minimum number of idle communication channels, assigning an idle communication channel for delivery of the document to a target.

11. The computer program product of claim 8 , wherein the document is received in an electronic format via a network.

12. The computer program product of claim 8 , wherein the source is a web browser, an email server, or a fax machine.

13. The computer program product of claim 8 , wherein the target is a fax machine or an email server.

14. The computer program product of claim 8 , wherein the document delivery server comprises a master document delivery server and one or more additional document delivery servers slaved to the master document delivery server, and further comprising the master document delivery server coordinating sending of documents at the one or more additional document delivery servers.

15. A document delivery system, comprising:

a network server communicatively coupled to a plurality of source devices via a plurality of communication channels set to a bi-directional mode, wherein the network server is operable to perform:

when an outgoing document is ready for delivery to a target, the target communicatively coupled to the network server via a network,

determining at the network server whether a number of idle communication channels available to the network server is greater than a configured minimum number of idle communication channels for the network server; and

if the number of idle communication channels is not greater than the configured minimum number of communication channels, delaying the delivery of the outgoing document until the number of idle communication channels is greater than the minimum configured number of communication channels.

16. The computer program product of claim 15 , the instructions translatable by at least one processor further configured to perform: updating in a data store the number of idle communications channels.

17. The computer program product of claim 15 , the instructions translatable by at least one processor further configured to perform:

if the number of idle communication channels is greater than the configured minimum number of idle communication channels, assigning an idle communication channel for delivery of the document to a target.

18. The computer program product of claim 15 , wherein the document is received in an electronic format via a network.

19. The computer program product of claim 15 , wherein the source is a web browser, an email server, or a fax machine.

20. The computer program product of claim 15 , wherein the target is a fax machine or an email server.

21. A method of document delivery, comprising:

setting a plurality of communication channels of a document delivery server to a bi-directional mode for receiving incoming documents and sending outgoing documents;

receiving a document at an interface of the document delivery server from a source communicatively coupled to the document delivery server; and

dependent on a determination at the document delivery server of whether a number of idle communication channels available to the document delivery server is greater than a configured minimum number of idle communication channels for the document delivery server, either holding the delivery of the document to the target until the number of idle communication channels is greater than the configured minimum number of idle communication channels or assigning an idle communication channel for delivery of the document to a target, the target communicatively coupled to the document delivery server via a network.

22. The method of claim 21 , wherein the document is received in an electronic format via a network.

23. The method of claim 21 , wherein the source is a web browser, an email server, or a fax machine.

24. The method of claim 21 , wherein the target is a fax machine or an email server.

25. The method of claim 21 , wherein the document delivery server comprises a master document delivery server and one or more additional document delivery servers slaved to the master document delivery server, and further comprising the master document delivery server coordinating sending of documents at the one or more additional document delivery servers.

Assignments (12)
RELEASE OF SECURITY INTEREST IN PATENTS (REEL/FRAME 063559/0628) Recorded Jun 21, 2024
From: BARCLAYS BANK PLC
To: OPEN TEXT SA ULC
Reel/Frame 067807/0053 →
SECURITY INTEREST Recorded Aug 30, 2023
From: OPEN TEXT SA ULC
To: THE BANK OF NEW YORK MELLON
Reel/Frame 064761/0256 →
SECURITY INTEREST Recorded May 7, 2023
From: OPEN TEXT SA ULC
To: BARCLAYS BANK PLC
Reel/Frame 063559/0647 →
SECURITY INTEREST Recorded May 7, 2023
From: OPEN TEXT SA ULC
To: BARCLAYS BANK PLC
Reel/Frame 063559/0758 →
SECURITY INTEREST Recorded May 7, 2023
From: OPEN TEXT SA ULC
To: BARCLAYS BANK PLC
Reel/Frame 063559/0628 →
CERTIFICATE OF CONTINUANCE Recorded Aug 30, 2016
From: OT IP SUB, LLC
To: IP OT SUB ULC
Reel/Frame 039986/0689 →
IP BUSINESS SALE AGREEMENT Recorded Aug 30, 2016
From: OPEN TEXT S.A.
To: OT IP SUB, LLC
Reel/Frame 039872/0605 →
CERTIFICATE OF AMALGAMATION Recorded Aug 30, 2016
From: IP OT SUB ULC
To: OPEN TEXT SA ULC
Reel/Frame 039872/0662 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 30, 2013
From: OPEN TEXT INC.
To: OPEN TEXT S.A.
Reel/Frame 031237/0337 →
MERGER Recorded Aug 6, 2013
From: CAPTARIS, INC.
To: OPEN TEXT INC.
Reel/Frame 031077/0729 →
MERGER Recorded Aug 1, 2013
From: CASTELLE
To: CAPTARIS, INC.
Reel/Frame 030994/0593 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 31, 2013
From: PHILLIPS, KEVIN J.; CHEN, ERIC C.; POWELL, CURTIS R.; CHEN, JIAN; PUNN, KAMAL
To: CASTELLE
Reel/Frame 030986/0181 →