US20010043677A1 - Message processing method, device, system and recording medium - Google Patents

Message processing method, device, system and recording medium Download PDF

Info

Publication number
US20010043677A1
US20010043677A1 US09/059,421 US5942198A US2001043677A1 US 20010043677 A1 US20010043677 A1 US 20010043677A1 US 5942198 A US5942198 A US 5942198A US 2001043677 A1 US2001043677 A1 US 2001043677A1
Authority
US
United States
Prior art keywords
message
transmit
receive
storage
added
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
US09/059,421
Other versions
US6438213B2 (en
Inventor
Kenji Takeda
Tomoki Osawa
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.)
NEC Corp
Original Assignee
NEC Corp
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 NEC Corp filed Critical NEC Corp
Assigned to NEC CORPORATION reassignment NEC CORPORATION SEE RECORDING ON REEL 9371, FRAME 0442. (RE-RECORDED TO CORRECT THE RECORDATION DATE.) Assignors: OSAWA, TOMOKI, TAKEDA, KENJI
Assigned to NEC CORPORATION reassignment NEC CORPORATION ASSIGNMENT OF ASSIGNOR'S INTEREST. RE-RECORD TO CORRECT THE RECORDATION DATE OF 5-29-98 TO 6-01-98 PREVIOUSLY RECORDED AT REEL 9217, FRAME 0313. Assignors: OSAWA, TOMOKI, TAKEDA, KENJI
Publication of US20010043677A1 publication Critical patent/US20010043677A1/en
Application granted granted Critical
Publication of US6438213B2 publication Critical patent/US6438213B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L47/00Traffic control in data switching networks
    • H04L47/10Flow control; Congestion control
    • H04L47/34Flow control; Congestion control ensuring sequence integrity, e.g. using sequence numbers
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L47/00Traffic control in data switching networks
    • H04L47/10Flow control; Congestion control
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L47/00Traffic control in data switching networks
    • H04L47/10Flow control; Congestion control
    • H04L47/24Traffic characterised by specific attributes, e.g. priority or QoS
    • H04L47/2441Traffic characterised by specific attributes, e.g. priority or QoS relying on flow classification, e.g. using integrated services [IntServ]

Definitions

  • This invention relates to a message communication technique, and more particularly to, a technique for detecting the reception or transmission of a message related with a previously-transmitted or -received message.
  • the comparing means searches transmit messages managed by the transmit message managing 25 means by using a title and a sender to be described in the received message.
  • a transmit message with a title and a receiver that are identical with the title and sender in the received message is found as the result of researching, it is judged that the received message is the reply message to the transmit message.
  • no corresponding transmit message is found, it is judged that the received message is not any reply message to a previously-transmitted message.
  • the first problem is that an unrelated receive message may be erroneously judged as the related message. This is because the relation between messages is judged on the basis of the message-dependent values, such as a title and a sender, that even an unrelated message can have the same values.
  • the second problem is that even a related message may be erroneously judged as an unrelated message. This is because the relation between messages is judged on the basis of the message title that the receiver can edit. Namely, when the receiver makes a reply message, he may edit a title such as “reply to (original title)”. In this case, the reply message must be judged as unrelated message to the transmit message in the conventional electronic message service technique.
  • a message processing method comprises the steps of:
  • a message processing method comprises the steps of:
  • a message processing method comprises the steps of:
  • a message processing method comprises the steps of:
  • [0024] generating a unique receive ID to identify the reception of a receive message when the receive message is received from the first message processing device, registering the receive message into a second storage while adding the generated receive ID to the receive message, extracting a transmit ID given by the first message processing device from a receive message to which a receive ID identical with ID added to a transmit message by the user is added of receive messages to be registered in the second storage when the transmit message provided with the ID by the user is transmitted, and transmitting the transmit message to the first message processing device while adding the extracted transmit ID to the transmit message, by using the second message processing device;
  • the first message processing device judges that a receive message is related with a previously-transmitted transmit message when the receive message to which ID identical with a transmit ID registered in the f irst storage is added is received f rom the second message processing device.
  • a message processing device comprises:
  • a transmission-managing means for adding a unique transmit ID to identify the transmission of a transmit message to the transmit message, and for registering the correspondence between the transmit message and the transmit ID into the storage when the transmit message is transmitted;
  • a message transmitter for transmitting a transmit message provided with a transmit ID by the transmission-managing means
  • a transmission-related detector for judging that a receive message is related with a previously-transmitted transmit message when the receive message to which ID identical with a transmit ID registered in the storage is added is received.
  • a message processing device comprises:
  • a reception-managing means for generating a unique receive ID to identify the reception of a receive message when the receive message is received, and for registering the correspondence between the receive message and the generated receive ID into the storage;
  • a reception-related detector for judging that a transmit message is related with a previously-received receive message when the transmit message to which ID identical with a receive ID registered in the storage is added is transmitted.
  • a message processing device comprises:
  • a reception-managing means for generating a unique receive ID to identify the reception of a receive message when the receive message to which a unique transmit ID is added by a sender is received, and for registering the receive message into the storage while adding the generated receive ID to the receive message;
  • an other's information adding means for extracting a transmit ID given by the sender from a receive message to which a receive ID identical with ID added to a transmit message is added of receive messages to be registered in the storage when the transmit message provided with the ID identical with the receive ID registered in the storage is transmitted, and for adding the extracted transmit ID to the transmit message;
  • a message transmitter for transmitting the transmit message provided with the transmit ID by the other's information adding means.
  • a message processing system comprises:
  • a first message processing device which comprises a first storage, a transmission-managing means for adding a unique transmit ID to identify the transmission of a transmit message to the transmit message and for registering the correspondence between the transmit message and the transmit ID into the first storage when the transmit message is transmitted, a message transmitter for transmitting a transmit message provided with a transmit ID by the transmission-managing means to a second message processing device, and a transmission-related detector for judging that a receive message is related with a previously-transmitted transmit message when the receive message to which ID identical with a transmit ID registered in the first storage is added is received from the second message processing device; and
  • the second message processing device which comprises a second storage, a reception-managing means for generating a unique receive ID to identify the reception of a receive message when the receive message is received from the first message processing device, and for registering the receive message into the second storage while adding the generated receive ID to the receive message, an other's information adding means for extracting a transmit ID given by the first message processing device from a receive message to which a receive ID identical with ID added to a transmit message by the sender is added of receive messages to be registered in the second storage when the transmit message is transmitted and for adding the extracted transmit ID to the transmit message, and a message transmitter for transmitting the transmit message provided with the transmit ID by the other's information adding means to the first message processing device.
  • a mechanically-readable recording medium which stores a program to operate a computer as a transmission-managing means for adding a unique transmit ID to identify the transmission of a transmit message to the transmit message, and for registering the correspondence between the transmit message and the transmit ID into a storage when the transmit message is transmitted, a message transmitter for transmitting a transmit message provided with a transmit ID by the transmission-managing means, and a transmission-related detector for judging that a receive message is related with a previously-transmitted transmit message when the receive message to which ID identical with a transmit ID registered in the storage is added is received.
  • a mechanically-readable recording medium which stores a program to operate a computer as a reception-managing means for generating a unique receive ID to identify the reception of a receive message when the receive message is received and for registering the correspondence between the receive message and the generated receive ID into a storage, and a reception-related detector for judging that a transmit message is related with a previously-received receive message when the transmit message to which ID identical with a receive ID registered in the storage is added is transmitted.
  • a mechanically-readable recording medium which stores a program to operate a computer as a reception-managing means for generating a unique receive ID to identify the reception of a receive message when the receive message to which a unique transmit ID is added by a sender is received and for registering the receive message into a storage while adding the generated receive ID to the receive message, an other's information adding means for extracting a transmit ID given by the sender from a receive message to which a receive ID identical with ID added to a transmit message is added of receive messages to be registered in the storage when the transmit message provided with the ID identical with the receive ID registered in the storage is transmitted and for adding the extracted transmit ID to the transmit message, and a message transmitter for transmitting the transmit message provided with the transmit ID by the other's information adding means.
  • a mechanically-readable recording medium which stores a program to operate a computer for a first message processing device as a transmission-managing means for adding a unique transmit ID to identify the transmission of a transmit message to the transmit message and for registering the correspondence between the transmit message and the transmit ID into a first storage when the transmit message is transmitted, a message transmitter for transmitting a transmit message provided with a transmit ID by the transmission-managing means to a second message processing device, and a transmission-related detector for judging that a receive message is related with a previously-transmitted transmit message when the receive message to which ID identical with a transmit ID registered in the first storage is added is received from the second message processing device, and
  • a computer for the second message processing device as a reception-managing means for generating a unique receive ID to identify the reception of a receive message when the receive message is received from the first message processing device, and for registering the receive message into a second storage while adding the generated receive ID to the receive message
  • an other's information adding means for extracting a transmit ID given by the first message processing device from a receive message to which a receive ID identical with ID added to a transmit message by the sender is added of receive messages to be registered in the second storage when the transmit message is transmitted and for adding the extracted transmit ID to the transmit message
  • a message transmitter for transmitting the transmit message provided with the transmit ID by the other's information adding means to the first message processing device.
  • a receive message is a reply to a previously-transmitted message or not when the receive message is received. This is achieved by transmitting a message while adding a transmit ID to identify the transmission thereof, registering the correspondence between the transmit ID and the message into a storage, and judging whether the receive message is related with a previously-transmitted or not based on the transmit ID registered in the storage and ID added to the receive message when receiving the message.
  • a transmit ID added to a transmit message can be securely added to a reply message to the transmit message. This is achieved by generating a receive ID to identify the reception of a message, adding the generated receive ID to the receive message and registering the receive message in a storage, and adding a transmit ID given to the receive message to a transmit message when the transmit message has the same ID as the receive ID registered in the storage.
  • FIG. 1 is a block diagram showing a message processing device in a first preferred embodiment according to the invention
  • FIG. 2 is an illustration showing an example of a message
  • FIG. 3 is a flow chart illustrating an example of the message-transmitting process of message processing units 100 - 1 to 100 -n,
  • FIG. 4 is a flow chart illustrating an example of the message-receiving process of the message processing units 100 - 1 to 100 -n,
  • FIG. 5 is a block diagram showing a message processing device in a second preferred embodiment according to the invention.
  • FIG. 6 is a flow chart illustrating an example of the message-transmitting process of message processing units 100 - 1 ′ to 100 -n′,
  • FIG. 7 is an illustration showing an example of message-transmitting operation in the message processing device of the first or second embodiment
  • FIG. 8 is an illustration showing an example of message-receiving operation in the message processing device of the first or second embodiment
  • FIG. 9 is an illustration showing an operation in transmitting a reply message in the message processing device of the first embodiment
  • FIG. 10 is an illustration showing an operation in transmitting a message in the message processing device of the first or second embodiment
  • FIG. 11 is an illustration showing an operation in receiving a message in the message processing device of the first or second embodiment
  • FIG. 12 is an illustration showing an operation in transmitting a circular message in the message processing device of the first embodiment
  • FIG. 13 is an illustration showing an operation in transmitting a reply message in the message processing device of the second embodiment
  • FIG. 14 is an illustration showing an operation in transmitting a circular message in the message processing device of the second embodiment.
  • FIG. is a block diagram showing a hardware composition of the message processing unit 100 - 1 .
  • FIG. 1 Message processing method and device including system and recording medium in the first preferred embodiment will be explained in FIG. 1. As shown, several message processing units 100 - 1 to 100 -n are connected through a communication line 200 .
  • the message processing unit 100 - 1 is provided with a controller 1 and a storage 2 .
  • the other message processing units are also implemented like the message processing unit 100 - 1 .
  • the storage 2 is provided with a transmit message storage 21 , a transmit task information storage 22 , a receive task information storage 23 and a receive message storage 24 .
  • An identification code which is hereinafter referred to as ID, (transmit ID) to identify the transmission of a transmit message and a message ID of the transmit message are registered in the transmit task information storage 22 while being related to each other.
  • ID to identify the reception of a receive message and a message ID of the receive message are registered in the receive task information storage 22 while being related to each other.
  • the controller 1 is provided with a message input means 11 , a reception-related detector 12 , a transmit task manager 13 , a message transmitter 14 , a message receiver 15 , a transmission-related detector 16 , a receive task manager 17 and an additional service processor 18 .
  • the message input means 11 serves to make a message according to the operation of a user.
  • the message made by the message input means 11 includes a receiver 41 , a sender 42 , a title 43 , a message ID 44 and a content 45 .
  • the functions of the reception-related detector 12 are to inspect whether a first ID identical with a receive ID registered in the receive task information storage 23 is added to the transmit message made by the message input means 11 or not, and to send the first ID and the message ID 44 of the transmit message to the additional service processor 18 when the first ID is added to the transmit message.
  • first ID means ID to be added to a transmit message by the user when he makes the transmit message related to a previously-received message, and corresponds with a receive ID to be added to the receive message.
  • the functions of the transmit task manager 13 are to register a copy of transmit message into the transmit message storage 21 , to generate a unique transmit ID to identify the transmission of a transmit message, to register the generated transmit ID and the message ID of the transmit message into the transmit task information storage 22 while relating to each other, and to add the generated transmit ID to the transmit message.
  • the functions of the message transmitter 14 are to transmit a transmit message to the communication line 200 to send it to the receiver 41 set in the transmit message and to send a transmit message, to the message receiver 15 of its own unit. Namely, when the receiver 41 is the user of another message processing unit, the transmit message is sent to the communication line 200 , and, when the receiver 41 is the user of its own unit, the transmit message is sent to the message receiver 15 of its own unit.
  • the function of the message receiver 15 is to receive a message sent through the communication line 200 from another message processing unit and a message sent from the message transmitter 14 of its own unit.
  • the functions of the transmission-related detector 16 are to inspect whether a second ID identical with a transmit ID registered in the transmit task information storage 22 is added to the receive message received by the message receiver 15 or not, and to send the second ID and the message ID of the receive message to the additional serviceprocessor 18 when the second ID is added to the receivemessage.
  • second ID means ID to be added to a transmit message by the user when he makes the transmit message related to a previouslyreceived message, and corresponds with a transmit ID to be added to the receive message by the sender.
  • the functions of the receive task manager 17 are to generate a unique receive ID to identify the reception of a receive message when receiving the receive message, to register the generated receive ID and the message ID of the receive message into the receive task information storage 23 while relating to each other, and to register the receive message into the receive message storage 24 while adding the generated receive ID to the receive massage.
  • the functions of the additional service processor 18 are to inform the user of the reception of a message related to a previously-transmitted message by, e.g., displaying a proper message on a display (not shown) when it receives the notification from the transmission-related detector 16 , and to determine the receiver of the transmit message according to the receiver of a previously received message registered in the receive message storage 24 to be related with the transmit message when it receives the notification from the reception-related detector 12 .
  • it conducts the corresponding additional service when the transmission-related detector 16 or reception-related detector 12 detects the reception or transmission of a message to be related with a previously-transmitted transmitted or -received message.
  • FIG. 3 is a flow chart showing an example of the messagelo transmitting operation in the message processing units 100 - 1 to 100 -n
  • FIG. 4 is a flow chart showing an example of the message-receiving operation in the message processing units 100 - 1 to 100 -n.
  • a transmit message is made using the message input means 11 according to user's operation, and then the transmit message made is sent to the reception-related detector 12 (FIG. 3, S 1 ). Only when making the transmit message to be related with a previously-received message, the user adds a receive ID given to a previously-received message to be related with the transmit message as a first ID to the transmit message, and adds a transmit ID, which is given to a previously-received message to be related with the transmit message by the originally-transmitting message processing unit, as a second ID to the transmit message.
  • the reception-related detector 12 inspects whether a first ID identical with a receive ID registered in the receive task information storage 23 is added to the transmit message sent from the message input means 11 or not (S 2 ).
  • the reception-related detector 12 sends the transmit message to the transmit task manager 13 .
  • the additional service processor 18 determines the receiver of the transmit message according to the receiver corresponding to a receive message identified by the first ID (receive message with a receive ID identical with the first ID) of receive messages stored in the receive message storage 24 , and sends the determined receiver to the reception-related detector 12 (S 5 ). Then, the reception-related detector 12 assigns the receiver sent from the additional service processor 18 to the transmit message, and then sends the transmit message set with the receiver to the transmit task manager 13 .
  • the receiver 41 of the transmit message is set to be “user-B ⁇ user-A”. Also, when sending a message to request user B to circulate it through users C, D, the receiver is set to be “user-B ⁇ user-C ⁇ user-D”. For example, when the receiver 41 assigned to the receive message identified by the first ID added to the transmit message is “user-B ⁇ user-A”, the receiver of the transmit message is determined to be “user-A”. Also, for example, in case of “user-B ⁇ user-C ⁇ user-D”, the receiver of the transmit message is determined to be “user-C ⁇ user-D”. Thus, the receiver of the transmit message is determined deleting a top user name from the receiver 41 given to a receive message.
  • the transmit task manager 13 registers the transmit message sent from the reception-related detector 12 into the transmit message storage 21 (S 6 ), then generating a transmit ID to identify the transmission of the transmit message (S 7 ). Thereafter, the transmit task manager 13 registers the message ID and transmit ID of the transmit message into the transmit task information storage 22 while relating to each other (S 8 ), further adding the transmit ID to the transmit message, then sending it to the message transmitter 14 (S 9 )
  • the message transmitter 14 transmits the transmit message sent from the transmit task manager 13 through the communication line 200 to another message processing unit or the message receiver 15 of its own unit according to the receiver 41 of the transmit message (S 10 ).
  • the message receiver 15 receives a message through the communication line 200 or from the message transmitter 14 of its own unit, then sending it to the transmission-related detector 16 (S 1 ).
  • the transmission-related detector 16 inspects whether a second ID identical with a transmit ID registered in the transmit task information storage 22 is added to the receive message or not (S 12 ).
  • the transmission-related detector 16 sends the receive message to the receive task manager 17 .
  • the transmission-related detector 16 deletes the second ID added to the receive message (S 13 ), then sending the second ID and the message ID of the receive message to the additional service processor 18 as well as sending the receive message to the receive task manager 17 (S 14 ).
  • the additional service processor 18 informs the user of the reception of a message related to a previously-transmitted message by, e.g., displaying the second ID and the message ID of the receive message on a display (not shown) (S 15 ).
  • the receive task manager 17 generates a unique receive ID to identify the reception of the transmit message when the receive message is sent from the transmission-related detector 16 (S 16 ). then registering the generated receive ID and the message ID of the receive message into the receive task information storage 23 while relating to each other (S 17 ). Further, the receive task manager 17 adds the receive ID generated at S 16 to the receive message, then registering it into the receive message storage 24 (SB 1 . S 19 ).
  • User A makes the transmit message by using the message input means 11 (FIG. 3, S 1 ).
  • the receiver 41 of the transmit message is set to be “user-B ⁇ user-A”.
  • the first and second IDs are not given as the transmit message made is not related to any one of previously-received messages.
  • the reception-related detector 12 inspects whether a first ID is added to the transmit message or not when the transmit message is made by the message input means 11 (S 2 ). In this case, the reception-related detector 12 sends the transmit message made by the message input means 11 to the transmit task manager 13 as no first ID is added to the transmit message.
  • the transmit task manager 13 registers the transmit message sent from the reception-related detector 12 into the transmit message storage 21 , then generating a transmit ID to identify the transmission of the transmit message (S 6 , S 7 ). Thereafter, the transmit task manager 13 registers the message ID of the transmit message and the transmit ID generated in S 7 into the transmit task information storage 22 while relating to each other, further adding the transmit ID to the transmit message, then sending it to the message transmitter 14 (SB, S 9 ).
  • the message transmitter 14 transmits the transmit message sent from the transmit task manager 13 through the communication line 200 to the message processing unit 100 - 2 according to the receiver 41 of the transmit message (S 10 ).
  • the message receiver 15 of the.message processing unit 1002 2 receives the message (receive message) transmitted from user A, then sending it to the transmission-related detector 16 (FIG. 4, S 11 ).
  • the transmission-related detector 16 sends the receive message to the receive task manager 17 as no second ID is added (‘No’ at S 12 ) to the receive message sent from the message receiver 15 .
  • the receive task manager 17 generates a unique receive ID to identify the reception of the receive message when the receive message is sent from the transmission-related detector 16 , then registering the generated receive ID and the message ID of the receive message into the receive task information storage 23 while relating to each other (S 16 , 517 ). Further, the receive task manager 17 adds the receive ID generated at S 16 to the receive message, then registering it into the receive message storage 24 (S 16 , S 19 ).
  • User B reads the message from user A registered in the receive message storage 24 , judging that a reply message needs to be sent to user A, then making the reply message by using the message input means 11 (FIG. 3, S 1 ) .
  • user B adds the receive ID given to the message from user A as a first ID to the reply message as well as adding the transmit ID given to the message from user A as a second ID to the reply message.
  • the reception-related detector 12 deletes the first ID from the reply message as the judgement at S 2 becomes “Yes” when the reply message is made by the message input means 11 , then informing the additional service processor 18 of the message ID of the reply message and the first ID that was given to the reply message (S 3 , S 4 ).
  • the additional service processor 10 determines the receiver of the reply message to be “user-A” according to “user-B ⁇ user-A” set as the receiver 41 in the message sent from user A, and sends the determined receiver to the reception-related detector 12 (S 5 ). Then, the reception-related detector 12 assigns “user-A” to the receiver 41 of the reply message, and then sends it to the transmit task manager 13 .
  • the transmit task manager 13 registers the reply message sent from the reception-related detector 12 into the transmit message storage 21 , then generating a transmit ID to identify the transmission of the reply message, further registering the transmit ID and the message ID of the reply message into the transmit task information storage 22 while relating to each other (S 6 to S 8 ). Thereafter, transmit task manager 13 adds the transmit ID generated at S 7 to the reply message (S 9 ), then transmitting it through the message transmitter 14 to the message processing unit 100 - 1 (S 10 ).
  • the message receiver 15 of the message processing unit 100 - 1 receives the reply message transmitted from user B, then sending it to the transmission-related detector 16 (FIG. 4. S 11 ).
  • the transmission-related detector 16 deletes the second ID in the reply message as the judgement at S 12 becomes Yes, then sending the second ID and the message ID of the reply message to the additional service processor 18 as well as sending the reply message to the receive task manager 17 (S 13 , S 14 ).
  • the additional service processor 18 informs the user of the reception of the message related to the previously-transmitted message by, e.g., displaying the second ID sent from the transmission-related detector 16 and the message ID of the reply message on a display (not shown) (S 15 ). Also, the receive task manager 17 conducts like operation described earlier to the reply message sent from the transmission-related detector 16 Message
  • FIG. 5 Message processing method and device including system and recording medium in the second preferred embodiment will be explained in FIG. 5. As shown, several message processing units 100 - 1 ′ to 100 -n′ are connected through a communication line 200 .
  • the message processing unit 100 - 1 ′ is provided with a controller 1 ′ and a storage 2 .
  • the storage 2 has the same composition as that in FIG. 1.
  • the controller 1 ′ is different from the controller 1 in FIG. 1 in that it has an other's task information adding means 19 , a reception-related detector 12 ′ replacing the reception-related detector 12 , and a transmit task manager 13 replacing the transmit task manager 13 ′.
  • the functions of the other's task information adding means 19 are to search the content of a receive message registered in the receive message storage 24 when a transmit message made by using the message input means 11 relates to the receive message registered in the receive message storage 24 , to extract the transmit ID of the receive message to be given by the original transmitter, and to add the extracted transmit ID as a second ID to the transmit message.
  • the reception-related detector 12 has the same function as the reception-related detector 12 , except that it sends the transmit message to the other's task information adding means 19 not the transmit task manager 13 when the transmit message made by the message input means 11 is provided with a first ID identical with a transmit ID registered in the transmit task information storage 22 .
  • the transmit task manager 13 ′ has the same function as the transmit task manager 13 , except that it receives the transmit message from not only the reception-related detector 12 but also the otherIs task information adding means 19 .
  • FIG. 6 is a flow chart showing an example of the message-transmitting operation in the message processing units 100 - 1 ′ to 100 -n′.
  • operations at S 61 , S 62 are conducted other than the operations at S 1 to S 10 in FIG. 3 when transmitting a message.
  • the message-receiving operations of the message processing units 100 - 1 ′ to 100 -n′ are similar to those of the message processing units 100 - 1 to 100 -n.
  • user B of the message processing unit 100 - 2 ′ reads a message from user A of the message processing unit 100 - 1 ′ to be registered in the receive message storage 24 , judging that a reply message needs to be sent to user A.
  • user B makes the reply message by using the message input means 11 of the message processing unit 100 - 1 ′ (FIG. 6, S 1 ).
  • user B adds the receive ID given to the message from user A by the receive task manager 17 as a first ID to the reply message.
  • the reception-related detector 12 deletes the first ID from the reply message as the judgement at S 2 becomes “Yes” when the reply message is made by the message input means 11 , then informing the additional service processor 18 of the message ID of the reply message and the first ID that was given to the reply message (S 3 , S 4 ).
  • the additional service processor 18 determines the receiver of the reply message to be “user-A” as described earlier, setting “user-A” as the receiver 41 in the reply message by using the reception-related detector 12 ′ (S 5 ).
  • the reception-related detector 12 ′ sends the reply message and the first ID given to the reply message to the other's task information adding means 19 (S 61 ).
  • the other's task information adding means 19 extracts the transmit ID to be given by the original transmitter from a receive message provided with a receive ID identical with the first ID of receive messages registered in the receive message storage 24 , adding the extracted transmit ID as a second ID to the reply message (S 62 ).
  • the reply message with the second ID is transmitted to user A as described earlier (S 6 to S 1 O) .
  • user A receives the reply message as described earlier (FIG. 4, S 11 to S 19 ).
  • a correct second ID can be surely added to a transmit message such as a reply message to be related to a previously-received message.
  • User A makes a message M 1 shown in FIG. 7 by operating the message input means 11 (FIG. 3, S 1 ). At this time, a transmit ID T 1 is not set in the content 45 . The sender 41 of the message M 1 is set as “user-B ⁇ user-A”.
  • the reception-related detector 12 sends the message M 1 to the transmit task manager 13 as no first ID is added to the message M 1 (‘No’ at S 2 ).
  • the transmit task manager 13 receives the message M 1 , registering it into the transmit message storage 21 (S 6 ), generating the transmit ID T 1 (S 7 ).
  • the transmit ID T 1 is, forexample, generated by combining ID, e.g., MS 1 , to be assigned to the message processing unit 100 - 1 with a serial number that is increased by +1 every message transmission.
  • the transmit task manager 13 registers the generated transmit ID T 1 and the message ID m 1 of the message M 1 into the transmit task information storage while relating to each other (S 8 ), further adding the transmit ID T 1 generated at S 7 to the message M 1 as shown in FIG. 7 (s 9 ).
  • the message transmitter 14 transmits the message M 1 with the transmit ID T 1 through the communication line 200 to the message processing unit 100 - 2 (S 10 ).
  • the message receiver 15 of the message processing unit 100 - 2 receives the message M 1 from user A, then sending it to the transmission-related detector 16 (FIG. 4, S 11 ).
  • the transmission-related detector 16 sends the message M 1 to the receive task manager 17 as no second ID is added to the message M 1 sent from the message receiver 15 (‘No’ at S 12 ).
  • the transmission-related detector 16 first generates a receive ID (T 2 ) to identify the reception of the message M 1 (S 16 )
  • the receive ID is generated by combining ID to be assigned to the message processing unit 100 - 2 with a serial number that is increased by +1 every message reception.
  • the receive task manager 17 registers the receive ID T 2 generated at S 16 and the message ID m 1 of the message M 1 into the receive task information storage 23 while relating to each other (S 17 ), further adding the receive ID T 2 to the message M 1 , registering it into the receive message storage 24 (S 19 ).
  • the receive ID T 2 can be added to the message M 1 by overwriting it into the sender 42 . In most cases, a reply to a receive message is returned to the sender of the receive message. Thus, by overwriting as described above, the transmit message (reply message) can be made including more surely the receive ID T 2 added to the receive message M 1 . However, in this case, the receive task manager 17 needs to set “user-A”, which was set into the sender 42 , into, e.g., the content when it adds the receive ID T 2 to the message M 1 .
  • User B reads the message M 1 registered in the receive message storage 24 , judging that a reply message needs to be sent to user A, then making a reply message M 2 shown in FIG. 9 by using the message input means 11 (FIG. 3, S 1 ). In this case, user B adds the transmit ID T 1 given to the message M 1 as a second ID into the content of the reply message M 2 as well as adding the receive ID T 2 given to the sender 42 of the message M 1 as a first ID to the receiver 41 of the reply message M 2 .
  • the reception-related detector 12 deletes the first ID T 2 from the receiver 41 of the reply message as the first ID T 2 identical with the receive ID registered in the receive message is added into the receiver 41 of the reply message M 2 (“Yes” at S 2 ) when the reply message M 2 shown in FIG. 9 is made by the message input means 11 , then informing the additional service processor 18 of the message ID m 2 of the reply message M 2 and the first ID T 2 given to the reply message M 2 (S 3 , S 4 ).
  • the additional service processor 18 determines the receiver of the reply message M 2 to be “user-A” as described earlier, setting “user-A” as the receiver 41 in the reply message M 2 by using the reception-related detector 12 (S 5 ).
  • the transmit task manager 13 registers the reply message M 2 into the transmit message storage 21 , then generating a transmit ID (T 3 ) to identify the transmission of the reply message M 2 . Further the transmit task manager 13 registers the transmit ID T 3 and the message ID m 2 of the reply message M 2 into the transmit task information storage 22 while relating to each other, adding the transmit ID T 3 generated at S 7 to the reply message M 2 (S 8 , S 9 ) . As a result, the reply message M 2 is processed into a message M 2 ′ in FIG. 9.
  • the reply message is transmitted through the communication line 200 to the message processing unit 100 - 1 for user A by the message transmitter 14 (S 10 ).
  • the message receiver 15 of the message processing unit 100 - 1 receives the reply message M 2 ′ transmitted from user B, then sending it to the transmission-related detector 16 (FIG. 4, S 11 ).
  • the transmission-related detector 16 deletes the second ID T 1 in the reply message M 2 ′ as the second ID identical with the transmit ID T 1 registered in the transmit task information storage 22 is added to the reply message M 2 ′ (‘Yes’ at S 12 ), then sending the second JD T 1 and the message ID m 2 of the reply message M 2 ′ to the additional service processor 18 as well as sending the reply message M 2 ′ to the receive task manager 17 (S 13 , 914 ).
  • the additional service processor 18 informs user A of the reception of the message related to the previously-transmitted message by, e.g., displaying the second ID T 1 sent from the transmission-related detector 16 and the message ID m 2 of the reply message M 2 ′ on a display (not shown) (S 15 ). Also, the receive task manager 17 conducts like operation described earlier to the reply message M 2 sent from the transmission-related detector 16 .
  • User A makes a message M 11 shown in FIG. 10 by using the message input means 11 (FIG. 3, S 1 ).
  • the receiver 41 of the message M 11 is set to be “user-B ⁇ user-C ⁇ user-Duser-A”, which means that the message is circulated in the order of user B, C, D and A.
  • the message M 11 is stored in the transmit message storage 21 , a transmit ID T 11 to identify the transmission of the message M 11 is generated, the message ID m 11 and transmit ID T 11 of the message M 11 are registered into the transmit task information storage 22 , and the message M 11 is transmitted to the message processing unit 100 - 2 for user B.
  • the message receiver 15 of the message processing unit 100 z 2 receives the message M 11 , sending it to the transmission-related detector 16 (FIG. 4, S 11 ).
  • User B reads the message M 11 registered in the receive message storage 24 , judging that a circular message needs to be sent to user C, D and A, then making a message M 12 shown in FIG. 12 by using the message input means 11 (FIG. 3, S 1 ).
  • user B adds the transmit ID T 11 given to the message M 11 as a second ID into the content 45 of the message M 12 as well as adding the receive ID T 12 given to the sender 42 of the message M 11 as a first ID to the receiver 41 of the message M 12 .
  • the reception-related detector 12 deletes the first ID T 12 from the receiver 41 of the message M 12 as the first ID T 12 identical with the receive ID registered in the receive message is added into the receiver 41 of the message M 12 (“Yes” at S 2 ) when the message M 12 shown in FIG. 12 is made by the message input means 11 , then informing ID the additional service processor 18 of the message ID m 12 of the message M 12 and the first ID T 12 given to the message M 12 (S 3 , S 4 ).
  • the additional service processor 18 determines the receiver of the reply message M 12 to be “user-C ⁇ user-D ⁇ user-A” as described earlier, setting “user-C ⁇ user-D ⁇ user-A” as the receiver 41 in the message M 12 by using the i reception-related detector 12 (S 5 ). As a result, the message M 12 is processed into a message M 12 in FIG. 12. The other processes to follow are similar to those in the reply message.
  • informationto indicate the original sender(user A in user-B user-A in FIG. 7) is included in the receiver 41 of the message to request a reply message or a circular message so that the receiver of the reply message or circular message can be automatically determined by the additional service processor 18 .
  • informationto indicate the original sender(user A in user-B user-A in FIG. 7) is included in the receiver 41 of the message to request a reply message or a circular message so that the receiver of the reply message or circular message can be automatically determined by the additional service processor 18 .
  • such information is not necessary to include when the user to send the reply message or circular message sets the receiver by himself.
  • User A makes the message M 1 shown in FIG. 7 by operating the message input means 11 (FIG. 6, S 1 ). At this time, the transmit ID T 1 is not set in the content 45 .
  • the reception-related detector 12 sends the message M 1 to the transmit task manager 13 as no first ID is added to the message M 1 (‘No’ at S 2 ).
  • the transmit task manager 13 ′ After receiving the message M 1 , the transmit task manager 13 ′ conducts the processes of S 6 to S 9 . As a result, the message M 1 is registered into the transmit message storage 21 , a transmit ID T 1 is generated, the transmit ID T 1 and the message ID m 1 of the message M 1 are registered into the transmit task information storage 22 , and the transmit ID T 1 is added to the message M 1 .
  • the message transmitter 14 transmits the message M 1 with the transmit ID T 1 through the communication line 200 to the message processing unit 100 - 2 for user B (S 10 ).
  • the message processing unit 100 - 2 After receiving the message M 1 , the message processing unit 100 - 2 conducts like operations as described earlier (FIG. 4, S 1 , S 12 , S 16 to S 19 ). As a result, the receive ID T 2 is generated, the message ID m 1 and receive ID T 2 of the message M 1 are registered into the receive task information storage 23 , and the message M 1 is registered into the receive message storage 24 while adding the receive ID T 2 (FIG. 8).
  • User B reads the message M 1 registered in the receive message storage 24 , judging that a reply message needs to be sent to users C, D and A, then making a reply message M 2 a shown in FIG. 13 by using the message input means 11 (FIG. 6, S 1 ). In this case, no second ID is added to the content 45 of the reply message M 2 a, which is different from the message M 2 shown in FIG. 9.
  • the reception-related detector 12 ′ deletes the first ID T 2 from the receiver 41 of the reply message M 2 a as the first ID T 2 identical with the receive ID registered in the receive message detector 24 is added into the receiver 41 of the reply message M 2 a (“Yes” at S 2 ) when the reply message M 2 a shown in FIG. 13 is made by the message input means 11 , then informing the additional service processor 18 of the message ID m 2 of the reply message M 2 a and the first ID T 2 that was given to the reply message M 2 a (S 3 , S 4 ).
  • the additional service processor is 18 determines the receiver of the reply message to be “user-A” as described earlier, setting “user-A” into the receiver 41 of the reply message M 2 a by using the reception-related detector 12 ′ (S 5 )
  • reception-related detector 12 ′ sends the first ID T 2 and reply message M 2 a to the other's task information adding means 19 (S 61 )
  • the other's task information adding means 19 extracts the transmit ID T 1 from the receive message M 1 provided with the receive ID T 2 identical with the first ID T 2 of receive messages registered in the receive message storage 24 , adding the extracted transmit ID as a second ID to the reply message M 2 a (S 62 ).
  • the transmit task manager 13 and message transmitter 14 conduct the operations of S 6 to S 10 .
  • the reply message M 2 a ′ shown in FIG. 13 is transmitted to the message processing unit 100 - 1 for user A.
  • the message processing unit 100 - 1 receives the reply message M 2 a ′ , conducting like operations as described earlier.
  • User A makes a message M 11 shown in FIG. 10 by using the message input means 11 of the message processing unit 100 - 1 (FIG. 6, S 1 ). At this time, the transmit ID T 11 is not added to the message M 11 .
  • the message M 11 is stored in the transmit message storage 21 , the transmit ID T 11 to identify the transmission of the message M 11 is generated, the message ID m 11 and transmit ID T 11 of the message M 11 are registered into the transmit task information storage 22 , and the message M 11 is transmitted to the message processing unit 100 - 2 for user B.
  • the message processing unit 100 - 2 receives the message M 11 from user A, then conducting the operations of S 11 , S 12 and S 16 to S 19 shown in FIG. 4.
  • the receive ID T 12 is generated, the message ID m 11 and receive ID T 12 of the message M 11 are registered into the receive task information storage 23 , and the message M 11 is registered into the receive message storage 24 while adding the receive ID T 12 (FIG. 11).
  • User B reads the message M 11 registered in the receive message storage 24 , judging that a circular message needs to be sent to user C, D and A, then making a message M 12 a shown in FIG. 14 by using the message input means 11 (FIG. 6, S 1 ). In this case, no second ID is added to the content 45 of the message M 12 a, which is different from the message M 12 shown in FIG. 12.
  • the reception-related detector 12 ′ deletes the first ID T 12 from the receiver 41 of the message M 12 a as the first ID T 12 identical with the receive ID registered in the receive message is added into the receiver 41 of the message M 12 a (“Yes” at S 2 ) when the message M 12 a shown in FIG. 14 is made by the message input means 11 , then 1 O informing the additional service processor 18 of the message ID m 2 of the message M 12 a and the first ID T 12 given to the message M 12 a (S 3 , S 4 ).
  • the additional service processor 18 determines the receiver of the reply message M 12 a to be “user-C ⁇ user-D ⁇ user-A” as described earlier, setting “user-C ⁇ user-D ⁇ user-A” as the receiver 41 in the message M 12 a by using the reception-related detector 12 (S 5 ).
  • reception-related detector 12 ′ sends the first ID T 12 and reply message M 12 a to the other's task information adding means 19 (S 61 ).
  • the other's task information adding means 19 extracts the transmit ID T 11 from the receive message M 1 provided with the receive ID T 12 identical with the first ID T 12 of receive messages registered in the receive message storage 24 , adding the extracted transmit ID as a second ID to the reply message M 12 a (S 62 ).
  • the transmit task manager 13 ′ and message transmitter 14 conduct the operations of S 6 to S 10 .
  • the reply message M 12 a ′ shown in FIG. 14 is transmitted to the message processing unit 100 - 1 for user A.
  • the message processing unit 100 - 1 receives the reply message M 12 a′ , conducting like operations as described earlier.
  • the receiver of the reply message M 2 a is set by the additional service processor 18 , it may be set by the reception-related detector 12 .
  • the receive ID T 2 to identify the reception of the message M 1 the message ID m 1 of the message M 1 and sender user-A are registered into the receive task information storage 23 while being related to one another.
  • the reception-related detector 12 deletes the first ID T 2 set in the receiver 41 of the reply message M 2 a , further setting the receiver 41 into ‘user-A’ who is registered in the receive task information storage 23 while being related to the first ID T 2 .
  • FIG. 15 is a block diagram showing the hardware composition of the message processing unit 100 - 1 in FIG. 1. which is composed of a computer 150 and a recording medium 151 .
  • the recording medium 151 provided for the computer 150 stores a program for processing messages.
  • the recording medium 151 can be a magnetic disk, a semiconductor memory or the like.
  • the message-processing program stored in the recording medium 151 is read out by the computer 150 , and the computer 150 is thereby so controlled that the message input means 11 , reception-related detector 12 , transmit task manager 13 , message transmitter 14 , message receiver iS, transmission-related detector 16 , transmit task manager 17 and additional service processor 18 in FIG. 1 can be set up on the computer 150 .
  • the message processing unit 100 - 1 ′ also has a hardware composition like this.
  • the message-processing program stored in the recording medium 151 is read out by the computer 150 , and the 5 computer 150 is thereby so controlled that the message input means 11 , reception-related detector 12 ′, transmit task manager 13 , message transmitter 14 , message receiver 15 , transmission-related detector 16 , transmit task manager 17 , additional service processor 18 and other's task information adding means in FIG. 5 can be set up on the computer 150 .

Abstract

Disclosed is a message processing method which has the steps of: transmitting a transmit message while adding a unique transmit ID to identify the transmission of a transmit message to the transmit message; registering the correspondence between the transmit message and the transmit ID into a storage when the transmit message is transmitted; and judging that a receive message is related with a previously-transmitted transmit message when the receive message to which ID identical with a transmit ID registered in the storage is added is received. Also disclosed is a message processing device which has: a storage; a transmission-managing means for adding a unique transmit ID to identify the transmission of a transmit message to the transmit message, and for registering the correspondence between the transmit message and the transmit ID into the storage when the transmit message is transmitted; a message transmitter for transmitting a transmit message provided with a transmit ID by the transmission-managing means; and a transmission-related detector for judging that a receive message is related with a previously-transmitted transmit message when the receive message to which ID identical with a transmit ID registered in the storage is added is received.

Description

    FIELD OF THE INVENTION
  • This invention relates to a message communication technique, and more particularly to, a technique for detecting the reception or transmission of a message related with a previously-transmitted or -received message. [0001]
  • BACKGROUND OF THE INVENTION
  • Conventionally, such a technique is used to manage the reception of a reply message to a request message, to manage the transmission of a circular message and to provide an additional service function as to the relation between messages, in the utilization manner that several messages are communicated being related with each other, e.g., a reciprocative message and a circular message. For example, Japanese patent application laid-open No. 9-8839(1997) discloses an electronic message service technique for confirming a reply message to a transmit message which is provided with a transmit message managing means for storing and managing the content of a transmit message, and means for comparing the content of reply message with the content of transmit message managed by the transmit message managing means. When it receives a message, the comparing means searches transmit messages managed by the transmit message managing [0002] 25 means by using a title and a sender to be described in the received message. When a transmit message with a title and a receiver that are identical with the title and sender in the received message is found as the result of researching, it is judged that the received message is the reply message to the transmit message. When no corresponding transmit message is found, it is judged that the received message is not any reply message to a previously-transmitted message.
  • However, there are problems in the conventional electronic message service technique. The first problem is that an unrelated receive message may be erroneously judged as the related message. This is because the relation between messages is judged on the basis of the message-dependent values, such as a title and a sender, that even an unrelated message can have the same values. [0003]
  • The second problem is that even a related message may be erroneously judged as an unrelated message. This is because the relation between messages is judged on the basis of the message title that the receiver can edit. Namely, when the receiver makes a reply message, he may edit a title such as “reply to (original title)”. In this case, the reply message must be judged as unrelated message to the transmit message in the conventional electronic message service technique. [0004]
  • SUMMARY OF THE INVENTION
  • Accordingly, it is an object of the invention to provide a message processing method by which a message related with a previously-transmitted or -received message can be securely detected. [0005]
  • It is a further object of the invention to provide a message processing device by which a message related with a previously-transmitted or -received message can be securely detected. [0006]
  • It is a still furtherobject of the invention to provide amessage processing system by which a message related with a previously-transmitted or -received message can be securely detected. [0007]
  • It is a still yet further object of the invention to provide a recording medium by using which a message related with a previously-transmitted or -received message can be securely detected. [0008]
  • According to the invention, a message processing method, comprises the steps of: [0009]
  • transmitting a transmit message while adding a unique transmit ID to identify the transmission of a transmit message to the transmit message; [0010]
  • registering the correspondence between the transmit message and the transmit ID into a storage when the transmit message is transmitted; and [0011]
  • judging that a receive message is related with a previously-transmitted transmit message when the receive message to which ID identical with a transmit ID registered in the storage is added is received. [0012]
  • According to another aspect of the invention, a message processing method, comprises the steps of: [0013]
  • generating a unique receive ID to identify the reception of a receive message when the receive message is received; [0014]
  • registering the correspondence between the receive message and the generated receive ID; [0015]
  • judging that a transmit message is related with a previously-received receive message when the transmit message to which ID identical with a receive ID registered in the storage is added is transmitted. [0016]
  • According to another aspect of the invention, a message processing method, comprises the steps of: [0017]
  • generating a unique receive ID to identify the reception of a receive message when the receive message to which a unique transmit ID is added by a sender is received; [0018]
  • registering the receive message into a storage while adding the generated receive ID to the receive message; [0019]
  • extracting a transmit ID given by the sender from a receive message to which a receive ID identical with ID added to a transmit message is added of receive messages to be registered in the storage when the transmit message provided with the ID identical with the receive ID registered in the storage is transmitted; and [0020]
  • transmitting the transmit message while adding the extracted transmit ID to the transmit message. [0021]
  • According to another aspect of the invention, a message processing method, comprises the steps of: [0022]
  • transmitting a transmit message to a second message processing device while adding a unique transmit ID to identify the transmission of a transmit message to the transmit message, and registering the correspondence between the transmit message and the transmit ID into a first storage, when the transmit message is transmitted, by using a first message processing device; and [0023]
  • generating a unique receive ID to identify the reception of a receive message when the receive message is received from the first message processing device, registering the receive message into a second storage while adding the generated receive ID to the receive message, extracting a transmit ID given by the first message processing device from a receive message to which a receive ID identical with ID added to a transmit message by the user is added of receive messages to be registered in the second storage when the transmit message provided with the ID by the user is transmitted, and transmitting the transmit message to the first message processing device while adding the extracted transmit ID to the transmit message, by using the second message processing device; [0024]
  • wherein the first message processing device judges that a receive message is related with a previously-transmitted transmit message when the receive message to which ID identical with a transmit ID registered in the f irst storage is added is received f rom the second message processing device. [0025]
  • According to another aspect of the invention, a message processing device, comprises: [0026]
  • a storage; [0027]
  • a transmission-managing means for adding a unique transmit ID to identify the transmission of a transmit message to the transmit message, and for registering the correspondence between the transmit message and the transmit ID into the storage when the transmit message is transmitted; [0028]
  • a message transmitter for transmitting a transmit message provided with a transmit ID by the transmission-managing means; and [0029]
  • a transmission-related detector for judging that a receive message is related with a previously-transmitted transmit message when the receive message to which ID identical with a transmit ID registered in the storage is added is received. [0030]
  • According to another aspect of the invention, a message processing device, comprises: [0031]
  • a storage; [0032]
  • a reception-managing means for generating a unique receive ID to identify the reception of a receive message when the receive message is received, and for registering the correspondence between the receive message and the generated receive ID into the storage; and [0033]
  • a reception-related detector for judging that a transmit message is related with a previously-received receive message when the transmit message to which ID identical with a receive ID registered in the storage is added is transmitted. [0034]
  • According to another aspect of the invention, a message processing device, comprises: [0035]
  • a storage; [0036]
  • a reception-managing means for generating a unique receive ID to identify the reception of a receive message when the receive message to which a unique transmit ID is added by a sender is received, and for registering the receive message into the storage while adding the generated receive ID to the receive message; [0037]
  • an other's information adding means for extracting a transmit ID given by the sender from a receive message to which a receive ID identical with ID added to a transmit message is added of receive messages to be registered in the storage when the transmit message provided with the ID identical with the receive ID registered in the storage is transmitted, and for adding the extracted transmit ID to the transmit message; and [0038]
  • a message transmitter for transmitting the transmit message provided with the transmit ID by the other's information adding means. [0039]
  • According to another aspect of the invention, a message processing system, comprises: [0040]
  • a first message processing device which comprises a first storage, a transmission-managing means for adding a unique transmit ID to identify the transmission of a transmit message to the transmit message and for registering the correspondence between the transmit message and the transmit ID into the first storage when the transmit message is transmitted, a message transmitter for transmitting a transmit message provided with a transmit ID by the transmission-managing means to a second message processing device, and a transmission-related detector for judging that a receive message is related with a previously-transmitted transmit message when the receive message to which ID identical with a transmit ID registered in the first storage is added is received from the second message processing device; and [0041]
  • the second message processing device which comprises a second storage, a reception-managing means for generating a unique receive ID to identify the reception of a receive message when the receive message is received from the first message processing device, and for registering the receive message into the second storage while adding the generated receive ID to the receive message, an other's information adding means for extracting a transmit ID given by the first message processing device from a receive message to which a receive ID identical with ID added to a transmit message by the sender is added of receive messages to be registered in the second storage when the transmit message is transmitted and for adding the extracted transmit ID to the transmit message, and a message transmitter for transmitting the transmit message provided with the transmit ID by the other's information adding means to the first message processing device. [0042]
  • Further, provided according to another aspect of the invention is a mechanically-readable recording medium which stores a program to operate a computer as a transmission-managing means for adding a unique transmit ID to identify the transmission of a transmit message to the transmit message, and for registering the correspondence between the transmit message and the transmit ID into a storage when the transmit message is transmitted, a message transmitter for transmitting a transmit message provided with a transmit ID by the transmission-managing means, and a transmission-related detector for judging that a receive message is related with a previously-transmitted transmit message when the receive message to which ID identical with a transmit ID registered in the storage is added is received. [0043]
  • Also, provided according to another aspect of the invention is a mechanically-readable recording medium which stores a program to operate a computer as a reception-managing means for generating a unique receive ID to identify the reception of a receive message when the receive message is received and for registering the correspondence between the receive message and the generated receive ID into a storage, and a reception-related detector for judging that a transmit message is related with a previously-received receive message when the transmit message to which ID identical with a receive ID registered in the storage is added is transmitted. [0044]
  • Also, provided according to another aspect of the invention is a mechanically-readable recording medium which stores a program to operate a computer as a reception-managing means for generating a unique receive ID to identify the reception of a receive message when the receive message to which a unique transmit ID is added by a sender is received and for registering the receive message into a storage while adding the generated receive ID to the receive message, an other's information adding means for extracting a transmit ID given by the sender from a receive message to which a receive ID identical with ID added to a transmit message is added of receive messages to be registered in the storage when the transmit message provided with the ID identical with the receive ID registered in the storage is transmitted and for adding the extracted transmit ID to the transmit message, and a message transmitter for transmitting the transmit message provided with the transmit ID by the other's information adding means. [0045]
  • Also, provided according to another aspect of the invention is a mechanically-readable recording medium, which stores a program to operate a computer for a first message processing device as a transmission-managing means for adding a unique transmit ID to identify the transmission of a transmit message to the transmit message and for registering the correspondence between the transmit message and the transmit ID into a first storage when the transmit message is transmitted, a message transmitter for transmitting a transmit message provided with a transmit ID by the transmission-managing means to a second message processing device, and a transmission-related detector for judging that a receive message is related with a previously-transmitted transmit message when the receive message to which ID identical with a transmit ID registered in the first storage is added is received from the second message processing device, and [0046]
  • to operate a computer for the second message processing device as a reception-managing means for generating a unique receive ID to identify the reception of a receive message when the receive message is received from the first message processing device, and for registering the receive message into a second storage while adding the generated receive ID to the receive message, an other's information adding means for extracting a transmit ID given by the first message processing device from a receive message to which a receive ID identical with ID added to a transmit message by the sender is added of receive messages to be registered in the second storage when the transmit message is transmitted and for adding the extracted transmit ID to the transmit message, and a message transmitter for transmitting the transmit message provided with the transmit ID by the other's information adding means to the first message processing device. [0047]
  • First, in this invention, it can be judged whether a receive message is a reply to a previously-transmitted message or not when the receive message is received. This is achieved by transmitting a message while adding a transmit ID to identify the transmission thereof, registering the correspondence between the transmit ID and the message into a storage, and judging whether the receive message is related with a previously-transmitted or not based on the transmit ID registered in the storage and ID added to the receive message when receiving the message. [0048]
  • Second, in this invention, it can be judged whether a transmit message is related to a previously-received message or not when the transmit message is sent. This is achieved by generating a receive ID to identify the reception of a receive message, registering the correspondence between the receive ID and the receive message into a storage, and judging whether the transmit message is related with a previously-received or not based on the receive ID registered in the storage and ID added to the transmit message when sending the transmit message. [0049]
  • Third, in this invention, a transmit ID added to a transmit message can be securely added to a reply message to the transmit message. This is achieved by generating a receive ID to identify the reception of a message, adding the generated receive ID to the receive message and registering the receive message in a storage, and adding a transmit ID given to the receive message to a transmit message when the transmit message has the same ID as the receive ID registered in the storage.[0050]
  • BRIEF DESCRIPTION OF THE DRAWINGS
  • The invention will be explained in more detail in conjunction with the appended drawings, wherein: [0051]
  • FIG. 1 is a block diagram showing a message processing device in a first preferred embodiment according to the invention, [0052]
  • FIG. 2 is an illustration showing an example of a message, [0053]
  • FIG. 3 is a flow chart illustrating an example of the message-transmitting process of message processing units [0054] 100-1 to 100-n,
  • FIG. 4 is a flow chart illustrating an example of the message-receiving process of the message processing units [0055] 100-1 to 100-n,
  • FIG. 5 is a block diagram showing a message processing device in a second preferred embodiment according to the invention, [0056]
  • FIG. 6 is a flow chart illustrating an example of the message-transmitting process of message processing units [0057] 100-1′ to 100-n′,
  • FIG. 7 is an illustration showing an example of message-transmitting operation in the message processing device of the first or second embodiment, [0058]
  • FIG. 8 is an illustration showing an example of message-receiving operation in the message processing device of the first or second embodiment, [0059]
  • FIG. 9 is an illustration showing an operation in transmitting a reply message in the message processing device of the first embodiment, [0060]
  • FIG. 10 is an illustration showing an operation in transmitting a message in the message processing device of the first or second embodiment, [0061]
  • FIG. 11 is an illustration showing an operation in receiving a message in the message processing device of the first or second embodiment, [0062]
  • FIG. 12 is an illustration showing an operation in transmitting a circular message in the message processing device of the first embodiment, [0063]
  • FIG. 13 is an illustration showing an operation in transmitting a reply message in the message processing device of the second embodiment, [0064]
  • FIG. 14 is an illustration showing an operation in transmitting a circular message in the message processing device of the second embodiment, and [0065]
  • FIG. is a block diagram showing a hardware composition of the message processing unit [0066] 100-1.
  • DESCRIPTION OF THE PREDERRED EMBODIMENTS
  • Message processing method and device including system and recording medium in the first preferred embodiment will be explained in FIG. 1. As shown, several message processing units [0067] 100-1 to 100-n are connected through a communication line 200.
  • The message processing unit [0068] 100-1 is provided with a controller 1 and a storage 2. The other message processing units are also implemented like the message processing unit 100-1.
  • The [0069] storage 2 is provided with a transmit message storage 21, a transmit task information storage 22, a receive task information storage 23 and a receive message storage 24.
  • The copy of a transmit message is registered in the transmit [0070] message storage 21.
  • An identification code, which is hereinafter referred to as ID, (transmit ID) to identify the transmission of a transmit message and a message ID of the transmit message are registered in the transmit [0071] task information storage 22 while being related to each other.
  • ID (receive ID) to identify the reception of a receive message and a message ID of the receive message are registered in the receive [0072] task information storage 22 while being related to each other.
  • The copy of a receive message is registered in the receive [0073] message storage 24.
  • The [0074] controller 1 is provided with a message input means 11, a reception-related detector 12, a transmit task manager 13, a message transmitter 14, a message receiver 15, a transmission-related detector 16, a receive task manager 17 and an additional service processor 18.
  • The message input means [0075] 11 serves to make a message according to the operation of a user. The message made by the message input means 11, as shown in FIG.2, includes a receiver 41, a sender 42, a title 43, a message ID 44 and a content 45.
  • The functions of the reception-related [0076] detector 12 are to inspect whether a first ID identical with a receive ID registered in the receive task information storage 23 is added to the transmit message made by the message input means 11 or not, and to send the first ID and the message ID 44 of the transmit message to the additional service processor 18 when the first ID is added to the transmit message. Herein, first ID means ID to be added to a transmit message by the user when he makes the transmit message related to a previously-received message, and corresponds with a receive ID to be added to the receive message.
  • The functions of the transmit [0077] task manager 13 are to register a copy of transmit message into the transmit message storage 21, to generate a unique transmit ID to identify the transmission of a transmit message, to register the generated transmit ID and the message ID of the transmit message into the transmit task information storage 22 while relating to each other, and to add the generated transmit ID to the transmit message.
  • The functions of the [0078] message transmitter 14 are to transmit a transmit message to the communication line 200 to send it to the receiver 41 set in the transmit message and to send a transmit message, to the message receiver 15 of its own unit. Namely, when the receiver 41 is the user of another message processing unit, the transmit message is sent to the communication line 200, and, when the receiver 41 is the user of its own unit, the transmit message is sent to the message receiver 15 of its own unit.
  • The function of the [0079] message receiver 15 is to receive a message sent through the communication line 200 from another message processing unit and a message sent from the message transmitter 14 of its own unit.
  • The functions of the transmission-related [0080] detector 16 are to inspect whether a second ID identical with a transmit ID registered in the transmit task information storage 22 is added to the receive message received by the message receiver 15 or not, and to send the second ID and the message ID of the receive message to the additional serviceprocessor 18when the second ID is added to the receivemessage. Herein, second ID means ID to be added to a transmit message by the user when he makes the transmit message related to a previouslyreceived message, and corresponds with a transmit ID to be added to the receive message by the sender.
  • The functions of the receive [0081] task manager 17 are to generate a unique receive ID to identify the reception of a receive message when receiving the receive message, to register the generated receive ID and the message ID of the receive message into the receive task information storage 23 while relating to each other, and to register the receive message into the receive message storage 24 while adding the generated receive ID to the receive massage.
  • The functions of the [0082] additional service processor 18 are to inform the user of the reception of a message related to a previously-transmitted message by, e.g., displaying a proper message on a display (not shown) when it receives the notification from the transmission-related detector 16, and to determine the receiver of the transmit message according to the receiver of a previously received message registered in the receive message storage 24 to be related with the transmit message when it receives the notification from the reception-related detector 12. Thus, it conducts the corresponding additional service when the transmission-related detector 16 or reception-related detector 12 detects the reception or transmission of a message to be related with a previously-transmitted transmitted or -received message.
  • Referring to FIGS. 3 and 4, the operations of the message processing method and device in the first embodiment will be explained below. FIG. 3 is a flow chart showing an example of the messagelo transmitting operation in the message processing units [0083] 100-1 to 100-n, and FIG. 4 is a flow chart showing an example of the message-receiving operation in the message processing units 100-1 to 100-n.
  • First, the message-transmitting operation will be explained taking the example that the message processing unit [0084] 100-1 transmits a message.
  • A transmit message is made using the message input means [0085] 11 according to user's operation, and then the transmit message made is sent to the reception-related detector 12 (FIG. 3, S1). Only when making the transmit message to be related with a previously-received message, the user adds a receive ID given to a previously-received message to be related with the transmit message as a first ID to the transmit message, and adds a transmit ID, which is given to a previously-received message to be related with the transmit message by the originally-transmitting message processing unit, as a second ID to the transmit message.
  • The reception-related [0086] detector 12 inspects whether a first ID identical with a receive ID registered in the receive task information storage 23 is added to the transmit message sent from the message input means 11 or not (S2).
  • When it is judged that the first ID is not added (‘No’ at S[0087] 2), the reception-related detector 12 sends the transmit message to the transmit task manager 13.
  • On the contrary, when it is judged that the first ID is added (‘Yes’ at S[0088] 2), the first ID added to the transmit message is deleted from the transmit message (S3), and then the message ID 44 of the transmit message and the first ID added to the transmit message are notified to the additional service-processor 18 (S4).
  • Receiving this notification, the [0089] additional service processor 18 determines the receiver of the transmit message according to the receiver corresponding to a receive message identified by the first ID (receive message with a receive ID identical with the first ID) of receive messages stored in the receive message storage 24, and sends the determined receiver to the reception-related detector 12 (S5). Then, the reception-related detector 12 assigns the receiver sent from the additional service processor 18 to the transmit message, and then sends the transmit message set with the receiver to the transmit task manager 13.
  • The process in S[0090] 5 will be detailed below. When user A sends a message to request user B to reply, the receiver 41 of the transmit message is set to be “user-Buser-A”. Also, when sending a message to request user B to circulate it through users C, D, the receiver is set to be “user-Buser-Cuser-D”. For example, when the receiver 41 assigned to the receive message identified by the first ID added to the transmit message is “user-Buser-A”, the receiver of the transmit message is determined to be “user-A”. Also, for example, in case of “user-Buser-C user-D”, the receiver of the transmit message is determined to be “user-Cuser-D”. Thus, the receiver of the transmit message is determined deleting a top user name from the receiver 41 given to a receive message.
  • The transmit [0091] task manager 13 registers the transmit message sent from the reception-related detector 12 into the transmit message storage 21 (S6), then generating a transmit ID to identify the transmission of the transmit message (S7). Thereafter, the transmit task manager 13 registers the message ID and transmit ID of the transmit message into the transmit task information storage 22 while relating to each other (S8), further adding the transmit ID to the transmit message, then sending it to the message transmitter 14 (S9)
  • Then, the [0092] message transmitter 14 transmits the transmit message sent from the transmit task manager 13 through the communication line 200 to another message processing unit or the message receiver 15 of its own unit according to the receiver 41 of the transmit message (S10).
  • Next, the message-receiving operation will be explained in FIG. 4. [0093]
  • The [0094] message receiver 15 receives a message through the communication line 200 or from the message transmitter 14 of its own unit, then sending it to the transmission-related detector 16 (S1).
  • The transmission-related [0095] detector 16 inspects whether a second ID identical with a transmit ID registered in the transmit task information storage 22 is added to the receive message or not (S12).
  • When it is judged that the second ID is not added (‘No’ at S[0096] 12), the transmission-related detector 16 sends the receive message to the receive task manager 17.
  • On the contrary, when it is judged that the second ID is added (‘Yes’ at S[0097] 12), the transmission-related detector 16 deletes the second ID added to the receive message (S13), then sending the second ID and the message ID of the receive message to the additional service processor 18 as well as sending the receive message to the receive task manager 17 (S14).
  • The [0098] additional service processor 18 informs the user of the reception of a message related to a previously-transmitted message by, e.g., displaying the second ID and the message ID of the receive message on a display (not shown) (S15).
  • The receive [0099] task manager 17 generates a unique receive ID to identify the reception of the transmit message when the receive message is sent from the transmission-related detector 16 (S16). then registering the generated receive ID and the message ID of the receive message into the receive task information storage 23 while relating to each other (S17). Further, the receive task manager 17 adds the receive ID generated at S16 to the receive message, then registering it into the receive message storage 24 (SB1. S19).
  • Next, operations conducted when user A of the message processing unit [0100] 100-1 transmits a message to request a reply from user B of the message processing unit 100-2 will be explained.
  • User A makes the transmit message by using the message input means [0101] 11 (FIG. 3, S1). In this case, the receiver 41 of the transmit message is set to be “user-Buser-A”. Also, the first and second IDs are not given as the transmit message made is not related to any one of previously-received messages.
  • The reception-related [0102] detector 12 inspects whether a first ID is added to the transmit message or not when the transmit message is made by the message input means 11 (S2). In this case, the reception-related detector 12 sends the transmit message made by the message input means 11 to the transmit task manager 13 as no first ID is added to the transmit message.
  • The transmit [0103] task manager 13 registers the transmit message sent from the reception-related detector 12 into the transmit message storage 21, then generating a transmit ID to identify the transmission of the transmit message (S6, S7). Thereafter, the transmit task manager 13 registers the message ID of the transmit message and the transmit ID generated in S7 into the transmit task information storage 22 while relating to each other, further adding the transmit ID to the transmit message, then sending it to the message transmitter 14 (SB, S9).
  • Then, the [0104] message transmitter 14 transmits the transmit message sent from the transmit task manager 13 through the communication line 200 to the message processing unit 100-2 according to the receiver 41 of the transmit message (S10).
  • The [0105] message receiver 15 of the.message processing unit 1002 2 receives the message (receive message) transmitted from user A, then sending it to the transmission-related detector 16 (FIG. 4, S11).
  • The transmission-related [0106] detector 16 sends the receive message to the receive task manager 17 as no second ID is added (‘No’ at S12) to the receive message sent from the message receiver 15.
  • The receive [0107] task manager 17 generates a unique receive ID to identify the reception of the receive message when the receive message is sent from the transmission-related detector 16, then registering the generated receive ID and the message ID of the receive message into the receive task information storage 23 while relating to each other (S16, 517). Further, the receive task manager 17 adds the receive ID generated at S16 to the receive message, then registering it into the receive message storage 24 (S16, S19).
  • User B reads the message from user A registered in the receive [0108] message storage 24, judging that a reply message needs to be sent to user A, then making the reply message by using the message input means 11 (FIG. 3, S1) . In this case, user B adds the receive ID given to the message from user A as a first ID to the reply message as well as adding the transmit ID given to the message from user A as a second ID to the reply message.
  • The reception-related [0109] detector 12 deletes the first ID from the reply message as the judgement at S2 becomes “Yes” when the reply message is made by the message input means 11, then informing the additional service processor 18 of the message ID of the reply message and the first ID that was given to the reply message (S3, S4).
  • Receiving this information, the [0110] additional service processor 10 determines the receiver of the reply message to be “user-A” according to “user-Buser-A” set as the receiver 41 in the message sent from user A, and sends the determined receiver to the reception-related detector 12 (S5). Then, the reception-related detector 12 assigns “user-A” to the receiver 41 of the reply message, and then sends it to the transmit task manager 13.
  • The transmit [0111] task manager 13 registers the reply message sent from the reception-related detector 12 into the transmit message storage 21, then generating a transmit ID to identify the transmission of the reply message, further registering the transmit ID and the message ID of the reply message into the transmit task information storage 22 while relating to each other (S6 to S8). Thereafter, transmit task manager 13 adds the transmit ID generated at S7 to the reply message (S9), then transmitting it through the message transmitter 14 to the message processing unit 100-1 (S10).
  • The [0112] message receiver 15 of the message processing unit 100-1 receives the reply message transmitted from user B, then sending it to the transmission-related detector 16 (FIG. 4. S11).
  • The transmission-related [0113] detector 16 deletes the second ID in the reply message as the judgement at S12 becomes Yes, then sending the second ID and the message ID of the reply message to the additional service processor 18 as well as sending the reply message to the receive task manager 17 (S13, S14).
  • The [0114] additional service processor 18 informs the user of the reception of the message related to the previously-transmitted message by, e.g., displaying the second ID sent from the transmission-related detector 16 and the message ID of the reply message on a display (not shown) (S15). Also, the receive task manager 17 conducts like operation described earlier to the reply message sent from the transmission-related detector 16 Message
  • Message processing method and device including system and recording medium in the second preferred embodiment will be explained in FIG. 5. As shown, several message processing units [0115] 100-1′ to 100-n′ are connected through a communication line 200.
  • The message processing unit [0116] 100-1′ is provided with a controller 1′ and a storage 2. The storage 2 has the same composition as that in FIG. 1. The controller 1′ is different from the controller 1 in FIG. 1 in that it has an other's task information adding means 19, a reception-related detector 12′ replacing the reception-related detector 12, and a transmit task manager 13 replacing the transmit task manager 13′.
  • The functions of the other's task information adding means [0117] 19 are to search the content of a receive message registered in the receive message storage 24 when a transmit message made by using the message input means 11 relates to the receive message registered in the receive message storage 24, to extract the transmit ID of the receive message to be given by the original transmitter, and to add the extracted transmit ID as a second ID to the transmit message.
  • The reception-related [0118] detector 12 has the same function as the reception-related detector 12, except that it sends the transmit message to the other's task information adding means 19 not the transmit task manager 13 when the transmit message made by the message input means 11 is provided with a first ID identical with a transmit ID registered in the transmit task information storage 22.
  • The transmit [0119] task manager 13′ has the same function as the transmit task manager 13, except that it receives the transmit message from not only the reception-related detector 12 but also the otherIs task information adding means 19.
  • Referring to FIG. 6, the operations of the message processing method and device in the second embodiment will be explained below. [0120]
  • FIG. 6 is a flow chart showing an example of the message-transmitting operation in the message processing units [0121] 100-1′ to 100-n′. In the message processing units 100-1′ to 100-n′, operations at S61, S62 are conducted other than the operations at S1 to S10 in FIG. 3 when transmitting a message. Meanwhile, the message-receiving operations of the message processing units 100-1′ to 100-n′ are similar to those of the message processing units 100-1 to 100-n.
  • Namely, the message-receiving operations of the message processing units [0122] 100-1′ to 100-n′ are conducted as shown in FIG. 4.
  • The message-transmitting operations of the message processing units [0123] 100-1′ to 100-n′ will be explained below. Meanwhile, explained is only the case that a message related to a previously-received message is transmitted because the other operations are similar to those of the message processing units 100-1′ to 100-n shown in FIG. 1.
  • Now, for example, user B of the message processing unit [0124] 100-2′ reads a message from user A of the message processing unit 100-1′ to be registered in the receive message storage 24, judging that a reply message needs to be sent to user A.
  • Then, user B makes the reply message by using the message input means [0125] 11 of the message processing unit 100-1′ (FIG. 6, S1). In this case, user B adds the receive ID given to the message from user A by the receive task manager 17 as a first ID to the reply message.
  • The reception-related [0126] detector 12 deletes the first ID from the reply message as the judgement at S2 becomes “Yes” when the reply message is made by the message input means 11, then informing the additional service processor 18 of the message ID of the reply message and the first ID that was given to the reply message (S3, S4).
  • Receiving this information, the [0127] additional service processor 18 determines the receiver of the reply message to be “user-A” as described earlier, setting “user-A” as the receiver 41 in the reply message by using the reception-related detector 12′ (S5).
  • Then, the reception-related [0128] detector 12′ sends the reply message and the first ID given to the reply message to the other's task information adding means 19 (S61). Then, the other's task information adding means 19 extracts the transmit ID to be given by the original transmitter from a receive message provided with a receive ID identical with the first ID of receive messages registered in the receive message storage 24, adding the extracted transmit ID as a second ID to the reply message (S62). The reply message with the second ID is transmitted to user A as described earlier (S6 to S1O) . Also, user A receives the reply message as described earlier (FIG. 4, S11 to S19).
  • In the second embodiment, a correct second ID can be surely added to a transmit message such as a reply message to be related to a previously-received message. [0129]
  • Next, referring to FIGS. [0130] 1 to 4 and 7 to l2, themessage processing method and device in the first preferred embodiment will be detailed.
  • First, the case that user A of the message processing unit [0131] 100-1 transmits a message to request a reply from user B of the message processing unit 100-2 will be explained.
  • User A makes a message M[0132] 1 shown in FIG. 7 by operating the message input means 11 (FIG. 3, S1). At this time, a transmit ID T1 is not set in the content 45. The sender 41 of the message M1 is set as “user-Buser-A”.
  • When the message M[0133] 1 shown in FIG. 7 is made by using the message input means 11, the reception-related detector 12 sends the message M1 to the transmit task manager 13 as no first ID is added to the message M1(‘No’ at S2).
  • The transmit [0134] task manager 13 receives the message M1, registering it into the transmit message storage 21 (S6), generating the transmit ID T1 (S7). The transmit ID T1 is, forexample, generated by combining ID, e.g., MS1, to be assigned to the message processing unit 100-1 with a serial number that is increased by +1 every message transmission.
  • The transmit [0135] task manager 13 registers the generated transmit ID T1 and the message ID m1 of the message M1 into the transmit task information storage while relating to each other (S8), further adding the transmit ID T1 generated at S7 to the message M1 as shown in FIG. 7 (s9).
  • Then, the [0136] message transmitter 14 transmits the message M1 with the transmit ID T1 through the communication line 200 to the message processing unit 100-2 (S10).
  • The [0137] message receiver 15 of the message processing unit 100-2 receives the message M1 from user A, then sending it to the transmission-related detector 16 (FIG. 4, S11).
  • The transmission-related [0138] detector 16 sends the message M1 to the receive task manager 17 as no second ID is added to the message M1 sent from the message receiver 15 (‘No’ at S12). Receiving the message M1, the transmission-related detector 16 first generates a receive ID (T2) to identify the reception of the message M1 (S16) Here, the receive ID is generated by combining ID to be assigned to the message processing unit 100-2 with a serial number that is increased by +1 every message reception.
  • Then, the receive [0139] task manager 17, as shown in FIG. 8, registers the receive ID T2 generated at S16 and the message ID m1 of the message M1 into the receive task information storage 23 while relating to each other (S17), further adding the receive ID T2 to the message M1, registering it into the receive message storage 24 (S19).
  • The receive ID T[0140] 2 can be added to the message M1 by overwriting it into the sender 42. In most cases, a reply to a receive message is returned to the sender of the receive message. Thus, by overwriting as described above, the transmit message (reply message) can be made including more surely the receive ID T2 added to the receive message M1. However, in this case, the receive task manager 17 needs to set “user-A”, which was set into the sender 42, into, e.g., the content when it adds the receive ID T2 to the message M1.
  • User B reads the message M[0141] 1 registered in the receive message storage 24, judging that a reply message needs to be sent to user A, then making a reply message M2 shown in FIG. 9 by using the message input means 11 (FIG. 3, S1). In this case, user B adds the transmit ID T1 given to the message M1 as a second ID into the content of the reply message M2 as well as adding the receive ID T2 given to the sender 42 of the message M1 as a first ID to the receiver 41 of the reply message M2.
  • The reception-related [0142] detector 12 deletes the first ID T2 from the receiver 41 of the reply message as the first ID T2 identical with the receive ID registered in the receive message is added into the receiver 41 of the reply message M2 (“Yes” at S2) when the reply message M2 shown in FIG. 9 is made by the message input means 11, then informing the additional service processor 18 of the message ID m2 of the reply message M2 and the first ID T2 given to the reply message M2 (S3, S4).
  • Receiving this information, the [0143] additional service processor 18 determines the receiver of the reply message M2 to be “user-A” as described earlier, setting “user-A” as the receiver 41 in the reply message M2 by using the reception-related detector 12 (S5).
  • Then, the transmit [0144] task manager 13 registers the reply message M2 into the transmit message storage 21, then generating a transmit ID (T3) to identify the transmission of the reply message M2. Further the transmit task manager 13 registers the transmit ID T3 and the message ID m2 of the reply message M2 into the transmit task information storage 22 while relating to each other, adding the transmit ID T3 generated at S7 to the reply message M2 (S8, S9) . As a result, the reply message M2 is processed into a message M2′ in FIG. 9.
  • Then, the reply message is transmitted through the [0145] communication line 200 to the message processing unit 100-1 for user A by the message transmitter 14 (S10).
  • The [0146] message receiver 15 of the message processing unit 100-1 receives the reply message M2′ transmitted from user B, then sending it to the transmission-related detector 16 (FIG. 4, S11).
  • The transmission-related [0147] detector 16 deletes the second ID T1 in the reply message M2′ as the second ID identical with the transmit ID T1 registered in the transmit task information storage 22 is added to the reply message M2′ (‘Yes’ at S12), then sending the second JD T1 and the message ID m2 of the reply message M2′ to the additional service processor 18 as well as sending the reply message M2′ to the receive task manager 17 (S13, 914).
  • The [0148] additional service processor 18 informs user A of the reception of the message related to the previously-transmitted message by, e.g., displaying the second ID T1 sent from the transmission-related detector 16 and the message ID m2 of the reply message M2′ on a display (not shown) (S15). Also, the receive task manager 17 conducts like operation described earlier to the reply message M2 sent from the transmission-related detector 16.
  • Next, operations in the case that user A of the message processing unit [0149] 100-1 sends amessage to request user B of the message processing unit 100-2 to circulate it through users C, D and A.
  • User A makes a message M[0150] 11 shown in FIG. 10 by using the message input means 11 (FIG. 3, S1). The receiver 41 of the message M11 is set to be “user-Buser-Cuser-Duser-A”, which means that the message is circulated in the order of user B, C, D and A.
  • When the message M[0151] 11 shown in FIG. 10 is made through the message input means 11, the operations of S6 to S10 are conducted as no first ID is not added to the message M11 (‘No’ at S2).
  • As a result, the message M[0152] 11 is stored in the transmit message storage 21, a transmit ID T11 to identify the transmission of the message M11 is generated, the message ID m11 and transmit ID T11 of the message M11 are registered into the transmit task information storage 22, and the message M11 is transmitted to the message processing unit 100-2 for user B.
  • The [0153] message receiver 15 of the message processing unit 100z 2 receives the message M11, sending it to the transmission-related detector 16 (FIG. 4, S11).
  • The processes of S[0154] 16 to S19 are conducted as no second ID is not added to the message M11 sent to the transmission-related detector 16 (‘No’ at S12). As a result, a receive ID T12 to identify the reception of the message M11 is generated, the message ID m11 and receive ID T12 of the message M11 are registered into the receive task information storage 23, and the message M11 is registered into the receive message storage 24 while adding the receive ID T12 (FIG. 11).
  • User B reads the message M[0155] 11 registered in the receive message storage 24, judging that a circular message needs to be sent to user C, D and A, then making a message M12 shown in FIG. 12 by using the message input means 11 (FIG. 3, S1). In this case, user B adds the transmit ID T11 given to the message M11 as a second ID into the content 45 of the message M12 as well as adding the receive ID T12 given to the sender 42 of the message M11 as a first ID to the receiver 41 of the message M12.
  • The reception-related [0156] detector 12 deletes the first ID T12 from the receiver 41 of the message M12 as the first ID T12 identical with the receive ID registered in the receive message is added into the receiver 41 of the message M12 (“Yes” at S2) when the message M12 shown in FIG. 12 is made by the message input means 11, then informing ID the additional service processor 18 of the message ID m12 of the message M12 and the first ID T12 given to the message M12 (S3, S4).
  • Receiving this information, the [0157] additional service processor 18 determines the receiver of the reply message M12 to be “user-C user-Duser-A” as described earlier, setting “user-Cuser-D user-A” as the receiver 41 in the message M12 by using the i reception-related detector 12 (S5). As a result, the message M12 is processed into a message M12 in FIG. 12. The other processes to follow are similar to those in the reply message.
  • In the first embodiment, informationto indicate the original sender(user A in user-B user-A in FIG. 7) is included in the [0158] receiver 41 of the message to request a reply message or a circular message so that the receiver of the reply message or circular message can be automatically determined by the additional service processor 18. However, such information is not necessary to include when the user to send the reply message or circular message sets the receiver by himself.
  • Next, referring to FIGS. [0159] 4 to 8, 10, 11, 13 and 14, the message processing method and device in the second preferred embodiment will be detailed.
  • First, the case that userAof themessage processing unit [0160] 10-1′ transmits a message to request a reply from user B of the message processing unit 100-2′ will be explained.
  • User A makes the message M[0161] 1 shown in FIG. 7 by operating the message input means 11 (FIG. 6, S1). At this time, the transmit ID T1 is not set in the content 45.
  • When the message M[0162] 1 shown in FIG. 7 is made by using the message input means 11, the reception-related detector 12 sends the message M1 to the transmit task manager 13 as no first ID is added to the message M1(‘No’ at S2).
  • After receiving the message M[0163] 1, the transmit task manager 13′ conducts the processes of S6 to S9. As a result, the message M1 is registered into the transmit message storage 21, a transmit ID T1 is generated, the transmit ID T1 and the message ID m1 of the message M1 are registered into the transmit task information storage 22, and the transmit ID T1 is added to the message M1.
  • Then, the [0164] message transmitter 14 transmits the message M1 with the transmit ID T1 through the communication line 200 to the message processing unit 100-2 for user B (S10).
  • After receiving the message M[0165] 1, the message processing unit 100-2 conducts like operations as described earlier (FIG. 4, S1, S12, S16 to S19). As a result, the receive ID T2 is generated, the message ID m1 and receive ID T2 of the message M1 are registered into the receive task information storage 23, and the message M1 is registered into the receive message storage 24 while adding the receive ID T2 (FIG. 8).
  • User B reads the message M[0166] 1 registered in the receive message storage 24, judging that a reply message needs to be sent to users C, D and A, then making a reply message M2 a shown in FIG. 13 by using the message input means 11 (FIG. 6, S1). In this case, no second ID is added to the content 45 of the reply message M2 a, which is different from the message M2 shown in FIG. 9.
  • The reception-related [0167] detector 12′ deletes the first ID T2 from the receiver 41 of the reply message M2 a as the first ID T2 identical with the receive ID registered in the receive message detector 24 is added into the receiver 41 of the reply message M2 a (“Yes” at S2) when the reply message M2 a shown in FIG. 13 is made by the message input means 11, then informing the additional service processor 18 of the message ID m2 of the reply message M2 a and the first ID T2 that was given to the reply message M2 a (S3, S4).
  • Receiving this information, the additional service processor is [0168] 18 determines the receiver of the reply message to be “user-A” as described earlier, setting “user-A” into the receiver 41 of the reply message M2 a by using the reception-related detector 12′ (S5)
  • Then reception-related [0169] detector 12′ sends the first ID T2 and reply message M2 a to the other's task information adding means 19 (S61)
  • Then, the other's task information adding means [0170] 19 extracts the transmit ID T1from the receive message M1 provided with the receive ID T2 identical with the first ID T2 of receive messages registered in the receive message storage 24, adding the extracted transmit ID as a second ID to the reply message M2 a (S62).
  • After the other's task [0171] information adding means 19 completes the operations, the transmit task manager 13 and message transmitter 14 conduct the operations of S6 to S10. As aresult, the reply message M2 a ′ shown in FIG. 13 is transmitted to the message processing unit 100-1 for user A. Then, the message processing unit 100-1 receives the reply message M2 a ′, conducting like operations as described earlier.
  • Next, operations in the case that user A of the message processing unit [0172] 100-1′ sends amessage to request user B of the message processing unit 100-2′ to circulate it through users C, D and A.
  • User A makes a message M[0173] 11 shown in FIG. 10 by using the message input means 11 of the message processing unit 100-1 (FIG. 6, S1). At this time, the transmit ID T11 is not added to the message M11.
  • When the message M[0174] 11 shown in FIG. 10 is made through the message input means 11, the operations of S6 to S1O are conducted as no first ID is not added to the message M11 (‘No’ at S2).
  • As a result, the message M[0175] 11 is stored in the transmit message storage 21, the transmit ID T11 to identify the transmission of the message M11 is generated, the message ID m11 and transmit ID T11 of the message M11 are registered into the transmit task information storage 22, and the message M11 is transmitted to the message processing unit 100-2 for user B. The message processing unit 100-2 receives the message M11 from user A, then conducting the operations of S11, S12 and S16 to S19 shown in FIG. 4. As a result, the receive ID T12 is generated, the message ID m11 and receive ID T12 of the message M11 are registered into the receive task information storage 23, and the message M11 is registered into the receive message storage 24 while adding the receive ID T12 (FIG. 11).
  • User B reads the message M[0176] 11 registered in the receive message storage 24, judging that a circular message needs to be sent to user C, D and A, then making a message M12 a shown in FIG. 14 by using the message input means 11 (FIG. 6, S1). In this case, no second ID is added to the content 45 of the message M12 a, which is different from the message M12 shown in FIG. 12.
  • The reception-related [0177] detector 12′ deletes the first ID T12 from the receiver 41 of the message M12 a as the first ID T12 identical with the receive ID registered in the receive message is added into the receiver 41 of the message M12 a (“Yes” at S2) when the message M12 a shown in FIG. 14 is made by the message input means 11, then 1O informing the additional service processor 18 of the message ID m2 of the message M12 a and the first ID T12 given to the message M12 a (S3, S4).
  • Receiving this information, the [0178] additional service processor 18 determines the receiver of the reply message M12 a to be “user-C user-Duser-A” as described earlier, setting “user-Cuser-Duser-A” as the receiver 41 in the message M12 a by using the reception-related detector 12 (S5).
  • Then reception-related [0179] detector 12′ sends the first ID T12 and reply message M12 a to the other's task information adding means 19 (S61).
  • Then, the other's task information adding means [0180] 19 extracts the transmit ID T11 from the receive message M1 provided with the receive ID T12 identical with the first ID T12 of receive messages registered in the receive message storage 24, adding the extracted transmit ID as a second ID to the reply message M12 a (S62).
  • After the other's task [0181] information adding means 19 completes the operations, the transmit task manager 13′ and message transmitter 14 conduct the operations of S6 to S10. As a result, the reply message M12 a ′ shown in FIG. 14 is transmitted to the message processing unit 100-1 for user A. Then, the message processing unit 100-1 receives the reply message M12 a′, conducting like operations as described earlier.
  • Although, in the above embodiment, the receiver of the reply message M[0182] 2 a is set by the additional service processor 18, it may be set by the reception-related detector 12.
  • In this case, when receiving the message M[0183] 1 as shown in FIG. 8, the receive ID T2 to identify the reception of the message M1, the message ID m1 of the message M1 and sender user-A are registered into the receive task information storage 23 while being related to one another. Thereafter, when the reply message M2 a shown in FIG. 13 is made by user B, the reception-related detector 12 deletes the first ID T2 set in the receiver 41 of the reply message M2 a, further setting the receiver 41 into ‘user-A’ who is registered in the receive task information storage 23 while being related to the first ID T2.
  • FIG. 15 is a block diagram showing the hardware composition of the message processing unit [0184] 100-1 in FIG. 1. which is composed of a computer 150 and a recording medium 151.
  • The [0185] recording medium 151 provided for the computer 150 stores a program for processing messages. The recording medium 151 can be a magnetic disk, a semiconductor memory or the like.
  • The message-processing program stored in the [0186] recording medium 151 is read out by the computer 150, and the computer 150 is thereby so controlled that the message input means 11, reception-related detector 12, transmit task manager 13, message transmitter 14, message receiver iS, transmission-related detector 16, transmit task manager 17 and additional service processor 18 in FIG. 1 can be set up on the computer 150.
  • The message processing unit [0187] 100-1′ also has a hardware composition like this. Thus, the message-processing program stored in the recording medium 151 is read out by the computer 150, and the 5 computer 150 is thereby so controlled that the message input means 11, reception-related detector 12′, transmit task manager 13, message transmitter 14, message receiver 15, transmission-related detector 16, transmit task manager 17, additional service processor 18 and other's task information adding means in FIG. 5 can be set up on the computer 150.
  • Although the invention has been described with respect to specific embodiment for complete and clear disclosure, the appended claims are not to be thus limited but are to be construed as embodying all modification and alternative constructions that may be occurred to one skilled in the art which fairly fall within the basic teaching here is set forth. [0188]

Claims (12)

What is claim is
1. A message processing method, comprising the steps of:
transmitting a transmit message while adding a unique transmit ID to identify the transmission of a transmit message to said transmit message;
registering the correspondence between said transmit message and said transmit ID into a storage when said transmit message is transmitted; and
judging that a receive message is related with a previously-transmitted transmit message when said receive message to which ID identical with a transmit ID registered in said storage is added is received.
2. A message processing method, comprising the steps of:
generating a unique receive ID to identify the reception of a receive message when said receive message is received;
registering the correspondence between said receive message and said generated receive ID,
judging that a transmit message is related with a previously-received receive message when said transmit message to which ID identical with a receive ID registered in said storage is added is transmitted.
3. A message processing method, comprising the steps of:
generating a unique receive ID to identify the reception of a receive message when said receive message to which a unique transmit ID is added by a sender is received;
registering said receive message into a storage while adding said generated receive ID to said receive message;
extracting a transmit ID given by the sender from a receive message to which a receive ID identical with ID added to a transmit message is added of receive messages to be registered in said storage when said transmit message provided with said ID identical with said receive ID registered in the storage is transmitted; and
transmitting said transmit message while adding said extracted transmit ID to said transmit message.
4. A message processing method, comprising the steps of:
transmitting a transmit message to a second message processing device while adding a unique transmit ID to identify the transmission of a transmit message to said transmit message, and registering the correspondence between said transmit message and said transmit ID into a first storage, when, said transmit message is transmitted, by using a first message processing device; and
generating a unique receive ID to identify the reception of a receive message when said receive message is received from said first message processing device, registering said receive message into a second storage while adding said generated receive ID to said receive message, extracting a transmit ID given by said first message processing device from a receive message to which a receive ID identical with ID added to a transmit message by the user is added of receive messages to be registered in said second storage when said transmit message provided with said ID by the user is transmitted, and transmitting said transmit message to said first message processing device while adding said extracted transmit ID to said transmit message, by using said second message processing device;
wherein said first message processing device judges that a receive message is related with a previously-transmitted transmit message when said receive message to which ID identical with a transmit ID registered in said first storage is added is received from said second message processing device.
5. A message processing device, comprising:
a storage;
a transmission-managing means for adding a unique transmit ID to identify the transmission of a transmit message to said transmit message, and for registering the correspondence between said transmit message and said transmit ID into said storage when said transmit message is transmitted;
a message transmitter for transmitting a transmit message provided with a transmit ID by said transmission-managing means; and
a transmission-related detector for judging that a receive message is related with a previously-transmitted transmit message when said receive message to which ID identical with a transmit ID registered in said storage is added is received.
6. A message processing device, comprising:
a storage;
a reception-managing means for generating a unique receive ID to identify the reception of a receive message when said receive message is received, and for registering the correspondence between said receive message and said generated receive ID into said storage; and
a reception-related detector for judging that a transmit message is related with a previously-received receive message when said transmit message to which ID identical with a receive ID registered in said storage is added is transmitted.
7. A message processing device, comprising:
a storage;
a reception-managing means for generating a unique receive ID to identify the reception of a receive message when said receive message to which a unique transmit ID is added by a sender is received, and for registering said receive message into said storage while adding said generated receive ID to said receive message;
an other's information adding means for extracting a transmit ID given by the sender from a receive message to which a receive ID identical with ID added to a transmit message is added of receive messages to be registered in said storage when said transmit message provided with said ID identical with said receive ID registered in the storage is transmitted, and for adding said extracted transmit ID to said transmit message; and
a message transmitter for transmitting said transmit message provided with said transmit ID by said other's information adding means.
8. A message processing system, comprising:
a first message processing device which comprises a first storage, a transmission-managing means for adding a unique transmit ID to identify the transmission of a transmit message to said transmit message and for registering the correspondence between said transmit message and said transmit ID into said first storage when said transmit message is transnitted. a message transmitter for transmitting a transmit message provided with a transmit ID by said transmission-managing means to a second message processing device, and a transmission-related detector for judging that a receive message is related with a previously-transmitted transmit message when said receive message to which ID identical with a transmit ID registered in said first storage is added is received from said second message processing device; and
said second message processing device which comprises a second storage, a reception-managing means for generating a unique receive ID to identify the reception of a receive message when said receive message is received from said first message processing device. and for registering said receive message into said second storage while adding said generated receive ID to said receive message, an other's information adding means for extracting a transmit ID given by said first message processing device from a receive message to which a receive ID identical with ID added to a transmit message by the sender is added of receive messages to be registered in said second storage when said transmit message is transmitted and for adding said extracted transmit ID to said transmit message, and a message transmitter for transmitting said transmit messageprovided with said transmit ID by said other's information adding means to said first message processing device.
9. A mechanically-readable recording medium, which stores a program to operate a computer as a transmission-managing means for adding a unique transmit ID to identify the transmission of a transmit message to said transmit message, and for registering the correspondence between said transmit message and said transmit ID into a storage when said transmit message is transmitted, a message transmitter for transmitting a transmit message provided with a transmit ID by said transmission-managing means, and a transmission-related detector for judging that a receive message is related with a previously-transmitted transmit message when said receive message to which ID identical with a transmit ID registered in said storage is added is received.
10. A mechanically-readable recording medium, which stores a program to operate a computer as a reception-managing means for generating a unique receive ID to identify the reception of a receive message when said receive message is received and for registering the correspondence between said receive message and said generated receive ID into a storage, and a reception-related detector for judging that atransmit message is related witha previously-received a receive message when said transmit message to which ID identical with a receive ID registered in said storage is added is transmitted.
11. A mechanically-readable recording medium, which stores a program to operate a computer as a reception-managing means for generating a unique receive ID to identify the reception of a receive message when said receive message to which a unique transmit ID is added by a sender is received and for registering said receive message into a storage while adding said generated receive ID to said receive message, an other's information adding means for extracting a transmit ID given by the sender from a receive message to which a receive ID identical with ID added to a transmit message is added of receive messages to be registered in said storage when said transmit message provided with said ID identical with said receive ID registered in the storage is transmitted and for adding said extracted transmit ID to said transmit message, and a message transmitter for transmitting said transmit message provided with said transmit ID by said other's information adding means.
12. A mechanically-readable recording medium, which stores a a program to operate a computer for a first message processing device as a transmission-managing means for adding a unique transmit ID to identify the transmission of a transmit message to said transmit message and for registering the correspondence between said transmit message and said transmit ID into a first storage when said transmit message is transmitted, a message transmitter for transmitting a transmit message provided with a transmit ID by said transmission-managing means to a second message processing device, and a transmission-related detector for judging that a receive message is related with a previously-transmitted transmit message when said receive message to which ID identical with a transmit ID registered in said first storage is added is received from said second message processing device, and to operate a computer for said second message processing device as a reception-managing means for generating a unique receive ID to identify the reception of a receive message when said receive message is is received from said first message processing device, and for registering said receive message into a second storage while adding said generated receive ID to said receive message, an other's information adding means for extracting a transmit ID given by said first message processing device from a receive message to which a receive ID identical with ID added to a transmit message by the sender is added of receive messages to be registered in said second storage when said transmit message is transmitted and for adding said extracted transmit ID to said transmit message, and a message transmitter for transmitting said transmit message provided with said transmit ID by said other's information adding means to said first message processing device.
US09/059,421 1997-04-15 1998-04-14 Message processing method, device, system and recording medium Expired - Fee Related US6438213B2 (en)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
JP9-113533 1997-04-15
JP113533/97 1997-04-15
JP9113533A JPH10289178A (en) 1997-04-15 1997-04-15 Message processing method, device therefor, message processing system provided with the device and mechanically readable recording medium recording program

Publications (2)

Publication Number Publication Date
US20010043677A1 true US20010043677A1 (en) 2001-11-22
US6438213B2 US6438213B2 (en) 2002-08-20

Family

ID=14614743

Family Applications (1)

Application Number Title Priority Date Filing Date
US09/059,421 Expired - Fee Related US6438213B2 (en) 1997-04-15 1998-04-14 Message processing method, device, system and recording medium

Country Status (2)

Country Link
US (1) US6438213B2 (en)
JP (1) JPH10289178A (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6535586B1 (en) * 1998-12-30 2003-03-18 At&T Corp. System for the remote notification and retrieval of electronically stored messages
US20050065632A1 (en) * 2003-09-24 2005-03-24 International Business Machines Corporation Method and apparatus for scalable peer-to-peer inquiries in a network of untrusted parties

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2002171232A (en) * 2000-08-01 2002-06-14 Matsushita Electric Ind Co Ltd Transmitting and receiving system and transmitter/ receiver
US7065554B1 (en) * 2000-10-18 2006-06-20 Stamps.Com Method and apparatus for regenerating message data
US8175581B2 (en) * 2004-11-15 2012-05-08 International Business Machines Corporation Selective message notification system

Family Cites Families (17)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4757525A (en) * 1982-09-29 1988-07-12 Vmx, Inc. Electronic audio communications system with voice command features
JPS63211840A (en) 1987-02-27 1988-09-02 Hitachi Ltd Mail delivery store system in electronic mail system
JPS6419854A (en) 1987-07-15 1989-01-23 Hitachi Ltd Relational mail control system
US4972461A (en) * 1989-09-20 1990-11-20 At&T Bell Laboratories Call message delivery system and method
JP2971184B2 (en) 1991-06-28 1999-11-02 中部電力株式会社 Air regenerator
ATE173368T1 (en) * 1993-05-28 1998-11-15 Siemens Ag METHOD FOR STORING MESSAGES IN NETWORKED MESSAGE STORAGE UNITS
CA2154089A1 (en) * 1994-07-22 1996-01-23 Gerald W. Weare Remote subscriber migration
US5661782A (en) * 1994-12-05 1997-08-26 Bell Atlantic Network Services, Inc. Voice mail communication with call blocking
US5631948A (en) * 1994-12-05 1997-05-20 Bell Atlantic Network Services, Inc. Voice mail communication with call blocking
US6215858B1 (en) * 1994-12-05 2001-04-10 Bell Atlantic Network Services, Inc. Analog terminal internet access
US5812639A (en) * 1994-12-05 1998-09-22 Bell Atlantic Network Services, Inc. Message communication via common signaling channel
US5706211A (en) * 1995-03-02 1998-01-06 Motorola, Inc. Message communications system
JPH08272714A (en) 1995-03-31 1996-10-18 Hitachi Software Eng Co Ltd Electronic mail system
JPH098839A (en) 1995-06-20 1997-01-10 Nec Eng Ltd Electronic mail terminal equipment and answer mail confirming method
US5623538A (en) * 1995-08-30 1997-04-22 Lucent Technologies Inc. Shared distribution of internal message storage facilities by a plurality of communication terminals
US5946386A (en) * 1996-03-11 1999-08-31 Xantel Corporation Call management system with call control from user workstation computers
US5835896A (en) * 1996-03-29 1998-11-10 Onsale, Inc. Method and system for processing and transmitting electronic auction information

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6535586B1 (en) * 1998-12-30 2003-03-18 At&T Corp. System for the remote notification and retrieval of electronically stored messages
US20030095642A1 (en) * 1998-12-30 2003-05-22 Jocelyn Cloutier System for the remote notification and retrieval of electronically stored messages
US7006609B2 (en) * 1998-12-30 2006-02-28 At&T Corp. System for the remote notification and retrieval of electronically stored messages
US20050065632A1 (en) * 2003-09-24 2005-03-24 International Business Machines Corporation Method and apparatus for scalable peer-to-peer inquiries in a network of untrusted parties
US7325034B2 (en) * 2003-09-24 2008-01-29 International Business Machines Corporation Method and apparatus for scalable peer-to-peer inquiries in a network of untrusted parties

Also Published As

Publication number Publication date
US6438213B2 (en) 2002-08-20
JPH10289178A (en) 1998-10-27

Similar Documents

Publication Publication Date Title
US6760753B1 (en) Electronic mail communication apparatus and recording medium
EP1366599B1 (en) Integration of e-mail with instant messaging services
CN1714541B (en) Information processing device, server client system, method, and computer program
US20130124650A1 (en) E-mail Integrated Instant Messaging
EP0772327A2 (en) Electronic mail forwarding system
EP1080589A1 (en) Method for tracking transaction data for an application in a wireless messaging system
US20030096599A1 (en) Message distribution system and method for selecting the device where a recipient is most likelly to recognize a message
EP0745937B1 (en) Information tracing system and information tracing method
US5857077A (en) Tracing system having follow-up distribution section for distributing information based on a distribution history of prior distributed information stored in distribution history storing section
US6438213B2 (en) Message processing method, device, system and recording medium
GB2274230A (en) Communication systems
JPH10271159A (en) Information acquiring method
US20030177189A1 (en) E-mail control method, E-mail control apparatus, and computer product
JP4507030B2 (en) Network system, terminal device, and information transmission method
US20040193690A1 (en) Electronic mail distributing apparatus, electronic mail distributing method, program for controlling the method, and storage medium storing the program
JPH07131480A (en) Mail transmitting and receiving equipment
JP2000259516A (en) Electronic mail managing device and recording medium stored with electronic mail management program
KR20030090743A (en) Mark information issuing method and system
US20060010208A1 (en) Informing system
JP3526073B2 (en) E-mail distribution method and distribution system
JP2000155723A (en) Method and device for message processing and machine- readable storage medium recording program
US20020111947A1 (en) Transmission controls on e-mails
US20040125926A1 (en) Method of a message modification in a communication system and a device for performing the method
JPH0732405B2 (en) Electronic mail system
JP2001292160A (en) Telegraphic message transmission method having registering function and its transmission system

Legal Events

Date Code Title Description
AS Assignment

Owner name: NEC CORPORATION, JAPAN

Free format text: ;ASSIGNORS:TAKEDA, KENJI;OSAWA, TOMOKI;REEL/FRAME:009217/0313

Effective date: 19980414

AS Assignment

Owner name: NEC CORPORATION, JAPAN

Free format text: ASSIGNMENT OF ASSIGNOR'S INTEREST. RE-RECORD TO CORRECT THE RECORDATION DATE OF 5-29-98 TO 6-01-98 PREVIOUSLY RECORDED AT REEL 9217, FRAME 0313.;ASSIGNORS:TAKEDA, KENJI;OSAWA, TOMOKI;REEL/FRAME:009371/0442

Effective date: 19980414

FEPP Fee payment procedure

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

CC Certificate of correction
FPAY Fee payment

Year of fee payment: 4

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

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

FP Lapsed due to failure to pay maintenance fee

Effective date: 20100820