US20020032736A1 - Communication equipment communication route selection method and computer program product in memory for selecting a communication route - Google Patents

Communication equipment communication route selection method and computer program product in memory for selecting a communication route Download PDF

Info

Publication number
US20020032736A1
US20020032736A1 US09/189,584 US18958498A US2002032736A1 US 20020032736 A1 US20020032736 A1 US 20020032736A1 US 18958498 A US18958498 A US 18958498A US 2002032736 A1 US2002032736 A1 US 2002032736A1
Authority
US
United States
Prior art keywords
equipment
communication
sending
available
receiving equipment
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
US09/189,584
Other versions
US6438605B1 (en
Inventor
Takenori Idehara
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Minolta Co Ltd
Original Assignee
Minolta Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Minolta Co Ltd filed Critical Minolta Co Ltd
Assigned to MINOLTA CO., LTD. reassignment MINOLTA CO., LTD. ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: IDEHARA, TAKENORI
Publication of US20020032736A1 publication Critical patent/US20020032736A1/en
Application granted granted Critical
Publication of US6438605B1 publication Critical patent/US6438605B1/en
Adjusted expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L45/00Routing or path finding of packets in data switching networks
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L45/00Routing or path finding of packets in data switching networks
    • H04L45/22Alternate routing

Definitions

  • the present invention relates to a communication equipment having multiple communication functions, a communication route selection method, and a computer program product in memory for selecting a communication route.
  • information is sent to the receiving party, it is generally sent depending on the communication function equipped on the communication equipment of the receiving party.
  • the receiving equipment has the facsimile function (will be termed “FAX function” hereinafter)
  • FAX function facsimile function
  • E-mail function electronic mail function
  • information is sent by use of its E-mail function.
  • the receiving equipment has the Internet FAX function
  • information is sent by use of its Internet FAX function.
  • the sending equipment and receiving equipment are connected through a LAN (local area network), information can be sent by use of the LAN.
  • Some communication equipments developed recently have multiple communication functions among the above-mentioned FAX function, E-mail function, Internet FAX function, and LAN connecting function.
  • the sending party is allowed to send information by choosing a proper communication function of the receiving equipment, instead of installing plural communication equipments having different functions.
  • These multi-functional communication equipment allow the sending party to choose a communication function depending on individual communication purposes. For example, for low-cost communication, the expensive FAX communication can be avoided. For retaining the high-quality image transfer, the LAN connecting function or E-mail function can be used. In the latter case, however, communication based on E-mail cannot be achieved unless the receiving person operates the computer to open the mail box. In contrast, the FAX communication produces a print of information on the receiving equipment, and it can be handed to the receiving person. Accordingly, the FAX communication can possibly be faster practically than the E-mail communication, and the former may be chosen occasionally.
  • the Internet FAX function will be explained. In sending information by using FAX, the telephone line fee is charged, and therefore the communication fee depends on the distance between a sending party and a receiving party. A conceivable manner of low-cost communication to a distant receiving party is the use of the Internet, and it is called “Internet FAX function”.
  • the sending party can connect its FAX F 1 directly to the Internet, or the sending party can connect its FAX F 1 to the LAN which has the connection with the Internet.
  • multi-functional communication units allow the sending party to choose the best communication function based on the judgement of situation as explained above, the conventionally available multi-functional communication equipment do not inform the sending party of what communication function has the receiving equipment, or as to whether the receiving equipment has a communication function that matches with the function of the self equipment, causing the sending party to be troubled in choosing a communication function or to send information by using a function that is not the best.
  • a prime object of the present invention is to provide an innovative communication equipment capable of sending information from the sending equipment to the receiving equipment based on the selection of a proper communication route from among multiple available communication routes.
  • Another object of the present invention is to provide an innovative communication equipment capable of sending information from the sending equipment to the receiving equipment based on the finding of multiple communication routes that are available between these equipments and the selection of a communication route among the found communication routes.
  • Still another object of the present invention is to provide a method of selecting a communication route among multiple communication routes that are available between the sending equipment and receiving equipment.
  • Still another object of the present invention is to provide a computer program product in memory for implementing the process of selecting a communication route among multiple communication routes that are available between the sending equipment and receiving equipment.
  • FIG. 1 is a block diagram showing a first example of the communication network
  • FIG. 2 is a front view of the operation panel of the facsimile unit as a communication equipment
  • FIGS. 3 ( a ), 3 ( b ) and 3 ( c ) are diagrams showing examples of display on the LCD display screen, listing available communication means;
  • FIG. 4 is a diagram showing an example of display on the LCD display screen at the selection of a communication route
  • FIG. 5 is a diagram showing an example of display on the LCD display screen at the entry of the receiving equipment identification number
  • FIG. 6 is a flowchart showing the processing carried out by the CPU of the sending equipment for selecting a communication route
  • FIG. 7 is a flowchart showing the processing carried out by the CPU of the receiving equipment for sending a list of available communication means
  • FIG. 8 is a block diagram showing a second example of the communication network
  • FIG. 9 is a diagram showing an example of the FAX sending dialog box which is displayed on the display screen of the sending at the call of the FAX sending menu;
  • FIG. 10( a ) and FIG. 10( b ) are diagrams showing an example of display on the LCD display screen, listing available communication means;
  • FIG. 11 is a table showing examples of communication means that are available between the sending equipment and receiving equipment;
  • FIG. 12 is a diagram showing an example of display on the LCD display screen at the selection of a communication route
  • FIG. 13 is a flowchart showing the processing carried out by the CPU of the sending equipment for selecting a communication route
  • FIG. 14 is a flowchart showing the details of the processing of making a list of available communication means
  • FIG. 15 is a flowchart showing the processing carried out by the CPU of the receiving equipment for sending a list of available communication means.
  • FIG. 16 is a flowchart showing the processing of transferring document data.
  • FIG. 1 shows a communication network pertinent to the first embodiment of this invention.
  • the network includes equipment A which is a facsimile (FAX) equipment 10 A and unit B which is a FAX unit 10 B.
  • FAX facsimile
  • These FAX units 10 A and 10 B are connected to the telephone line 23 through communication controller 18 , and also connected through their interface adapters 15 to Ethernets, e.g., LANs, 24 and 25 , respectively, with these Ethernets 24 and 25 being connected through mail servers 20 A and 20 B, respectively, to the Internet 27 .
  • Ethernets e.g., LANs, 24 and 25
  • Each of the FAX units 10 A and 10 B which is controlled by a CPU 11 , has a RAM 12 for temporarily storing document data of a source document which has been read and document data which has been received, a ROM 13 for storing control programs, an image reader 14 which reads the text in an optical manner, an interface adapter 15 which connects the FAX unit to the Ethernet, an operation panel 16 , a printer 17 , and a communication controller 18 which connects the FAX unit to the telephone line.
  • the image reader 14 , printer 17 , interface adapter 15 , communication controller 18 , and mail servers 20 A and 20 B are known of their structures and functions, and detailed explanation thereof will be omitted.
  • FIG. 2 shows the operation panel 30 of the sending FAX unit 10 A.
  • the operation panel 30 has a FAX mode select key 31 a , a copy mode select key 31 b , a print mode select key 31 c , a scan mode select key 31 d , an E-mail select key 31 e , and an LCD display screen 23 which displays the selected mode and the state of the unit and allows data input based on the laminated touch-panel.
  • the copy mode is to read the source text and make a copy of it
  • the print mode is to print data received by facsimile and stored in the memory
  • the scan mode is to send document data which has been read on the sending FAX unit 10 A to the personal computer and the scan mode is operable when reception program initiated in response to the detection of document data from the FAX is stored in the personal computer.
  • the operation panel 30 further includes a ten-key set 33 which is used to enter numerals and also enter alphabetic characters in the E-mail mode.
  • the ten-key set 33 is designed to allow the entry of a comma, space and symbols, in addition to the alpha-numeric characters and symbols * and # that are labeled on the key tops. For example, when the key “1” is hit once, numeral “1” is entered; when it is hit twice, character “A” is entered; when it is hit three times, “B” is entered; when it is hit four times, “C” is entered; and when it is hit gain, the initial condition is restored to enter “1”.
  • the entered character is displayed on the LCD display screen 32 .
  • the operation panel 30 further includes a start key 34 which is used to start the operation of the FAX unit 10 A, a stop key 35 which is used to terminate the operation, and a communication route selection mode key 36 which is used to bring the unit into the mode of selecting a image data transfer route.
  • the receiving FAX unit 10 B may have the same operation panel, or may include mode selection keys for other operational modes.
  • FIGS. 3 ( a ), 3 ( b ) and 3 ( c ) show displays on the LCD display screen 32 when the communication route has been selected by the operation of the communication route selection mode key 36 on the operation panel 30 .
  • FIG. 3( a ) shows the display of communication means that are available for the receiving equipment B
  • FIG. 3( b ) shows the display of communication means that are available for the sending equipment A
  • FIG. 3( c ) shows the display of the result of arrangement, indicating that FAX and E-mail are available as common means of communication from the sending equipment A to the receiving equipment B.
  • FIG. 4 shows the display on the LCD display screen 32 at the selection of a communication route, prompting the selection of a communication route for the case of the available communication means shown in FIG. 3( c ).
  • a screen position on the line i.e., telephone line 23 in this example, connecting between FAX-A 10 A and FAX-B 10 B, or a screen position in a block of facility, i.e., mail server 20 B in this example
  • the touched position is detected by the touch-panel on the LCD display screen 32 , and the corresponding communication route is selected.
  • FIG. 5 shows the display on the LCD display screen 32 when the unit is in the initial state or after the FAX mode key 31 a has been depressed.
  • the display includes a FAX number field 32 a , a cursor 32 b in the field 32 a , cursor moving keys 32 c and 32 d , and a cancel key 32 e which is used to delete the numeral at the cursor position.
  • a FAX number is entered with the ten-key set 33 , each digit is entered and displayed at the position of the cursor 32 b.
  • FIG. 6 is a flowchart showing the processing of communication route selection and document data transfer implemented by the CPU 11 of the sending equipment A. It is detected whether the communication route selection mode which is invoked with the communication route selection mode key 36 is selected or not (step P 1 ). When the communication route selection mode is selected, there is provided a list of communication means available for the sending equipment A as shown in FIG. 3( b ) (step P 2 ).
  • the user is prompted to enter the receiving equipment identification number.
  • the user On the LCD display screen 32 of the operation panel 30 , with the display of FIG. 5 appearing in response to the setting of the communication route selection mode, the user enters the FAX number of the receiving party with the ten-key set 33 (step P 3 ).
  • the entered FAX number is dialed automatically, and the sending equipment (FAX-A) and receiving equipment (FAX-B) are linked through the telephone line.
  • the CPU 11 issues a status request to the receiving equipment B in order to examine the state of the receiving equipment B, i.e., it requests the transfer of a list of communication means that are available for the receiving equipment B as shown in FIG. 3( a ) (step P 4 ).
  • the CPU 11 waits for the transfer of the list of available communication means from the receiving equipment B (step P 5 ).
  • a communication means selection list (refer to FIG. 3( c )) is produced from the list of communication means available at the sending equipment A (refer to FIG. 3( b )) and the list of communication means available for the receiving equipment B (refer to FIG. 3( a )) (step P 6 ), and displays a graphic guidance for communication route selection (refer to FIG. 4) on the LCD display screen 32 (step P 7 ).
  • the communication route and communication means are determined (step P 8 ).
  • the sending equipment A reads the source document and sends document data to the receiving equipment B by using the selected communication means over the selected communication route, i.e., by using FAX or E-mail based on the selection and determination of communication route and means (steps P 9 , P 10 and P 11 ), and terminates the operation.
  • FIG. 7 is a flowchart showing the transmitting of available communication means list and reception of document data implemented by the receiving equipment B. It is judged whether document data is received by FAX or E-mail or not (step P 21 ). In case of E-mail reception, the processing of E-mail reception is implemented (step P 27 ), and the operation is terminated.
  • step P 21 the processing of telephone reception is implemented (step P 22 ), and subsequently it is judged whether a status request from the sending equipment A is received or not (step P 23 ). On receiving the status request, a list of available communication means is produced and the list is transmitted to the sending equipment A (steps P 24 and P 25 ), and the operation is terminated.
  • step P 26 the processing of FAX reception is implemented (step P 26 ), and the operation is terminated.
  • FIG. 8 shows a communication network including equipment A which is a personal computer 50 A and equipment B which is a personal computer 50 B.
  • These computers 50 A and 50 B are connected to the telephone line 93 through their modems 60 A and 60 B, and also connected through their interface adapters 55 to Ethernets, e.g., LANS, 94 and 95 , respectively, with these Ethernets 94 and 95 being connected through mail servers 80 A and 80 B, respectively, to the Internet 97 .
  • the network further includes a facsimile unit (FAX- 1 ) 71 and another facsimile unit (FAX- 2 ) 72 both connected to the telephone line 93 and also connected to Ethernets 94 and 95 , respectively.
  • FAX- 1 facsimile unit
  • FAX- 2 another facsimile unit
  • Each of the personal computers 50 A and 50 B which is controlled by a CPU 51 , has a RAM 52 for temporarily storing document data of a source document which has been read and document data which has been received, a VRAM 53 for storing control programs, a keyboard 54 , an interface adapter 55 , a floppy disk drive (FDD) 56 , a hard disk drive (HDD) 57 , a display 58 , and a communication controller 59 which connects the personal computer to the telephone line.
  • a RAM 52 for temporarily storing document data of a source document which has been read and document data which has been received
  • VRAM 53 for storing control programs
  • a keyboard 54 for temporarily storing document data of a source document which has been read and document data which has been received
  • an interface adapter 55 for temporarily storing control programs
  • FDD floppy disk drive
  • HDD hard disk drive
  • display 58 for storing control programs
  • a communication controller 59 which connects the personal computer to the telephone line.
  • the personal computers 50 A and 50 B, FAX units 71 and 72 , and mail servers 80 A and 80 B are known of their structures and functions, and detailed explanation thereof will be omitted.
  • FIG. 9 shows the FAX sending dialog box which is displayed on the display screen 58 of the personal computer 50 A in response to the call of the FAX sending menu from an application program running currently on the equipment A.
  • the user enters the FAX number of the receiving equipment B in the field 101 .
  • the OK key 102 By clicking the OK key 102 with the mouse device, the data specified in the range field 105 is sent to the equipment B.
  • the user can point the cancel key 103 and click the mouse device to turn off the FAX sending dialog box and return to the application program.
  • the dialog box further includes a communication route selection mode key 104 .
  • the unit By clicking the key 104 with the mouse device, the unit enters the mode for selecting a communication route between the sending equipment A, i.e., personal computer 50 A, and the receiving equipment B, i.e., personal computer 50 B, with lists of available communication routes being displayed.
  • FIG. 10( a ) shows a display of communication routes available for the sending equipment A
  • FIG. 10( b ) shows a display of communication routes available for the receiving equipment B.
  • FIG. 11 is a list of communication means available as common for communication between the sending equipment A and the receiving equipment B resulting from the tables of FIGS. 10 ( a ) and 10 ( b ).
  • column “address- 1 ” indicates the address of the first destination of document data from the sending equipment A
  • column “address- 2 ” indicates the address of the final destination of document data.
  • An IP address means an Internet Protocol address.
  • FIG. 12 shows a display on the LCD display screen 105 when communication route selection mode key 104 is depressed, and this example is for the case where the communication means listed in FIG. 11 are available.
  • the user selects a communication route by sequentially clicking the mouse device while pointing a line or a facility (FAX 1 , FAX 2 , modem A, modem B, or mail server in this example) located between the sending equipment A and the receiving equipment B.
  • FAX 1 , FAX 2 , modem A, modem B, or mail server in this example located between the sending equipment A and the receiving equipment B.
  • FIG. 13 is a flowchart showing the processing of communication route selection and document data transferring implemented by the CPU 51 of the sending equipment A.
  • step P 31 It is detected whether the communication route selection mode key is pointed and clicked in the dialog box in the display or not.
  • the route selection mode is selected, there is provided a list of communication means available for the sending equipment A as shown in FIG. 10( a ) (step P 32 ). This listing process will be explained in detail later on the flowchart of FIG. 14.
  • the communication route selection dialog box is displayed to prompt the user to enter the FAX number of the receiving equipment B in the FAX number field.
  • the user operates the ten-key set to enter the destination FAX number (step P 33 ).
  • the entered FAX number is dialed automatically, and the sending equipment and receiving equipment are linked through the telephone line.
  • the CPU 51 issues a status request to the receiving equipment B in order to examine the state of the receiving equipment B, i.e., it requests the transfer of a list of communication means that are available for the receiving equipment (step P 34 ).
  • the CPU 51 waits for the transfer of the list of available communication means from the receiving equipment B (step P 35 ).
  • a communication means selection list (refer to FIG. 11) is produced from the list of communication means available for the sending equipment A (refer to FIG. 10( a )) and the list of communication means available for the receiving equipment B (refer to FIG. 10( b )) (step P 36 ), and a graphic guidance for the communication route selection (refer to FIG. 12) is displayed on the display screen 105 (step P 37 ).
  • the communication route and communication means are determined (step P 38 ).
  • the sending equipment A reads the source document, and sends document data to the receiving equipment B by using the selected communication means over the selected communication route, i.e., by using the modem A, FAX- 1 or mail server based on the selection and determination of communication route and means (steps P 39 , P 40 , P 41 and P 42 ), and terminates the operation.
  • step P 40 on the flowchart of FIG. 13 for sending document data to the receiving equipment B via the determined communication route and modem A will be explained.
  • the process is carried out based on the modem communication program stored on the hard disk of the sending equipment A, with the destination FAX number being set to the program.
  • the FAX number of modem B is used on the first row of the address- 1 column in the table of FIG. 11 to carry out the FAX communication.
  • the FAX number of FAX 2 is used on the second row of the address- 1 column and the sub-address (address- 2 ) for the transfer of document data from the FAX 2 to the equipment B in the table of FIG. 11 to carry out the FAX communication.
  • Document data is transferred from the FAX 2 to the equipment B over the network, and therefore the sub-address (address- 2 ) is the IP address (Internet Protocol address) of the equipment B.
  • the FAX number of FAX 2 is used on the third row of the address- 1 column and the sub-address (address- 2 ) for the transfer of document data from the FAX 2 to the equipment B in the table of FIG. 11 to carry out the FAX communication.
  • Document data is transferred from the FAX 2 to the equipment B via E-mail, and therefore the sub-address (address- 2 ) is the E-mail address of the equipment B.
  • step P 41 on the flowchart of FIG. 13 for sending document data to the receiving equipment B via the determined communication route and FAX 1 will be explained.
  • the process is carried out based on the program for the FAX 1 stored on the hard disk of the sending equipment A.
  • the FAX number of modem B is used on the fourth row of the address- 1 column in the table of FIG. 11 to carry out the FAX transfer.
  • the FAX number of FAX 2 is used on the fifth row of the address- 1 column and the sub-address (address- 2 ) for the transfer of document data from the FAX 2 to the equipment B in the table of FIG. 11 to carry out the FAX transfer.
  • Document data is transferred from the FAX 2 to the equipment B over the network, and therefore the sub-address (address- 2 ) is the IP address (Internet Protocol address) of the equipment B.
  • the FAX number of FAX 2 is used on the sixth row of the address- 1 column and the sub-address (address- 2 ) for the transfer of document data from the FAX 2 to the equipment B in the table of FIG. 11 to carryout the FAX transfer.
  • Document data is transferred from the FAX 2 to the equipment B via E-mail, and therefore the sub-address (address- 2 ) is the E-mail address of the equipment B.
  • step P 42 on the flowchart of FIG. 13 for sending document data to the receiving equipment B via the determined communication route and communication means of E-mail will be explained.
  • the process is carried out based on the program for E-mail stored on the hard disk of the sending equipment A, with the receiving equipment number being set to the E-mail server.
  • the destination mail address is determined with reference to the E-mail address on the seventh row of the address- 1 column in the table of FIG. 11.
  • the determined E-mail address is set to the program for E-mail, and image data is transferred to the specified address of the E-mail server.
  • the user of the receiving equipment B will be notified of the delivery of an E-mail, and receive the document data from the E-mail server.
  • FIG. 14 is a flowchart showing the subroutine for making a list of available communication means shown by step P 32 on the flowchart of FIG. 13.
  • the sending equipment A issue status requests to all equipments connected to the network (refer to FIG. 8, Ethernet 94 ) which is connected with the sending equipment A. Specifically, it requests the transfer of lists of communication means available for these equipments (step P 45 ), and waits for the reception of the lists (step P 46 ). On receiving the lists of available communication means from all equipments in the network, the sending equipment A adds its own available communication means to the received lists and provides the lists of communication means that are available for the transfer operation of the equipment A (step P 47 ), and returns to the main routine.
  • FIG. 15 is a flowchart showing the processing for the transfer of available communication means list and document data reception implemented by the CPU 51 of the receiving equipment B which is a personal computer 50 B shown in FIG. 8. Initially, the CPU 51 receives a telephone call from a sending equipment (step P 51 ), and judges whether it is a status request or not (step P 52 ).
  • step P 53 On receiving the status request, it issues status requests to all equipments connected to the network (Ethernet 95 ) which is connected with the sending equipment B (step P 53 ), and waits for the reception of status information (step P 54 ). On receiving status information from all equipments, there is provided a list of communication means available on these equipments in the network and a list of communication means available for the self equipment B (step P 55 ). The list is transmitted to the sending equipment A (step P 56 ), and the operation is terminated.
  • the network Ethernet 95
  • step P 54 On receiving status information from all equipments, there is provided a list of communication means available on these equipments in the network and a list of communication means available for the self equipment B (step P 55 ). The list is transmitted to the sending equipment A (step P 56 ), and the operation is terminated.
  • step P 57 the processing of FAX reception is implemented (step P 57 ), and the operation is terminated.
  • FIG. 16 is a flowchart showing the document data transfer process implemented by the CPU of the FAX 2 in the network shown in FIG. 8.
  • the CPU judges whether or not the FAX 2 has received document data and information indicative of the destination from the modem A or FAX 1 (step P 61 ).
  • E-mail address or IP address Internet Protocol address
  • the E-mail address is set (step P 63 ), the data format is converted so that the document data can be processed by the receiving equipment B (step P 64 ), the converted document data is attached to an E-mail (step P 65 ), and finally the E-mail is sent to the specified E-mail address (step P 66 ).
  • the IP address is set (step P 67 ), the document data is sent to the specified IP address based on the file transfer protocol (FTP) (step P 66 ), and the operation is terminated.
  • the receiving equipment B is running under the operating system (OS) which can deal with the file transfer protocol (FTP), and it receives the document data and automatically stores the data onto the hard disk of the personal computer.
  • OS operating system
  • the communication route selection control program is stored in the hard disk of the personal computer in the above explanation of the second embodiment, this program may be stored on a floppy disk and loaded with the floppy disk drive of the personal computer into the main memory at the time of processing.
  • This variant scheme is made possible by the provision of a floppy disk drive 56 on the personal computer 50 A and the preparation of a floppy disk 56 f as shown in FIG. 8.
  • the floppy disk for storing the communication route selection control program may be replaced with a CD-ROM, with a CD-ROM drive being provided on the personal computer obviously.
  • the sending equipment inquires of the receiving equipment the available communication means and produces a graphic communication route guidance (shown in FIG. 4 and FIG. 12) at each time of communication
  • an alternative scheme is to memorize the reply of inquiry and produces the guidance from the stored record for successive communications within a certain period of time.
  • Inquiry of available communication means may be made at certain events, e.g., when the equipment is turned on, or on expiration of a certain time length after turn-on of the equipment, thereby to update the information of available communication means of the receiving equipment.
  • a conceivable preset destination equipment is an equipment which is registered with the allotment of a one-touch dial number of the usual facsimile unit.
  • the user is allowed to choose a communication means and communication route among multiple available means and routes depending on the content of communication, communication speed and communication cost, whereby the user is prevented from being troubled in choosing a communication function or sending information by using a function that is not the best.

Abstract

ABSTRACT OF THE DISCLOSURE A communication equipment having multiple communication functions, a method of selecting a communication route among multiple communication routes that are available between the sending equipment and receiving equipment, and a computer program product in memory for implementing the communication route selecting process. In route selection mode, a list of communication routes that are available between the sending equipment and receiving equipment is produced and displayed. The user selects a route and associated communication function on the displayed list, and proceeds to communication.

Description

  • This application is based on patent application No. 9-330832 filed in Japan, the contents of which is hereby incorporated by reference. [0001]
  • BACKGROUND OF THE INVENTION
  • 1. Field of the Invention [0002]
  • The present invention relates to a communication equipment having multiple communication functions, a communication route selection method, and a computer program product in memory for selecting a communication route. [0003]
  • 2. Description of the Prior Art [0004]
  • When information is sent to the receiving party, it is generally sent depending on the communication function equipped on the communication equipment of the receiving party. For example, in case the receiving equipment has the facsimile function (will be termed “FAX function” hereinafter), information is sent by use of its FAX function. In case the receiving equipment has the electronic mail function (will be termed “E-mail function” hereinafter), information is sent by use of its E-mail function. In case the receiving equipment has the Internet FAX function, information is sent by use of its Internet FAX function. In case the sending equipment and receiving equipment are connected through a LAN (local area network), information can be sent by use of the LAN. [0005]
  • Some communication equipments developed recently have multiple communication functions among the above-mentioned FAX function, E-mail function, Internet FAX function, and LAN connecting function. In the case of communication between these multi-functional communication equipment, the sending party is allowed to send information by choosing a proper communication function of the receiving equipment, instead of installing plural communication equipments having different functions. [0006]
  • These multi-functional communication equipment allow the sending party to choose a communication function depending on individual communication purposes. For example, for low-cost communication, the expensive FAX communication can be avoided. For retaining the high-quality image transfer, the LAN connecting function or E-mail function can be used. In the latter case, however, communication based on E-mail cannot be achieved unless the receiving person operates the computer to open the mail box. In contrast, the FAX communication produces a print of information on the receiving equipment, and it can be handed to the receiving person. Accordingly, the FAX communication can possibly be faster practically than the E-mail communication, and the former may be chosen occasionally. [0007]
  • The Internet FAX function will be explained. In sending information by using FAX, the telephone line fee is charged, and therefore the communication fee depends on the distance between a sending party and a receiving party. A conceivable manner of low-cost communication to a distant receiving party is the use of the Internet, and it is called “Internet FAX function”. [0008]
  • It is assumed that the sending party has FAX unit F[0009] 1, intermediate FAX units F2 and F3 are connected through the Internet, and the receiving party has FAX unit F4, of which F1 and F2 are located in town A, and F3 and F4 are located in remote town B. In this situation, information is sent from F1 to F2 in the same town over the telephone line, it is sent from F2 to F3 through the Internet, and it is sent from F3 to F4 in the same town over the telephone line. This information sending manner enables a low communication fee based on the use of the Internet for long-distance communication between town A and town B.
  • Among other information sending manners, the sending party can connect its FAX F[0010] 1 directly to the Internet, or the sending party can connect its FAX F1 to the LAN which has the connection with the Internet.
  • Although multi-functional communication units allow the sending party to choose the best communication function based on the judgement of situation as explained above, the conventionally available multi-functional communication equipment do not inform the sending party of what communication function has the receiving equipment, or as to whether the receiving equipment has a communication function that matches with the function of the self equipment, causing the sending party to be troubled in choosing a communication function or to send information by using a function that is not the best. [0011]
  • SUMMARY OF THE INVENTION
  • A prime object of the present invention is to provide an innovative communication equipment capable of sending information from the sending equipment to the receiving equipment based on the selection of a proper communication route from among multiple available communication routes. [0012]
  • Another object of the present invention is to provide an innovative communication equipment capable of sending information from the sending equipment to the receiving equipment based on the finding of multiple communication routes that are available between these equipments and the selection of a communication route among the found communication routes. [0013]
  • Still another object of the present invention is to provide a method of selecting a communication route among multiple communication routes that are available between the sending equipment and receiving equipment. [0014]
  • Still another object of the present invention is to provide a computer program product in memory for implementing the process of selecting a communication route among multiple communication routes that are available between the sending equipment and receiving equipment.[0015]
  • Other objects of the present invention will become apparent from the following detailed description of embodiments taken in conjunction with the accompanying drawings. [0016]
  • BRIEF DESCRIPTION OF THE DRAWINGS
  • FIG. 1 is a block diagram showing a first example of the communication network; [0017]
  • FIG. 2 is a front view of the operation panel of the facsimile unit as a communication equipment; [0018]
  • FIGS. [0019] 3(a), 3(b) and 3(c) are diagrams showing examples of display on the LCD display screen, listing available communication means;
  • FIG. 4 is a diagram showing an example of display on the LCD display screen at the selection of a communication route; [0020]
  • FIG. 5 is a diagram showing an example of display on the LCD display screen at the entry of the receiving equipment identification number; [0021]
  • FIG. 6 is a flowchart showing the processing carried out by the CPU of the sending equipment for selecting a communication route; [0022]
  • FIG. 7 is a flowchart showing the processing carried out by the CPU of the receiving equipment for sending a list of available communication means; [0023]
  • FIG. 8 is a block diagram showing a second example of the communication network; [0024]
  • FIG. 9 is a diagram showing an example of the FAX sending dialog box which is displayed on the display screen of the sending at the call of the FAX sending menu; [0025]
  • FIG. 10([0026] a) and FIG. 10(b) are diagrams showing an example of display on the LCD display screen, listing available communication means;
  • FIG. 11 is a table showing examples of communication means that are available between the sending equipment and receiving equipment; [0027]
  • FIG. 12 is a diagram showing an example of display on the LCD display screen at the selection of a communication route; [0028]
  • FIG. 13 is a flowchart showing the processing carried out by the CPU of the sending equipment for selecting a communication route; [0029]
  • FIG. 14 is a flowchart showing the details of the processing of making a list of available communication means; [0030]
  • FIG. 15 is a flowchart showing the processing carried out by the CPU of the receiving equipment for sending a list of available communication means; and [0031]
  • FIG. 16 is a flowchart showing the processing of transferring document data.[0032]
  • DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS
  • Embodiments of the present invention will be explained. [0033]
  • First Embodiment
  • FIG. 1 shows a communication network pertinent to the first embodiment of this invention. The network includes equipment A which is a facsimile (FAX) [0034] equipment 10A and unit B which is a FAX unit 10B. These FAX units 10A and 10B are connected to the telephone line 23 through communication controller 18, and also connected through their interface adapters 15 to Ethernets, e.g., LANs, 24 and 25, respectively, with these Ethernets 24 and 25 being connected through mail servers 20A and 20B, respectively, to the Internet 27.
  • The following explains the sending of document data from the [0035] FAX unit 10A to the FAX unit 10B.
  • Each of the [0036] FAX units 10A and 10B, which is controlled by a CPU 11, has a RAM 12 for temporarily storing document data of a source document which has been read and document data which has been received, a ROM 13 for storing control programs, an image reader 14 which reads the text in an optical manner, an interface adapter 15 which connects the FAX unit to the Ethernet, an operation panel 16, a printer 17, and a communication controller 18 which connects the FAX unit to the telephone line.
  • Among these functional devices, the [0037] image reader 14, printer 17, interface adapter 15, communication controller 18, and mail servers 20A and 20B are known of their structures and functions, and detailed explanation thereof will be omitted.
  • FIG. 2 shows the [0038] operation panel 30 of the sending FAX unit 10A. The operation panel 30 has a FAX mode select key 31 a, a copy mode select key 31 b, a print mode select key 31 c, a scan mode select key 31 d, an E-mail select key 31 e, and an LCD display screen 23 which displays the selected mode and the state of the unit and allows data input based on the laminated touch-panel.
  • Among the operational modes selected by the mode selection keys of the [0039] FAX unit 10A, the copy mode is to read the source text and make a copy of it, the print mode is to print data received by facsimile and stored in the memory, and the scan mode is to send document data which has been read on the sending FAX unit 10A to the personal computer and the scan mode is operable when reception program initiated in response to the detection of document data from the FAX is stored in the personal computer. These operational modes selected with the mode selection keys, however, do not relate directly to the communication route selection which will be explained later.
  • The [0040] operation panel 30 further includes a ten-key set 33 which is used to enter numerals and also enter alphabetic characters in the E-mail mode. The ten-key set 33 is designed to allow the entry of a comma, space and symbols, in addition to the alpha-numeric characters and symbols * and # that are labeled on the key tops. For example, when the key “1” is hit once, numeral “1” is entered; when it is hit twice, character “A” is entered; when it is hit three times, “B” is entered; when it is hit four times, “C” is entered; and when it is hit gain, the initial condition is restored to enter “1”. The entered character is displayed on the LCD display screen 32. When the key “*” is hit once, symbol, “*” is entered; when it is hit twice, symbol “@” is entered; when it is hit three times, symbol “&” is entered; and when it is hit four times, symbol “¥” is entered. When the key “#” is hit once, symbol “#” is entered; and when it is hit twice, a space is entered. The entered symbol is displayed on the LCD display screen 32.
  • The [0041] operation panel 30 further includes a start key 34 which is used to start the operation of the FAX unit 10A, a stop key 35 which is used to terminate the operation, and a communication route selection mode key 36 which is used to bring the unit into the mode of selecting a image data transfer route.
  • The receiving [0042] FAX unit 10B may have the same operation panel, or may include mode selection keys for other operational modes.
  • FIGS. [0043] 3(a), 3(b) and 3(c) show displays on the LCD display screen 32 when the communication route has been selected by the operation of the communication route selection mode key 36 on the operation panel 30.
  • FIG. 3([0044] a) shows the display of communication means that are available for the receiving equipment B, FIG. 3(b) shows the display of communication means that are available for the sending equipment A, and FIG. 3(c) shows the display of the result of arrangement, indicating that FAX and E-mail are available as common means of communication from the sending equipment A to the receiving equipment B.
  • FIG. 4 shows the display on the [0045] LCD display screen 32 at the selection of a communication route, prompting the selection of a communication route for the case of the available communication means shown in FIG. 3(c). When the user touches a screen position on the line, i.e., telephone line 23 in this example, connecting between FAX-A 10A and FAX-B 10B, or a screen position in a block of facility, i.e., mail server 20B in this example, the touched position is detected by the touch-panel on the LCD display screen 32, and the corresponding communication route is selected.
  • FIG. 5 shows the display on the [0046] LCD display screen 32 when the unit is in the initial state or after the FAX mode key 31 a has been depressed. The display includes a FAX number field 32 a, a cursor 32 b in the field 32 a, cursor moving keys 32 c and 32 d, and a cancel key 32 e which is used to delete the numeral at the cursor position. When a FAX number is entered with the ten-key set 33, each digit is entered and displayed at the position of the cursor 32 b.
  • Next, the processes implemented by the [0047] CPU 11 of FIG. 1 for the selection of a communication route and the sending and reception of document data will be explained on the flowcharts of FIG. 6 and FIG. 7.
  • FIG. 6 is a flowchart showing the processing of communication route selection and document data transfer implemented by the [0048] CPU 11 of the sending equipment A. It is detected whether the communication route selection mode which is invoked with the communication route selection mode key 36 is selected or not (step P1). When the communication route selection mode is selected, there is provided a list of communication means available for the sending equipment A as shown in FIG. 3(b) (step P2).
  • Next, the user is prompted to enter the receiving equipment identification number. On the [0049] LCD display screen 32 of the operation panel 30, with the display of FIG. 5 appearing in response to the setting of the communication route selection mode, the user enters the FAX number of the receiving party with the ten-key set 33 (step P3). The entered FAX number is dialed automatically, and the sending equipment (FAX-A) and receiving equipment (FAX-B) are linked through the telephone line.
  • The [0050] CPU 11 issues a status request to the receiving equipment B in order to examine the state of the receiving equipment B, i.e., it requests the transfer of a list of communication means that are available for the receiving equipment B as shown in FIG. 3(a) (step P4). The CPU 11 waits for the transfer of the list of available communication means from the receiving equipment B (step P5).
  • On receiving the list of available communication means from the receiving equipment B, a communication means selection list (refer to FIG. 3([0051] c)) is produced from the list of communication means available at the sending equipment A (refer to FIG. 3(b)) and the list of communication means available for the receiving equipment B (refer to FIG. 3(a)) (step P6), and displays a graphic guidance for communication route selection (refer to FIG. 4) on the LCD display screen 32 (step P7). In response to the user's operation on the LCD display screen 32, the communication route and communication means are determined (step P8).
  • The sending equipment A reads the source document and sends document data to the receiving equipment B by using the selected communication means over the selected communication route, i.e., by using FAX or E-mail based on the selection and determination of communication route and means (steps P[0052] 9, P10 and P11), and terminates the operation.
  • FIG. 7 is a flowchart showing the transmitting of available communication means list and reception of document data implemented by the receiving equipment B. It is judged whether document data is received by FAX or E-mail or not (step P[0053] 21). In case of E-mail reception, the processing of E-mail reception is implemented (step P27), and the operation is terminated.
  • In case of FAX reception in step P[0054] 21, the processing of telephone reception is implemented (step P22), and subsequently it is judged whether a status request from the sending equipment A is received or not (step P23). On receiving the status request, a list of available communication means is produced and the list is transmitted to the sending equipment A (steps P24 and P25), and the operation is terminated.
  • Otherwise, in response to the negation of the status request judgement in step P[0055] 23, the processing of FAX reception is implemented (step P26), and the operation is terminated.
  • Second Embodiment
  • Next, the second embodiment of this invention will be explained. [0056]
  • FIG. 8 shows a communication network including equipment A which is a [0057] personal computer 50A and equipment B which is a personal computer 50B. These computers 50A and 50B are connected to the telephone line 93 through their modems 60A and 60B, and also connected through their interface adapters 55 to Ethernets, e.g., LANS,94 and 95, respectively, with these Ethernets 94 and 95 being connected through mail servers 80A and 80B, respectively, to the Internet 97. The network further includes a facsimile unit (FAX-1) 71 and another facsimile unit (FAX-2) 72 both connected to the telephone line 93 and also connected to Ethernets 94 and 95, respectively.
  • The following explains the transfer of data from the equipment A, i.e., [0058] personal computer 50A, to the equipment B, i.e., personal computer 50B.
  • Each of the [0059] personal computers 50A and 50B, which is controlled by a CPU 51, has a RAM 52 for temporarily storing document data of a source document which has been read and document data which has been received, a VRAM 53 for storing control programs, a keyboard 54, an interface adapter 55, a floppy disk drive (FDD) 56, a hard disk drive (HDD) 57, a display 58, and a communication controller 59 which connects the personal computer to the telephone line.
  • Among these functional devices, the [0060] personal computers 50A and 50B, FAX units 71 and 72, and mail servers 80A and 80B are known of their structures and functions, and detailed explanation thereof will be omitted.
  • FIG. 9 shows the FAX sending dialog box which is displayed on the [0061] display screen 58 of the personal computer 50A in response to the call of the FAX sending menu from an application program running currently on the equipment A. The user enters the FAX number of the receiving equipment B in the field 101. By clicking the OK key 102 with the mouse device, the data specified in the range field 105 is sent to the equipment B. The user can point the cancel key 103 and click the mouse device to turn off the FAX sending dialog box and return to the application program.
  • The dialog box further includes a communication route [0062] selection mode key 104. By clicking the key 104 with the mouse device, the unit enters the mode for selecting a communication route between the sending equipment A, i.e., personal computer 50A, and the receiving equipment B, i.e., personal computer 50B, with lists of available communication routes being displayed.
  • FIG. 10([0063] a) shows a display of communication routes available for the sending equipment A, and FIG. 10(b) shows a display of communication routes available for the receiving equipment B.
  • FIG. 11 is a list of communication means available as common for communication between the sending equipment A and the receiving equipment B resulting from the tables of FIGS. [0064] 10(a) and 10(b). On the table of FIG. 11, column “address-1” indicates the address of the first destination of document data from the sending equipment A, and column “address-2” indicates the address of the final destination of document data. An IP address means an Internet Protocol address.
  • FIG. 12 shows a display on the [0065] LCD display screen 105 when communication route selection mode key 104 is depressed, and this example is for the case where the communication means listed in FIG. 11 are available. The user selects a communication route by sequentially clicking the mouse device while pointing a line or a facility (FAX 1, FAX 2, modem A, modem B, or mail server in this example) located between the sending equipment A and the receiving equipment B.
  • Next, the processes implemented by the [0066] CPU 51 of FIG. 8 for the selection of a communication route and the transfer of image data will be explained on the flowcharts of FIG. 13 through FIG. 16.
  • FIG. 13 is a flowchart showing the processing of communication route selection and document data transferring implemented by the [0067] CPU 51 of the sending equipment A.
  • It is detected whether the communication route selection mode key is pointed and clicked in the dialog box in the display or not (step P[0068] 31). When the route selection mode is selected, there is provided a list of communication means available for the sending equipment A as shown in FIG. 10(a) (step P32). This listing process will be explained in detail later on the flowchart of FIG. 14.
  • Subsequently, the communication route selection dialog box is displayed to prompt the user to enter the FAX number of the receiving equipment B in the FAX number field. The user operates the ten-key set to enter the destination FAX number (step P[0069] 33). The entered FAX number is dialed automatically, and the sending equipment and receiving equipment are linked through the telephone line.
  • The [0070] CPU 51 issues a status request to the receiving equipment B in order to examine the state of the receiving equipment B, i.e., it requests the transfer of a list of communication means that are available for the receiving equipment (step P34). The CPU 51 waits for the transfer of the list of available communication means from the receiving equipment B (step P35).
  • On receiving the list of available communication means from the receiving equipment B, a communication means selection list (refer to FIG. 11) is produced from the list of communication means available for the sending equipment A (refer to FIG. 10([0071] a)) and the list of communication means available for the receiving equipment B (refer to FIG. 10(b)) (step P36), and a graphic guidance for the communication route selection (refer to FIG. 12) is displayed on the display screen 105 (step P37).
  • In response to the user's operation on the display, the communication route and communication means are determined (step P[0072] 38).
  • The sending equipment A reads the source document, and sends document data to the receiving equipment B by using the selected communication means over the selected communication route, i.e., by using the modem A, FAX-[0073] 1 or mail server based on the selection and determination of communication route and means (steps P39, P40, P41 and P42), and terminates the operation.
  • Next, the process of step P[0074] 40 on the flowchart of FIG. 13 for sending document data to the receiving equipment B via the determined communication route and modem A will be explained. The process is carried out based on the modem communication program stored on the hard disk of the sending equipment A, with the destination FAX number being set to the program.
  • In case the communication route is from equipment A→modem A→modem B and to equipment B, the FAX number of modem B is used on the first row of the address-[0075] 1 column in the table of FIG. 11 to carry out the FAX communication.
  • In case the communication route is from equipment A→modem A→[0076] FAX 2 and to equipment B, the FAX number of FAX 2 is used on the second row of the address-1 column and the sub-address (address-2) for the transfer of document data from the FAX 2 to the equipment B in the table of FIG. 11 to carry out the FAX communication. Document data is transferred from the FAX 2 to the equipment B over the network, and therefore the sub-address (address-2) is the IP address (Internet Protocol address) of the equipment B.
  • In case the communication route is from equipment A→modem A→[0077] FAX 2 and to equipment B via E-mail, the FAX number of FAX 2 is used on the third row of the address-1 column and the sub-address (address-2) for the transfer of document data from the FAX 2 to the equipment B in the table of FIG. 11 to carry out the FAX communication. Document data is transferred from the FAX 2 to the equipment B via E-mail, and therefore the sub-address (address-2) is the E-mail address of the equipment B.
  • Next, the process of step P[0078] 41 on the flowchart of FIG. 13 for sending document data to the receiving equipment B via the determined communication route and FAX 1 will be explained. The process is carried out based on the program for the FAX 1 stored on the hard disk of the sending equipment A.
  • In case the communication route is from equipment A→[0079] FAX 1→modem B and to equipment B, the FAX number of modem B is used on the fourth row of the address-1 column in the table of FIG. 11 to carry out the FAX transfer.
  • In case the communication route is from equipment A→[0080] FAX 1FAX 2 and to equipment B, the FAX number of FAX 2 is used on the fifth row of the address-1 column and the sub-address (address-2) for the transfer of document data from the FAX 2 to the equipment B in the table of FIG. 11 to carry out the FAX transfer. Document data is transferred from the FAX 2 to the equipment B over the network, and therefore the sub-address (address-2) is the IP address (Internet Protocol address) of the equipment B.
  • In case the communication route is from equipment A→[0081] FAX 1FAX 2 and to equipment B via E-mail, the FAX number of FAX 2 is used on the sixth row of the address-1 column and the sub-address (address-2) for the transfer of document data from the FAX 2 to the equipment B in the table of FIG. 11 to carryout the FAX transfer. Document data is transferred from the FAX 2 to the equipment B via E-mail, and therefore the sub-address (address-2) is the E-mail address of the equipment B.
  • Next, the process of step P[0082] 42 on the flowchart of FIG. 13 for sending document data to the receiving equipment B via the determined communication route and communication means of E-mail will be explained. The process is carried out based on the program for E-mail stored on the hard disk of the sending equipment A, with the receiving equipment number being set to the E-mail server.
  • The destination mail address is determined with reference to the E-mail address on the seventh row of the address-[0083] 1 column in the table of FIG. 11. The determined E-mail address is set to the program for E-mail, and image data is transferred to the specified address of the E-mail server. The user of the receiving equipment B will be notified of the delivery of an E-mail, and receive the document data from the E-mail server.
  • FIG. 14 is a flowchart showing the subroutine for making a list of available communication means shown by step P[0084] 32 on the flowchart of FIG. 13.
  • The sending equipment A issue status requests to all equipments connected to the network (refer to FIG. 8, Ethernet [0085] 94) which is connected with the sending equipment A. Specifically, it requests the transfer of lists of communication means available for these equipments (step P45), and waits for the reception of the lists (step P46). On receiving the lists of available communication means from all equipments in the network, the sending equipment A adds its own available communication means to the received lists and provides the lists of communication means that are available for the transfer operation of the equipment A (step P47), and returns to the main routine.
  • FIG. 15 is a flowchart showing the processing for the transfer of available communication means list and document data reception implemented by the [0086] CPU 51 of the receiving equipment B which is a personal computer 50B shown in FIG. 8. Initially, the CPU 51 receives a telephone call from a sending equipment (step P51), and judges whether it is a status request or not (step P52).
  • On receiving the status request, it issues status requests to all equipments connected to the network (Ethernet [0087] 95) which is connected with the sending equipment B (step P53), and waits for the reception of status information (step P54). On receiving status information from all equipments, there is provided a list of communication means available on these equipments in the network and a list of communication means available for the self equipment B (step P55). The list is transmitted to the sending equipment A (step P56), and the operation is terminated.
  • Otherwise, in response to the negation of the status request judgement in step P[0088] 52, the processing of FAX reception is implemented (step P57), and the operation is terminated.
  • FIG. 16 is a flowchart showing the document data transfer process implemented by the CPU of the [0089] FAX 2 in the network shown in FIG. 8. The CPU judges whether or not the FAX 2 has received document data and information indicative of the destination from the modem A or FAX 1 (step P61). On receiving document data and destination information, it judges whether the destination is an E-mail address or IP address (Internet Protocol address) of a receiving personal computer (step P62).
  • When the destination information is an E-mail address in step P[0090] 62, the E-mail address is set (step P63), the data format is converted so that the document data can be processed by the receiving equipment B (step P64), the converted document data is attached to an E-mail (step P65), and finally the E-mail is sent to the specified E-mail address (step P66).
  • In case the judgement step P[0091] 62 reveals that the destination information is an IP address, the IP address is set (step P67), the document data is sent to the specified IP address based on the file transfer protocol (FTP) (step P66), and the operation is terminated. The receiving equipment B is running under the operating system (OS) which can deal with the file transfer protocol (FTP), and it receives the document data and automatically stores the data onto the hard disk of the personal computer.
  • Although a list of communication means that are available for communication between the sending equipment and receiving equipment are transacted by using FAX in the above explanation, the list may be transacted via other means, e.g., E-mail. [0092]
  • Although the communication route selection control program is stored in the hard disk of the personal computer in the above explanation of the second embodiment, this program may be stored on a floppy disk and loaded with the floppy disk drive of the personal computer into the main memory at the time of processing. This variant scheme is made possible by the provision of a [0093] floppy disk drive 56 on the personal computer 50A and the preparation of a floppy disk 56 f as shown in FIG. 8.
  • The floppy disk for storing the communication route selection control program may be replaced with a CD-ROM, with a CD-ROM drive being provided on the personal computer obviously. [0094]
  • Although in the foregoing first and second embodiments, the sending equipment inquires of the receiving equipment the available communication means and produces a graphic communication route guidance (shown in FIG. 4 and FIG. 12) at each time of communication, an alternative scheme is to memorize the reply of inquiry and produces the guidance from the stored record for successive communications within a certain period of time. Inquiry of available communication means may be made at certain events, e.g., when the equipment is turned on, or on expiration of a certain time length after turn-on of the equipment, thereby to update the information of available communication means of the receiving equipment. [0095]
  • A conceivable preset destination equipment is an equipment which is registered with the allotment of a one-touch dial number of the usual facsimile unit. [0096]
  • According to the present invention arranged as described above, the user is allowed to choose a communication means and communication route among multiple available means and routes depending on the content of communication, communication speed and communication cost, whereby the user is prevented from being troubled in choosing a communication function or sending information by using a function that is not the best. [0097]

Claims (19)

What is claimed is:
1. A communication equipment capable of sending information to a receiving communication equipment via a plurality of communication routes, said equipment comprising:
a route finding controller which finds a plurality of communication routes that are available between said sending equipment and said receiving equipment;
a display device which displays the communication routes found by said route finding controller;
an input device used to specify a communication route out of plural communication routes displayed on said display device; and
a transmission controller which transmits information to said receiving equipment through the communication route specified with said input device.
2. A communication equipment according to claim 1, wherein said route finding controller lists up communication routes that are available for said sending equipment and communication routes that are available for said receiving equipment, and extracts communication routes that are available commonly for said sending equipment and said receiving equipment.
3. A communication equipment according to claim 2, wherein said route finding controller sends to said receiving equipment a status request for inquiring communication routes that are available for said receiving equipment, and lists up communication routes that are available for said receiving equipment upon receiving a reply from said receiving equipment in response to the status request.
4. A communication equipment according to claim 1, wherein said route finding controller lists up communication routes that are available for a network connected with said sending equipment and communication routes that are available for a network connected with said receiving equipment, and extracts communication routes that are available commonly for said sending equipment and said receiving equipment.
5. A communication equipment according to claim 4, wherein said route finding controller sends to said receiving equipment a status request for inquiring communication routes that are available for said network connected with said receiving equipment, and lists up communication routes that are available by said receiving equipment upon receiving a reply from said receiving equipment in response to the status request.
6. A communication route selection method for selecting a communication route to be used for communication between a sending equipment and a receiving equipment from among a plurality of communication routes that are available between said sending equipment and receiving equipment, said method comprising the steps of:
a step of finding a plurality of communication routes that are available between said sending equipment and said receiving equipment;
a step of displaying the communication routes found in said route finding step;
a step of detecting the selection of a communication route out of the communication routes displayed in said displaying step; and
a step of sending information from said sending equipment to said receiving equipment through the communication route in said detection step.
7. A communication route selection method according to claim 6, wherein said route finding step comprises the steps of:
a first listing step of listing up communication routes that are available for said sending equipment;
a second listing step of listing up communication routes that are available for said receiving equipment; and
a step of extracting communication routes that have been listed commonly in said first and second listing steps.
8. A communication route selection method according to claim 7, wherein said second listing step comprises the steps of:
a step of sending a status request from said sending equipment to said receiving equipment for inquiring communication routes that are available for said receiving equipment; and
a step of sending back, from said receiving equipment to said sending equipment in response to the status request, reply information indicative of the communication routes available for said receiving equipment.
9. A communication route selection method according to claim 6, wherein said route finding step comprises the steps of:
a first listing step of listing up communication routes that are available for a network connected with said sending equipment;
a second listing step of listing up communication routes that are available for a network connected with said receiving equipment; and
a step of extracting communication routes that have been listed commonly in said first and second listing steps.
10. A communication route selection method according to claim 9, wherein said first listing step comprises the steps of:
a step of sending a status request from said sending equipment to other equipments connected with said network which is connected with said sending equipment for inquiring available communication routes; and
a step of sending back, from said other equipments to said sending equipment in response to the status request, reply information indicative of the available communication routes.
11. A communication route selection method according to claim 9, wherein said second listing step comprises the steps of:
a first inquiry step of sending a first status request from said sending equipment to said receiving equipment for inquiring communication routes that are available for said network connected with said receiving equipment;
a second inquiry step of sending, from said receiving equipment to other equipments connected to said network which is connected with said receiving equipment in response to the first status request, a second status request for inquiring available communication routes;
a first reply step of sending back, from said other equipments to said receiving equipment in response to the second inquiry step, reply information indicative of the available communication routes; and
a second reply step of transferring the information, which has been received in said first reply step by said receiving equipment, to said sending equipment.
12. A communication route selection method according to claim 9, wherein said route display step displays communication routes on a display device provided on said sending equipment.
13. A computer program product in memory for selecting a communication route to be used for communication between a sending equipment and a receiving equipment from among a plurality of communication routes, said computer program product comprising:
route finding control for finding a plurality of communication routes that are available for communication between said sending equipment and said receiving equipment;
display control for displaying the communication routes found by said route finding control;
detection control for detecting the selection of a communication route to be used for communication out of the communication routes displayed by said display control; and
transfer control for sending information from said sending equipment to said receiving equipment via the communication route selected by said detection control.
14. A computer program product in memory according to claim 13, wherein said route finding control comprises:
a first listing control for listing up communication routes that are available for said sending equipment;
a second listing control for listing up communication routes that are available for said receiving equipment; and
route extraction control for extracting communication routes that have been listed commonly by said first and second listing controls.
15. A computer program product in memory according to claim 14, wherein said second listing control comprises:
inquiry control for sending a status request from said sending equipment to said receiving equipment for inquiring communication routes that are available for said receiving equipment; and
reply control for sending back, from said receiving equipment to said sending equipment in response to the status request, information indicative of the communication routes available for said receiving equipment.
16. A computer program product in memory according to claim 13, wherein said route finding control comprises:
a first listing control for listing up communication routes that are available for a network connected with said sending equipment;
a second listing control for listing up communication routes that are available for a network connected with said receiving equipment; and
route extraction control for extracting communication routes that have been listed commonly by said first and second listing controls.
17. A computer program product in memory according to claim 16, wherein said first listing control comprises:
inquiry control for sending a status request from said sending equipment to other equipments connected with said network which is connected with said sending equipment for inquiring available communication routes; and
reply control for sending back, from said other equipments to said sending equipment in response to the status request, reply information indicative of the available communication routes.
18. A computer program product in memory according to claim 16, wherein said second listing control comprises:
a first inquiry control of sending a first status request from said sending equipment to said receiving equipment for inquiring communication routes that are available for said network connected with said receiving equipment;
a second inquiry control of sending, from said receiving equipment to other equipments connected to said network which is connected with said receiving equipment in response to the first status request, a second status request for inquiring available communication routes;
a first reply control of sending back, from said other equipments to said receiving equipment in response to the second inquiry control, reply information indicative of the available communication routes; and
a second reply control of transferring the information, which has been received by said first reply control of said receiving equipment, to said sending equipment.
19. A computer program product in memory according to claim 13, wherein said route display control displays communication routes on a display device provided on said sending equipment.
US09/189,584 1997-11-17 1998-11-10 Communication equipment, communication route selection method, and computer program product in memory for selecting a communication route Expired - Fee Related US6438605B1 (en)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
JP33083297 1997-11-17
JP09-330832 1997-11-17
JP9-330832 1997-11-17

Publications (2)

Publication Number Publication Date
US20020032736A1 true US20020032736A1 (en) 2002-03-14
US6438605B1 US6438605B1 (en) 2002-08-20

Family

ID=18237046

Family Applications (1)

Application Number Title Priority Date Filing Date
US09/189,584 Expired - Fee Related US6438605B1 (en) 1997-11-17 1998-11-10 Communication equipment, communication route selection method, and computer program product in memory for selecting a communication route

Country Status (1)

Country Link
US (1) US6438605B1 (en)

Cited By (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20020051175A1 (en) * 2000-06-27 2002-05-02 Matsushita Graphic Communication Systems, Inc. Network facsimile apparatus and channel selecting method
US20020054367A1 (en) * 2000-07-17 2002-05-09 Matsushita Graphic Communication Systems, Inc. Facsimile apparatus and repeater
US20030004672A1 (en) * 2001-06-29 2003-01-02 National Instruments Corporation Meta-routing tool for a measurement system
US20030016396A1 (en) * 2001-07-18 2003-01-23 Toshiba Tec Kabushiki Kaisha Communication terminal unit
US6564261B1 (en) * 1999-05-10 2003-05-13 Telefonaktiebolaget Lm Ericsson (Publ) Distributed system to intelligently establish sessions between anonymous users over various networks
US20040070630A1 (en) * 2002-09-26 2004-04-15 Panasonic Communications Co., Ltd. Multifunction apparatus, server, and server system
US20040215794A1 (en) * 2003-04-11 2004-10-28 Lucent Technologies Inc. Version caching mechanism
US20050141327A1 (en) * 2003-12-29 2005-06-30 Yong-Bok An Decoding circuit for on die termination in semiconductor memory device and its method
US20070086065A1 (en) * 2005-10-17 2007-04-19 Sharp Kabushiki Kaisha Image data transmitting apparatus
US20090225358A1 (en) * 2008-03-10 2009-09-10 Canon Kabushiki Kaisha Image forming system, image transmitting apparatus, image data processing method, program, and storage medium
US20100114938A1 (en) * 2008-10-20 2010-05-06 Yahoo! Inc. Search results for a topic that include a list of messaging users that have previously searched on that topic
CN102572188A (en) * 2010-12-22 2012-07-11 兄弟工业株式会社 Communication device
US20120265697A1 (en) * 2011-04-12 2012-10-18 Teletech Holdings, Inc. Methods for providing support services via an available communication channel based on user preference and client preference
US9129286B2 (en) 2011-04-12 2015-09-08 Teletech Holdings, Inc. Methods for providing cross-vendor support services
US9178994B2 (en) * 2011-04-12 2015-11-03 Teletech Holdings, Inc. Methods for providing self-support services using information from a viral source

Families Citing this family (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7898675B1 (en) * 1995-11-13 2011-03-01 Netfax Development, Llc Internet global area networks fax system
JP2001111628A (en) * 1999-10-08 2001-04-20 Matsushita Graphic Communication Systems Inc Image transmitter, image received and their methods
JP2001202297A (en) * 2000-01-19 2001-07-27 Sharp Corp Facsimile equipment, information processor and data communication method
JP2001203849A (en) * 2000-01-20 2001-07-27 Canon Inc Communication method and communications equipment
US7119915B2 (en) * 2000-02-21 2006-10-10 Canon Kabushiki Kaisha Communication apparatus and method
US7256905B2 (en) * 2000-06-12 2007-08-14 Canon Kabushiki Kaisha Communication apparatus, communication method and memory medium with plural data transmission components
JP3467009B2 (en) * 2000-10-12 2003-11-17 キヤノン株式会社 Communication device
US20030005153A1 (en) * 2001-06-29 2003-01-02 National Instruments Corporation Dynamic routing for a measurement system
US20040085571A1 (en) * 2002-10-30 2004-05-06 Greg Hulan Method of transmitting data
JP2007088954A (en) * 2005-09-22 2007-04-05 Brother Ind Ltd Communication application device and program

Family Cites Families (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5974236A (en) * 1992-03-25 1999-10-26 Aes Corporation Dynamically reconfigurable communications network and method
JP3428669B2 (en) * 1992-11-05 2003-07-22 キヤノン株式会社 Communication terminal device
US5398012A (en) * 1992-11-24 1995-03-14 International Business Machines Corporation Distributed processing of route selection across networks and subnetworks
FR2698464B1 (en) * 1992-11-24 1997-06-20 Bull Sa NETWORK DISTRIBUTED DEVICE SYSTEM.
US5430729A (en) * 1994-04-04 1995-07-04 Motorola, Inc. Method and apparatus for adaptive directed route randomization and distribution in a richly connected communication network
US5742905A (en) * 1994-09-19 1998-04-21 Bell Communications Research, Inc. Personal communications internetworking
WO2004075600A1 (en) * 1994-12-15 2004-09-02 Antoni Bronisl Przygienda Apparatus and method for routing a communication in a network
JP3160177B2 (en) * 1995-03-06 2001-04-23 松下電器産業株式会社 Facsimile electronic mail device
JPH098940A (en) 1995-06-16 1997-01-10 Nippon Telegr & Teleph Corp <Ntt> Communication method and communication equipment
JPH0969890A (en) 1995-08-30 1997-03-11 Canon Inc Communication equipment
JPH09114756A (en) 1995-10-20 1997-05-02 Fujitsu Ltd Communication equipment
US5805298A (en) * 1996-02-06 1998-09-08 Ho; Shu-Kuang Communications device with remote device identifier recognition and transmission in accordance with the recognized identifier
US5983269A (en) * 1996-12-09 1999-11-09 Tandem Computers Incorporated Method and apparatus for configuring routing paths of a network communicatively interconnecting a number of processing elements
JP3745070B2 (en) * 1997-02-19 2006-02-15 キヤノン株式会社 Data communication apparatus and method

Cited By (24)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6564261B1 (en) * 1999-05-10 2003-05-13 Telefonaktiebolaget Lm Ericsson (Publ) Distributed system to intelligently establish sessions between anonymous users over various networks
US20020051175A1 (en) * 2000-06-27 2002-05-02 Matsushita Graphic Communication Systems, Inc. Network facsimile apparatus and channel selecting method
US6947160B2 (en) * 2000-06-27 2005-09-20 Panasonic Communications Co., Ltd. Network facsimile apparatus and channel selecting method
US20020054367A1 (en) * 2000-07-17 2002-05-09 Matsushita Graphic Communication Systems, Inc. Facsimile apparatus and repeater
US7199892B2 (en) * 2000-07-17 2007-04-03 Panasonic Communications Co., Ltd. Facsimile apparatus and repeater
US20030004672A1 (en) * 2001-06-29 2003-01-02 National Instruments Corporation Meta-routing tool for a measurement system
US20030016396A1 (en) * 2001-07-18 2003-01-23 Toshiba Tec Kabushiki Kaisha Communication terminal unit
US20040070630A1 (en) * 2002-09-26 2004-04-15 Panasonic Communications Co., Ltd. Multifunction apparatus, server, and server system
US20040215794A1 (en) * 2003-04-11 2004-10-28 Lucent Technologies Inc. Version caching mechanism
US7490152B2 (en) * 2003-04-11 2009-02-10 Alcatel-Lucent Usa Inc. Version caching mechanism
US20050141327A1 (en) * 2003-12-29 2005-06-30 Yong-Bok An Decoding circuit for on die termination in semiconductor memory device and its method
US20070086065A1 (en) * 2005-10-17 2007-04-19 Sharp Kabushiki Kaisha Image data transmitting apparatus
US20090225358A1 (en) * 2008-03-10 2009-09-10 Canon Kabushiki Kaisha Image forming system, image transmitting apparatus, image data processing method, program, and storage medium
US8320000B2 (en) * 2008-03-10 2012-11-27 Canon Kabushiki Kaisha Image forming system, image transmitting apparatus, image data processing method, program, and storage medium
US20100114938A1 (en) * 2008-10-20 2010-05-06 Yahoo! Inc. Search results for a topic that include a list of messaging users that have previously searched on that topic
CN102572188A (en) * 2010-12-22 2012-07-11 兄弟工业株式会社 Communication device
US20120265697A1 (en) * 2011-04-12 2012-10-18 Teletech Holdings, Inc. Methods for providing support services via an available communication channel based on user preference and client preference
WO2012142344A3 (en) * 2011-04-12 2015-07-16 Teletech Holdings, Inc. Methods for providing support services via an available communication channel based on user preference and client preference
US9129286B2 (en) 2011-04-12 2015-09-08 Teletech Holdings, Inc. Methods for providing cross-vendor support services
US9178994B2 (en) * 2011-04-12 2015-11-03 Teletech Holdings, Inc. Methods for providing self-support services using information from a viral source
AU2012242708B2 (en) * 2011-04-12 2016-03-10 Teletech Holdings, Inc. Methods for providing support services via an available communication channel based on user preference and client preference
US9454761B2 (en) 2011-04-12 2016-09-27 Teletech Holdings, Inc. Methods for providing cross-vendor support services
US9569781B2 (en) 2011-04-12 2017-02-14 Teletech Holdings, Inc. Methods for providing cross-vendor support services
US9990635B2 (en) 2011-04-12 2018-06-05 Teletech Holdings, Inc. Methods for providing cross-vendor support services

Also Published As

Publication number Publication date
US6438605B1 (en) 2002-08-20

Similar Documents

Publication Publication Date Title
US6438605B1 (en) Communication equipment, communication route selection method, and computer program product in memory for selecting a communication route
EP1422920B1 (en) Network scanning system
US8009142B2 (en) Virtual keyboard system and control method thereof
US6704031B1 (en) Toolbar tracking
US8208153B2 (en) Image processing apparatus, function offering method and computer program product
US20040021889A1 (en) Method of transmitting information from a document to a remote location, and a computer peripheral device
US7155522B2 (en) Image information transmitting system, scanner apparatus and user terminal apparatus, and method for registering user terminal information to scanner apparatus
US20070130526A1 (en) Storing and recalling groups of electronic mail addresses on user interfaces of multifunction devices
US20010030960A1 (en) Electronic mail system
US20030041269A1 (en) Printing method, print system and program
US6889252B2 (en) Method and system for using a selected peripheral of a network using a server as a re-router
JP4050598B2 (en) Network scanning system
AU2002350998A1 (en) Method and system for using a selected peripheral of a network
US20030122881A1 (en) Method of and apparatus for processing characters, and storage nedium storing character processing program
JP2005227839A (en) Data transmitting device
US7840580B2 (en) Peripheral device, search result storage method and computer program product
JP4098604B2 (en) Network scanning system, scanner control device and control method therefor, and computer program
JP4511111B2 (en) Network scanning system
JP4050597B2 (en) Network scanning system
JP4616317B2 (en) Network scanning system
JP2003037686A (en) Data transmitter, data destination registration method and program, and computer-readable recording medium with the program recorded thereon
JP4061181B2 (en) Network scanning system, scanner connection apparatus and control method thereof, and computer program
JP2003131784A (en) Network device, control method and control program thereof, and computer readable recording medium recording the same program
US20040203662A1 (en) Systems and methods for facilitating printing from a telephone
GB2353432A (en) Method for displaying status on a scanner for multiple receivers

Legal Events

Date Code Title Description
AS Assignment

Owner name: MINOLTA CO., LTD., JAPAN

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:IDEHARA, TAKENORI;REEL/FRAME:009591/0587

Effective date: 19981021

FEPP Fee payment procedure

Free format text: PAYOR NUMBER ASSIGNED (ORIGINAL EVENT CODE: ASPN); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY

FPAY Fee payment

Year of fee payment: 4

FPAY Fee payment

Year of fee payment: 8

REMI Maintenance fee reminder mailed
LAPS Lapse for failure to pay maintenance fees
STCH Information on status: patent discontinuation

Free format text: PATENT EXPIRED DUE TO NONPAYMENT OF MAINTENANCE FEES UNDER 37 CFR 1.362

FP Lapsed due to failure to pay maintenance fee

Effective date: 20140820