EP1035686A2 - Communications method, communications system, communications device, and server - Google Patents

Communications method, communications system, communications device, and server Download PDF

Info

Publication number
EP1035686A2
EP1035686A2 EP99118410A EP99118410A EP1035686A2 EP 1035686 A2 EP1035686 A2 EP 1035686A2 EP 99118410 A EP99118410 A EP 99118410A EP 99118410 A EP99118410 A EP 99118410A EP 1035686 A2 EP1035686 A2 EP 1035686A2
Authority
EP
European Patent Office
Prior art keywords
communications device
performance information
communications
information
server
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
EP99118410A
Other languages
German (de)
French (fr)
Other versions
EP1035686A3 (en
EP1035686B1 (en
Inventor
Nobuo Kamanaka
Minoru Tsukui
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.)
Panasonic System Solutions Japan Co Ltd
Original Assignee
Matsushita Graphic Communication Systems Inc
Panasonic Communications 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 Matsushita Graphic Communication Systems Inc, Panasonic Communications Co Ltd filed Critical Matsushita Graphic Communication Systems Inc
Publication of EP1035686A2 publication Critical patent/EP1035686A2/en
Publication of EP1035686A3 publication Critical patent/EP1035686A3/en
Application granted granted Critical
Publication of EP1035686B1 publication Critical patent/EP1035686B1/en
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N1/00Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
    • H04N1/00127Connection or combination of a still picture apparatus with another apparatus, e.g. for storage, processing or transmission of still picture signals or of information associated with a still picture
    • H04N1/00204Connection or combination of a still picture apparatus with another apparatus, e.g. for storage, processing or transmission of still picture signals or of information associated with a still picture with a digital computer or a digital computer system, e.g. an internet server
    • H04N1/00244Connection or combination of a still picture apparatus with another apparatus, e.g. for storage, processing or transmission of still picture signals or of information associated with a still picture with a digital computer or a digital computer system, e.g. an internet server with a server, e.g. an internet server
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L51/00User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
    • H04L51/06Message adaptation to terminal or network requirements
    • H04L51/066Format adaptation, e.g. format conversion or compression
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L61/00Network arrangements, protocols or services for addressing or naming
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L9/00Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
    • H04L9/40Network security protocols
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N1/00Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
    • H04N1/00127Connection or combination of a still picture apparatus with another apparatus, e.g. for storage, processing or transmission of still picture signals or of information associated with a still picture
    • H04N1/00204Connection or combination of a still picture apparatus with another apparatus, e.g. for storage, processing or transmission of still picture signals or of information associated with a still picture with a digital computer or a digital computer system, e.g. an internet server
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N1/00Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
    • H04N1/00127Connection or combination of a still picture apparatus with another apparatus, e.g. for storage, processing or transmission of still picture signals or of information associated with a still picture
    • H04N1/00204Connection or combination of a still picture apparatus with another apparatus, e.g. for storage, processing or transmission of still picture signals or of information associated with a still picture with a digital computer or a digital computer system, e.g. an internet server
    • H04N1/00209Transmitting or receiving image data, e.g. facsimile data, via a computer, e.g. using e-mail, a computer network, the internet, I-fax
    • H04N1/00212Attaching image data to computer messages, e.g. to e-mails
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N1/00Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
    • H04N1/00962Input arrangements for operating instructions or parameters, e.g. updating internal software
    • H04N1/00973Input arrangements for operating instructions or parameters, e.g. updating internal software from a remote device, e.g. receiving via the internet instructions input to a computer terminal
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N1/00Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
    • H04N1/32Circuits or arrangements for control or supervision between transmitter and receiver or between image input and image output device, e.g. between a still-image camera and its memory or between a still-image camera and a printer device
    • H04N1/333Mode signalling or mode changing; Handshaking therefor
    • H04N1/33307Mode signalling or mode changing; Handshaking therefor prior to start of transmission, input or output of the picture signal only
    • H04N1/33323Mode signalling or mode changing; Handshaking therefor prior to start of transmission, input or output of the picture signal only transmission mode only, e.g. speed
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N1/00Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
    • H04N1/32Circuits or arrangements for control or supervision between transmitter and receiver or between image input and image output device, e.g. between a still-image camera and its memory or between a still-image camera and a printer device
    • H04N1/333Mode signalling or mode changing; Handshaking therefor
    • H04N1/33369Storage of mode or retrieval of prestored mode
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N1/00Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
    • H04N1/32Circuits or arrangements for control or supervision between transmitter and receiver or between image input and image output device, e.g. between a still-image camera and its memory or between a still-image camera and a printer device
    • H04N1/333Mode signalling or mode changing; Handshaking therefor
    • H04N1/33376Mode signalling or mode changing; Handshaking therefor according to characteristics or state of one of the communicating parties, e.g. available memory capacity
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L69/00Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
    • H04L69/08Protocols for interworking; Protocol conversion
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N2201/00Indexing scheme relating to scanning, transmission or reproduction of documents or the like, and to details thereof
    • H04N2201/0008Connection or combination of a still picture apparatus with another apparatus
    • H04N2201/0065Converting image data to a format usable by the connected apparatus or vice versa
    • H04N2201/0067Converting to still picture data
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N2201/00Indexing scheme relating to scanning, transmission or reproduction of documents or the like, and to details thereof
    • H04N2201/32Circuits or arrangements for control or supervision between transmitter and receiver or between image input and image output device, e.g. between a still-image camera and its memory or between a still-image camera and a printer device
    • H04N2201/333Mode signalling or mode changing; Handshaking therefor
    • H04N2201/33307Mode signalling or mode changing; Handshaking therefor of a particular mode
    • H04N2201/33342Mode signalling or mode changing; Handshaking therefor of a particular mode of transmission mode

Definitions

  • the present invention relates to the field of communications methods, communications systems, communications devices, and server for networking systems linking more than one communications device.
  • the conventional technology determines to send images converted to the minimal basic format specified by the minimum set even when both sender and receiver communications devices have higher performance. Therefore, it limits the system to sending and receiving images with low picture quality, and at low transmission efficiency, in some cases, even if both sender and receiver communications devices are capable of sending and receiving higher quality images.
  • An object of the present invention is to provide a communications method, communications system, communications device, and server which allow the transmission of the optimal image in the context of the receiving performance of the receiver communications device by first confirming the data that describes the maximum available capability (hereinafter referred to as the performance information of the receiver communications device before sending the data.
  • the communications system of the present invention includes a network line, more than one communications device connected to the network line, and server(s) which are connected to the network line and which stores the performance data of the connected communications devices.
  • the server provides this performance data when receiving an inquiry from the communications devices.
  • a first communications device obtains the performance data of a second communications device without negotiating directly with the second communications device, converts the format of the data to be sent based on the performance data obtained, and sends the data in the newly converted format to the second communications device through the network line.
  • a sender communications device in the communications devices comprises means for inputting address designation information for specifying a receiver communications device, and means for obtaining the performance data of the receiver communications device stored in a place separate from the receiver communications device itself based on the input address designation information.
  • the server of the present invention is employed in the above communications system, and includes a memory for storing performance data at least on the receiving performance of one or more communications devices in the above communications devices, and means for providing the performance data in response to an inquiry from the communications devices.
  • electronic mail For calling the performance exchange server or sending data, electronic mail, DNS (Domain Name System) protocol, and TCP/IP (Transmission Control Protocol/Internet Protocol) communications are employed.
  • electronic mail includes those sent via a network linked system of personal computers (hereinafter referred to as PCs) and workstations connected such as by a LAN or PC network, and so-called E-mail sent via the Internet.
  • the format of the image data to be sent is converted to that best matched to that of the receiving performance of the receiver, and sent via electronic mail or TCP/IP communications.
  • the receiver thus can receive images in the format best suited to the performance of its receiving device.
  • the data to be sent is instead sent by mail in a basic format so that image data may still be transmittable via electronic mail or TCP/IP communications.
  • image data is sent by facsimile to ensure that the receiver receives the image data.
  • Fig. 1 is the basic configuration of the communications system of the present invention.
  • Fig. 2 is a block diagram illustrating major components of a communications device of the present invention.
  • Fig. 3 is a block diagram illustrating the entire configuration of a performance exchange server of the present invention.
  • Fig. 4 is a block diagram of functions of the communications device of the present invention.
  • Fig. 5 is a block diagram of functions of the performance exchange server of the present invention.
  • Fig. 6 is a flow chart illustrating data transmission in the communications device of the present invention.
  • Fig. 7 is a flow chart illustrating operations from receiving to returning of mail by the performance exchange server of the present invention.
  • Fig. 8 is a flow chart illustrating the operation for registering performance information to the performance exchange server in the communications device of the present invention.
  • Fig. 9 is a flow chart illustrating the operation for automatically registering performance data to the performance exchange server in the communications device of the present invention.
  • Fig. 10 is a flow chart illustrating transmission based on determination to inquire performance information of a receiver communications device to the performance exchange server in the communications device of the present invention.
  • the basic configuration of the present invention is a network communications system to which is added a performance exchange server for storing performance information of more than one communications device connected to the network.
  • the performance exchange server stores information on receiving performance mainly related to the image transmission capabilities of the communications devices, and provides the performance information of the designated communications device in response to inquiries from other communications devices.
  • Fig. 1 is a diagram demonstrating the basic concept of the communications system in the first exemplary embodiment.
  • a communications device 1 having Address A, communications device 2 having Address B, and a performance exchange server 3 having Address C are mutually connected via a network 4. Transmission of image data from Address A, the communications device 1, to Address B, the communications device 2 is described next.
  • "Address” in the description refers to address designation information for identifying each communications device on the network. For example, this includes E-mail addresses, telephone numbers, and URLs. Any information which can be used for specifying a communications device is acceptable.
  • the sender communications device 1 queries the performance exchange server 3 and obtains the performance information of the receiver communications device 2.
  • the communications device 1 then converts the image data based on this performance information, and sends the converted image data to the communications device 2. Accordingly, the communications device 1 can transmit images with picture quality and transfer rate conforming to the image transmission performance of the communications device 2.
  • Fig. 1 a single sender communications device and a single receiver communications device are illustrated. In an actual system, however, many communications devices are mutually connected via the network 4 to form a communications system. It is apparent that between these communications devices will also function in the same way as described above.
  • the network is expressed as a simple loop.
  • the form of a network there is no limitation to the form of a network.
  • the exemplary embodiment is also applicable to a complicated distributed network such as the Internet.
  • the performance exchange server 3 is, for simplification, described as an exclusive server.
  • the performance exchange server 3 may also take the form of other servers or gateways.
  • a group of distributed performance exchange servers in which a performance exchange server 3 may be provided at each point of the network to split the performance information exchange function, is effective.
  • the receiver communications device 2 may also register its performance information with the performance exchange server 3, and then make a request to the sender communications device 1 to send image data.
  • Fig. 2 shows a block diagram of major components configuring the communications device.
  • a CPU (central processing unit) 20 controls the operation of the entire communications device.
  • a RAM (random access memory) 5 stores data to be sent, mail data to be sent, etc., and a ROM (read only memory) 6 stores a work program of the communications device.
  • a FAX (facsimile) unit 7 sends and receives facsimile data, and a network controller 8 connects the communications devices to the network for sending and receiving data.
  • a scanner 9 for inputting images, and a printer 10 for outputting characters, drawings, and images are provided as required.
  • the fax unit 7 is also not always necessary.
  • the communications device only for receiving data may have different configuration from the above communications device. As long as it is equipped with a function to receive data such as in the form of electronic mail and TCP/IP communications, other configurations are applicable.
  • Fig. 4 shows a block diagram illustrating functions of the communications device of the present invention. First, the function of the sender communications device 1 to query performance information of the receiver communications device 2 to the performance exchange server 3 and then send data is described.
  • an operator inputs address designation information such as mail address and telephone number to specify the receiver communications device 2, using keyboards and control panels.
  • a performance inquiry unit 41 of the sender communications device 1 creates a message for inquiring the performance information of the designated receiver communications device 2.
  • a mail sender 42 sends this inquiry message to the performance exchange server 3 in the form of electronic mail.
  • the sender communications device 1 stores a set record of the address designation information of the receiver communications device 2, which is under query, and a memory position of image data to be sent, i.e. query record, in a communications control table 50.
  • the performance exchange server 3 returns the performance information of the designated receiver communications device 2 in the form of electronic mail. Processing at the performance exchange server 3 is detailed later.
  • a mail receiver 43 in the sender communications device 1 receives the electronic mail returned from the performance exchange server 3.
  • An analyzer 44 analyzes the electronic mail, and the performance control table 45 stores it. This is how the sender communications device 1 obtains the performance information of the receiver communications device 2.
  • Image data is input to an image data input unit 47, and the image data stored in an image data memory 51 is read out referring to the communications control table 50, and then input to a converter 48.
  • the analyzer 44 analyzes the performance information stored in the performance control table 45. According to the analysis results, the converter 48 of the sender communications device 1 converts the format of the image data, and then send it in the form of an electronic mail from the mail sender 42. In other cases, the image data is sent in the form of facsimile from a facsimile sender 49. After completing transmission, a corresponding query record is deleted from the communications control table 50.
  • a printer 46 prints communications error as required.
  • a performance registration unit 54 When performance information to be registered is input to the input unit 40, a performance registration unit 54 creates a registration message, and the mail sender 42 sends the message in the form of electronic mail to the performance exchange server 3. The mail receiver 43 then receives a return message telling completion of registration from the performance exchange server 3, and the registration of the performance information is complete.
  • a controller 52 controls the above overall operations of the communications device.
  • Fig. 3 shows a block diagram of the entire configuration of the performance exchange server 3.
  • CPU 11, ROM 12, RAM 13, and network controller 14 have substantially the same configuration as the components of the communications device in Fig. 2.
  • the feature of the performance exchange server 3 is that it has a rewritable memory 15 with a large memory capacity like a hard disk.
  • the memory 15 stores a terminal performance control table 63 (Fig. 5), which is described later, for storing data on the communications performance of each communications device, including paper size, resolution, compression format, file format, encryption information, term of validity, mail address, and telephone number.
  • Fig. 5 shows a block diagram illustrating functions of the performance exchange server 3.
  • a mail type determinator 62 determines whether the received mail is performance registration mail, inquiry mail, or error mail. If it is a performance registration mail, the performance exchange server 3 registers the performance information on the terminal performance control table 63 in the memory 15, and a mail message generator 64 creates a return mail message announcing completion of registration. A mail sender 65 then returns this message, in the form of electronic mail, to the communications device requesting registration.
  • the server 3 When the mail type determinator 62 determines the mail as an inquiry mail, the server 3 reads out the performance information of the designated communications device, if it exists, from the performance information stored in the terminal performance control table 63. The mail message generator 64 then creates a return mail message containing the performance information readout. If no performance information of the designated communications device is registered in the terminal performance control table 63, the performance exchange server 3 creates a return mail message announcing that there is no matching performance information. The mail sender 65 returns either type of mail message to the communications device making inquiry.
  • the mail message generator 64 of the performance exchange server 3 creates a mail message announcing that an error exists.
  • the mail sender 65 returns it to the sender communications device in the form of electronic mail.
  • the performance exchange server 3 stores performance information of communications devices, and responds appropriately to queries from communications devices.
  • Fig. 6 is a flow chart illustrating the operation for sending image data from the sender communications device 1.
  • an operator inputs the address designation information such as a mail address B and telephone number to specify the receiver communications device.
  • Step 1 hereinafter referred to as S1.
  • the sender communications device 1 registers the input address designation information in a performance control table 45 (Fig. 4) such as that shown in Table 1 to control the status of inquiries on performance information to the performance exchange server 3 (S2).
  • Example of performance control table 45 Receiver communications device name Address designation information Sending data storage location A Address A Pa B Address B Pb D Telephone number D Pd • • • • • • • • • •
  • the receiver communications device name is a column for recording, as required, name, abbreviation, etc. of the receiver communications device 2 being queried.
  • the address designation information is for identifying the receiver communications device 2 on the network or server.
  • the sending data storage location is a pointer for designating a location in the image data memory 51 (Fig.4) where image data to be sent is stored.
  • the sender communications device 1 creates an inquiry message to be sent to the performance exchange server 3 (S3), and sends the inquiry mail message to Address C of the performance exchange server 3 (S4). An example of such a mail message is shown next. If the address designation information of the receiver communications device 2 to be queried is Address B, the sender communications device 1 sends a message such as: getaddress: Address B.
  • the sender communications device 1 then enters the routine in which it stands by for a reply mail to the inquiry mail (S5). If a reply mail is not received within a predetermined period and the time is out (S6), the sender communications device 1 determines whether the address designation information is a telephone number (S7). If so, the message is sent via a facsimile line (S8). If the address designation information is not a telephone number, the message is sent in a basic format (S9).
  • a mail in the basic format is a general format for electronic mail, such as a mail with an attached TIFF file in A4 format and 200 dpi (dots per inch) resolution.
  • the sender communications device 1 When a return mail arrives from the performance exchange server 3 (S5), the sender communications device 1 analyzes the mail (S10) to determine whether the mail is a notice announcing no performance information, presence of performance information, or format error (S11). In case of format error, the sender communications device 1 notifies this fact to the performance exchange server 3 (S12), and meanwhile sends the mail in the basic format (S9). In case of a notice announcing the presence of performance information, the sender communications device 1 receives a message such as that shown in Table 2.
  • the reply message announces that the performance information of the receiver communications device 2 of Address B is as follows:
  • the sender communications device 1 extracts the performance information received and stores it in the performance control table 45 (S13). It then determines whether the address designation information of that mail is in the performance control table 45 (S14). If the address designation information requested is in the performance control table 45 shown in Table 1, the communications device 1 reads out the image data corresponding to that address designation information from the image data memory 51 (Fig. 4), and its format is converted based on the performance information (S15). Then, a mail in the converted format is sent (S16).
  • the sender communications device determines that the information has, for some reason, been deleted from the performance control table 45, or determines the message to be an error mail from the performance exchange server 3, and executes error processing (S17).
  • the sender communications device 1 sends a mail in the basic format (S9).
  • S9 Example of a message received by the communications device (no performance information)
  • Message-Id ⁇ 199901120408.AA00248@m900050.rdmg.mgcs.mei.co.jp> From: address C Date: Tue.
  • the above describes the case of sending a message in the form of electronic mail.
  • the message may also be sent using real time protocols such as DNS (Domain Name System) protocol or TCP/IP.
  • DNS Domain Name System
  • TCP/IP Transmission Control Protocol/IP
  • address and telephone number are used in this exemplary embodiment.
  • address designation information such as name, abbreviation, number or nickname of the receiver communications device because it is only needed for identification within the sender communications device.
  • address designation information may then be converted to identifiers on the network line or telephone number before sending an inquiry to the performance exchange server.
  • the present invention may be extended to designate a group of receiver communications devices, with each receiver communications device in the group is expanded in the performance control table 45 for inquiry and transmission.
  • More than one set of performance information on the receiver communications device may also be registered in the performance exchange server. When more than one set of performance information is received, the most suitable performance information may be selected for converting the format and sending the image data.
  • Fig. 7 is a flow chart illustrating steps from receiving mail at the performance exchange server 3 to providing answer in the communications system of the present invention. This operation is executed between the steps of sending inquiry message on communications device (S4) and standing by for reply (S5) in a flow chart shown in Fig. 6.
  • the performance exchange server 3 analyzes a mail (S22) when it receives the mail from the sender communications device (S21), and determines whether the mail is a performance information registration mail, inquiry mail of performance information, or an error message mail (S23). If the format of the received mail matches the format shown in Table 4, the performance exchange server 3 determines that the mail is a performance information registration mail.
  • the performance exchange server 3 registers performance information to the terminal performance control table 63 as shown in Fig. 5 (S24). After completing registration, a completion mail is returned (S25), and the operation is completed.
  • Example of terminal performance control table 63 Address Paper size Resolution (DPI) Compression format File format Encryption information Term of validity Tel No. C A A4 200 MH TIFF public key 1999. 12.31 +81-3-5434-1111 B A3 400 MR TIFF public key 1999. 12.31 +81-3-5555-1111 D A4 200 JPEG JPEG public key 1999. 12.31 +81-3-3333-2222 1 D GIF GIF • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • •
  • the number is written in the C column (the rightmost column).
  • the performance exchange server 3 refers to the terminal performance control table 63 shown in Table 5 as described in Fig. 5 and a mail informing of the performance based on the performance information of the corresponding communications device is then created (S26), the reply mail is sent to the inquiry source (S27), and the operation completes.
  • the reply mail is equivalent to the arrival mail (S5) of the communications device in the flow chart shown in Fig. 6.
  • the performance exchange server 3 determines it as an error mail, and that is notified to the sender (S28) and the operation is completed.
  • Fig. 8 is a flow chart illustrating the operation of the communications device for registering its performance information to the performance exchange server 3.
  • the communications device sets or updates the performance information such as its address, resolution, compression format, file format, encryption information, telephone number, term of validity of registration, mail address, telephone number and so on using a panel, keyboard, or a separate PCs; and sets the performance information in the communications device itself (S31).
  • the communications device reads out the predetermined mail address of the performance exchange server 3 (S33). Then, the communications device creates a mail for registering the performance information of the communications device set as mentioned above (S34), and send the mail to the performance exchange server 3 (S35).
  • the performance exchange server 3 When the performance exchange server 3 receives the mail, the performance information is registered to the terminal performance control table 63 (refer to Fig. 5) as described in Fig. 7, and returns the registration completion mail to the communications device (S36). The communications device completes the registration operation at receiving this registration completion mail. In case of occurrence of error, message announcing error is displayed or printed (S37) and the operation is completed.
  • the communications device may read out its performance information and send a mail to the performance exchange server 3 when receiving instructions for registration.
  • Fig. 9 is a flow chart illustrating the operation of the communications device for automatically registering its performance information to the performance exchange server 3.
  • the operator designates auto-registration at setting or updating the performance information such as its address, resolution, compression type, file format, encryption type, telephone number, term of validity of registration, mail address, telephone number and so on (S41). Then, it is determined if all settings are complete (S42). When it is determined that all settings are complete, the communications device reads out the mail address of the performance exchange server 3 (S43), and creates a registration mail (S44). This mail is automatically sent to the server 3 (S45). If it is determined that the settings are not complete (S42), the operation returns to the performance setting step (S41), and repeats this operation until the settings are complete.
  • the communications device configured to i) write the performance information inquired of the performance exchange server in its built-in performance control table 45 and then reuse it, and ii) to ask the performance exchange server for performance information which is not in the built-in performance control table 45 is described.
  • Fig. 10 is a flow chart illustrating transmission of image data from the sender communications device 1.
  • Address designation information such as a mail address and telephone number of the receiver communications device 2, and the image data to be sent are input to the sender communications device 1 (S51). Then, whether the inquiry function is set in the communications device 1 is determined (S52). This inquiry function may be designated by the operator at the time of sending mail without being predetermined.
  • the communications device 1 determines whether the input address designation information is a telephone number or a mail address (S53). If the address designation information is a telephone number, the communications device 1 sends input image data via facsimile (S54). If the address designation information is a mail address, input image data is converted to an electronic mail format such as the Internet facsimile format (S60), and it is sent in the form of electronic mail (S61).
  • the sender communications device 1 searches for the performance information corresponding to the address designation information of the receiver communications device 2 (S56) by referring to the performance control table 45 (refer to Fig. 4), storing the performance information in the communications device 1 (S55). If there is no applicable performance information, the sender communications device 1 inquires the performance exchange server 3 according to the procedures already described in steps 2 to 18 of Fig. 6, and obtains the performance information of the receiver communications device 2 (S59). If the performance information of the receiver communications device 2 is stored in the performance control table 45 (S56), the sender communications device 1 determines whether the term of encryption is valid (S57).
  • the sender communications device 1 converts the format of input image data using the performance information parameters of the receiver communications device 2 registered in the performance control table 45 (S58), converts the image data to an electronic mail format such as the Internet facsimile format (S60), and sends it as electronic mail (S61). If encryption is out of the term of validity (S57), the sender communications device 1 inquires the server 3 again and obtains the performance information of the receiver communications device 2 according to the procedure already described in Fig. 6 because the public key information for decryption registered in the performance control table 45 has already been changed (S59).
  • the transmission time may be reduced by making the sender communications device 1 reuse the performance information of the receiver communications device 2 which has already been inquired of the performance exchange server 3.
  • the sender communications device 1 effectively uses the existing performance information and sends the most suitable image to the receiver communications device 2 whose performance information has already been identified.
  • transmission data is used as image data.
  • other types of data such as characters, vector diagrams, and motion pictures can be sent in the same way.
  • a telephone number and mail address are used as address designation information.
  • URL Uniform Resource Locator
  • the communications device of the invention may be coupled to the network via a wireless communications pathway if it is not connected via a communications line.
  • the network of the invention may include satellite communications pathway.
  • the present invention registers performance information of the receiving device in the performance exchange server in advance, calls the performance exchange server before sending data from the sender communications device, reads out the performance information of the receiver communications device from the performance exchange server, converts the data to be sent based on the performance information, and sends the converted data.
  • the image data to be sent is converted to the image data best suited to the receiving performance of the receiver communications device. Accordingly, the receiver may receive the image with the most appropriate image quality of which the receiver communications device is capable, at the most appropriate transmission rate.
  • image data can be provided via electronic mail or TPC/IP communications by sending the image data by mail in the basic format, as long as the mail address of the receiver communications device is known.

Landscapes

  • Engineering & Computer Science (AREA)
  • Signal Processing (AREA)
  • Multimedia (AREA)
  • General Engineering & Computer Science (AREA)
  • Computing Systems (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Computer Security & Cryptography (AREA)
  • Information Transfer Between Computers (AREA)
  • Facsimiles In General (AREA)
  • Communication Control (AREA)
  • Computer And Data Communications (AREA)
  • Facsimile Transmission Control (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)

Abstract

A communications method, communications system, communications device, and server which confirm performance information of a receiver communications device without negotiating with the receiver communications device before sending data, and sends an image most suited to receiving capability of the receiver communications device. The sender reads out performance information of the receiver communications device stored typically in a server before sending data, and sends data after converting the format of data to be sent based on the performance information. The communications device communicates with the server and sends data in the form of electronic mail and TCP/IP communications. Since, image data is sent after converting its format to that best matched receiving capability of the receiver communications device, the receiver communications device can receive image data best suited to its performance.

Description

    FIELD OF THE INVENTION
  • The present invention relates to the field of communications methods, communications systems, communications devices, and server for networking systems linking more than one communications device.
  • BACKGROUND OF THE INVENTION
  • Conventionally, when sending facsimile data via networks such as LAN, PC communications, the Internet, and so on, no negotiation process takes place between sender and receiver communications devices. Therefore, no information is provided to the sender communications device to specify performance such as paper size and resolution of the receiver communications device. Accordingly, data is generally converted to a basic format covering minimal functions specified by so-called minimum set standard.
  • The conventional technology determines to send images converted to the minimal basic format specified by the minimum set even when both sender and receiver communications devices have higher performance. Therefore, it limits the system to sending and receiving images with low picture quality, and at low transmission efficiency, in some cases, even if both sender and receiver communications devices are capable of sending and receiving higher quality images.
  • The present invention aims to solve such problems. An object of the present invention is to provide a communications method, communications system, communications device, and server which allow the transmission of the optimal image in the context of the receiving performance of the receiver communications device by first confirming the data that describes the maximum available capability (hereinafter referred to as the performance information of the receiver communications device before sending the data.
  • SUMMARY OF THE INVENTION
  • The communications system of the present invention includes a network line, more than one communications device connected to the network line, and server(s) which are connected to the network line and which stores the performance data of the connected communications devices. The server provides this performance data when receiving an inquiry from the communications devices.
  • The method of the present invention is employed in the above communications system. A first communications device obtains the performance data of a second communications device without negotiating directly with the second communications device, converts the format of the data to be sent based on the performance data obtained, and sends the data in the newly converted format to the second communications device through the network line.
  • The communications device of the present invention is employed in the above communications system. A sender communications device in the communications devices comprises means for inputting address designation information for specifying a receiver communications device, and means for obtaining the performance data of the receiver communications device stored in a place separate from the receiver communications device itself based on the input address designation information.
  • Furthermore, the server of the present invention is employed in the above communications system, and includes a memory for storing performance data at least on the receiving performance of one or more communications devices in the above communications devices, and means for providing the performance data in response to an inquiry from the communications devices.
  • For calling the performance exchange server or sending data, electronic mail, DNS (Domain Name System) protocol, and TCP/IP (Transmission Control Protocol/Internet Protocol) communications are employed. Here, electronic mail includes those sent via a network linked system of personal computers (hereinafter referred to as PCs) and workstations connected such as by a LAN or PC network, and so-called E-mail sent via the Internet.
  • Accordingly, the format of the image data to be sent is converted to that best matched to that of the receiving performance of the receiver, and sent via electronic mail or TCP/IP communications. The receiver thus can receive images in the format best suited to the performance of its receiving device.
  • If the performance data is not available on the performance exchange server, or a format error occurs in the returned performance information, the data to be sent is instead sent by mail in a basic format so that image data may still be transmittable via electronic mail or TCP/IP communications.
  • Furthermore, if the performance data is not available, and only a telephone number is identified, image data is sent by facsimile to ensure that the receiver receives the image data.
  • BRIEF DESCRIPTION OF THE DRAWINGS
  • Fig. 1 is the basic configuration of the communications system of the present invention.
  • Fig. 2 is a block diagram illustrating major components of a communications device of the present invention.
  • Fig. 3 is a block diagram illustrating the entire configuration of a performance exchange server of the present invention.
  • Fig. 4 is a block diagram of functions of the communications device of the present invention.
  • Fig. 5 is a block diagram of functions of the performance exchange server of the present invention.
  • Fig. 6 is a flow chart illustrating data transmission in the communications device of the present invention.
  • Fig. 7 is a flow chart illustrating operations from receiving to returning of mail by the performance exchange server of the present invention.
  • Fig. 8 is a flow chart illustrating the operation for registering performance information to the performance exchange server in the communications device of the present invention.
  • Fig. 9 is a flow chart illustrating the operation for automatically registering performance data to the performance exchange server in the communications device of the present invention.
  • Fig. 10 is a flow chart illustrating transmission based on determination to inquire performance information of a receiver communications device to the performance exchange server in the communications device of the present invention.
  • DESCRIPTION OF THE PREFERRED EMBODIMENT First exemplary embodiment
  • A communications system in a first exemplary embodiment of the present invention is described with reference to drawings.
  • The basic configuration of the present invention is a network communications system to which is added a performance exchange server for storing performance information of more than one communications device connected to the network. The performance exchange server stores information on receiving performance mainly related to the image transmission capabilities of the communications devices, and provides the performance information of the designated communications device in response to inquiries from other communications devices.
  • Fig. 1 is a diagram demonstrating the basic concept of the communications system in the first exemplary embodiment. A communications device 1 having Address A, communications device 2 having Address B, and a performance exchange server 3 having Address C are mutually connected via a network 4. Transmission of image data from Address A, the communications device 1, to Address B, the communications device 2 is described next. "Address" in the description refers to address designation information for identifying each communications device on the network. For example, this includes E-mail addresses, telephone numbers, and URLs. Any information which can be used for specifying a communications device is acceptable.
  • First, the sender communications device 1 queries the performance exchange server 3 and obtains the performance information of the receiver communications device 2. The communications device 1 then converts the image data based on this performance information, and sends the converted image data to the communications device 2. Accordingly, the communications device 1 can transmit images with picture quality and transfer rate conforming to the image transmission performance of the communications device 2. In Fig. 1, a single sender communications device and a single receiver communications device are illustrated. In an actual system, however, many communications devices are mutually connected via the network 4 to form a communications system. It is apparent that between these communications devices will also function in the same way as described above.
  • In Fig 1, the network is expressed as a simple loop. However, as described above, there is no limitation to the form of a network. The exemplary embodiment is also applicable to a complicated distributed network such as the Internet.
  • In the above description, the performance exchange server 3 is, for simplification, described as an exclusive server. However, the performance exchange server 3 may also take the form of other servers or gateways. Furthermore, in a distributed network, a group of distributed performance exchange servers, in which a performance exchange server 3 may be provided at each point of the network to split the performance information exchange function, is effective.
  • The receiver communications device 2 may also register its performance information with the performance exchange server 3, and then make a request to the sender communications device 1 to send image data.
  • Second exemplary embodiment
  • Functions of the communications devices 1 and 2 constituting the communications system of the present invention are described next.
  • Fig. 2 shows a block diagram of major components configuring the communications device. A CPU (central processing unit) 20 controls the operation of the entire communications device. A RAM (random access memory) 5 stores data to be sent, mail data to be sent, etc., and a ROM (read only memory) 6 stores a work program of the communications device. A FAX (facsimile) unit 7 sends and receives facsimile data, and a network controller 8 connects the communications devices to the network for sending and receiving data. A scanner 9 for inputting images, and a printer 10 for outputting characters, drawings, and images are provided as required. The fax unit 7 is also not always necessary.
  • The communications device only for receiving data may have different configuration from the above communications device. As long as it is equipped with a function to receive data such as in the form of electronic mail and TCP/IP communications, other configurations are applicable.
  • Fig. 4 shows a block diagram illustrating functions of the communications device of the present invention. First, the function of the sender communications device 1 to query performance information of the receiver communications device 2 to the performance exchange server 3 and then send data is described.
  • At an input unit 40, an operator inputs address designation information such as mail address and telephone number to specify the receiver communications device 2, using keyboards and control panels. A performance inquiry unit 41 of the sender communications device 1 creates a message for inquiring the performance information of the designated receiver communications device 2. A mail sender 42 sends this inquiry message to the performance exchange server 3 in the form of electronic mail. Here, the sender communications device 1 stores a set record of the address designation information of the receiver communications device 2, which is under query, and a memory position of image data to be sent, i.e. query record, in a communications control table 50. In response to query electronic mail, the performance exchange server 3 returns the performance information of the designated receiver communications device 2 in the form of electronic mail. Processing at the performance exchange server 3 is detailed later.
  • A mail receiver 43 in the sender communications device 1 receives the electronic mail returned from the performance exchange server 3. An analyzer 44 analyzes the electronic mail, and the performance control table 45 stores it. This is how the sender communications device 1 obtains the performance information of the receiver communications device 2.
  • Image data is input to an image data input unit 47, and the image data stored in an image data memory 51 is read out referring to the communications control table 50, and then input to a converter 48. On the other hand, the analyzer 44 analyzes the performance information stored in the performance control table 45. According to the analysis results, the converter 48 of the sender communications device 1 converts the format of the image data, and then send it in the form of an electronic mail from the mail sender 42. In other cases, the image data is sent in the form of facsimile from a facsimile sender 49. After completing transmission, a corresponding query record is deleted from the communications control table 50. In addition, a printer 46 prints communications error as required.
  • Next, a registration function for registering its own performance information to the performance exchange server 3 is described.
  • When performance information to be registered is input to the input unit 40, a performance registration unit 54 creates a registration message, and the mail sender 42 sends the message in the form of electronic mail to the performance exchange server 3. The mail receiver 43 then receives a return message telling completion of registration from the performance exchange server 3, and the registration of the performance information is complete.
  • A controller 52 controls the above overall operations of the communications device.
  • Third exemplary embodiment
  • Next, the performance exchange server 3 of the communications system of the present invention is described.
  • Fig. 3 shows a block diagram of the entire configuration of the performance exchange server 3. CPU 11, ROM 12, RAM 13, and network controller 14 have substantially the same configuration as the components of the communications device in Fig. 2.
  • The feature of the performance exchange server 3 is that it has a rewritable memory 15 with a large memory capacity like a hard disk. The memory 15 stores a terminal performance control table 63 (Fig. 5), which is described later, for storing data on the communications performance of each communications device, including paper size, resolution, compression format, file format, encryption information, term of validity, mail address, and telephone number.
  • Fig. 5 shows a block diagram illustrating functions of the performance exchange server 3. When the performance exchange server 3 receives mail via a mail receiver 61, a mail type determinator 62 determines whether the received mail is performance registration mail, inquiry mail, or error mail. If it is a performance registration mail, the performance exchange server 3 registers the performance information on the terminal performance control table 63 in the memory 15, and a mail message generator 64 creates a return mail message announcing completion of registration. A mail sender 65 then returns this message, in the form of electronic mail, to the communications device requesting registration.
  • When the mail type determinator 62 determines the mail as an inquiry mail, the server 3 reads out the performance information of the designated communications device, if it exists, from the performance information stored in the terminal performance control table 63. The mail message generator 64 then creates a return mail message containing the performance information readout. If no performance information of the designated communications device is registered in the terminal performance control table 63, the performance exchange server 3 creates a return mail message announcing that there is no matching performance information. The mail sender 65 returns either type of mail message to the communications device making inquiry.
  • If the mail type determinator 62 determines that the message is an error mail, the mail message generator 64 of the performance exchange server 3 creates a mail message announcing that an error exists. The mail sender 65 returns it to the sender communications device in the form of electronic mail.
  • Accordingly, the performance exchange server 3 stores performance information of communications devices, and responds appropriately to queries from communications devices.
  • Fourth exemplary embodiment
  • Next, the operation for sending image data from the sender communications device 1 after inquiring the performance information of the receiver communications device 2 to the performance exchange server 3 in the communications system of the present invention is described.
  • Fig. 6 is a flow chart illustrating the operation for sending image data from the sender communications device 1. First, an operator inputs the address designation information such as a mail address B and telephone number to specify the receiver communications device. (Step 1, hereinafter referred to as S1.) The sender communications device 1 registers the input address designation information in a performance control table 45 (Fig. 4) such as that shown in Table 1 to control the status of inquiries on performance information to the performance exchange server 3 (S2).
    Example of performance control table 45
    Receiver communications device name Address designation information Sending data storage location
    A Address A Pa
    B Address B Pb
    D Telephone number D Pd
  • In Table 1, the receiver communications device name is a column for recording, as required, name, abbreviation, etc. of the receiver communications device 2 being queried. The address designation information is for identifying the receiver communications device 2 on the network or server. The sending data storage location is a pointer for designating a location in the image data memory 51 (Fig.4) where image data to be sent is stored.
  • The sender communications device 1 creates an inquiry message to be sent to the performance exchange server 3 (S3), and sends the inquiry mail message to Address C of the performance exchange server 3 (S4). An example of such a mail message is shown next. If the address designation information of the receiver communications device 2 to be queried is Address B, the sender communications device 1 sends a message such as:
       getaddress: Address B.
  • If the address designation information is a telephone number D, send a message such as:
       gettel: Telephone number D.
  • The sender communications device 1 then enters the routine in which it stands by for a reply mail to the inquiry mail (S5). If a reply mail is not received within a predetermined period and the time is out (S6), the sender communications device 1 determines whether the address designation information is a telephone number (S7). If so, the message is sent via a facsimile line (S8). If the address designation information is not a telephone number, the message is sent in a basic format (S9). A mail in the basic format is a general format for electronic mail, such as a mail with an attached TIFF file in A4 format and 200 dpi (dots per inch) resolution.
  • When a return mail arrives from the performance exchange server 3 (S5), the sender communications device 1 analyzes the mail (S10) to determine whether the mail is a notice announcing no performance information, presence of performance information, or format error (S11). In case of format error, the sender communications device 1 notifies this fact to the performance exchange server 3 (S12), and meanwhile sends the mail in the basic format (S9). In case of a notice announcing the presence of performance information, the sender communications device 1 receives a message such as that shown in Table 2.
    Example of a message received by the communications device (when performance information exists)
    Message-Id: <199901120408.AA00248@m900050.rdmg.mgcs.mei.co.jp>
    From: address C
    Date: Tue. 12 Jan 1999 13:08:23 +0900
    To: address B
    Subject: Re: inquiry
    In-Reply-To: <199901120253.AA00526@m910093.rdmg.mgcs.mei.co.jp>
    MIME-Version: 1.0
    X-Mailer: Microsoft Outlook Express 4.72.3110.5
    Content-Type: text/plain: charset=iso2022-jp
    Answer: address B, size: A4, resolution: 200DPI, encrypted information: public key
       Term of validity: 1999.12.31, telephone number: +81-3-5454-7059 Encryption method: MH, file format: TIFF, encrypted information: public key
  • More specifically, as shown in the last part of Table 2, the reply message announces that the performance information of the receiver communications device 2 of Address B is as follows:
  • Paper size: A4
  • Resolution: 200 dpi
  • Compression type: MH
  • File format: TIFF
  • Encrypted information: Public key
  • Term of validity: December 31, 1999
  • Telephone number: +81-3-5454-7059
  • The sender communications device 1 extracts the performance information received and stores it in the performance control table 45 (S13). It then determines whether the address designation information of that mail is in the performance control table 45 (S14). If the address designation information requested is in the performance control table 45 shown in Table 1, the communications device 1 reads out the image data corresponding to that address designation information from the image data memory 51 (Fig. 4), and its format is converted based on the performance information (S15). Then, a mail in the converted format is sent (S16).
  • If the performance information is not in the performance control table 45 (S14), the sender communications device determines that the information has, for some reason, been deleted from the performance control table 45, or determines the message to be an error mail from the performance exchange server 3, and executes error processing (S17).
  • If the mail type is a notice that no performance information exists as shown in Table 3 (S11), the performance information of a communications device specified by the address designation information is not stored in the performance exchange server 3. Accordingly, the sender communications device 1 sends a mail in the basic format (S9).
    Example of a message received by the communications device (no performance information)
    Message-Id: <199901120408.AA00248@m900050.rdmg.mgcs.mei.co.jp>
    From: address C
    Date: Tue. 12 Jan 1999 13:08:23 +0900
    To: address A
    Subject: Re: inquiry
    In-Reply-To: <199901120253.AA00526@m910093.rdmg.mgcs.mei.co.jp>
    MIME-Version: 1.0
    X-Mailer: Microsoft Outlook Express 4.72.3110.5
    Content-Type: text/plain: charset=iso2022-jp
    Answer: Nothing
  • After sending converted image data (S16), that in the basic format (S9), or error processing (S7), an inquiry record of the address designation information already sent is deleted from the communications control table 50 (S18), and the series of sending operations is complete.
  • The above describes the case of sending a message in the form of electronic mail. The message may also be sent using real time protocols such as DNS (Domain Name System) protocol or TCP/IP. In this case, however, no stand-by process (S5) is required. The same applies to the following operations.
  • When sending image data to more than one communications device simultaneously, the operations from input of address designation information (S1) to sending of inquiry mail to the server (S4) in the flow chart shown in Fig. 6 is repeated the required number of times. Then, the steps from stand-by for reply mail from the server (S5) to deletion of inquiry record in the communications control table 50 (S18) are repeated until there are no more inquiry records in the communications control table 50.
  • As an example of address destination information being used to designate a receiver communications device, address and telephone number are used in this exemplary embodiment. For making inquiries to the performance exchange server, it is preferable to designate the receiver communications device on the network by mail address or telephone number. However, if the receiver communications device is designated within the sender communications device, it is acceptable to designate by address designation information such as name, abbreviation, number or nickname of the receiver communications device because it is only needed for identification within the sender communications device. Such address designation information may then be converted to identifiers on the network line or telephone number before sending an inquiry to the performance exchange server. Furthermore, the present invention may be extended to designate a group of receiver communications devices, with each receiver communications device in the group is expanded in the performance control table 45 for inquiry and transmission.
  • More than one set of performance information on the receiver communications device may also be registered in the performance exchange server. When more than one set of performance information is received, the most suitable performance information may be selected for converting the format and sending the image data.
  • Fifth exemplary embodiment
  • The operation of the performance exchange server 3 in the communications system of the present invention is described next.
  • Fig. 7 is a flow chart illustrating steps from receiving mail at the performance exchange server 3 to providing answer in the communications system of the present invention. This operation is executed between the steps of sending inquiry message on communications device (S4) and standing by for reply (S5) in a flow chart shown in Fig. 6.
  • The performance exchange server 3 analyzes a mail (S22) when it receives the mail from the sender communications device (S21), and determines whether the mail is a performance information registration mail, inquiry mail of performance information, or an error message mail (S23). If the format of the received mail matches the format shown in Table 4, the performance exchange server 3 determines that the mail is a performance information registration mail.
    Example of performance information registration mail
    Message-Id: <199901120408.AA00248@m900050.rdmg.mgcs.mei.co.jp>
    From: address A
    Date: Tue. 12 Jan 1999 13:08:23 +0900
    To: address C
    Subject: registration
    In-Reply-To: <199901120253.AA00526@m910093.rdmg.mgcs.mei.co.jp>
    MIME-Version: 1.0
    X-Mailer: Microsoft Outlook Express 4.72.3110.5
    Content-Type: text/plain: charset=iso2022-jp
    Subscribe: address A, size: A4, resolution: 200DPI, encrypted information: public key
    Term of validity: 1999.12.31, telephone number: +81-3-5454-7059
  • In this case, the performance exchange server 3 registers performance information to the terminal performance control table 63 as shown in Fig. 5 (S24). After completing registration, a completion mail is returned (S25), and the operation is completed.
    Example of terminal performance control table 63
    Address Paper size Resolution (DPI) Compression format File format Encryption information Term of validity Tel No. C
    A A4 200 MH TIFF public key 1999. 12.31 +81-3-5434-1111
    B A3 400 MR TIFF public key 1999. 12.31 +81-3-5555-1111
    D A4 200 JPEG JPEG public key 1999. 12.31 +81-3-3333-2222 1
    D GIF GIF
  • For registering more than one piece of performance information in this example, the number is written in the C column (the rightmost column).
  • At determining the mail type (S23), if the mail is an inquiry mail, the performance exchange server 3 refers to the terminal performance control table 63 shown in Table 5 as described in Fig. 5 and a mail informing of the performance based on the performance information of the corresponding communications device is then created (S26), the reply mail is sent to the inquiry source (S27), and the operation completes. The reply mail is equivalent to the arrival mail (S5) of the communications device in the flow chart shown in Fig. 6.
  • At determining the mail type (S23) if the mail to be neither the registration mail nor inquiry mail, the performance exchange server 3 determines it as an error mail, and that is notified to the sender (S28) and the operation is completed.
  • Sixth exemplary embodiment
  • Next, the operation of the communications devices 1 and 2 for registering the performance information to the performance exchange server 3 in the communications system of the present invention is described.
  • Fig. 8 is a flow chart illustrating the operation of the communications device for registering its performance information to the performance exchange server 3.
  • The communications device sets or updates the performance information such as its address, resolution, compression format, file format, encryption information, telephone number, term of validity of registration, mail address, telephone number and so on using a panel, keyboard, or a separate PCs; and sets the performance information in the communications device itself (S31). When the operator designates registration (S32) by pressing the designation button, for example, the communications device reads out the predetermined mail address of the performance exchange server 3 (S33). Then, the communications device creates a mail for registering the performance information of the communications device set as mentioned above (S34), and send the mail to the performance exchange server 3 (S35).
  • When the performance exchange server 3 receives the mail, the performance information is registered to the terminal performance control table 63 (refer to Fig. 5) as described in Fig. 7, and returns the registration completion mail to the communications device (S36). The communications device completes the registration operation at receiving this registration completion mail. In case of occurrence of error, message announcing error is displayed or printed (S37) and the operation is completed.
  • If the performance information of the communications device is already stored in its memory, the communications device may read out its performance information and send a mail to the performance exchange server 3 when receiving instructions for registration.
  • Seventh exemplary embodiment
  • The operation of the communications device for automatically registering the performance information to the performance exchange server in the communications system of the present invention is described next.
  • Fig. 9 is a flow chart illustrating the operation of the communications device for automatically registering its performance information to the performance exchange server 3. The operator designates auto-registration at setting or updating the performance information such as its address, resolution, compression type, file format, encryption type, telephone number, term of validity of registration, mail address, telephone number and so on (S41). Then, it is determined if all settings are complete (S42). When it is determined that all settings are complete, the communications device reads out the mail address of the performance exchange server 3 (S43), and creates a registration mail (S44). This mail is automatically sent to the server 3 (S45). If it is determined that the settings are not complete (S42), the operation returns to the performance setting step (S41), and repeats this operation until the settings are complete.
  • Eighth exemplary embodiment
  • Next, the operation of the communications device configured to i) write the performance information inquired of the performance exchange server in its built-in performance control table 45 and then reuse it, and ii) to ask the performance exchange server for performance information which is not in the built-in performance control table 45 is described.
  • Fig. 10 is a flow chart illustrating transmission of image data from the sender communications device 1.
  • Address designation information such as a mail address and telephone number of the receiver communications device 2, and the image data to be sent are input to the sender communications device 1 (S51). Then, whether the inquiry function is set in the communications device 1 is determined (S52). This inquiry function may be designated by the operator at the time of sending mail without being predetermined.
  • If the inquiry function is not set, e.g. the performance information of the input receiver is already known, the communications device 1 determines whether the input address designation information is a telephone number or a mail address (S53). If the address designation information is a telephone number, the communications device 1 sends input image data via facsimile (S54). If the address designation information is a mail address, input image data is converted to an electronic mail format such as the Internet facsimile format (S60), and it is sent in the form of electronic mail (S61).
  • If the inquiry function is set (S52), the sender communications device 1 searches for the performance information corresponding to the address designation information of the receiver communications device 2 (S56) by referring to the performance control table 45 (refer to Fig. 4), storing the performance information in the communications device 1 (S55). If there is no applicable performance information, the sender communications device 1 inquires the performance exchange server 3 according to the procedures already described in steps 2 to 18 of Fig. 6, and obtains the performance information of the receiver communications device 2 (S59). If the performance information of the receiver communications device 2 is stored in the performance control table 45 (S56), the sender communications device 1 determines whether the term of encryption is valid (S57). If encryption is within the term of validity, the sender communications device 1 converts the format of input image data using the performance information parameters of the receiver communications device 2 registered in the performance control table 45 (S58), converts the image data to an electronic mail format such as the Internet facsimile format (S60), and sends it as electronic mail (S61). If encryption is out of the term of validity (S57), the sender communications device 1 inquires the server 3 again and obtains the performance information of the receiver communications device 2 according to the procedure already described in Fig. 6 because the public key information for decryption registered in the performance control table 45 has already been changed (S59).
  • Accordingly, the transmission time may be reduced by making the sender communications device 1 reuse the performance information of the receiver communications device 2 which has already been inquired of the performance exchange server 3.
  • By setting it to prohibit new inquiries, the sender communications device 1 effectively uses the existing performance information and sends the most suitable image to the receiver communications device 2 whose performance information has already been identified.
  • In the above exemplary embodiments of the invention, transmission data is used as image data. However, it is apparent that, as long as the performance of the sender and receiver communications devices match, other types of data such as characters, vector diagrams, and motion pictures can be sent in the same way.
  • In the exemplary embodiments, a telephone number and mail address are used as address designation information. However, URL (Uniform Resource Locator) is also applicable.
  • The communications device of the invention may be coupled to the network via a wireless communications pathway if it is not connected via a communications line. The network of the invention may include satellite communications pathway.
  • As described above, the present invention registers performance information of the receiving device in the performance exchange server in advance, calls the performance exchange server before sending data from the sender communications device, reads out the performance information of the receiver communications device from the performance exchange server, converts the data to be sent based on the performance information, and sends the converted data.
  • Accordingly, the image data to be sent is converted to the image data best suited to the receiving performance of the receiver communications device. Accordingly, the receiver may receive the image with the most appropriate image quality of which the receiver communications device is capable, at the most appropriate transmission rate.
  • If the performance information is not available, or format error occurs in the performance information, image data can be provided via electronic mail or TPC/IP communications by sending the image data by mail in the basic format, as long as the mail address of the receiver communications device is known.
  • If the telephone number is known, but not the mail address, transmission of image data can be ensured by sending it to the receiver via facsimile.

Claims (40)

  1. A communications method in a communications system including:
    a network;
    a plurality of communications devices coupled to said network, including a first communications device and a second communications device; and
    a server connected to said network, and said server storing performance information of said communications devices;
    said communications method comprising the steps performed by said first communications device:
    obtaining said performance information of said second communications device without negotiating with said second communications device;
    converting the format of data to be sent based on said performance information obtained; and
    sending said data to be sent in the converted format to said second communications device via said network.
  2. The communications method as defined in Claim 1, comprising the step performed by said first communications device:
       obtaining performance information of said second communications device stored separate from said second communications device.
  3. The communications method as defined in Claim 2, comprising the step performed by said first communications device:
       obtaining performance information of said second communications device stored in at least one of said first communications device and said server.
  4. The communications method as defined in Claim 2, wherein said performance information of said second communications device includes at least one of paper size, resolution, compression format, file format, encryption information, term of validity, mail address, and telephone number.
  5. The communications method as defined in Claim 2, further comprising the step performed by said first communications device:
       sending said data in the converted format to said second communications device via at least one of electronic mail and TCP/IP communications.
  6. The communications method as defined in Claim 2, further comprising the steps performed by said first communications device:
    inputting address designation information for specifying said second communications device; and
    obtaining performance information of said second communications device based on said address designation information.
  7. The communications method as defined in Claim 6, wherein said address designation information for specifying said second communications device is one of URL, mail address and telephone number.
  8. The communications method as defined in Claim 6, further comprising the steps performed by said first communications device:
    converting said address designation information for specifying said second communications device to an identifier for specifying said second communications device on said network;
    obtaining said performance information of said second communications device by reading out said performance information of said second communications device stored in said server based on said identifier.
  9. The communications method as defined in Claim 8, further comprising the steps performed by said first communications device:
    reading out said performance information of said second communications device stored in said server when address designation information of said second device is input;
    converting data to be sent from said first communications device to a format according to said performance information read out; and
    sending said data to be sent in the converted format to said second communications device via said network.
  10. The communications method as defined in Claim 9, further comprising the step performed by said first communications device:
    creating an inquiry message based on said input address designation information; and
    making an inquiry on performance information to said server.
  11. The communications method as defined in Claim 9, further comprising the step performed by said first communications device:
       said first communications device performing at least one of the following:
    i) sending said data in a basic format if said performance information of said second communications device cannot be read out;
    ii) sending said data in a basic format and also sending a message announcing the error if there is a format error in said performance information read out; and
    iii) sending facsimile data if said performance information cannot be read out and also a telephone number is input as said address designation information.
  12. The communications method as defined in Claim 9, further comprising the steps performed by sad first communications device:
    storing said performance information obtained in said first communications device; and
    converting the format of said data to be sent based on said performance information stored in said first communications device from next time.
  13. The communications method as defined in Claim 9, further comprising the steps performed by said first communications device:
    inquiring of said server if said input address designation information is a telephone number;
    extracting a mail address if available; and
    sending mail to said extracted mail address.
  14. The communications method as defined in Claim 13, further comprising the steps performed by said first communications device:
    storing said extracted mail address in said first communications device; and
    sending mail using said stored mail address from next time.
  15. The communications method as defined in Claim 9, comprising the steps performed by said server:
    storing said address designation information and said performance information of each of a plurality of said devices as a set; and
    sending one of the next information to said communications device making an inquiry at receiving inquiry:
    i) corresponding said performance information if said address designation information is stored; and
    ii) no registration information if said address designation information is not stored.
  16. The communications method as defined in Claim 9, comprising the steps performed by said first communications device:
    storing said address designation information and corresponding performance information of said second communications device; and
    reading out performance information from said server and storing said performance information in said first communications device in at least one of the cases of i) said input address designation information is not stored in said first communications device; and ii) stored performance information is invalid.
  17. The communications method as defined in Claim 9, said communications method comprising a method for registering said performance information in which performance information and address designation information of said communications device is sent to said server as registration information; and said server recognizes said registration information and stores said performance information and said address designation information of said communications device as a set in the form of table.
  18. The communications method as defined in Claim 17, said communications method comprising a method for registering performance information in which said communications device sets said performance information to be registered, and sends said registration information to said server by one of the methods of i) pressing a button for giving instruction; and ii) automated operation.
  19. A communications system comprising:
    a network;
    a plurality of communications devices coupled to said network; and
    a server connected to said network, and said server storing performance information of said communications device;
    wherein said server returns said performance information in response to an inquiry from said communications device.
  20. The communications system as defined in Claim 19, wherein said performance information includes at least one of paper size, resolution, compression format, file format, encryption information, term of validity, mail address and telephone number.
  21. A communications device employed in a communications system including:
    a network;
    a plurality of communications devices coupled to said network; and
    a server connected to said network, and said server storing performance information of said communications devices;
       wherein a sender communications device in said communications devices comprises:
    means for inputting address designation information for specifying a receiver communications device; and
    means for obtaining performance information of said receiver communications device stored separate from said receiver communications device based on said input address designation information.
  22. The communications device as defined in Claim 21, wherein said sender communications device further comprising:
    means for converting the format of data to be sent based on said performance information obtained; and
    sending means for transmitting said data to be sent in the converted format to said receiver communications device via said network.
  23. The communications device as defined in Claim 22, wherein said sending means is one of electronic mail and TCP/IP communications.
  24. The communications device as defined in Claim 22, further comprising control means for sending means to execute at least one of:
    i) sending data in a basic format if said performance information cannot be read out from said server;
    ii) sending data in a basic format if a format error is found in said performance information read out, and also a message announcing the error; and
    iii) sending data by facsimile by further comprising facsimile sending means if said performance information cannot be read out and a telephone number is input as said address designation information.
  25. The communications device as defined in Claim 21, wherein said performance information of said receiver communications device includes at least one of paper size, resolution, compression format, file format, encryption information, term of validity, mail address, and telephone number.
  26. The communications device as defined in Claim 21, further comprising:
    a converter for converting said address designation information for specifying said receiver communications device to an identifier for specifying said receiver communications device on said server; and
    means for obtaining performance information of said receiver device based on said identifier from said server.
  27. The communications device as defined in Claim 26, wherein said identifier is at least one of URL, mail address, and telephone number.
  28. The communications device as defined in Claim 21, wherein said sender communications device further comprising a memory for storing said performance information.
  29. The communications device as defined in Claim 28, further comprising control means for controlling said communications device to make an inquiry to said server for obtaining performance information, and stores said performance information obtained in said memory in at least one of the next cases when:
    i) said input address designation information is not stored in said memory; and
    ii) performance information stored in said memory is invalid.
  30. The communications device as defined in Claim 21 further comprising means for extracting a mail address corresponding to said telephone number from said server if said input address designation information is a telephone number.
  31. The communications device as defined in Claim 21, further comprising means for creating an inquiry message to make an inquiry to said server on said performance information based on said input address designation information.
  32. The communications device as defined in Claim 21, further comprising:
    means for creating registration information from an identifier for specifying the communications device itself and performance information; and
    means for sending said registration information to said server.
  33. The communications device as defined in Claim 32, wherein said means for sending said registration information to said server further comprising means for sending said registration information to said server, and said means starting by one of a button for giving instruction and automated operation.
  34. The communications device as defined in Claim 21, further comprising:
    means for creating an inquiry message to make an inquiry on said performance information of said receiver communications device;
    means for sending said inquiry message in the form of electronic mail;
    means for receiving return electronic mail;
    means for storing said performance information of said receiver communications device contained in said electronic mail received;
    means for inputting data to be sent; and
    means for converting the format of said data to be sent in response to said performance information of said receiver communications device.
  35. The communications device as defined in Claim 34, further comprising a memory for storing a performance control table, said performance control table storing said address designation information and performance information of each communications device having said address designation information as a set.
  36. A server employed in a communications system including:
    a network;
    a plurality of communications devices coupled to said network; and
    a server connected to said network and said server storing performance information of said communications device;
       wherein said server comprises:
    memory for storing performance information related at least to receiving capability of at least one communications device in said communications devices; and
    means for returning said performance information responding to an inquiry from said communications device.
  37. The server as defined in Claim 36, wherein said performance information includes at least paper size, resolution, compression format, file format, encryption information, term of validity, mail address, and telephone number.
  38. The server as defined in Claim 36, further comprising:
    means for receiving a message sent from said communications device;
    means for determining the type of said received message;
    a controller for storing said performance information of said communications device in said memory in the form of a terminal performance control table;
    means for one of i) registering performance information to said terminal performance control table; and ii) reading out registered performance information registered in said terminal performance control table, in response to a determination result of said message type determining means;
    means for creating a return message in response to one of registration and read-out of said performance information; and
    means for sending said return message.
  39. The server as defined in Claim 36, wherein said means for creating a return message creates and sends at least one of next messages to said communications device making an inquiry:
    i) a return message announcing an error if a determination result of said message type determination means is an error message; and
    ii) a return message announcing no registration if inquired performance information is not stored in the terminal performance control table.
  40. The server as defined in Claim 36, wherein performance information of said communications device and address designation information of said communications device having said performance information are stored in said memory as a set.
EP99118410A 1999-03-11 1999-09-16 Communications method, communications system, communications device, and server Expired - Lifetime EP1035686B1 (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JP11064460A JP2000261597A (en) 1999-03-11 1999-03-11 Communication method, communication equipment and server
JP6446099 1999-03-11

Publications (3)

Publication Number Publication Date
EP1035686A2 true EP1035686A2 (en) 2000-09-13
EP1035686A3 EP1035686A3 (en) 2004-01-14
EP1035686B1 EP1035686B1 (en) 2005-09-07

Family

ID=13258881

Family Applications (1)

Application Number Title Priority Date Filing Date
EP99118410A Expired - Lifetime EP1035686B1 (en) 1999-03-11 1999-09-16 Communications method, communications system, communications device, and server

Country Status (5)

Country Link
US (1) US6625646B1 (en)
EP (1) EP1035686B1 (en)
JP (1) JP2000261597A (en)
CA (1) CA2281861C (en)
DE (1) DE69927131T2 (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2002003647A1 (en) * 2000-06-30 2002-01-10 Nokia Corporation Service broker
GB2374255A (en) * 2001-03-16 2002-10-09 Nec Corp Delivering multimedia messages in a format that is capable of being received by the recipient
WO2008023926A2 (en) * 2006-08-25 2008-02-28 Ktfreetel Co., Ltd. Server and methods for communication service with multimedi content by mobile communication network and digital multimedia broadcasting network

Families Citing this family (22)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6850991B1 (en) * 1998-12-22 2005-02-01 Citibank, N.A. Systems and methods for distributing information to a diverse plurality of devices
US6825945B1 (en) 1999-05-25 2004-11-30 Silverbrook Research Pty Ltd Method and system for delivery of a brochure
US7237015B1 (en) * 1999-07-16 2007-06-26 Canon Kabushiki Kaisha System for setting location information in a device on a network
US7119915B2 (en) * 2000-02-21 2006-10-10 Canon Kabushiki Kaisha Communication apparatus and method
JP3407278B2 (en) * 2000-04-21 2003-05-19 インターナショナル・ビジネス・マシーンズ・コーポレーション Electronic mail-facsimile communication system, electronic mail-facsimile communication method, and recording medium
JP2002016753A (en) * 2000-04-28 2002-01-18 Ricoh Co Ltd Facsimile terminal
JP3606445B2 (en) * 2000-05-11 2005-01-05 日本電気株式会社 Computer communication network and computer communication method
US7917576B1 (en) * 2000-12-14 2011-03-29 At&T Intellectual Property I, L.P. System and method for sending electronic mail in a client-server architecture
JP2003169184A (en) * 2001-11-29 2003-06-13 Ricoh Co Ltd Facsimile equipment
US7640547B2 (en) * 2002-02-08 2009-12-29 Jpmorgan Chase & Co. System and method for allocating computing resources of a distributed computing system
JP2004005433A (en) * 2002-04-05 2004-01-08 Minolta Co Ltd Data transfer program
US20040085571A1 (en) * 2002-10-30 2004-05-06 Greg Hulan Method of transmitting data
US7146185B2 (en) * 2003-06-12 2006-12-05 Richard Lane Mobile station-centric method for managing bandwidth and QoS in error-prone system
JP2005304012A (en) * 2004-03-19 2005-10-27 Ricoh Co Ltd Image processing apparatus, image processing method and image processing program
EP1578108A3 (en) * 2004-03-19 2007-05-30 Ricoh Company, Ltd. Apparatus and method for generating scanned data in a standard format
US7626991B2 (en) * 2004-05-10 2009-12-01 Yahoo! Inc. Clearinghouse for messages between disparate networks
JP2006287300A (en) * 2005-03-31 2006-10-19 Konica Minolta Business Technologies Inc Image communication apparatus
US7865896B2 (en) * 2005-12-15 2011-01-04 International Business Machines Corporation Facilitating scheduling of jobs by decoupling job scheduling algorithm from recorded resource usage and allowing independent manipulation of recorded resource usage space
US7926057B2 (en) * 2005-12-15 2011-04-12 International Business Machines Corporation Scheduling of computer jobs employing dynamically determined top job party
JP5125358B2 (en) * 2006-10-02 2013-01-23 セイコーエプソン株式会社 Transmitting apparatus and receiving apparatus
JP2009232317A (en) * 2008-03-25 2009-10-08 Fuji Xerox Co Ltd Document processing device
JP6229279B2 (en) * 2013-03-08 2017-11-15 ブラザー工業株式会社 Relay device, relay device program, and communication method

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0679013A2 (en) * 1994-04-18 1995-10-25 Canon Kabushiki Kaisha Data communication apparatus, method and system
JPH07288557A (en) * 1994-04-19 1995-10-31 Canon Inc Data transmitter and its method
US5499109A (en) * 1994-02-18 1996-03-12 Microsoft Corporation System for transferring messages between input and output devices in a communication device
WO1997018665A1 (en) * 1995-11-13 1997-05-22 Netfax Incorporated Internet global area networks fax system
WO1998056163A1 (en) * 1997-06-02 1998-12-10 Matsushita Graphic Communication Systems, Inc. Internet facsimile device

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP3160177B2 (en) * 1995-03-06 2001-04-23 松下電器産業株式会社 Facsimile electronic mail device
JPH0981519A (en) * 1995-09-08 1997-03-28 Kiyadeitsukusu:Kk Authentication method on network
US5911776A (en) * 1996-12-18 1999-06-15 Unisys Corporation Automatic format conversion system and publishing methodology for multi-user network
JP3966598B2 (en) * 1998-03-04 2007-08-29 富士通株式会社 Server selection system
US6145084A (en) * 1998-10-08 2000-11-07 Net I Trust Adaptive communication system enabling dissimilar devices to exchange information over a network

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5499109A (en) * 1994-02-18 1996-03-12 Microsoft Corporation System for transferring messages between input and output devices in a communication device
EP0679013A2 (en) * 1994-04-18 1995-10-25 Canon Kabushiki Kaisha Data communication apparatus, method and system
JPH07288557A (en) * 1994-04-19 1995-10-31 Canon Inc Data transmitter and its method
WO1997018665A1 (en) * 1995-11-13 1997-05-22 Netfax Incorporated Internet global area networks fax system
WO1998056163A1 (en) * 1997-06-02 1998-12-10 Matsushita Graphic Communication Systems, Inc. Internet facsimile device

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
"STORAGE OF THE CAPABILITIES OF FREQUENTLY CALLED FACSIMILE MACHINES" IBM TECHNICAL DISCLOSURE BULLETIN, IBM CORP. NEW YORK, US, vol. 32, no. 12, 1 May 1990 (1990-05-01), page 34 XP000105064 ISSN: 0018-8689 *
PATENT ABSTRACTS OF JAPAN vol. 1996, no. 02, 29 February 1996 (1996-02-29) & JP 07 288557 A (CANON INC), 31 October 1995 (1995-10-31) *

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2002003647A1 (en) * 2000-06-30 2002-01-10 Nokia Corporation Service broker
GB2374255A (en) * 2001-03-16 2002-10-09 Nec Corp Delivering multimedia messages in a format that is capable of being received by the recipient
GB2374255B (en) * 2001-03-16 2004-09-08 Nec Corp A transmission-origin mobile telephone capable of detecting the media types and formats of a multimedia message that are receivable by destination mobile
US7310514B2 (en) 2001-03-16 2007-12-18 Nec Corporation Transmission-origin mobile telephone capable of detecting the media types and data formats of a multimedia message receivable by destination mobile telephones in a multimedia communication system
WO2008023926A2 (en) * 2006-08-25 2008-02-28 Ktfreetel Co., Ltd. Server and methods for communication service with multimedi content by mobile communication network and digital multimedia broadcasting network
WO2008023926A3 (en) * 2006-08-25 2009-09-03 Ktfreetel Co., Ltd. Server and methods for communication service with multimedi content by mobile communication network and digital multimedia broadcasting network
CN101682520B (en) * 2006-08-25 2012-08-29 株式会社Kt System and method for communication service with multimedia content by mobile communication network and digital multimedia broadcasting network

Also Published As

Publication number Publication date
DE69927131T2 (en) 2006-01-19
CA2281861A1 (en) 2000-09-11
DE69927131D1 (en) 2005-10-13
EP1035686A3 (en) 2004-01-14
JP2000261597A (en) 2000-09-22
CA2281861C (en) 2007-12-11
EP1035686B1 (en) 2005-09-07
US6625646B1 (en) 2003-09-23

Similar Documents

Publication Publication Date Title
US6625646B1 (en) Communications method, communications system, communications device, and server
JP3170491B2 (en) Image communication device, server device, and capability exchange method
JP3170492B2 (en) Image communication device, server device, and capability registration method
US6710894B1 (en) Image data communication apparatus and method
WO1998056163A1 (en) Internet facsimile device
US7403311B2 (en) Network facsimile device
JP3672437B2 (en) Network facsimile machine
JP4316730B2 (en) Communication control method for electronic mail system, electronic mail apparatus and control method therefor
US20030206314A1 (en) Workflow management device, facsimile machine, and communication device
JP4080664B2 (en) Network facsimile machine
JP3653606B2 (en) Control method of network facsimile apparatus
EP1494450B1 (en) Communication terminal for providing broadcast communication and means, method and recording medium therefore
JP2001045197A (en) Scanner and method for transferring image data
JP3933825B2 (en) Communication network system
JPH11150645A (en) Control method for facsimile communication system
JP2001251472A (en) Image communication apparatus
JP4389408B2 (en) Communication terminal device
JP4283130B2 (en) Facsimile device and data processing device
JP3840380B2 (en) Facsimile server
JP3622698B2 (en) Internet facsimile machine
JP3682473B2 (en) Internet facsimile machine
JP4410157B2 (en) Communication apparatus and communication method
JP4408063B2 (en) Network facsimile machine
JP3619046B2 (en) Facsimile apparatus and control method thereof, and network facsimile apparatus and control method thereof
JP2001084185A (en) Data processor, data processing method in data processing system and computer redable storage medium

Legal Events

Date Code Title Description
PUAI Public reference made under article 153(3) epc to a published international application that has entered the european phase

Free format text: ORIGINAL CODE: 0009012

AK Designated contracting states

Kind code of ref document: A2

Designated state(s): AT BE CH CY DE DK ES FI FR GB GR IE IT LI LU MC NL PT SE

AX Request for extension of the european patent

Free format text: AL;LT;LV;MK;RO;SI

PUAL Search report despatched

Free format text: ORIGINAL CODE: 0009013

AK Designated contracting states

Kind code of ref document: A3

Designated state(s): AT BE CH CY DE DK ES FI FR GB GR IE IT LI LU MC NL PT SE

AX Request for extension of the european patent

Extension state: AL LT LV MK RO SI

RIC1 Information provided on ipc code assigned before grant

Ipc: 7H 04L 12/58 B

Ipc: 7H 04N 1/333 B

Ipc: 7H 04N 1/00 A

RAP1 Party data changed (applicant data changed or rights of an application transferred)

Owner name: PANASONIC COMMUNICATIONS CO., LTD.

17P Request for examination filed

Effective date: 20040304

17Q First examination report despatched

Effective date: 20040419

AKX Designation fees paid

Designated state(s): DE FR GB

GRAP Despatch of communication of intention to grant a patent

Free format text: ORIGINAL CODE: EPIDOSNIGR1

GRAS Grant fee paid

Free format text: ORIGINAL CODE: EPIDOSNIGR3

GRAA (expected) grant

Free format text: ORIGINAL CODE: 0009210

AK Designated contracting states

Kind code of ref document: B1

Designated state(s): DE FR GB

REG Reference to a national code

Ref country code: GB

Ref legal event code: FG4D

REF Corresponds to:

Ref document number: 69927131

Country of ref document: DE

Date of ref document: 20051013

Kind code of ref document: P

ET Fr: translation filed
PLBE No opposition filed within time limit

Free format text: ORIGINAL CODE: 0009261

STAA Information on the status of an ep patent application or granted ep patent

Free format text: STATUS: NO OPPOSITION FILED WITHIN TIME LIMIT

26N No opposition filed

Effective date: 20060608

PGFP Annual fee paid to national office [announced via postgrant information from national office to epo]

Ref country code: GB

Payment date: 20120912

Year of fee payment: 14

PGFP Annual fee paid to national office [announced via postgrant information from national office to epo]

Ref country code: DE

Payment date: 20120912

Year of fee payment: 14

Ref country code: FR

Payment date: 20120926

Year of fee payment: 14

GBPC Gb: european patent ceased through non-payment of renewal fee

Effective date: 20130916

REG Reference to a national code

Ref country code: FR

Ref legal event code: ST

Effective date: 20140530

REG Reference to a national code

Ref country code: DE

Ref legal event code: R119

Ref document number: 69927131

Country of ref document: DE

Effective date: 20140401

PG25 Lapsed in a contracting state [announced via postgrant information from national office to epo]

Ref country code: GB

Free format text: LAPSE BECAUSE OF NON-PAYMENT OF DUE FEES

Effective date: 20130916

PG25 Lapsed in a contracting state [announced via postgrant information from national office to epo]

Ref country code: DE

Free format text: LAPSE BECAUSE OF NON-PAYMENT OF DUE FEES

Effective date: 20140401

Ref country code: FR

Free format text: LAPSE BECAUSE OF NON-PAYMENT OF DUE FEES

Effective date: 20130930