System and method for facsimile load balancing
First Claim
1. A method in first and second facsimile machines for facsimile communication, the first and second facsimile machines being coupled together to form a network, the first facsimile machine having a variable workload corresponding to a plurality of stored data files awaiting transmission to corresponding designated recipients, the method comprising the steps of:
- in the first facsimile machine, determining a workload value indicative of the variable workload;
determining if said workload value exceeds a predetermined value; and
if said workload value exceeds said predetermined value transferring at least one of the stored data files from the first facsimile machine to the second facsimile machine over the network for transmission to the corresponding designated recipient by the second facsimile machine so that said one transferred data file is transmitted to the corresponding designated recipient by the second facsimile machine rather than the first facsimile machine.
1 Assignment
0 Petitions
Accused Products
Abstract
A user interface simplifies operation of a intelligent facsimile machine (IFAX). A display screen displays a plurality of menus and allows the user to select from the menus. The IFAX can store a plurality of digital cover pages to minimize transmission time for a facsimile cover page. The user may select from a list of stored digital cover pages. The user may also attach a binary data file to a facsimile message and transfer the data to another facsimile machine. The IFAX uses a storage location for storing outgoing facsimile messages. The IFAX periodically check the storage location to determine if more than one facsimile message is to be transmitted to the same location and transmits the facsimile messages in one facsimile telephone call. If the IFAX is coupled to a second IFAX on a network, the two IFAX machines can balance the work load by sending a load transfer request if the number of outgoing facsimile messages exceeds a predetermined threshold level. The IFAX can also route incoming facsimile messages to a variety of destinations such as a floppy disk or other storage device, or an external computer. The IFAX can also relay incoming facsimile messages to another facsimile machine, using a set or relay instructions. The relay instructions may be stored in the IFAX or may be a portion of the incoming facsimile message. The relay instructions may be nested, and the IFAX sends the facsimile message to a second IFAX with instructions for the second IFAX to relay the facsimile message to a third facsimile machine. The IFAX contains security measures to prevent unauthorized relaying.
-
Citations
34 Claims
-
1. A method in first and second facsimile machines for facsimile communication, the first and second facsimile machines being coupled together to form a network, the first facsimile machine having a variable workload corresponding to a plurality of stored data files awaiting transmission to corresponding designated recipients, the method comprising the steps of:
-
in the first facsimile machine, determining a workload value indicative of the variable workload; determining if said workload value exceeds a predetermined value; and if said workload value exceeds said predetermined value transferring at least one of the stored data files from the first facsimile machine to the second facsimile machine over the network for transmission to the corresponding designated recipient by the second facsimile machine so that said one transferred data file is transmitted to the corresponding designated recipient by the second facsimile machine rather than the first facsimile machine. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method in first and second facsimile machines for facsimile communication, the first and second facsimile machines being coupled together with the first facsimile machine having a workload value corresponding to a plurality of data files stored in the first facsimile machine awaiting transmission to corresponding designated recipients, the method comprising the steps of:
-
determining the workload for the first facsimile machine; and if said determined workload value exceeds a threshold value, transferring at least a first stored data file from the first facsimile machine to the second facsimile machine. - View Dependent Claims (8, 9, 10, 11, 12, 13, 14)
-
-
15. A method of facsimile communication for use with a plurality of facsimile machines coupled together, a first one of the plurality of facsimile machines having a plurality of stored data files awaiting transmission to corresponding designated recipients, the method comprising the steps of:
-
in the first facsimile machine, determining a value corresponding to the stored data files; if said value exceeds a threshold value, transmitting a transfer request from the first facsimile machine to the others of the plurality of facsimile machines to determine if any of the others of the plurality of facsimile machines are available to transmit a facsimile message; and if one of the others of the plurality of facsimile machines is available to transmit a facsimile message, transferring at least one of the plurality of stored data file from the first facsimile machine to said available facsimile machine. - View Dependent Claims (16, 17, 18, 19, 20, 21, 22)
-
-
23. A system for facsimile communication including first and second facsimile machines, the first and second facsimile machines being coupled together and each including a modem for facsimile transmission, the system comprising:
-
a storage area within the first facsimile machine having a plurality of stored data files awaiting transmission to corresponding designated recipients; a workload calculator in the first facsimile machine to determine a workload value corresponding to said plurality of stored data files; and a controller to transfer at least one of said plurality of stored data file from the first facsimile machine to the second facsimile machine for transmission to said corresponding designated recipient by the modem in the second facsimile machine if said workload value exceeds a predetermined value. - View Dependent Claims (24, 25, 26, 27, 28)
-
-
29. A system of facsimile communication for use with a plurality facsimile machines coupled together, the system comprising:
-
a storage area within a first one of the plurality of facsimile machines having a plurality of stored data files awaiting transmission to corresponding designated recipients; a workload calculator in the first facsimile machine to determine a workload value corresponding to said plurality of stored data files; a first controller within the first facsimile machine to transmit, if said workload value exceeds a predetermined value, a transfer request from said first facsimile machine to the others of the plurality of facsimile machines to determine if any of the others of the plurality of facsimile machines are available to transmit a facsimile message, and to transfer at least one stored data file from said first facsimile machine to an available one of the others of the plurality of facsimile machines; a second controller within said available facsimile machine to transmit a reply if said available facsimile machine is available to transmit a facsimile message, said first controller transferring said stored data file upon receipt of said reply; and a modem within said available facsimile machine to transmit said transferred data file to said corresponding designated recipient so that said transferred data file is transmitted to said corresponding designated recipient by said available facsimile machine rather than said first facsimile machine. - View Dependent Claims (30, 31, 32, 33, 34)
-
Specification