IP Library Granted Patent US 8,493,606
Granted Patent B2
US 8,493,606 · App. 13/656,260 · Granted Jul 23, 2013

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 8,493,606
App. No.
13/656,260
Granted
Jul 23, 2013
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 (32)

1. A method of document delivery, comprising:

setting a number 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;

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 greater than the configured minimum number of idle communication channels, assigning an idle communication channel for delivery of the document to a target, wherein the target is communicatively coupled to the document delivery server via a network.

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 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.

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 number 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;

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 greater than the configured minimum number of idle communication channels, assigning an idle communication channel for delivery of the document to a target, wherein the target is communicatively coupled to the document delivery server via a network.

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 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.

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 document delivery server communicatively coupled to a plurality of source devices via a plurality of communication channels set to a bi-directional mode, wherein the document delivery network server is operable to perform:

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

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 greater than the configured minimum number of idle communication channels, assigning an idle communication channel for delivery of the document to a target, wherein the target is communicatively coupled to the document delivery server via a network.

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 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.

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.

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/0628 →
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 →
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 Nov 14, 2012
From: OPEN TEXT INC.
To: OPEN TEXT S.A.
Reel/Frame 029344/0872 →
MERGER Recorded Nov 6, 2012
From: CAPTARIS, INC.
To: OPEN TEXT INC.
Reel/Frame 029278/0884 →
MERGER Recorded Oct 26, 2012
From: CASTELLE
To: CAPTARIS, INC.
Reel/Frame 029245/0331 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 25, 2012
From: PHILLIPS, KEVIN J.; CHEN, ERIC C.; POWELL, CURTIS R.; CHEN, JIAN; PUNN, KAMAL
To: CASTELLE
Reel/Frame 029237/0093 →