WikiPatents - Community Patent Review
Create Free Account  |  License or Sell Your Patent  |  WikiPatents Marketplace  |  WikiPatents Blog
Username:  Password:  
    
Advanced Search
Client/server system and mail reception/display control method    
United States Patent5483466   
Link to this pagehttp://www.wikipatents.com/5483466.html
Inventor(s)Kawahara; Tetsuya (Fujisawa, JP); Nakata; Junji (Yokohama, JP); Kimura; Yuji (Yokohama, JP); Sakai; Hiroyuki (Ebina, JP); Hamaguchi; Masakazu (Ebina, JP); Yamada; Takahiro (Yokohama, JP); Kohiyama; Tomohisa (Yokohama, JP); Nakano; Takahiro (Urawa, JP)
AbstractA mail reception/display control method which permits a user on a reception side to be informed the reception of an item of mail immediately upon reception of the mail even during the course of another job, and to ascertain the content of the received mail with ease upon mail reception. A mail reception detection unit included in each of the client terminals monitors the mail reception from any other client. When the mail reception has been detected, a mail attribute discrimination unit decides whether or not the received mail is to be transferred from a server to that particular client. When the mail transfer is required, a mail transfer unit transfers the mail from the server to the particular client. Subsequently, a mail reception display unit disposed at the client on the reception side presents a display to the effect that the mail has been received. Further, when the user has made a reply of confirmation to the display of the mail reception, a mail replay unit replays the received mail.
   














 Title Information Submit all comments and votes
 
Patent Text Patent PDF Print Page Summary File History
Plain text PDF images Print Summary File History
Drawing from US Patent 5483466
Client/server system and mail reception/display control method - US Patent 5483466 Drawing
Client/server system and mail reception/display control method
Inventor     Kawahara; Tetsuya (Fujisawa, JP); Nakata; Junji (Yokohama, JP); Kimura; Yuji (Yokohama, JP); Sakai; Hiroyuki (Ebina, JP); Hamaguchi; Masakazu (Ebina, JP); Yamada; Takahiro (Yokohama, JP); Kohiyama; Tomohisa (Yokohama, JP); Nakano; Takahiro (Urawa, JP)
Owner/Assignee     Hitachi, Ltd. (Tokyo, JP)
Patent assignment
All assignments
Publication Date     January 9, 1996
Application Number     08/151,813
PAIR File History     Application Data   Transaction History
Image File Wrapper   Patent Term   Fees
Litigation
Filing Date     November 15, 1993
US Classification     709/203 709/206
Int'l Classification     G06F 013/00
Examiner     Cosimano; Edward R.
Assistant Examiner    
Attorney/Law Firm     Antonelli, Terry, Stout & Kraus
Address
Parent Case    
Priority Data     Nov 13, 1992[JP]4-304078
USPTO Field of Search     364/247.7 364/514 364/919 364/919.5 395/200
Patent Tags     client/server mail reception/display control
   
Enter a comma (,) or semicolon (;) between multiple tag words/phrases.
Describe this patent:
 Amusing   
 Clever   
 Complex   
 Efficient   
 Historic   
 Important   
 Innovative   
 Interesting   
 Practical   
 Simple   
[no votes]
Patent WIKI

Share information and news about this patent, including information and news about the technology, inventors, company, ligation and licensing.

 References Submit all comments and votes
 
*references marked with an asterisk below are user-added references
 U.S. References
 
Add a new US reference:  
ReferenceRelevancyCommentsReferenceRelevancyComments
3456242



[0 after 0 votes]
5349579
Madonna
370/259
Sep,1994

[0 after 0 votes]
5191652
Dias
709/251
Mar,1993

[0 after 0 votes]
5131077
Indei
358/1.14
Jul,1992

[0 after 0 votes]
4800488
Agrawal
709/225
Jan,1989

[0 after 0 votes]
4479195
Herr
709/204
Oct,1984

[0 after 0 votes]
 Foreign References
 Other References
 Market Review Submit all comments and votes
   
Market Size
Estimate the gross annual revenues of the relevant market sector:
> $10B
$5B - $10B
$2B - $5B
$500M - $2B
$100M - $500M
$10M - $100M
$1M - $10M
$500K - $1M
$100K - $500K
< $100K
[No votes]
$0
 
$0   $2.5B   $5B   $7.5B   $10B
Market Share
Estimate the percentage of the relevant market sector this invention will capture:
75% - 100%
50% - 74.99%
25% - 49.99%
10 - 24.99%
5 - 9.99%
2 - 4.99%
1 - 1.99%
< 1%
[No votes]
0.0%
 
0%   25%   50%   75%   100%
Reasonable Royalty
What percentage of gross sales should the inventor or assignee be paid?
75% - 100%
50% - 74.99%
25% - 49.99%
10 - 24.99%
5 - 9.99%
2 - 4.99%
1 - 1.99%
< 1%
[No votes]
0.0%
 
0%   25%   50%   75%   100%
Public's "Guesstimation" of Royalty Value
Market SizeN/A[No votes]
xMarket ShareN/A[No votes]
xReasonable RoyaltyN/A[No votes]

N/A

License Availablity
If you are NOT the owner or assignee, answer here:
Yes, license is available for purchase

No, license is not currently available



[No votes]
License Availablity
If you ARE the owner or assignee, answer here:
Yes, license is available for purchase

No, license is not currently available



[No votes]
Competitive Advantage
Does this invention have a significant competitive advantage over similar technologies?
Yes

No



[No votes]
Most helpful competitive advantage comment
[No comments]

Commercial Alternatives
Are there viable commercial alternatives for this invention?
Yes

No



[No votes]
Most helpful commercial alternative comment
[No comments]

 Technical Review Submit all comments and votes
 Claims Submit all comments and votes
 


What is claimed is:

1. A client/server system, comprising:

a server which includes storage means for storing information therein; and

a plurality of clients each of which includes transfer means for registering the information in said storage means of said server, and for loading the information from said storage means,

each of said plurality of clients including:

reception detection means for monitoring if the information addressed to each client has been received by said server,

input means for accepting an instruction to display said information addressed to each client, said instruction being provided by a user of each client,

display means for displaying an output indicative of the reception of said information addressed to each client, when said reception of said information addressed to each client has been detected by said reception detection means, and for displaying said information addressed to each client, when said input means has received said instructions,

wherein said input means further accepts a confirmation reply of said reception as the user's instruction when said reception of said information addressed to each client has been displayed by said display means, and

replay control means for directing said display means to display said information addressed to each client, when said reply of confirmation of said reception as said user's instruction has been accepted by said input means, wherein

said server includes a management table which manages said information stored in said storage means,

each of said plurality of clients further includes record means for writing situation information and identification information into said management table, the situation information indicating a selected one of an expression "New" which signifies that said information is to be registered in said storage means and, and an expression "Replayed" which signifies that said information registered anew has been loaded from said storage means by said transfer means, the identification information identifying the addressee client of said information to be transmitted, and being written when said information is to be registered in said storage means by said transfer means,

said reception detection means refers to said management table in order to monitor if said information addressed to each client bas been received by said server, and detects said reception of said information addressed to each client when said expression "New" is borne as said situation information,

said transfer means loads said information addressed to each client and bearing said expression "New" as said situation information, from said storage means,

said record means rewrites said situation information of the loaded information to said expression "Replayed" after said information has been loaded by said transfer means,

said management table further manages any attribute which concerns said information stored in said storage means,

said record means further writes said attribute when said information is to be transmitted to said server by said translet means,

said reception detection means further detects said attribute written in said management table,

said display means displays said attribute as still another output, along with said display output which indicates said reception of said information addressed to each client,

said attribute specifies for the loading of the stored information by said transfer means, either of the timing at which said confirmation reply of said reception as said user's instruction has been accepted by said input means and an alternative timing before accepting said user's instruction, at which said reception of said information addressed to said each client has been detected by said reception detection means,

and said reception detection means directs said transfer means to load said stored information at the timing specified by said attribute, when it has detected said attribute written in said management table.

2. A client/server system as defined in claim 1, wherein

said server includes a management table which manages said information stored in said storage means,

each of said plurality of clients further includes record means for writing situation information and identification information into said management table, the situation information indicating a selected one of an expression "New" which signifies that said information is to be registered in said storage means anew, an expression "Replayed" which signifies that said information registered anew has been loaded from said storage means by said transfer means, and an expression "Not replayed" which signifies that said reception of the new registered information by said server has been detected by said reception detection means, and that said new registered information is not yet loaded from said storage means by said transfer means, the identification information identifying the addressee client of said information to-be-transmitted, and being written when said information is to be registered in said storage means by said transfer means,

said reception detection means refers to said management table in order to monitor if said information addressed to said each client has been received by said server, and detects said reception of said information addressed to said each client when said expression "New" is borne as said situation information,

said record means rewrites said situation information of the received information to said expression "Not replayed" when said reception has been detected by said reception detection means,

said transfer means loads said received information bearing said expression "Not replayed" as said situation information, from said storage means,

said record means rewrites said situation information of the loaded information to said expression "Replayed" after said information has been loaded by said transfer means,

said management table further manages any attribute which concerns said information stored in said storage means,

said record means further writes said attribute when said information is to be transmitted to said server by said transfer means,

said reception detection means further detects said attribute written in said management table,

said display means displays said attribute as still another output, along with said display output which indicates said reception of said information addressed to each client,

said attribute specifies for the loading of the stored information by said transfer means, either of the timing at which said confirmation reply of said reception as said user's instruction has been accepted by said input means and an alternative timing before accepting said user's instruction, at which said reception of said information addressed to said each client has been detected by said reception detection means,

and said reception detection means directs said transfer means to load said stored information at the timing specified by said attribute, when it has detected said attribute written in said management table.

3. A client/server system, comprising:

a server which includes storage means for storing information therein; and

a plurality of clients each of which includes transfer means for registering the information in said storage means of said server, and for loading the information from said storage means,

each of said plurality of clients including:

reception detection means for monitoring if the information addressed to each client has been received by said server,

input means for accepting an instruction to display said information addressed to each client, said instruction being provided by a user of each client,

display means for displaying an output indicative of the reception of said information addressed to each client, when said reception of said information addressed to each client has been detected by said reception detection means, and for displaying said information addressed to each client, when said input means has received said instructions,

wherein said input means further accepts a confirmation reply of said reception as the user's instruction when said reception of said information addressed to each client has been displayed by said display means, and

replay control means for directing said display means to display said information addressed to each client, when said reply of confirmation of said reception as said user's instruction has been accepted by said input means, wherein

said server includes a management table which manages said information stored in said storage means,

each of said plurality of clients further includes record means for writing situation information and identification information into said management table, the situation information indicating a selected one of an expression "New" which signifies the said information is to be registered in said storage means anew, and an expression "Replayed" which signifies that said information registered anew has been loaded from said storage means by said transfer means, the identification information identifying the addressee client of said information to-be-transmitted, and being written when said information is to be registered in said storage means by said transfer means,

said reception detection means refers to said management table in order to monitor if said information addressed to each clients has been received by said server, and detects said reception of said information addressed to each client when said expression "New" is borne as said situation information,

said transfer means loads said information addressed to each client and bearing said expression "New" as said situation information, from said storage means,

said record means rewrites said situation information of the loaded information to said expression "Replayed" after said information has been loaded by said transfer means,

said management table further manages any attribute which concerns said information stored in said storage means,

said record means further writes said attribute when said information is to be transmitted to said server by said transfer means,

said reception detection means further detects said attribute written in said management table,

said display means displays said attribute as still another output, along with said display output which indicates said reception of said information addressed to each client,

said attribute specifies either of an operation of presenting the display of said information addressed to each client, when said reply of confirmation of said reception as said user's instruction has been accepted by said input means, and an operation of presenting said display when said information has been loaded by said transfer means, alternatively without accepting said user's instruction, and

said reception detection means directs said transfer means to load said information addressed to each client as stored in said storage means and also directs said display means to display said information addressed to each client, based on a condition that said attribute written in said management table as detected by said reception detection means specifies said operation of presenting said display when said information has been loaded by said transfer means.

4. A client/server system, comprising:

a server which includes storage means for storing information therein; and

a plurality of clients each of which includes transfer means for registering the information in said storage means of said server, and for loading the information from said storage means,

each of said plurality of clients including:

reception detection means for monitoring if the information addressed to each client has been received by said server,

input means for accepting an instruction to display said information addressed to each client, said instruction being provided by user of each client,

display means for displaying an output indicative of the reception of said information addressed to each client, when said reception of said information addressed to each client has been detected by said reception detection means, and for displaying said information addressed to each clients, when said input means has received said instructions,

wherein said input means further accepts a confirmation reply of said reception as the user's instruction when said reception of said information addressed to each client has been displayed by said display means, and

replay control means for directing said display means to display said information addressed to each client, when said reply of confirmation of said reception as said user's instruction has been accepted by, said input means, wherein

said server includes a management table which manages said information stored in said storage means,

each of said plurality of clients further includes record means for writing situation information and identification information into said management table, the situation information indicating a selected one of an expression "New" which signifies that said information is to be registered in said storage means anew, an expression "Replayed" which signifies that said information registered anew has been loaded from said storage means by said transfer means, and an expression "Not replayed" which signifies that said reception of the new registered information by said server has been detected by said reception detection means, and that said new registered information is not yet loaded from said storage means by said transfer means, the identification information identifying the addressee client of said information to-be-transmitted, and being written when said information is to be registered in said storage means by said transfer means,

said reception detection means refers to said management table in order to monitor if said information addressed to said each client has been received by said server, and detects said reception of said information addressed to said each client when said expression "New" is borne as said situation information,

said record means rewrites said situation information of the received information to said expression "Not replayed" when said reception has been detected by said reception detection means,

said transfer means loads said received information bearing said expression "Not replayed" as said situation information, from said storage means,

said record means rewrites said situation information of the load information to said expression "Replayed" after said information has been loaded by said transfer means,

said management table further manages any attribute which concerns said information stored in said storage means,

said record means further writes said attribute when said information is to be transmitted to said server by said transfer

said reception detection means further detects said attribute written in said management table,

said display means displays said attribute as still another output, along with said display output which indicates said reception of said information addressed to each client,

said attribute specifies either of an operation of presenting the display of said information addressed to each client, when said confirmation reply of said reception as said user's instruction has been accepted by said input means, and an operation of presenting said display when said information has been loaded by said transfer means, alternatively without accepting said user's instruction, and

said reception detection means directs said transfer means to load said information addressed to each client as stored in said storage means and also directs said display means to display said information addressed to each client, based on a condition that said attribute written in said management table as detected by said reception detection means specifies said operation of presenting said display when said information has been loaded by said transfer means.

5. An information reception/display control method in a mail system having a plurality of terminals which transmit and receive information, and storage means for storing therein the information sent from each of the terminals, said method comprising the steps of:

monitoring if the information addressed to each terminal has been stored in said storage means;

producing a display output which indicates that said information addressed to each terminal has been received by said storage means, when the storage of said information in said storage means has been detected;

accepting a confirmation reply of the reception from a user at said each terminal when said display output has been produced;

loading said information addressed to each terminal, from said storage means when said reply of confirmation of said reception has been accepted; and

displaying the loaded information addressed to said each terminal, as an output, wherein

when the information is to be transmitted from each terminal to said storage means, an attribute which specifies an operation of loading said information at the detection of said reception of said information is affixed to said information, and

based on a condition that said attribute is affixed when said storage of said information addressed to said each terminal in said storage means has been detected, said information addressed to said each terminal is loaded from said storage means upon said detection, instead of upon the acceptance of said confirmation reply of said reception.

6. An information reception/display control method in a mail system having a plurality of terminals which transmit and receive information, and storage means for storing therein the information sent from each of the terminals; comprising the steps of:

allowing said each terminal to transmit the information to said storage means, and to affix an attribute to said information,

said attribute specifying either of an operation of displaying said information when said information has been loaded from said storage means, and an operation of displaying said information when a reply of confirmation of the reception of said information has been accepted from a user at the each terminal;

monitoring if said information addressed to said each terminal has been stored in said storage means;

discriminating said attribute, and loading said information addressed to said each terminal, from said storage means, when the storage of said information in said storage means has been detected;

producing a display output which indicates said reception of said information addressed to said each terminal, when said reception of said information has been detected;

displaying said information addressed to said each terminal, as an output at the loading of said information from said storage means, on condition that the discriminated attribute specifies said operation of displaying said information when said information has been loaded from said storage means; and

displaying said information addressed to said each terminal, as an output upon the acceptance of said reply of confirmation of said reception from said user, on condition that said discriminated attribute specifies said operation of displaying said information when said reply of confirmation of said reception has been accepted from said user.
 Description Submit all comments and votes
 


BACKGROUND OF THE INVENTION

1. Field of the Invention

The present invention relates to a client/server system wherein a server equipped with a storage unit for storing items of mail therein is connected with a plurality of clients through a communication line. More particularly, it relates to a mail system wherein items of mail are transmitted and received among a plurality of clients.

2. Description of the Related Art

Heretofore, the transmission and reception of items of mail through the storage unit of a server among clients in a mail system have proceeded as stated below. The area size of the storage unit of the server is divided into areas for the individual clients beforehand. The client on a mail transmission (source or addresser) side writes the item of mail into his/her own area within the storage unit of the server. Subsequently, the mail software of the server transfers the mail to that area of the storage unit of the server which corresponds to the destination of the mail. For the client on the reception (destination or addressee) side, the reception of the mail is detected by the function of a network operating system, a module for monitoring the reception of mail as has been made resident in advance, or the like, and a display is presented on display means to the effect that the mail has been received. Thus, the user on the reception side can determine the arrival of the mail addressed to him/her. Herein, the user starts mail software at his/her convenience, or when he/she is performing any job by the use of another application in the state in which the mail software has already been started, he/she changes-over the applications. Thereafter, he/she loads the corresponding mail stored in the storage unit of the server by the use of the mail software so as to ascertain the content thereof.

The above prior-art technique is stated in, for example, feature articles "Widened Choice of Electronic Mail Software" in NIKKEI COMPUTER dated May 4, 1992, issued by Nikkei BP Inc.

With the prior-art technique, for each client who has received an item of mail addressed to him/her, the fact of the reception can be displayed on the display unit or the like by, e.g., the function of the network operating system or the module for monitoring the mail reception as has been made resident in advance. Therefore, the user can be informed of the mail reception even during the course of a different job.

In order to ascertain the content of the received mail, however, the user needs to expressly start the mail software or change-over the applications even when the mail software has already been started. This poses the problem that the handling of the mail system is inconvenient to the user.

The attributes of the received mail, such as urgency and importance, are discriminated by the function of the mail software. The display of the mail reception merely reports the reception itself, and it disappears when the user has made a reply of confirmation thereto. Therefore, although the user can know of the reception of the mail at the time of the reception, he/she can find out the attribute of the mail only when he/she has started the mail software. Moreover, even when the mail software has already been started, the user can find out the attribute of the mail only after the change-over to the use of the mail software when the plurality of sorts of application software have been started and where the application software other than the mail software is being used. In other words, even when the received mail is urgent, the user on the reception side cannot know the urgency except by ascertaining it through the mail software. This poses the problem that the user might fail to promptly reply to urgent mail, or that, in an extreme case, he/she might even forget having received the mail because of his/her immersion in the other job.

Further, on the side on which the mail has been received, the user ascertains the content of the mail by loading the corresponding mail from within the storage unit of the server. Therefore, when there is much communication line traffic in the case of replaying and displaying an item of animation mail or the like, the prior art involves the problem that a long time is expended on the data transfer, so the normal replaying display is impossible.

SUMMARY OF THE INVENTION

An object of the present invention is to provide a mail reception/display control method and a client/server system in which, when a reception side client has received mail information, the user can readily ascertain the content of received mail.

Another object of the present invention is to precisely replay an item of mail which is otherwise affected by the traffic state of a communication line in the replaying display thereof, irrespective of the traffic state of the communication line.

In order to solve the problems stated before, a client/server system according to the present invention comprises a server which includes storage means for storing information therein; a plurality of clients each of which includes transfer means for registering the information in the storage means of the server and for loading the information from the storage means, and each of the plurality of clients includes reception detection means for monitoring if the information addressed to the each client has been received by the server; display means for producing a display output indicative of the reception of the information addressed to the each client when the reception of the information addressed to each client has been detected by the reception detection means, and for displaying as another output the information addressed to the each client, based on the condition that a user at each client has instructed the display means to display the information addressed to the respective client; input means for accepting, at least, a confirmation reply of the reception of the user's instruction when the reception of the information addressed to the each client has been displayed by the display means; and replay control means for directing the display means to display the information addressed to the each client, when the confirmation reply of the reception of the user's instruction has been accepted by the input means.

It is possible that: the server includes a management table which manages the information stored in the storage means; that each of the plurality of clients further includes record means for writing situation information and identification information into the management table, wherein the situation information indicates a selected one of an expression "New" which signifies that the information is to be registered in the storage means anew, and an expression "Replayed" which signifies that the information registered anew has been loaded from the storage means by the transfer means, while the identification information identifies the addressee client of the information to-be-transmitted, and it is written when the information is to be registered in the storage means by the transfer means; that the reception detection means refers to the management table in order to monitor if the information addressed to the each client has been received by the server, and it detects the reception of the information addressed to each client when the expression "New" is borne as the situation information; that the transfer means loads the information addressed to each client and bearing the expression "New" as the situation information, from the storage means; and that the record means rewrites the situation information of the loaded information to the expression "Replayed" after the information has been loaded by the transfer means.

Alternatively, it is possible that: the server includes a management table which manages the information stored in the storage means; that each of the plurality of clients further includes record means for writing situation information and identification information into the management table, wherein the situation information indicates a selected one of an expression "New" which signifies that the information is to be registered in the storage means anew, an expression "Replayed" which signifies that the information registered anew has been loaded from the storage means by the transfer means, and an expression "Not replayed" which signifies that the reception of the new registered information by the server has been detected by the reception detection means, and that the new registered information has not yet been loaded from the storage means by the transfer means, while the identification information identifies the addressee client of the information to-be-transmitted, and it is written when the information is to be registered in the storage means by the transfer means; that the reception detection means refers to the management table in order to monitor if the information addressed to each client has been received by the server, and it detects the reception of the information addressed to each client when the expression "New" is borne as the situation information; that the record means rewrites the situation information of the received information to the expression "Not replayed" when the reception has been detected by the reception detection means; that the transfer means loads the received information bearing the expression "Not replayed" as the situation information, from the storage means; and that the record means rewrites the situation information of the loaded information to the expression "Replayed" after the information has been loaded by the transfer means.

It is also allowed that: the management table further manages any attribute which concerns the information stored in the storage means; that the record means further writes the attribute when the information is to be transmitted to the server by the transfer means; that the reception detection means further detects the attribute written in the management table; and that the display means displays the attribute as still another output, along with the display output which indicates the reception of the information addressed to each client.

It is also allowed that: the attribute specifies for the loading of the stored information by the transfer means, either of the timing at which the reply of confirmation of the reception as the user's instruction has been accepted by the input means, and an alternative timing before accepting the user's instruction, at which the reception of the information addressed to each client has been detected by the reception detection means; and that the reception detection means directs the transfer means to load the stored information at the timing specified by the attribute, when it has detected the attribute written in the management table.

Alternatively, it is possible that: the attribute specifies either of an operation of presenting the display of the information addressed to each client, when the reply of confirmation of the reception as the user's instruction has been accepted by the input means, and an operation of presenting the display when the information has been loaded by the transfer means, alternatively without accepting the user's instruction; and that the reception detection means directs the transfer means to load the information addressed to each client as stored in the storage means and also directs the display means to display the information addressed to each client, if the attribute written in the management table as detected by the reception detection means specifies the operation of presenting the display when the information has been loaded by the transfer means.

On the other hand, according to the present invention, an information reception/display control method in a mail system having a plurality of terminals which transmit and receive information, and storage means for storing therein the information sent from each of the terminals comprises the steps of: monitoring if the information addressed to each terminal has been stored in the storage means; producing a display output which indicates, at least, that the information addressed to each terminal has been received by the storage means, when the storage of the information in the storage means has been detected; accepting, at least, a reply of confirmation of the reception from a user at each terminal when the display output has been produced; loading the information addressed to each terminal, from the storage means when the reply of confirmation of the reception has been accepted; and displaying the loaded information addressed to each terminal, as an output. In this case, it is allowed that: when the information is to be transmitted from each terminal to the storage means, an attribute which specifies an operation of loading the information at the detection of the reception of the information is affixed to the information; and that, if the attribute is affixed when the storage of the information addressed to each terminal, in the storage means has been detected, the information addressed to each terminal is loaded from the storage means at the detection, instead of at the acceptance of the reply of confirmation of the reception.

Another information reception/display control method may well comprise the steps of: allowing each terminal to transmit the information to the storage means, and to affix an attribute to the information, wherein the attribute specifies either of an operation of displaying the information when the information has been loaded from the storage means, and an operation of displaying the information when a confirmation reply of the reception of the information has been accepted from a user at each terminal; monitoring if the information addressed to each terminal has been stored in the storage means; discriminating the attribute, and loading the information addressed to each terminal, from the storage means, when the storage of the information in the storage means has been detected; producing a display output which indicates the reception of the information addressed to each terminal, when the reception of the information has been detected; displaying the information addressed to each terminal, as an output at the loading of the information from the storage means, on condition that the discriminated attribute specifies the operation of displaying the information when the information has been loaded from the storage means; and displaying the information addressed to each terminal, as an output at the acceptance of the reply of confirmation of the reception from the user, on condition that the discriminated attribute specifies the operation of displaying the information when the reply of confirmation of the reception has been accepted from the user.

In the client/server system, the plurality of clients and the server are interconnected through the communication line of, e.g., Ethernet. On the transmission source (addresser) client side, when an item of mail (information) is to be transmitted to any other client, the mail to-be-transmitted is registered in the storage means of the server, and the name of the mail to-be-transmitted (the file name of the mail) and the attribute of the mail (such as "urgent" "important" or "strictly confidential") is written into the management table for the transmission destination (addressee) clients as recorded in the storage means of the serves. On the client side, the expression "New" which signifies that the information is to be registered in the storage means anew is registered as the situation information.

For each of the clients, the user's the management table of (for each client) as recorded in the storage means of the server is cyclically monitored to check if the mail addressed to the each client bears the situation information "New". In the case where the expression "New" is registered in the management table, each client detects the reception of the mail addressed thereto and reads the attribute of the received mail out of the management table. Herein, in the case where the attribute of the mail specifies that the mail shall not be displayed simultaneously with the transfer thereof, the mail is transferred from the storage means of the server to that of each client. When the mail transfer has been completed, or when the reception of the mail not requiring the mail transfer has been detected, the display to the effect that the mail has been received is presented on the display means, along with the mail attribute registered in the management table. When the mail is not transferred, the situation information is altered to the expression "Not replayed" which signifies that the reception of the new registered information by the server has been detected by the reception detection means, and that the new registered information has not yet been loaded from the storage means of the server by the transfer means. On the other hand, when the mail has been transferred and where the user at each client having received the mail gives the confirmation reply (as the user's instruction) to the display of the mail reception, each client directs the display means to display the content of the received mail, at the acceptance of the user's instruction by the input means. In accordance with the user's instruction, the display means displays the mail transferred to the storage means of each client. After such a replay, the situation information is altered to the expression "Replayed" which signifies that the information registered anew has already been replayed. Meanwhile, when the attribute of the mail specifies that the mail shall be displayed at the loading thereof by the transfer means, each client can direct the transfer means to load the mail addressed thereto as stored in the storage means of the server and can also direct the display means to display the mail addressed thereto, without accepting the confirmation reply of the reception as the user's instruction.

In this manner, at each client, when the mail addressed thereto has been received, the user can know of the attribute of the mail along with the reception thereof. Moreover, the user can ascertain the content of the received mail without expressly starting the mail software or changing-over the application to the mail software. Furthermore, when required in accordance with the attribute of the mail, it is possible to transfer the mail from the storage means of the server to that of each client and to load the mail from the storage means of the each client, thereby normally displaying the mail without being affected by the traffic state of the communication line.

BRIEF DESCRIPTION OF THE DRAWINGS

FIG. 1 is a block diagram of software which realizes a mail reception/replay control in an embodiment of the present invention;

FIG. 2 is an architectural diagram of a client/server system which transmits and receives items of mail in the embodiment of the present invention;

FIG. 3 is a diagram showing the format of a management table which is included in the software depicted in FIG. 1;

FIG. 4 is a flow chart of a mail transmission process in which a certain client terminal transmits the item of mail to another client terminal in the client/server system depicted in FIG. 2; and

FIG. 8 is a flow chart of a mail reception process and a mail replay process which are executed in each client unit depicted in FIG. 2.

DETAILED DESCRIPTION OF THE INVENTION

Now, an embodiment of the present invention will be described in conjunction with the drawings.

FIG. 2 illustrates the architecture of a client/server system for mail transmission and reception to which the present invention is applied. Referring to FIG. 2, the client/server system comprises a server unit 210 (constituting a server) and a plurality of client units 240-a, 240-b, 240-c, . . . (constituting clients or client terminals), which are respectively connected to the server unit 210 through a communication line 230. In addition, the server unit 210 has a storage unit for the server, 220 connected thereto. This storage unit 220 for the server stores therein items of mail which have been sent from the client terminals, and items of shared information which are individually accessed by the client terminals. The shared information can contain a mail management table (100 in FIGS. 1 and 3) for managing items of mail