Real-time facsimile transmission over digital networks
First Claim
1. In a system wherein an originating facsimile terminal equipment (FTE) which operates according to the G3 protocol connects to an intermediate digital network of unknown and unpredictable delay via an originating facsimile interface unit (FIU) and wherein a destination FTE which operates according to the G3 protocol and connects to the network via a destination FIU, a method of providing facsimile communications comprising:
- (a) the originating FTE sending data to the destination FTE via the originating FIU and the destination FIU;
(b) the originating FIU sending the data to the destination FIU;
(c) while the destination FIU is waiting for data from the originating FTE, the destination FIU sending a made-up data to the destination FTE to prevent protocol timeouts of the destination FTE, wherein the destination FIU sends made-up data to the destination FTE until the destination FIU has accumulated some data from the originating FTE;
(d) the originating FTE, at the end of sending a page of data, sending an end-of-page signal to the destination FTE via the originating FIU;
(e) the originating FIU delaying acknowledgment to the originating FTE of the end-of-page signal; and
(f) in response to the delayed acknowledgment, the originating FTE sending an another end-of-page signal to the destination FTE via the originating FIU, thereby allowing the destination FIU and the destination FTE to complete their end-of-page protocol, wherein;
(i) the data being sent by the originating FTE is scan-line data of a document being sent, and wherein the made-up data comprises data which has a valid format and which was not part of the original document, (ii) the destination FIU sends the made-up data to the destination FTE when the destination FIU has not received a scan line from the originating FIU, and wherein the made-up data comprises a valid scan line, (iii) the destination FIU sends the made-up data to the destination FTE when the destination FIU has received at least some of a scan line from the originating FIU, (iv) the made-up data comprises some of the received scan line and additional data, (v) the kind of made-up data sent to the destination FTE depends on the number of complete, unprinted scan lines that have been received by the destination FIU over the network; and
(vi) the sending made-up data comprises;
(1) when the destination FIU detects a slowdown in the arrival of data over the network, sending filled lines to the destination FTE, and (2) when the destination FIU detects unexpected delays in the arrival of data, sending stalling lines to the destination FTE.
0 Assignments
0 Petitions
Accused Products
Abstract
Providing facsimile communications in a system wherein an originating facsimile terminal equipment (FTE) connects to an intermediate digital network of unknown and unpredictable delay via an originating facsimile interface unit (FIU) and wherein a destination FTE connects to the network via a destination FIU. The originating FTE sends data to the destination FTE via the originating FIU. The originating FIU sends the data to the destination FIU. While the destination FIU is waiting for data from the originating FTE, the destination FIU sends made-up data to the destination FTE to prevent protocol timeouts of the destination FTE. The FTEs operate under the G3 protocol. The made up data is either fill data or stall data, depending on the amount of data accumulated at the destination FIU and on the types of network delays.
-
Citations
55 Claims
-
1. In a system wherein an originating facsimile terminal equipment (FTE) which operates according to the G3 protocol connects to an intermediate digital network of unknown and unpredictable delay via an originating facsimile interface unit (FIU) and wherein a destination FTE which operates according to the G3 protocol and connects to the network via a destination FIU, a method of providing facsimile communications comprising:
-
(a) the originating FTE sending data to the destination FTE via the originating FIU and the destination FIU;
(b) the originating FIU sending the data to the destination FIU;
(c) while the destination FIU is waiting for data from the originating FTE, the destination FIU sending a made-up data to the destination FTE to prevent protocol timeouts of the destination FTE, wherein the destination FIU sends made-up data to the destination FTE until the destination FIU has accumulated some data from the originating FTE;
(d) the originating FTE, at the end of sending a page of data, sending an end-of-page signal to the destination FTE via the originating FIU;
(e) the originating FIU delaying acknowledgment to the originating FTE of the end-of-page signal; and
(f) in response to the delayed acknowledgment, the originating FTE sending an another end-of-page signal to the destination FTE via the originating FIU, thereby allowing the destination FIU and the destination FTE to complete their end-of-page protocol, wherein;
(i) the data being sent by the originating FTE is scan-line data of a document being sent, and wherein the made-up data comprises data which has a valid format and which was not part of the original document, (ii) the destination FIU sends the made-up data to the destination FTE when the destination FIU has not received a scan line from the originating FIU, and wherein the made-up data comprises a valid scan line, (iii) the destination FIU sends the made-up data to the destination FTE when the destination FIU has received at least some of a scan line from the originating FIU, (iv) the made-up data comprises some of the received scan line and additional data, (v) the kind of made-up data sent to the destination FTE depends on the number of complete, unprinted scan lines that have been received by the destination FIU over the network; and
(vi) the sending made-up data comprises;
(1) when the destination FIU detects a slowdown in the arrival of data over the network, sending filled lines to the destination FTE, and (2) when the destination FIU detects unexpected delays in the arrival of data, sending stalling lines to the destination FTE.
-
-
2. In a system wherein an originating facsimile terminal equipment (FTE) connects to an intermediate digital network via an originating facsimile interface unit (FIU) and wherein a destination FTE connects to the network via a destination FIU, a method of providing facsimile communications comprising:
-
(a) the originating FTE sending data to the destination FTE via the originating FIU and the destination FIU;
(b) the originating FIU sending the data to the destination FIU; and
(c) while the destination FIU is waiting for data from the originating FTE, the destination FIU sending a made-up data to the destination FTE to prevent protocol timeouts of the destination FTE. - View Dependent Claims (3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 29, 30)
-
-
13. In a system wherein an originating facsimile terminal equipment (FTE) connects to an intermediate digital network via an originating facsimile interface unit (FIU) and wherein a destination FTE connects to the network via a destination FIU, a method of receiving a facsimile communication comprising, by the destination FIU:
-
(a) receiving data from the originating FTE; and
(b) while waiting for data from the originating FTE, sending a made-up data to the destination FTE to prevent protocol timeouts of the destination FTE. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20)
-
-
21. A method of receiving a facsimile communication at a destination facsimile terminal equipment (FTE) from an originating FTE via an intermediate digital network, wherein the destination FTE connects to the network via a destination FIU, the method comprising, by the destination FIU:
-
(a) receiving data from the originating FTE; and
(b) while waiting for data from the originating FTE, sending a made-up data to the destination FTE to prevent protocol timeouts of the destination FTE. - View Dependent Claims (22, 23, 24, 25, 26, 27, 28)
-
-
31. In a system wherein an originating facsimile terminal equipment (FTE) connects to an intermediate digital network via an originating facsimile interface unit (FIU) and wherein a destination FTE connects to the network via a destination FIU, the destination FIU comprising:
-
(a) means for receiving data from an originating FTE via the network; and
(b) means for, while the destination FIU is waiting for data from the originating FTE, sending a made-up data to the destination FTE to prevent protocol timeouts of the destination FTE.
-
-
32. In a system wherein an originating facsimile terminal equipment (FTE) connects to an intermediate digital network via an originating facsimile interface unit (FIU) and wherein a destination FTE connects to the network via a destination FIU, a FIU programmed to perform:
while the FIU is waiting for data from an originating FTE, the FIU sending a made-up data to a destination FTE to prevent protocol timeouts of the destination FTE. - View Dependent Claims (33, 34, 35, 36, 37, 38, 39, 40, 41)
-
42. In a system wherein an originating facsimile terminal equipment (FTE) connects to an intermediate digital network of unknown and unpredictable delay via an originating facsimile interface unit (FIU) and wherein a destination FTE connects to the network via a destination FIU, wherein the originating and the destination facsimile terminal equipment operates according to the G3 protocol, a memory medium comprising software programmed to provide facsimile communications by:
-
(a) the originating FTE sending data to the destination FTE via the originating FIU and the destination FIU;
(b) the originating FIU sending the data to the destination FIU;
(c) while the destination FIU is waiting for data from the originating FTE, the destination FIU sending a made-up data to the destination FTE to prevent protocol timeouts of the destination FTE;
(d) the originating FTE, at the end of sending a page of data, sending an end-of-page signal to the destination FTE via the originating FIU;
(e) the originating FIU delaying acknowledgment to the originating FTE of the end-of-page signal; and
(f) in response to the delayed acknowledgment, the originating FTE sending an another end-of-page signal to the destination FTE via the originating FIU, thereby allowing the destination FIU and the destination FTE to complete their end-of-page protocol, and, in an error correcting mode (ECM) in which page data is broken up into frames, (g) packaging into frames all page data sent to be sent to the destination FTE;
(h) sending all page data to the destination FTE as the packaged frames;
(i) keeping a copy of each packaged frame sent to the destination FTE; and
(j) in response to a request from the destination FTE for retransmission of a frame, sending a copy of the requested frame, wherein the data being sent by the originating FTE is scan-line data of a document being sent, and wherein the made-up data comprises data which has a valid format and which was not part of the original document, and wherein the software is further programmed such that the destination FIU sends the made-up data to the destination FTE when the destination FIU has not received a scan line from the originating FIU, and wherein the made-up data comprises a valid scan line, and wherein the software is further programmed such that the destination FIU sends made-up data to the destination FTE until the destination FIU has accumulated some data from the originating FTE, wherein the software is further programmed such that the destination FIU sends made-up data to the destination FTE until the destination FIU receives an all-white scan line, the memory medium further comprising, when the destination FIU receives an all-white scan line, sending to the destination FTE additional white scan lines, and wherein the kind of made-up data sent to the destination FTE depends on the number of complete, unprinted scan lines that have been received by the destination FIU over the network, and wherein the sending of made-up data comprises;
(a) when the destination FIU detects a slowdown in the arrival of data over the network, sending filled lines to the destination FTE, and (b) when the destination FIU detects unexpected delays in the arrival of data, sending stalling lines to the destination FTE.
-
-
43. In a system wherein an originating facsimile terminal equipment (FTE) connects to an intermediate digital network via an originating facsimile interface unit (FIU) and wherein a destination FTE connects to the network via a destination FIU, a memory medium comprising software programmed to provide facsimile communications by:
-
(a) the originating FTE sending data to the destination FTE via the originating FIU and the destination FIU;
(b) the originating FIU sending the data to the destination FIU; and
(c) while the destination FIU is waiting for data from the originating FTE, the destination FIU sending a made-up data to the destination FTE to prevent protocol timeouts of the destination FTE. - View Dependent Claims (44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55)
-
Specification