US20050278643A1 - Display control apparatus, information display apparatus, display system, display control program and display control method - Google Patents

Display control apparatus, information display apparatus, display system, display control program and display control method Download PDF

Info

Publication number
US20050278643A1
US20050278643A1 US11/149,257 US14925705A US2005278643A1 US 20050278643 A1 US20050278643 A1 US 20050278643A1 US 14925705 A US14925705 A US 14925705A US 2005278643 A1 US2005278643 A1 US 2005278643A1
Authority
US
United States
Prior art keywords
display
information
information items
message
type
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.)
Abandoned
Application number
US11/149,257
Inventor
Hiromi Ukai
Masato Ishii
Hirofumi Nagano
Toshiyuki Morita
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.)
Hitachi Ltd
Original Assignee
Hitachi Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Hitachi Ltd filed Critical Hitachi Ltd
Assigned to HITACHI, LTD. reassignment HITACHI, LTD. ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: ISHII, MISATO, MORITA, TOSHIYUKI, NAGANO, HIROFUMI, UKAI, HIROMI
Publication of US20050278643A1 publication Critical patent/US20050278643A1/en
Abandoned legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G5/00Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G2340/00Aspects of display data processing
    • G09G2340/14Solving problems related to the presentation of information to be displayed

Definitions

  • the present invention relates to a display control apparatus which is capable of displaying on a screen multiple display information items obtained from exterior communications, an information display apparatus provided with this display control apparatus, an information service management apparatus which provides those apparatuses with the display information items, a display system provided with those elements above, a display control program, and a display control method.
  • U.S. patent application Publication No. 2002/138584 JP-A-2002-351789 discloses a system that divides a display screen into multiple display areas, and e-mails from particular senders are displayed respectively in the display areas.
  • U.S. patent application Publication No. 2002/138584 further discloses that an apparatus which receives an e-mail is provided with one e-mail address and each display area is provided with an identifier. Even more particularly, U.S. patent application Publication No.
  • 2002/138584 further discloses that the sender specifies the mail address together with the identifier of the display area, and when a main text of the e-mail is sent to the apparatus, the apparatus as a receiver displays the main text of the e-mail in the display area indicated by the identifier.
  • the object of the present invention is to provide an apparatus, a system, a program, and a method, allowing multiple display information items from multiple communication terminals to be displayed on a screen.
  • the present invention is provided with an information display apparatus (for example, a display terminal) which displays information from outside (for example, e-mail message), and a management apparatus (for example, management server) which delivers multiple information items from outside to the information display apparatus via a network, wherein,
  • an information display apparatus for example, a display terminal
  • a management apparatus for example, management server
  • the information display apparatus is provided with a display device which displays the information items, a receiver which receives the information items from outside, and a controller which allocates in a screen of the display device, multiple display areas respectively associated with multiple communication addresses (for example, e-mail address) being different from one another, and displays the information items respectively in the display areas, the information items being sent to the communication addresses respectively associated with the display areas, and,
  • the management apparatus is provided with a receiver which receives the information items sent to the multiple communication addresses from outside, a storage device which stores a table holding the multiple communication addresses, types of information items respectively associated with the communication addresses, and an identifier of the information display apparatus associated with each of the communication addresses, and a management device which refers to the table to know the identifier of the information display apparatus as a destination of the information item that is sent to any one of the multiple communication addresses and the type of the information item, and transmits to the information display apparatus having the identifier, the information item and the type of the information.
  • the display control apparatus sets in the display screen, multiple display areas that are respectively associated with communication addresses being different from one another, it is possible for a sender to display information item on the display screen, within a display area in which the sender desires to display the information item, out of the multiple display areas, when the sender transmits the information item to the communication address associated with the desired display area.
  • the sender is allowed to utilize a general-purpose communication terminal.
  • FIG. 1 is a functional block diagram showing an information display system according to one embodiment of the present invention.
  • FIG. 2 is a circuitry block diagram showing the information display system according one embodiment of the present invention.
  • FIG. 3 is an illustration showing a display mode on a display terminal according to one embodiment of the present invention.
  • FIG. 4A and FIG. 4B are illustrations showing data structures of management tables held by the display terminal according to one embodiment of the present invention.
  • FIG. 4A is an illustration showing data structure of the management table held by the display terminal A
  • FIG. 4B is an illustration showing data structure of the management table held by the display terminal B.
  • FIG. 5 is an illustration showing data structure of DS management table that is held by a management server according to one embodiment of the present invention.
  • FIG. 6 is an illustration showing data structure of mail management table held by the management server according to one embodiment of the present invention.
  • FIG. 7A and FIG. 7B are illustrations showing data structures that are stored in a database according to one embodiment of the present invention.
  • FIG. 7A is an illustration showing data structure when a SHARE type message is stored
  • FIG. 7B is an illustration showing data structure when SENDER type message or FREE type message is stored.
  • FIG. 8 is an illustration showing data structure of message display data that is transmitted to each display terminal from the management server according to one embodiment of the present invention.
  • FIG. 9 is a flow chart showing operations of e-mail receiving section of the management server according to one embodiment of the present invention.
  • FIG. 10 is a flow chart showing operations of e-mail management section of the management server according to one embodiment of the present invention.
  • FIG. 11 is a flow chart showing operations of message accepting section of the display terminal according to one embodiment of the present invention.
  • FIG. 12 is a flow chart showing operations of display control section of the display terminal according to one embodiment of the present invention.
  • the information display system is provided with multiple display terminals 100 serving as bulletin board system, a management server 200 which provides messages as display information to the multiple display terminals 100 , database 220 which temporarily stores e-mail data as a message to be displayed on the display terminal 100 , e-mail server 300 which is connected to network 2 , and LAN 301 which connects the elements above with one another.
  • the display terminal 100 includes display unit 120 having a display screen, and display control apparatus 101 which controls the display unit 120 .
  • the display control apparatus functionally includes a message accepting section 116 which accepts a message from the management server 200 via the LAN 301 , and a display control section 117 which allows the display unit 120 to display the message accepted by the message accepting section 116 .
  • the management server 200 functionally includes e-mail receiving section 216 which receives an e-mail from the e-mail server 300 via the LAN 301 , and e-mail management section 217 which stores data of the e-mail received by the e-mail receiving section 216 into the database 220 as data of message and delivers the message to the multiple display terminals 100 .
  • the display control apparatus 101 of the display terminal 100 includes communication interface 102 which is connected to the LAN 301 , display interface 103 which is connected to the display unit 120 , program memory 105 which stores various programs, data memory 108 which stores various data, and CPU 104 which executes various programs and the like stored in the program memory 105 .
  • the program memory 105 stores an accepting program 106 which implements a function as the aforementioned message accepting section 116 , and a display control program 107 which implements a function as the display control section 117 .
  • the data memory 108 there are reserved an area for temporarily expanding display data to be displayed on the display unit 120 , and an area for a management table 109 and the like, which will be described below.
  • the aforementioned message accepting section 116 of the display control apparatus 101 includes program memory 105 in which the accepting program 106 is stored, CPU 104 which executes the accepting program 106 , and communication interface 102 .
  • the aforementioned display control section 117 includes the program memory 105 which stores a display control program, the CPU 104 which executes this display control program 107 , and display interface 103 .
  • the management server 200 includes communication interface 202 which is connected to the LAN 301 , DB interface 203 which is connected to the database 220 , program memory 205 which stores various programs, data memory 208 which stores various data, and CPU 204 which executes various programs and the like stored in the program memory 205 .
  • the program memory 205 stores a receiving program 206 to implement a function as the aforementioned e-mail receiving section 216 , and e-mail management program 207 to implement a function as the e-mail management section 217 .
  • In the data memory 208 there are reserved areas for mail management table 210 and DS management table 209 and the like, which will be described below.
  • FIG. 3 shows an example of screen display of the display terminal A.
  • the screen 121 is partitioned into three large areas, being arranged from the top, display area A 122 a, display area B 122 b, and display area C 122 c.
  • Mail addresses are respectively allocated to the display areas 122 a, 122 b, and 122 c, and a mail address area 123 is provided in the upper part of each area to indicate the mail address.
  • the display area A 122 a is an area to display a message, in order of arrival, which is common to all the persons who may exist in the space where the display 120 is installed (hereinafter, referred to as “SHARE type message”). In the example of the screen, there are displayed the latest four messages.
  • the display area B 122 b is an area to display one message with respect to each message sender (hereinafter, referred to as “SENDER type message”). In the example of the screen, there are displayed messages from three senders, i.e., three messages.
  • the display area C 122 c is an area to display a free message (hereinafter, referred to as “FREE type message”), which has no restriction in the type of message as display information, unlike the above areas 122 a and 122 b.
  • Both of the display area B 122 b and the display area 122 c are areas for displaying a message within a message card 125 .
  • the message card 125 includes a message ID area 126 on the upper left part to display a message ID, a sending date and time area 127 on the upper right part to display the date and time when the message is transmitted, a text area 128 in the middle part to display a text of the message being transmitted, and an image area 129 on the lower part to display an image of the message being transmitted.
  • the message ID is unique to each message, and a message sender may delete the message or attach a reply to the message by designating this message ID.
  • a plurality of message cards 125 in the display area B 122 b and the display area C 122 c are arranged horizontally on the screen 121 , and each of the message cards 125 appears from the right edge, moves slowly towards the left, disappears at the left edge, ant then appears from the right edge again. Accordingly, it is possible to display message cards 125 , the number of which is equal to or larger than the number of message cards which fits into the width of each message area 122 b, 122 c. In order words, a larger number of messages can be displayed, compared to a display method which displays the messages in static manner.
  • the display area B 122 b is an area to specify a sender of the message and to display one message with respect to each sender, when a new message arrives having the same sender mail address as that of the message already displayed, the old message is replaced by the new message. If the new message includes only text data, the image is not updated. Attaching a photograph of the sender to the mail as the image data may make it easier to recognize who is the sender. Therefore, the display area B 122 b may be used to display a schedule of the day, to communicate from the outside to announce where the sender is currently located, or to display self-introduction.
  • the display area C 122 c is an area to display a free message as described above, it may be used to discuss a certain theme, or to communicate from a business trip destination to inform the current status.
  • the management table 109 stored in the data memory 109 of the display control apparatus 101 includes, a display area field in which a type of the display area is stored, a message type field to store the message type, and URL field to store URL of the management server 200 .
  • the display terminal A sets the display A 122 a, the display area B 122 b, and the display area C 122 c in the screen, the display area field of the display terminal A stores the display area A, display area B, and display area C, as shown in FIG. 4A .
  • the display area A displays a SHARE type message
  • the display area B displays a SENDER type message
  • the display area C displays a FREE type message. Therefore, the message type field of the display terminal A stores SHARE, SENDER, and FREE. Since the display terminal B here sets in the screen, the display area A 122 a and display area C 122 c, the display area field of the display terminal B stores the display area A and the display area C as shown in FIG. 4B .
  • the message type field of the display terminal B stores SHARE and FREE.
  • the display terminal 100 is connected with an input device or a computer on which an input device is mounted, and contents of the management table 109 can be changed from thus connected device. Therefore, the display area of each display terminal 100 can be modified freely.
  • the DS management table 209 stored in the data memory 208 of the management server 200 includes ID field for storing ID of each display terminal (DS), and URL field to store URL of each display terminal.
  • the mail management table 210 stored in the data memory 208 of the management server 200 includes, an e-mail address field to store an e-mail address to send a mail from the user terminal 1 to the e-mail server 300 via the network 2 , IP address field to store an IP address of the e-mail server 300 , account field to store an account regarding each e-mail address, password field to store a password regarding each e-mail address, message type field to store a type of the message displayed in the display area being associated with each e-mail address, and upload DS ID list field to store ID of the display terminal 100 to which a mail, i.e., a message, addressed to each e-mail address is provided.
  • IP address field to store an IP address of the e-mail server 300
  • account field to store an account regarding each e-mail address
  • password field to store a password regarding each e-mail address
  • message type field to store a type of the message displayed in the display area being associated with each e-mail address
  • a message sent to the e-mail address “bbs1@xxx . . . ” is a SHARE type message, and it is provided to the display terminals having the display terminal IDs 1 , 2 and 3 , corresponding to the display terminal A, display terminal B, and display terminal C, respectively.
  • the message sent to the e-mail address “bbs2@xxx . . . ” is a SENDER type message, and it is provided to the display terminals having the display terminal IDs 1 and 3 , corresponding to the display terminal A and the display terminal C, respectively.
  • the message sent to the e-mail address “bbs3@xxx . . . ” is a FREE type message, and it is provided to the display terminals having the display terminal IDs 1 , 2 and 3 , corresponding to the display terminal A, the display terminal B, and the display terminal C, respectively.
  • the example indicates that, as shown in FIG. 2 , the SHARE type message sent to the address “bbs1@xxx . . . ”, the SENDER type message sent to the address “bbs2@xxx . . . ”, and the FREE type message sent to the address “bbs3@xxx . . . ” are displayed on the display terminal A 100 .
  • the SHARE type message sent to the address “bbs1@xxx . . . ”, and the FREE type message sent to the address “bbs3@xxx . . . ” are displayed on the display terminal B 100 .
  • a usage is found such that one display terminal 100 and another display terminal 100 can share one mail address.
  • a usage such that a mail address for SHARE type and a mail address for FREE type are shared among a plurality of departments in the office, and only the mail address for SENDER type can be prepared with respect to each department.
  • the e-mail receiving section 216 When the e-mail receiving section 216 is started up, it refers to the mail management table 210 as shown in FIG. 6 , and creates a mail account list as a target for polling (step 10 ). Next, the e-mail receiving section sets a pointer at the top of the mail account list thus created (step 11 ), logs in the e-mail server 300 with the first account indicated by the pointer (step 12 ), and checks whether or not there is a newly arriving e-mail (step 13 ). If there is a newly arriving e-mail, the e-mail receiving section reads out the mail (step 14 ), and gives the newly arriving e-mail to the e-mail management section 217 (step 15 ).
  • step 13 If it is determined in step 13 that there is no newly arriving e-mail, and after the processing in step 15 is completed, the e-mail receiving section checks whether or not the pointer of the mail account list indicates the rearmost account (step 16 ), and if it is the rearmost account, the pointer is set to the top of the mail account list (step 17 ). On the other hand, if it is not the rearmost account, the e-mail receiving section moves the pointer forward by one (step 18 ), and the processing is returned to step 12 to check the next account.
  • the processing branches into two ways, a processing regarding a message already stored in the database 220 and to a processing regarding a newly arriving message.
  • the e-mail management section 217 When the e-mail management section 217 is started up, it initializes the upload DS ID list field of the mail management table 210 , which has been explained with reference to FIG. 6 , so as to manage the display terminal 100 utilizing a message upload via DB as a Web service (step 21 ). Next, the e-mail management section 217 issues the Web service for message upload via DB (step 22 ), and waits for a request for using the service (step 23 ).
  • the e-mail management section 217 adds ID of the display terminal 100 that issues the request into the upload DS ID list field of the mail management table 210 (step 24 ). According to a series of processing as described above (steps 21 to 24 ), it is relatively free to modify the display area to be displayed on one display terminal 100 . In other words, it is relatively free to change which display area is used, the display area A for displaying the SHARE type message, the display area B for displaying the SENDER type message, or the display area C for displaying the FREE type message.
  • the e-mail management section 217 reads out a message from the database 220 according to initial setting conditions, the message being to be provided to the display terminal 100 having the ID which is indicated in the upload DS ID list field (step 25 ).
  • the initial setting conditions includes, for example, reading the latest five messages.
  • the e-mail management section 217 refers to the DS management table 209 as described with reference to FIG. 5 , requests the display terminal 100 having the ID indicated in the upload DS ID list field to render an accepting Web service, that is, to prepare for accepting a message (step 26 ), transmits data for displaying the message to the display terminal 100 having the ID indicated in the upload DS ID list field (step 27 ), and then waits for the next request.
  • data for displaying the message which the e-mail management section 217 of the management server 200 transmits to the display terminal 100 includes, as shown in FIG. 8 , message type, message ID being unique to the message, text data, image data, sender mail address, and date and time when the sender transmitted the mail.
  • message type is FREE type with image data attached thereto, but if the message type is SHARE type, the image data is not attached.
  • the e-mail management section 217 When the e-mail management section 217 is started up, it waits for a newly arriving message. That is, it waits for a situation where the e-mail management section 217 receives a newly arriving message from the e-mail receiving section 216 (step 31 ).
  • the e-mail management section 217 refers to the mail management table 210 that was described with reference to FIG. 6 , and specifies a message type of the newly arriving mail according to the mail address as a destination of the newly arriving mail (step 32 ). Then, the e-mail management section 217 extracts from the newly arriving message, text data, attached image data, subject line, sender name, and the like (step 33 ), and creates a message ID (step 34 ).
  • the e-mail management section 217 lists IDs indicated in the upload DS ID list field of the mail management table 210 (step 35 ), requests the display terminal 100 having the IDs thus listed to render an accepting Web service, i.e., to prepare for message accepting (step 36 ), and transmits to the display terminal the data for displaying message as described with reference to FIG. 8 (step 37 ). Subsequently, the e-mail management section 217 stores in the database 220 the data and the like extracted from the newly arriving e-mail (step 38 ), and waits for a new e-mail that will arrive next.
  • step 35 it is presumed that an ID of the display terminal 100 having already requested to use the Web service for providing message upload is stored in the upload DS ID list field of the mail management table 210 .
  • the processing steps from 21 to 24 in the flow on the left side of FIG. 10 have already been executed.
  • the management server 200 accepts a completely new e-mail the same processes as those in steps 21 to 24 are performed at the time when the flow on the right side of FIG. 10 is started.
  • the data and the like extracted from the newly arriving e-mail and stored in the database 220 is SHARE type message, as shown in FIG. 7A , the data includes contents ID, registration date and time, registrar, message ID, message type, message of text data, subject of the message, sender mail address, and display expiration date. Out of those data elements, the e-mail management section 217 automatically sets the display expiration date, according to the registration date and time. If the message type is SENDER or FREE type, as shown in FIG. 7 B, a message in a form of image data is attached in addition to the data of SHARE type message. In step 25 of FIG. 10 , data constituting the message display data as shown in FIG.
  • the display control section 117 of the display terminal 100 which has received this message display data may delete this message, when the display expiration date for the message passes.
  • the message accepting section 116 When the message accepting section 116 is started up, it is determined whether the display terminal 100 is at the stage of started up or has already been started up (step 41 ). If it is at the stage of being started up, the message accepting section refers to the management table 109 as described with reference to FIG. 4A and FIG. 4B , and requests the management server 200 to render a Web service for providing message upload via DB (step 42 ). On this occasion, the message accepting section 116 informs what kind of message the display terminal 100 is requesting to provide with. Specifically, in the case of the display terminal A 100 , the management table 109 as shown in FIG.
  • the message accepting section 116 receives message display data via DB from the management server 200 (step 43 ), and the processing returns to step 41 .
  • step 41 if it is determined that the display terminal 100 has already been started up, the message accepting section 116 issues a Web service for accepting message upload to the management server 200 (step 51 ), waits for requests from the management server 200 , i.e., requests in step 26 and step 36 of FIG. 10 (step 52 ), and receives a message from the management server 200 (step 53 ). Subsequently, the message accepting section requests the display control section 117 to display the message (step 54 ). Then, while the message accepting section is actuated, the processes from step 52 to step 54 are executed repeatedly.
  • the display control section 117 displays on the display unit 120 , a screen having a background that is partitioned into multiple display areas A, B, and C (step 61 ), and waits for a display request from the message accepting section 116 (step 62 ). In receipt of the display request of a message, the display control section 117 determines the message type of thus received message (step 63 ).
  • the display control section 117 determines that the message type is SHARE (step 64 a ), it displays a new message in the display area A on the top position out of the multiple display areas A, B, and C (step 65 a ), and returns to the step 62 .
  • the display control section 117 determines that the message type is SENDER (step 64 b )
  • the display control section checks whether or not the display area B includes a message card sent from the same sender as the one who sent the message to be displayed now. If there is a message card from the same sender, the existing message is overwritten. If there is no message card from the same sender, a new message card is created, and the card thus created is inserted next to the latest card being displayed (step 65 b ).
  • step 64 c determines that the message type is FREE (step 64 c )
  • a new message card is created in the display area C, and the card thus created is inserted next to the latest card being displayed (step 65 c ). Then, the processing returns to step 63 .
  • the display control section 117 While the display control section 117 displays the message, it moves the message card 125 within the display areas B and C, as described above with reference to FIG. 3 . If the message is a reply to another message, a user designates a message ID to send the reply. Therefore, a newly arriving message as a reply holds a message ID which is the same as the ID of the original message. Considering this situation, the message card thus created is inserted next to the message card having the same message ID, and a series of messages can be displayed in sequence.
  • the display terminal 100 reserves multiple display areas respectively associated with e-mail addresses different from one another. Therefore, a sender of the display information sends the information to the e-mail address being associated with the display area where the user wishes to display the information, out of the multiple display areas, whereby the display information can be displayed on the display terminal 100 . Accordingly, the sender is allowed to use a general-purpose communication terminal 1 ( FIG. 1 and FIG. 2 ).
  • the message accepting section 116 accepts a message
  • the display control section 117 accepts a message display request from the message accepting section 116
  • the display control section 117 displays the message. Therefore, it is not necessary to perform a particular browsing operation to view the message.
  • the information display system has an effect as described above. Therefore, for example, this system may be placed in a public space such as office and school, to facilitate sharing information among the people relating to the space. If the system is placed in a store, various kind of usage is available, for example, information such as limited-time sale is categorized in SHARE type, information such as staff introduction of store staffs or recommendation from the staffs is categorized as SENDER type, and information such as opinions from customers is categorized as FREE type.
  • the e-mail server 300 is provided independently from the management server 200 . However, it is possible to provide one piece of server by implementing the function of the management server 200 in the e-mail server 300 .
  • Each of the display terminals 100 is not provided with an e-mail address which is capable of directly receiving an e-mail from an external communication terminal 1 , and addresses available within LAN 301 are provided.
  • at least one e-mail address may be provided, to be associated with each display area on the display terminal 100 , and each display terminal 100 may be allowed to receive an e-mail directly from the external communication terminal 1 or via a mail server.
  • at least one mail address set in the display terminal 100 cannot be easily changed. Therefore, modifying the type of message being received may not be easily performed, unlike the above embodiment.
  • a sending side mail address may be utilized for the purpose above.

Abstract

A display control apparatus which displays information items from outside on a screen of a display apparatus, comprises a receiver for receiving the information from outside, and a controller which allocates in the screen multiple display areas respectively associated with multiple communication addresses that are different from one another, and displays said information items in said display areas respectively, said information items being sent to said communication addresses respectively associated with said display areas.

Description

    CLAIM OF PRIORITY
  • The present application claims priority from Japanese application serial No. 2004-177040 filed on Jun. 15, 2004, the content of which is hereby incorporated by reference into this application.
  • BACKGROUND
  • The present invention relates to a display control apparatus which is capable of displaying on a screen multiple display information items obtained from exterior communications, an information display apparatus provided with this display control apparatus, an information service management apparatus which provides those apparatuses with the display information items, a display system provided with those elements above, a display control program, and a display control method.
  • Conventionally, as a technique to display information such as electronic mail (hereinafter, referred to as “e-mail”), U.S. patent application Publication No. 2002/138584 (JP-A-2002-351789) discloses a system that divides a display screen into multiple display areas, and e-mails from particular senders are displayed respectively in the display areas. U.S. patent application Publication No. 2002/138584 further discloses that an apparatus which receives an e-mail is provided with one e-mail address and each display area is provided with an identifier. Even more particularly, U.S. patent application Publication No. 2002/138584 further discloses that the sender specifies the mail address together with the identifier of the display area, and when a main text of the e-mail is sent to the apparatus, the apparatus as a receiver displays the main text of the e-mail in the display area indicated by the identifier.
  • Even though there is an advantage that several e-mails can be viewed at once in the system as disclosed by U.S. patent application Publication No. 2002/138584, an apparatus as a mail sender has to accept an input of identifier indicating the display area together with the mail address of the receiver side. Therefore, it is necessary that the apparatus as a sender is to be a dedicated one, and a general-purpose communication terminal cannot be used.
  • SUMMARY
  • The object of the present invention is to provide an apparatus, a system, a program, and a method, allowing multiple display information items from multiple communication terminals to be displayed on a screen.
  • The present invention is provided with an information display apparatus (for example, a display terminal) which displays information from outside (for example, e-mail message), and a management apparatus (for example, management server) which delivers multiple information items from outside to the information display apparatus via a network, wherein,
  • the information display apparatus is provided with a display device which displays the information items, a receiver which receives the information items from outside, and a controller which allocates in a screen of the display device, multiple display areas respectively associated with multiple communication addresses (for example, e-mail address) being different from one another, and displays the information items respectively in the display areas, the information items being sent to the communication addresses respectively associated with the display areas, and,
  • the management apparatus is provided with a receiver which receives the information items sent to the multiple communication addresses from outside, a storage device which stores a table holding the multiple communication addresses, types of information items respectively associated with the communication addresses, and an identifier of the information display apparatus associated with each of the communication addresses, and a management device which refers to the table to know the identifier of the information display apparatus as a destination of the information item that is sent to any one of the multiple communication addresses and the type of the information item, and transmits to the information display apparatus having the identifier, the information item and the type of the information.
  • According to the present invention, since the display control apparatus sets in the display screen, multiple display areas that are respectively associated with communication addresses being different from one another, it is possible for a sender to display information item on the display screen, within a display area in which the sender desires to display the information item, out of the multiple display areas, when the sender transmits the information item to the communication address associated with the desired display area. With the configuration above, the sender is allowed to utilize a general-purpose communication terminal.
  • BRIEF DESCRIPTION OF THE DRAWINGS
  • FIG. 1 is a functional block diagram showing an information display system according to one embodiment of the present invention.
  • FIG. 2 is a circuitry block diagram showing the information display system according one embodiment of the present invention.
  • FIG. 3 is an illustration showing a display mode on a display terminal according to one embodiment of the present invention.
  • FIG. 4A and FIG. 4B are illustrations showing data structures of management tables held by the display terminal according to one embodiment of the present invention. FIG. 4A is an illustration showing data structure of the management table held by the display terminal A and FIG. 4B is an illustration showing data structure of the management table held by the display terminal B.
  • FIG. 5 is an illustration showing data structure of DS management table that is held by a management server according to one embodiment of the present invention.
  • FIG. 6 is an illustration showing data structure of mail management table held by the management server according to one embodiment of the present invention.
  • FIG. 7A and FIG. 7B are illustrations showing data structures that are stored in a database according to one embodiment of the present invention. FIG. 7A is an illustration showing data structure when a SHARE type message is stored, and FIG. 7B is an illustration showing data structure when SENDER type message or FREE type message is stored.
  • FIG. 8 is an illustration showing data structure of message display data that is transmitted to each display terminal from the management server according to one embodiment of the present invention.
  • FIG. 9 is a flow chart showing operations of e-mail receiving section of the management server according to one embodiment of the present invention.
  • FIG. 10 is a flow chart showing operations of e-mail management section of the management server according to one embodiment of the present invention.
  • FIG. 11 is a flow chart showing operations of message accepting section of the display terminal according to one embodiment of the present invention.
  • FIG. 12 is a flow chart showing operations of display control section of the display terminal according to one embodiment of the present invention.
  • DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS
  • Hereinafter, an information display system according to one embodiment of the present invention will be explained with reference to the accompanying drawings.
  • As shown in FIG. 1, the information display system according to the present embodiment is provided with multiple display terminals 100 serving as bulletin board system, a management server 200 which provides messages as display information to the multiple display terminals 100, database 220 which temporarily stores e-mail data as a message to be displayed on the display terminal 100, e-mail server 300 which is connected to network 2, and LAN 301 which connects the elements above with one another.
  • The display terminal 100 includes display unit 120 having a display screen, and display control apparatus 101 which controls the display unit 120. The display control apparatus functionally includes a message accepting section 116 which accepts a message from the management server 200 via the LAN 301, and a display control section 117 which allows the display unit 120 to display the message accepted by the message accepting section 116.
  • The management server 200 functionally includes e-mail receiving section 216 which receives an e-mail from the e-mail server 300 via the LAN 301, and e-mail management section 217 which stores data of the e-mail received by the e-mail receiving section 216 into the database 220 as data of message and delivers the message to the multiple display terminals 100.
  • As shown in FIG. 2, the display control apparatus 101 of the display terminal 100 includes communication interface 102 which is connected to the LAN 301, display interface 103 which is connected to the display unit 120, program memory 105 which stores various programs, data memory 108 which stores various data, and CPU 104 which executes various programs and the like stored in the program memory 105. The program memory 105 stores an accepting program 106 which implements a function as the aforementioned message accepting section 116, and a display control program 107 which implements a function as the display control section 117. In the data memory 108, there are reserved an area for temporarily expanding display data to be displayed on the display unit 120, and an area for a management table 109 and the like, which will be described below. The aforementioned message accepting section 116 of the display control apparatus 101 includes program memory 105 in which the accepting program 106 is stored, CPU 104 which executes the accepting program 106, and communication interface 102. In addition, the aforementioned display control section 117 includes the program memory 105 which stores a display control program, the CPU 104 which executes this display control program 107, and display interface 103.
  • The management server 200 includes communication interface 202 which is connected to the LAN 301, DB interface 203 which is connected to the database 220, program memory 205 which stores various programs, data memory 208 which stores various data, and CPU 204 which executes various programs and the like stored in the program memory 205. The program memory 205 stores a receiving program 206 to implement a function as the aforementioned e-mail receiving section 216, and e-mail management program 207 to implement a function as the e-mail management section 217. In the data memory 208, there are reserved areas for mail management table 210 and DS management table 209 and the like, which will be described below.
  • FIG. 3 shows an example of screen display of the display terminal A. The screen 121 is partitioned into three large areas, being arranged from the top, display area A 122 a, display area B 122 b, and display area C 122 c. Mail addresses are respectively allocated to the display areas 122 a, 122 b, and 122 c, and a mail address area 123 is provided in the upper part of each area to indicate the mail address. The display area A 122 a is an area to display a message, in order of arrival, which is common to all the persons who may exist in the space where the display 120 is installed (hereinafter, referred to as “SHARE type message”). In the example of the screen, there are displayed the latest four messages. The display area B 122 b is an area to display one message with respect to each message sender (hereinafter, referred to as “SENDER type message”). In the example of the screen, there are displayed messages from three senders, i.e., three messages. The display area C 122 c is an area to display a free message (hereinafter, referred to as “FREE type message”), which has no restriction in the type of message as display information, unlike the above areas 122 a and 122 b.
  • Both of the display area B 122 b and the display area 122 c are areas for displaying a message within a message card 125. The message card 125 includes a message ID area 126 on the upper left part to display a message ID, a sending date and time area 127 on the upper right part to display the date and time when the message is transmitted, a text area 128 in the middle part to display a text of the message being transmitted, and an image area 129 on the lower part to display an image of the message being transmitted. The message ID is unique to each message, and a message sender may delete the message or attach a reply to the message by designating this message ID.
  • A plurality of message cards 125 in the display area B 122 b and the display area C 122 c are arranged horizontally on the screen 121, and each of the message cards 125 appears from the right edge, moves slowly towards the left, disappears at the left edge, ant then appears from the right edge again. Accordingly, it is possible to display message cards 125, the number of which is equal to or larger than the number of message cards which fits into the width of each message area 122 b, 122 c. In order words, a larger number of messages can be displayed, compared to a display method which displays the messages in static manner.
  • As described above, since the display area B 122 b is an area to specify a sender of the message and to display one message with respect to each sender, when a new message arrives having the same sender mail address as that of the message already displayed, the old message is replaced by the new message. If the new message includes only text data, the image is not updated. Attaching a photograph of the sender to the mail as the image data may make it easier to recognize who is the sender. Therefore, the display area B 122 b may be used to display a schedule of the day, to communicate from the outside to announce where the sender is currently located, or to display self-introduction.
  • Since the display area C 122 c is an area to display a free message as described above, it may be used to discuss a certain theme, or to communicate from a business trip destination to inform the current status.
  • As shown in FIG. 4A and FIG. 4B, the management table 109 stored in the data memory 109 of the display control apparatus 101 includes, a display area field in which a type of the display area is stored, a message type field to store the message type, and URL field to store URL of the management server 200. For example, as explained in the above description with reference to FIG. 3, the display terminal A sets the display A 122 a, the display area B 122 b, and the display area C 122 c in the screen, the display area field of the display terminal A stores the display area A, display area B, and display area C, as shown in FIG. 4A. As described above, the display area A displays a SHARE type message, the display area B displays a SENDER type message, and the display area C displays a FREE type message. Therefore, the message type field of the display terminal A stores SHARE, SENDER, and FREE. Since the display terminal B here sets in the screen, the display area A 122 a and display area C 122 c, the display area field of the display terminal B stores the display area A and the display area C as shown in FIG. 4B. The message type field of the display terminal B stores SHARE and FREE.
  • The display terminal 100 is connected with an input device or a computer on which an input device is mounted, and contents of the management table 109 can be changed from thus connected device. Therefore, the display area of each display terminal 100 can be modified freely.
  • As shown in FIG. 5, the DS management table 209 stored in the data memory 208 of the management server 200 includes ID field for storing ID of each display terminal (DS), and URL field to store URL of each display terminal.
  • As shown in FIG. 6, the mail management table 210 stored in the data memory 208 of the management server 200 includes, an e-mail address field to store an e-mail address to send a mail from the user terminal 1 to the e-mail server 300 via the network 2, IP address field to store an IP address of the e-mail server 300, account field to store an account regarding each e-mail address, password field to store a password regarding each e-mail address, message type field to store a type of the message displayed in the display area being associated with each e-mail address, and upload DS ID list field to store ID of the display terminal 100 to which a mail, i.e., a message, addressed to each e-mail address is provided. The example as shown in FIG. 6 indicates that a message sent to the e-mail address “bbs1@xxx . . . ” is a SHARE type message, and it is provided to the display terminals having the display terminal IDs 1, 2 and 3, corresponding to the display terminal A, display terminal B, and display terminal C, respectively. The message sent to the e-mail address “bbs2@xxx . . . ” is a SENDER type message, and it is provided to the display terminals having the display terminal IDs 1 and 3, corresponding to the display terminal A and the display terminal C, respectively. The message sent to the e-mail address “bbs3@xxx . . . ” is a FREE type message, and it is provided to the display terminals having the display terminal IDs 1, 2 and 3, corresponding to the display terminal A, the display terminal B, and the display terminal C, respectively.
  • In other words, the example indicates that, as shown in FIG. 2, the SHARE type message sent to the address “bbs1@xxx . . . ”, the SENDER type message sent to the address “bbs2@xxx . . . ”, and the FREE type message sent to the address “bbs3@xxx . . . ” are displayed on the display terminal A 100. In addition, the SHARE type message sent to the address “bbs1@xxx . . . ”, and the FREE type message sent to the address “bbs3@xxx . . . ” are displayed on the display terminal B 100. On the display terminal C 100, just like the display terminal A, there are displayed the SHARE type message sent to the address “bbs1@xxx . . . ”, the SENDER type message sent to the address “bbs2@xxx . . . ”, and the FREE type message sent to the address “bbs3@xxx . . . ”.
  • As thus described, it is possible to display a message sent to a certain mail address on multiple display terminals 100, by managing the ID of the display terminal 100 to which the message is given. In other words, a usage is found such that one display terminal 100 and another display terminal 100 can share one mail address. For example, if the present invention is applied to an office, there is found a usage such that a mail address for SHARE type and a mail address for FREE type are shared among a plurality of departments in the office, and only the mail address for SENDER type can be prepared with respect to each department.
  • Next, according to the flow chart as shown in FIG. 9, operations of the e-mail receiving section 216 of the management server 200 will be explained.
  • When the e-mail receiving section 216 is started up, it refers to the mail management table 210 as shown in FIG. 6, and creates a mail account list as a target for polling (step 10). Next, the e-mail receiving section sets a pointer at the top of the mail account list thus created (step 11), logs in the e-mail server 300 with the first account indicated by the pointer (step 12), and checks whether or not there is a newly arriving e-mail (step 13). If there is a newly arriving e-mail, the e-mail receiving section reads out the mail (step 14), and gives the newly arriving e-mail to the e-mail management section 217 (step 15). If it is determined in step 13 that there is no newly arriving e-mail, and after the processing in step 15 is completed, the e-mail receiving section checks whether or not the pointer of the mail account list indicates the rearmost account (step 16), and if it is the rearmost account, the pointer is set to the top of the mail account list (step 17). On the other hand, if it is not the rearmost account, the e-mail receiving section moves the pointer forward by one (step 18), and the processing is returned to step 12 to check the next account.
  • Next, according to the flow chart as shown in FIG. 10, operations of the e-mail management section 217 of the management server 200 will be explained.
  • When the e-mail management section 217 is started up, the processing branches into two ways, a processing regarding a message already stored in the database 220 and to a processing regarding a newly arriving message.
  • Firstly, a processing regarding the message stored in the database 220 will be explained, which is shown by the flow on the left in FIG. 10. When the e-mail management section 217 is started up, it initializes the upload DS ID list field of the mail management table 210, which has been explained with reference to FIG. 6, so as to manage the display terminal 100 utilizing a message upload via DB as a Web service (step 21). Next, the e-mail management section 217 issues the Web service for message upload via DB (step 22), and waits for a request for using the service (step 23). If there is a request for using the service, the e-mail management section 217 adds ID of the display terminal 100 that issues the request into the upload DS ID list field of the mail management table 210 (step 24). According to a series of processing as described above (steps 21 to 24), it is relatively free to modify the display area to be displayed on one display terminal 100. In other words, it is relatively free to change which display area is used, the display area A for displaying the SHARE type message, the display area B for displaying the SENDER type message, or the display area C for displaying the FREE type message.
  • Next, with reference to the mail management table 210, the e-mail management section 217 reads out a message from the database 220 according to initial setting conditions, the message being to be provided to the display terminal 100 having the ID which is indicated in the upload DS ID list field (step 25). Here, the initial setting conditions includes, for example, reading the latest five messages.
  • Next, the e-mail management section 217 refers to the DS management table 209 as described with reference to FIG. 5, requests the display terminal 100 having the ID indicated in the upload DS ID list field to render an accepting Web service, that is, to prepare for accepting a message (step 26), transmits data for displaying the message to the display terminal 100 having the ID indicated in the upload DS ID list field (step 27), and then waits for the next request.
  • Here, data for displaying the message, which the e-mail management section 217 of the management server 200 transmits to the display terminal 100 includes, as shown in FIG. 8, message type, message ID being unique to the message, text data, image data, sender mail address, and date and time when the sender transmitted the mail. It is to be noted, in the example as shown in FIG. 8, the message type is FREE type with image data attached thereto, but if the message type is SHARE type, the image data is not attached.
  • Next, processing regarding a newly arriving message will be explained, which is shown by the flow on the right in FIG. 10.
  • When the e-mail management section 217 is started up, it waits for a newly arriving message. That is, it waits for a situation where the e-mail management section 217 receives a newly arriving message from the e-mail receiving section 216 (step 31). Next, the e-mail management section 217 refers to the mail management table 210 that was described with reference to FIG. 6, and specifies a message type of the newly arriving mail according to the mail address as a destination of the newly arriving mail (step 32). Then, the e-mail management section 217 extracts from the newly arriving message, text data, attached image data, subject line, sender name, and the like (step 33), and creates a message ID (step 34). Next, the e-mail management section 217 lists IDs indicated in the upload DS ID list field of the mail management table 210 (step 35), requests the display terminal 100 having the IDs thus listed to render an accepting Web service, i.e., to prepare for message accepting (step 36), and transmits to the display terminal the data for displaying message as described with reference to FIG. 8 (step 37). Subsequently, the e-mail management section 217 stores in the database 220 the data and the like extracted from the newly arriving e-mail (step 38), and waits for a new e-mail that will arrive next. In step 35, it is presumed that an ID of the display terminal 100 having already requested to use the Web service for providing message upload is stored in the upload DS ID list field of the mail management table 210. Thus, it means that the processing steps from 21 to 24 in the flow on the left side of FIG. 10 have already been executed. However, in the case where the management server 200 accepts a completely new e-mail, the same processes as those in steps 21 to 24 are performed at the time when the flow on the right side of FIG. 10 is started.
  • If the data and the like extracted from the newly arriving e-mail and stored in the database 220 (step 38) is SHARE type message, as shown in FIG. 7A, the data includes contents ID, registration date and time, registrar, message ID, message type, message of text data, subject of the message, sender mail address, and display expiration date. Out of those data elements, the e-mail management section 217 automatically sets the display expiration date, according to the registration date and time. If the message type is SENDER or FREE type, as shown in FIG. 7B, a message in a form of image data is attached in addition to the data of SHARE type message. In step 25 of FIG. 10, data constituting the message display data as shown in FIG. 8 is extracted, out of the data elements stored in the database 220 as described above. In this example here, the subject, display expiration date and the like out of the data stored in the database 220 are not included in the message display data. However, the subject, the display expiration date, and the like may be included in the message display data. If the display expiration date is included in the message display data, the display control section 117 of the display terminal 100 which has received this message display data may delete this message, when the display expiration date for the message passes.
  • Next, according to the flow chart as shown in FIG. 11, operations of the message accepting section 116 of the display terminal 100 will be described.
  • When the message accepting section 116 is started up, it is determined whether the display terminal 100 is at the stage of started up or has already been started up (step 41). If it is at the stage of being started up, the message accepting section refers to the management table 109 as described with reference to FIG. 4A and FIG. 4B, and requests the management server 200 to render a Web service for providing message upload via DB (step 42). On this occasion, the message accepting section 116 informs what kind of message the display terminal 100 is requesting to provide with. Specifically, in the case of the display terminal A 100, the management table 109 as shown in FIG. 4A is referred to, and provision of a message of SHARE type to be displayed in the display area A, a message of SENDER type to be displayed in the display area B, a message of FREE type to be displayed in the display area C are requested. This request for the Web service for providing message upload via DB is accepted by the e-mail management section 217 in step 23 of FIG. 10.
  • After this request is sent to the management server 200, the message accepting section 116 receives message display data via DB from the management server 200 (step 43), and the processing returns to step 41.
  • In step 41, if it is determined that the display terminal 100 has already been started up, the message accepting section 116 issues a Web service for accepting message upload to the management server 200 (step 51), waits for requests from the management server 200, i.e., requests in step 26 and step 36 of FIG. 10 (step 52), and receives a message from the management server 200 (step 53). Subsequently, the message accepting section requests the display control section 117 to display the message (step 54). Then, while the message accepting section is actuated, the processes from step 52 to step 54 are executed repeatedly.
  • Next, operations of the display control section 117 of the display terminal A 100 will be explained according to the flow chart as shown in FIG. 12.
  • Firstly, the display control section 117 displays on the display unit 120, a screen having a background that is partitioned into multiple display areas A, B, and C (step 61), and waits for a display request from the message accepting section 116 (step 62). In receipt of the display request of a message, the display control section 117 determines the message type of thus received message (step 63).
  • When the display control section 117 determines that the message type is SHARE (step 64 a), it displays a new message in the display area A on the top position out of the multiple display areas A, B, and C (step 65 a), and returns to the step 62. When the display control section 117 determines that the message type is SENDER (step 64 b), the display control section checks whether or not the display area B includes a message card sent from the same sender as the one who sent the message to be displayed now. If there is a message card from the same sender, the existing message is overwritten. If there is no message card from the same sender, a new message card is created, and the card thus created is inserted next to the latest card being displayed (step 65 b). Then, the processing returns to step 63. When the display control section 117 determines that the message type is FREE (step 64 c), a new message card is created in the display area C, and the card thus created is inserted next to the latest card being displayed (step 65 c). Then, the processing returns to step 63.
  • While the display control section 117 displays the message, it moves the message card 125 within the display areas B and C, as described above with reference to FIG. 3. If the message is a reply to another message, a user designates a message ID to send the reply. Therefore, a newly arriving message as a reply holds a message ID which is the same as the ID of the original message. Considering this situation, the message card thus created is inserted next to the message card having the same message ID, and a series of messages can be displayed in sequence.
  • As described above, in the present embodiment, the display terminal 100 reserves multiple display areas respectively associated with e-mail addresses different from one another. Therefore, a sender of the display information sends the information to the e-mail address being associated with the display area where the user wishes to display the information, out of the multiple display areas, whereby the display information can be displayed on the display terminal 100. Accordingly, the sender is allowed to use a general-purpose communication terminal 1 (FIG. 1 and FIG. 2).
  • In the display terminal 100, the message accepting section 116 accepts a message, and when the display control section 117 accepts a message display request from the message accepting section 116, the display control section 117 displays the message. Therefore, it is not necessary to perform a particular browsing operation to view the message.
  • The information display system according to the present embodiment has an effect as described above. Therefore, for example, this system may be placed in a public space such as office and school, to facilitate sharing information among the people relating to the space. If the system is placed in a store, various kind of usage is available, for example, information such as limited-time sale is categorized in SHARE type, information such as staff introduction of store staffs or recommendation from the staffs is categorized as SENDER type, and information such as opinions from customers is categorized as FREE type.
  • In the information display system according to the present embodiment, the e-mail server 300 is provided independently from the management server 200. However, it is possible to provide one piece of server by implementing the function of the management server 200 in the e-mail server 300.
  • Each of the display terminals 100 according to the present embodiment is not provided with an e-mail address which is capable of directly receiving an e-mail from an external communication terminal 1, and addresses available within LAN 301 are provided. However, at least one e-mail address may be provided, to be associated with each display area on the display terminal 100, and each display terminal 100 may be allowed to receive an e-mail directly from the external communication terminal 1 or via a mail server. In this occasion, however, at least one mail address set in the display terminal 100 cannot be easily changed. Therefore, modifying the type of message being received may not be easily performed, unlike the above embodiment.
  • Alternatively, instead of the mail address as a destination (receiving side), a sending side mail address may be utilized for the purpose above.

Claims (28)

1. A display control apparatus for displaying information items from outside on a screen of a display apparatus, comprising,
a receiver which receives said information items from the outside, and
a controller which allocates in said screen multiple display areas respectively associated with multiple communication addresses that are different from one another, and displays said information items in said display areas respectively, said information items being sent to said communication addresses respectively associated with said display areas.
2. The display control apparatus according to claim 1, wherein,
each of said communication addresses respectively associated with said display areas is determined by a type of said information item, and said controller changes a display mode of said display area in accordance with the type of said information item.
3. The display control apparatus according to claim 2, wherein,
said communication address in accordance with the type of said information item which is required to specify a sender of said information item is different from said communication address in accordance with the type of said information item which is not required to specify said sender.
4. The display control apparatus according to claim 2, wherein,
said communication address in accordance with the type of said information item which is to be announced to all persons likely to exist at a position where said display apparatus is installed, is different from said communication address in accordance with the type of said information item which is to be announced to a part of the persons likely to exist at the position where said display apparatus is installed.
5. The display control apparatus according to claim 1, wherein,
said controller displays said information items from multiple senders in at least one of said multiple display areas.
6. The display control apparatus according to claim 5, wherein,
said controller displays the latest information item from each of said multiple senders, in said display area to display said information items from said multiple senders.
7. The display control apparatus according to claim 1, wherein,
said controller displays said information items arranged in a predetermined direction in a number being equal to or less than a predetermined number, within at least one of said multiple display areas, and
said controller scrolls said screen along the predetermined direction, whereby said information items in a number more than the predetermined number are displayed cyclically.
8. The display control apparatus according to claim 1, wherein,
said controller displays said multiple information items within at least one of said multiple display areas, in order of receiving by said receiver.
9. The display control apparatus according to claim 1, wherein,
said controller displays in at least one of said multiple display areas, a predetermined number of information items out of said multiple information items received by said receiver, within a given period.
10. The display control apparatus according to claim 1, wherein,
said controller displays a character and an image in at least one of said multiple display areas.
11. A display control apparatus for displaying information items from outside on a screen of a display apparatus, comprising,
a receiver which receives said information items from the outside, and
a controller which displays on said screen said information items arranged in a predetermined direction in a number being equal to or less than a predetermined number, wherein
said controller scrolls said screen along the predetermined direction, whereby said information items in a number more than the predetermined number are displayed cyclically.
12. The display control apparatus according to claim 11, wherein,
the controller allocates in said screen multiple display areas respectively associated with multiple communication addresses that are different from one another, and displays said information items in said display areas respectively, said information items being sent to said communication addresses respectively associated with said display areas, and
said controller displays in at least one of said multiple display areas, multiple information items cyclically.
13. The display control apparatus according to claim 11, wherein,
said receiver makes a request to said controller to display said information items, when said receiver receives said information items from the outside, and
said controller displays said information items on said screen, when said controller receives said request from said receiver to display said information items.
14. The display control apparatus according to claim 12, wherein,
said receiver holds said multiple communication addresses.
15. An information display apparatus for displaying information items from outside, comprising,
a display device which displays said information items,
a receiver which receives said information items from the outside, and
a controller which allocates in a screen of said display device, multiple display areas respectively associated with multiple communication addresses that are different from one another, and displays said information items in said display areas respectively, said information items being sent to said communication addresses respectively associated with said display areas.
16. An information display apparatus for displaying information items from outside, comprising,
a display device which displays said information items,
a receiver which receives said information items from the outside, and
a controller which displays on a screen of said display device, said information items arranged in a predetermined direction in a number being equal to or less than a predetermined number, wherein
said controller scrolls said screen along the predetermined direction, whereby said information items in a number more than the predetermined number are displayed cyclically.
17. A display system comprising,
an information display apparatus which displays information items from outside, and
a management apparatus which delivers to said information display apparatus multiple information items from the outside via a network, wherein,
said information display apparatus comprises,
a display device which displays said information items,
a receiver which receives said information items from the outside, and
a controller which allocates in a screen of said display device, multiple display areas respectively associated with multiple communication addresses that are different from one another, and displays said information items in said display areas respectively, said information items being sent to said communication addresses respectively associated with said display areas, and
said management apparatus comprises,
a storage device which stores a table to hold an association between an identifier given to said information display apparatus and each of said multiple communication addresses, and
a management controller which refers to said table and transmits said information items destined to the communication address, to said information display apparatus that is given the identifier associated with the communication address.
18. A management apparatus which receives information items from outside and delivers said information items to an information display apparatus via a network, comprising,
a receiver which receives said information items sent from outside to multiple communication addresses,
a storage device which stores a table holding said multiple communication addresses, a type of each of said information items respectively associated with said communication addresses, and an identifier of said information display apparatus associated with each of said communication addresses, and
a managing device which refers to said table, so as to find out the identifier of said information display apparatus to which said information item is to be sent, said information item having been sent to any one of said multiple communication addresses, and to find out the type of said information item, and transmits said information item and the type of said information item to said information display apparatus having said identifier.
19. The management apparatus according to claim 18, wherein,
said managing device receives from said information display apparatus, a request for any one of the types of said information items, and creates said table based on said request from said information display apparatus.
20. A display system comprising,
an information display apparatus which displays information items from outside, and
a management apparatus which delivers to said information display apparatus multiple information items from the outside via a network, wherein,
said information display apparatus comprises,
a display device which displays said information items,
a receiver which receives said information items from the outside, and
a controller which allocates in a screen of said display device, multiple display areas respectively associated with multiple communication addresses that are different from one another, and displays said information items in said display areas respectively, said information items being sent to said communication addresses respectively associated with said display areas, wherein,
said management apparatus comprises,
a receiver which receives said information items sent from outside to multiple communication addresses,
a storage device which stores a table holding said multiple communication addresses, a type of each of said information items respectively associated with said communication addresses, and an identifier of said information display apparatus associated with each of said communication addresses, and
a managing device which refers to said table, so as to find out the identifier of said information display apparatus to which said information item is to be sent, said information item having been sent to any one of said multiple communication addresses, and to find out the type of said information item, and transmits said information item and the type of said information item to said information display apparatus having said identifier.
21. A program to be executed on a computer, which allows said computer to display information items from outside on a screen of a display apparatus, comprising,
an allocating step of allocating in said screen, multiple display areas respectively associated with multiple communication addresses different from one another, and
a displaying step of displaying said information items in said display areas respectively, said information items having been sent to said communication addresses respectively associated with said display areas.
22. The program according to claim 21, wherein,
each of said communication addresses being set with respect to each of said display areas is determined by a type of said information item, and in said displaying step, a display mode of each of said display areas is changed in accordance with the type of said information item.
23. The program according to claim 21, wherein,
when a receiver of said computer on which said program operates receives said information items from outside and issues a request for displaying said information items, in said displaying step, said request is received and said information items is displayed in said display areas respectively associated with said information items.
24. A program to be executed on a computer, which allows said computer to receive information items from outside and to deliver said information items to an information display apparatus via a network, comprising,
a receiving step of receiving said information items sent from the outside to multiple communication addresses, and
a transmitting step of referring to a table holding said multiple communication addresses, a type of each of said information items respectively associated with said communication addresses, and an identifier of said information display apparatus associated with each of said communication addresses, so as to find out the identifier of said information display apparatus to which said information item is to be sent, said information item having been sent to any one of said multiple communication addresses, and to find out the type of said information item, and transmitting said information item and the type of said information item to said information display apparatus having said identifier.
25. The program according to claim 24, wherein,
in said transmitting step, a request for any type of said information items is received from said information display apparatus, and said table is created based on said request from said information display apparatus.
26. A display control method of displaying information items from outside on a screen of a display apparatus, comprising,
an allocating step of allocating in said screen, multiple display areas respectively associated with multiple communication addresses different from one another, and
a displaying step of displaying said information items in said display areas respectively, said information items being sent to said communication addresses respectively associated with said display areas.
27. The display control method according to claim 26, wherein,
each of said communication addresses being set with respect to each of said display areas is determined in accordance with a type of said information item, and in said displaying step, a display mode in each of said display areas is changed in accordance with the type of said information item.
28. A display system comprising a display terminal, and a management apparatus being connected to said display terminal via a network, wherein,
a screen of said display terminal includes multiple display areas,
said display areas respectively display mail addresses being associated with said display areas respectively,
said management apparatus comprises,
a first storage device which stores a first management information item defining a type of message associated with each of said mail addresses, and
a first controller which extracts a mail address from a mail that is sent from a user terminal, refers to said first management information to determine the type of said message associated with said mail address thus extracted, attaches said type of said message thus determined to said message, and transmits to said display terminal said message with the type of message attached thereto, and,
said display terminal comprises,
a second storage device which stores a second management information item defining a type of message associated with each of said display areas, and
a second controller which refers to said second management information item to determine a display area associated with said type of message, attached to said message received from said management apparatus, and displays said message in said display area thus determined.
US11/149,257 2004-06-15 2005-06-10 Display control apparatus, information display apparatus, display system, display control program and display control method Abandoned US20050278643A1 (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JP2004-177040 2004-06-15
JP2004177040A JP4477428B2 (en) 2004-06-15 2004-06-15 Display control apparatus, information display apparatus including the same, display system including these, display control program, and display control method

Publications (1)

Publication Number Publication Date
US20050278643A1 true US20050278643A1 (en) 2005-12-15

Family

ID=35461962

Family Applications (1)

Application Number Title Priority Date Filing Date
US11/149,257 Abandoned US20050278643A1 (en) 2004-06-15 2005-06-10 Display control apparatus, information display apparatus, display system, display control program and display control method

Country Status (2)

Country Link
US (1) US20050278643A1 (en)
JP (1) JP4477428B2 (en)

Cited By (128)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20070234221A1 (en) * 2006-03-15 2007-10-04 Yuki Ishibashi Message window display control apparatus, method, and program product
US20080055269A1 (en) * 2006-09-06 2008-03-06 Lemay Stephen O Portable Electronic Device for Instant Messaging
US20090005011A1 (en) * 2007-06-28 2009-01-01 Greg Christie Portable Electronic Device with Conversation Management for Incoming Instant Messages
US20090177981A1 (en) * 2008-01-06 2009-07-09 Greg Christie Portable Electronic Device for Instant Messaging Multiple Recipients
US20100185960A1 (en) * 2003-05-02 2010-07-22 Apple Inc. Method and Apparatus for Displaying Information During an Instant Messaging Session
US20120089704A1 (en) * 2010-10-12 2012-04-12 Chris Trahan System for managing web-based content data and applications
TWI384393B (en) * 2008-06-02 2013-02-01 Acer Inc Video display system
US8892446B2 (en) 2010-01-18 2014-11-18 Apple Inc. Service orchestration for intelligent automated assistant
US9262612B2 (en) 2011-03-21 2016-02-16 Apple Inc. Device access using voice authentication
US9300784B2 (en) 2013-06-13 2016-03-29 Apple Inc. System and method for emergency calls initiated by voice command
US9304652B1 (en) 2012-12-21 2016-04-05 Intellifect Incorporated Enhanced system and method for providing a virtual space
US9330381B2 (en) 2008-01-06 2016-05-03 Apple Inc. Portable multifunction device, method, and graphical user interface for viewing and managing electronic calendars
US9330720B2 (en) 2008-01-03 2016-05-03 Apple Inc. Methods and apparatus for altering audio output signals
US9338493B2 (en) 2014-06-30 2016-05-10 Apple Inc. Intelligent automated assistant for TV user interactions
US9368114B2 (en) 2013-03-14 2016-06-14 Apple Inc. Context-sensitive handling of interruptions
US9430463B2 (en) 2014-05-30 2016-08-30 Apple Inc. Exemplar-based natural language processing
US9483461B2 (en) 2012-03-06 2016-11-01 Apple Inc. Handling speech synthesis of content for multiple languages
US9495129B2 (en) 2012-06-29 2016-11-15 Apple Inc. Device, method, and user interface for voice-activated navigation and browsing of a document
US9502031B2 (en) 2014-05-27 2016-11-22 Apple Inc. Method for supporting dynamic grammars in WFST-based ASR
US9535906B2 (en) 2008-07-31 2017-01-03 Apple Inc. Mobile device having human language translation capability with positional feedback
US9576574B2 (en) 2012-09-10 2017-02-21 Apple Inc. Context-sensitive handling of interruptions by intelligent digital assistant
US9582608B2 (en) 2013-06-07 2017-02-28 Apple Inc. Unified ranking with entropy-weighted information for phrase-based semantic auto-completion
US9620104B2 (en) 2013-06-07 2017-04-11 Apple Inc. System and method for user-specified pronunciation of words for speech synthesis and recognition
US9620105B2 (en) 2014-05-15 2017-04-11 Apple Inc. Analyzing audio input for efficient speech and music recognition
US9626955B2 (en) 2008-04-05 2017-04-18 Apple Inc. Intelligent text-to-speech conversion
US9633660B2 (en) 2010-02-25 2017-04-25 Apple Inc. User profiling for voice input processing
US9633004B2 (en) 2014-05-30 2017-04-25 Apple Inc. Better resolution when referencing to concepts
US9633674B2 (en) 2013-06-07 2017-04-25 Apple Inc. System and method for detecting errors in interactions with a voice-based digital assistant
US9646614B2 (en) 2000-03-16 2017-05-09 Apple Inc. Fast, language-independent method for user authentication by voice
US9646609B2 (en) 2014-09-30 2017-05-09 Apple Inc. Caching apparatus for serving phonetic pronunciations
US9668121B2 (en) 2014-09-30 2017-05-30 Apple Inc. Social reminders
US9697822B1 (en) 2013-03-15 2017-07-04 Apple Inc. System and method for updating an adaptive speech recognition model
US9697820B2 (en) 2015-09-24 2017-07-04 Apple Inc. Unit-selection text-to-speech synthesis using concatenation-sensitive neural networks
US9711141B2 (en) 2014-12-09 2017-07-18 Apple Inc. Disambiguating heteronyms in speech synthesis
US9715875B2 (en) 2014-05-30 2017-07-25 Apple Inc. Reducing the need for manual start/end-pointing and trigger phrases
US9721566B2 (en) 2015-03-08 2017-08-01 Apple Inc. Competing devices responding to voice triggers
US9728097B2 (en) 2014-08-19 2017-08-08 Intellifect Incorporated Wireless communication between physical figures to evidence real-world activity and facilitate development in real and virtual spaces
US9734193B2 (en) 2014-05-30 2017-08-15 Apple Inc. Determining domain salience ranking from ambiguous words in natural speech
US9760559B2 (en) 2014-05-30 2017-09-12 Apple Inc. Predictive text input
US9787624B2 (en) 2016-02-22 2017-10-10 Pebble Technology, Corp. Taking actions on notifications using an incomplete data set from a message
US9785630B2 (en) 2014-05-30 2017-10-10 Apple Inc. Text prediction using combined word N-gram and unigram language models
US9798393B2 (en) 2011-08-29 2017-10-24 Apple Inc. Text correction processing
US9818400B2 (en) 2014-09-11 2017-11-14 Apple Inc. Method and apparatus for discovering trending terms in speech requests
US9836806B1 (en) * 2013-06-07 2017-12-05 Intellifect Incorporated System and method for presenting user progress on physical figures
US9842101B2 (en) 2014-05-30 2017-12-12 Apple Inc. Predictive conversion of language input
US9842105B2 (en) 2015-04-16 2017-12-12 Apple Inc. Parsimonious continuous-space phrase representations for natural language processing
US9858925B2 (en) 2009-06-05 2018-01-02 Apple Inc. Using context information to facilitate processing of commands in a virtual assistant
US9865280B2 (en) 2015-03-06 2018-01-09 Apple Inc. Structured dictation using intelligent automated assistants
US9886432B2 (en) 2014-09-30 2018-02-06 Apple Inc. Parsimonious handling of word inflection via categorical stem + suffix N-gram language models
US9886953B2 (en) 2015-03-08 2018-02-06 Apple Inc. Virtual assistant activation
US9899019B2 (en) 2015-03-18 2018-02-20 Apple Inc. Systems and methods for structured stem and suffix language models
US9922642B2 (en) 2013-03-15 2018-03-20 Apple Inc. Training an at least partial voice command system
US9934775B2 (en) 2016-05-26 2018-04-03 Apple Inc. Unit-selection text-to-speech synthesis based on predicted concatenation parameters
US9953088B2 (en) 2012-05-14 2018-04-24 Apple Inc. Crowd sourcing information to fulfill user requests
US9959870B2 (en) 2008-12-11 2018-05-01 Apple Inc. Speech recognition involving a mobile device
US9966065B2 (en) 2014-05-30 2018-05-08 Apple Inc. Multi-command single utterance input method
US9966068B2 (en) 2013-06-08 2018-05-08 Apple Inc. Interpreting and acting upon commands that involve sharing information with remote devices
US9972304B2 (en) 2016-06-03 2018-05-15 Apple Inc. Privacy preserving distributed evaluation framework for embedded personalized systems
US9971774B2 (en) 2012-09-19 2018-05-15 Apple Inc. Voice-based media searching
US10043516B2 (en) 2016-09-23 2018-08-07 Apple Inc. Intelligent automated assistant
US10049663B2 (en) 2016-06-08 2018-08-14 Apple, Inc. Intelligent automated assistant for media exploration
US10049668B2 (en) 2015-12-02 2018-08-14 Apple Inc. Applying neural network language models to weighted finite state transducers for automatic speech recognition
US10057736B2 (en) 2011-06-03 2018-08-21 Apple Inc. Active transport based notifications
US10067938B2 (en) 2016-06-10 2018-09-04 Apple Inc. Multilingual word prediction
US10074360B2 (en) 2014-09-30 2018-09-11 Apple Inc. Providing an indication of the suitability of speech recognition
US10078631B2 (en) 2014-05-30 2018-09-18 Apple Inc. Entropy-guided text prediction using combined word and character n-gram language models
US10079014B2 (en) 2012-06-08 2018-09-18 Apple Inc. Name recognition system
US10083688B2 (en) 2015-05-27 2018-09-25 Apple Inc. Device voice control for selecting a displayed affordance
US10089072B2 (en) 2016-06-11 2018-10-02 Apple Inc. Intelligent device arbitration and control
US10101822B2 (en) 2015-06-05 2018-10-16 Apple Inc. Language input correction
US10127911B2 (en) 2014-09-30 2018-11-13 Apple Inc. Speaker identification and unsupervised speaker adaptation techniques
US10127220B2 (en) 2015-06-04 2018-11-13 Apple Inc. Language identification from short strings
US10134385B2 (en) 2012-03-02 2018-11-20 Apple Inc. Systems and methods for name pronunciation
US10170123B2 (en) 2014-05-30 2019-01-01 Apple Inc. Intelligent assistant for home automation
US10176167B2 (en) 2013-06-09 2019-01-08 Apple Inc. System and method for inferring user intent from speech inputs
US10186254B2 (en) 2015-06-07 2019-01-22 Apple Inc. Context-based endpoint detection
US10185542B2 (en) 2013-06-09 2019-01-22 Apple Inc. Device, method, and graphical user interface for enabling conversation persistence across two or more instances of a digital assistant
US10192552B2 (en) 2016-06-10 2019-01-29 Apple Inc. Digital assistant providing whispered speech
US10199051B2 (en) 2013-02-07 2019-02-05 Apple Inc. Voice trigger for a digital assistant
US10223066B2 (en) 2015-12-23 2019-03-05 Apple Inc. Proactive assistance based on dialog communication between devices
US10241644B2 (en) 2011-06-03 2019-03-26 Apple Inc. Actionable reminder entries
US10241752B2 (en) 2011-09-30 2019-03-26 Apple Inc. Interface for a virtual digital assistant
US10249300B2 (en) 2016-06-06 2019-04-02 Apple Inc. Intelligent list reading
US10255907B2 (en) 2015-06-07 2019-04-09 Apple Inc. Automatic accent detection using acoustic models
US10269345B2 (en) 2016-06-11 2019-04-23 Apple Inc. Intelligent task discovery
US10276170B2 (en) 2010-01-18 2019-04-30 Apple Inc. Intelligent automated assistant
US10283110B2 (en) 2009-07-02 2019-05-07 Apple Inc. Methods and apparatuses for automatic speech recognition
US10289433B2 (en) 2014-05-30 2019-05-14 Apple Inc. Domain specific language for encoding assistant dialog
US10297253B2 (en) 2016-06-11 2019-05-21 Apple Inc. Application integration with a digital assistant
US10318871B2 (en) 2005-09-08 2019-06-11 Apple Inc. Method and apparatus for building an intelligent automated assistant
US10356243B2 (en) 2015-06-05 2019-07-16 Apple Inc. Virtual assistant aided communication with 3rd party service in a communication session
US10354011B2 (en) 2016-06-09 2019-07-16 Apple Inc. Intelligent automated assistant in a home environment
US10366158B2 (en) 2015-09-29 2019-07-30 Apple Inc. Efficient word encoding for recurrent neural network language models
US10410637B2 (en) 2017-05-12 2019-09-10 Apple Inc. User-specific acoustic models
US10446143B2 (en) 2016-03-14 2019-10-15 Apple Inc. Identification of voice inputs providing credentials
US10446141B2 (en) 2014-08-28 2019-10-15 Apple Inc. Automatic speech recognition based on user feedback
US10482874B2 (en) 2017-05-15 2019-11-19 Apple Inc. Hierarchical belief states for digital assistants
US10490187B2 (en) 2016-06-10 2019-11-26 Apple Inc. Digital assistant providing automated status report
US10496753B2 (en) 2010-01-18 2019-12-03 Apple Inc. Automatically adapting user interfaces for hands-free interaction
US10509862B2 (en) 2016-06-10 2019-12-17 Apple Inc. Dynamic phrase expansion of language input
US10521466B2 (en) 2016-06-11 2019-12-31 Apple Inc. Data driven natural language event detection and classification
US10552013B2 (en) 2014-12-02 2020-02-04 Apple Inc. Data detection
US10553209B2 (en) 2010-01-18 2020-02-04 Apple Inc. Systems and methods for hands-free notification summaries
US10568032B2 (en) 2007-04-03 2020-02-18 Apple Inc. Method and system for operating a multi-function portable electronic device using voice-activation
US10567477B2 (en) 2015-03-08 2020-02-18 Apple Inc. Virtual assistant continuity
US10593346B2 (en) 2016-12-22 2020-03-17 Apple Inc. Rank-reduced token representation for automatic speech recognition
US10592095B2 (en) 2014-05-23 2020-03-17 Apple Inc. Instantaneous speaking of content on touch devices
US10659851B2 (en) 2014-06-30 2020-05-19 Apple Inc. Real-time digital assistant knowledge updates
US10671428B2 (en) 2015-09-08 2020-06-02 Apple Inc. Distributed personal assistant
US10679605B2 (en) 2010-01-18 2020-06-09 Apple Inc. Hands-free list-reading by intelligent automated assistant
US10691473B2 (en) 2015-11-06 2020-06-23 Apple Inc. Intelligent automated assistant in a messaging environment
US10705794B2 (en) 2010-01-18 2020-07-07 Apple Inc. Automatically adapting user interfaces for hands-free interaction
US10706373B2 (en) 2011-06-03 2020-07-07 Apple Inc. Performing actions associated with task items that represent tasks to perform
US10733993B2 (en) 2016-06-10 2020-08-04 Apple Inc. Intelligent digital assistant in a multi-tasking environment
US10747498B2 (en) 2015-09-08 2020-08-18 Apple Inc. Zero latency digital assistant
US10743732B2 (en) 2013-06-07 2020-08-18 Intellifect Incorporated System and method for presenting user progress on physical figures
US10755703B2 (en) 2017-05-11 2020-08-25 Apple Inc. Offline personal assistant
US10762293B2 (en) 2010-12-22 2020-09-01 Apple Inc. Using parts-of-speech tagging and named entity recognition for spelling correction
US10791176B2 (en) 2017-05-12 2020-09-29 Apple Inc. Synchronization and task delegation of a digital assistant
US10789041B2 (en) 2014-09-12 2020-09-29 Apple Inc. Dynamic thresholds for always listening speech trigger
US10791216B2 (en) 2013-08-06 2020-09-29 Apple Inc. Auto-activating smart responses based on activities from remote devices
US10810274B2 (en) 2017-05-15 2020-10-20 Apple Inc. Optimizing dialogue policy decisions for digital assistants using implicit feedback
US11010550B2 (en) 2015-09-29 2021-05-18 Apple Inc. Unified language modeling framework for word prediction, auto-completion and auto-correction
US11025565B2 (en) 2015-06-07 2021-06-01 Apple Inc. Personalized prediction of responses for instant messaging
US11029838B2 (en) 2006-09-06 2021-06-08 Apple Inc. Touch screen device, method, and graphical user interface for customizing display of content category icons
US11217255B2 (en) 2017-05-16 2022-01-04 Apple Inc. Far-field extension for digital assistant services
US20220210763A1 (en) * 2015-04-22 2022-06-30 Fitbit, Inc. Living Notifications
US11587559B2 (en) 2015-09-30 2023-02-21 Apple Inc. Intelligent device identification

Citations (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20020120702A1 (en) * 2001-02-26 2002-08-29 Schiavone Vincent J. Method and apparatus for dynamic prioritization of electronic mail messages
US20020138584A1 (en) * 2001-03-21 2002-09-26 Hiroyuki Fujimoto Electronic mail transmission/reception system and electronic mail transmission/reception program
US20030179301A1 (en) * 2001-07-03 2003-09-25 Logitech Europe S.A. Tagging for transferring image data to destination
US20030233419A1 (en) * 2002-01-08 2003-12-18 Joerg Beringer Enhanced email management system
US6823384B1 (en) * 1999-10-15 2004-11-23 James Wilson Methods and apparatus for securely collecting customer service agent data in a multi-tenant environment
US20050050301A1 (en) * 2003-08-29 2005-03-03 Yahoo!, Inc. Extensible user interface
US20050080851A1 (en) * 2003-10-14 2005-04-14 Kent Larry G. User interface for a communication suite
US20050262203A1 (en) * 2004-03-31 2005-11-24 Paul Buchheit Email system with conversation-centric user interface
US7237009B1 (en) * 2002-06-12 2007-06-26 Novell, Inc. Methods, systems and data structures for assigning categories to electronic mail
US7240298B2 (en) * 2002-12-19 2007-07-03 Microsoft Corporation Contact page

Patent Citations (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6823384B1 (en) * 1999-10-15 2004-11-23 James Wilson Methods and apparatus for securely collecting customer service agent data in a multi-tenant environment
US20020120702A1 (en) * 2001-02-26 2002-08-29 Schiavone Vincent J. Method and apparatus for dynamic prioritization of electronic mail messages
US20020138584A1 (en) * 2001-03-21 2002-09-26 Hiroyuki Fujimoto Electronic mail transmission/reception system and electronic mail transmission/reception program
US20030179301A1 (en) * 2001-07-03 2003-09-25 Logitech Europe S.A. Tagging for transferring image data to destination
US20030233419A1 (en) * 2002-01-08 2003-12-18 Joerg Beringer Enhanced email management system
US7237009B1 (en) * 2002-06-12 2007-06-26 Novell, Inc. Methods, systems and data structures for assigning categories to electronic mail
US7240298B2 (en) * 2002-12-19 2007-07-03 Microsoft Corporation Contact page
US20050050301A1 (en) * 2003-08-29 2005-03-03 Yahoo!, Inc. Extensible user interface
US20050080851A1 (en) * 2003-10-14 2005-04-14 Kent Larry G. User interface for a communication suite
US20050262203A1 (en) * 2004-03-31 2005-11-24 Paul Buchheit Email system with conversation-centric user interface

Cited By (191)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9646614B2 (en) 2000-03-16 2017-05-09 Apple Inc. Fast, language-independent method for user authentication by voice
US8458278B2 (en) 2003-05-02 2013-06-04 Apple Inc. Method and apparatus for displaying information during an instant messaging session
US10623347B2 (en) 2003-05-02 2020-04-14 Apple Inc. Method and apparatus for displaying information during an instant messaging session
US20100185960A1 (en) * 2003-05-02 2010-07-22 Apple Inc. Method and Apparatus for Displaying Information During an Instant Messaging Session
US8554861B2 (en) 2003-05-02 2013-10-08 Apple Inc. Method and apparatus for displaying information during an instant messaging session
US10348654B2 (en) 2003-05-02 2019-07-09 Apple Inc. Method and apparatus for displaying information during an instant messaging session
US10318871B2 (en) 2005-09-08 2019-06-11 Apple Inc. Method and apparatus for building an intelligent automated assistant
US20070234221A1 (en) * 2006-03-15 2007-10-04 Yuki Ishibashi Message window display control apparatus, method, and program product
US8266541B2 (en) * 2006-03-15 2012-09-11 Ricoh Company, Ltd. Message window display control apparatus, method, and program product
US9304675B2 (en) * 2006-09-06 2016-04-05 Apple Inc. Portable electronic device for instant messaging
US20080055269A1 (en) * 2006-09-06 2008-03-06 Lemay Stephen O Portable Electronic Device for Instant Messaging
US11762547B2 (en) 2006-09-06 2023-09-19 Apple Inc. Portable electronic device for instant messaging
US9600174B2 (en) 2006-09-06 2017-03-21 Apple Inc. Portable electronic device for instant messaging
US11029838B2 (en) 2006-09-06 2021-06-08 Apple Inc. Touch screen device, method, and graphical user interface for customizing display of content category icons
US11169690B2 (en) 2006-09-06 2021-11-09 Apple Inc. Portable electronic device for instant messaging
US10572142B2 (en) 2006-09-06 2020-02-25 Apple Inc. Portable electronic device for instant messaging
US8930191B2 (en) 2006-09-08 2015-01-06 Apple Inc. Paraphrasing of user requests and results by automated digital assistant
US9117447B2 (en) 2006-09-08 2015-08-25 Apple Inc. Using event alert text as input to an automated assistant
US8942986B2 (en) 2006-09-08 2015-01-27 Apple Inc. Determining user intent based on ontologies of domains
US10568032B2 (en) 2007-04-03 2020-02-18 Apple Inc. Method and system for operating a multi-function portable electronic device using voice-activation
US9954996B2 (en) 2007-06-28 2018-04-24 Apple Inc. Portable electronic device with conversation management for incoming instant messages
US11122158B2 (en) 2007-06-28 2021-09-14 Apple Inc. Portable electronic device with conversation management for incoming instant messages
US20090005011A1 (en) * 2007-06-28 2009-01-01 Greg Christie Portable Electronic Device with Conversation Management for Incoming Instant Messages
US11743375B2 (en) 2007-06-28 2023-08-29 Apple Inc. Portable electronic device with conversation management for incoming instant messages
US9330720B2 (en) 2008-01-03 2016-05-03 Apple Inc. Methods and apparatus for altering audio output signals
US10381016B2 (en) 2008-01-03 2019-08-13 Apple Inc. Methods and apparatus for altering audio output signals
US20090177981A1 (en) * 2008-01-06 2009-07-09 Greg Christie Portable Electronic Device for Instant Messaging Multiple Recipients
US8407603B2 (en) 2008-01-06 2013-03-26 Apple Inc. Portable electronic device for instant messaging multiple recipients
US9792001B2 (en) 2008-01-06 2017-10-17 Apple Inc. Portable multifunction device, method, and graphical user interface for viewing and managing electronic calendars
US11126326B2 (en) 2008-01-06 2021-09-21 Apple Inc. Portable multifunction device, method, and graphical user interface for viewing and managing electronic calendars
US10521084B2 (en) 2008-01-06 2019-12-31 Apple Inc. Portable multifunction device, method, and graphical user interface for viewing and managing electronic calendars
US9330381B2 (en) 2008-01-06 2016-05-03 Apple Inc. Portable multifunction device, method, and graphical user interface for viewing and managing electronic calendars
US10503366B2 (en) 2008-01-06 2019-12-10 Apple Inc. Portable multifunction device, method, and graphical user interface for viewing and managing electronic calendars
US9626955B2 (en) 2008-04-05 2017-04-18 Apple Inc. Intelligent text-to-speech conversion
US9865248B2 (en) 2008-04-05 2018-01-09 Apple Inc. Intelligent text-to-speech conversion
TWI384393B (en) * 2008-06-02 2013-02-01 Acer Inc Video display system
US9535906B2 (en) 2008-07-31 2017-01-03 Apple Inc. Mobile device having human language translation capability with positional feedback
US10108612B2 (en) 2008-07-31 2018-10-23 Apple Inc. Mobile device having human language translation capability with positional feedback
US9959870B2 (en) 2008-12-11 2018-05-01 Apple Inc. Speech recognition involving a mobile device
US10795541B2 (en) 2009-06-05 2020-10-06 Apple Inc. Intelligent organization of tasks items
US11080012B2 (en) 2009-06-05 2021-08-03 Apple Inc. Interface for a virtual digital assistant
US10475446B2 (en) 2009-06-05 2019-11-12 Apple Inc. Using context information to facilitate processing of commands in a virtual assistant
US9858925B2 (en) 2009-06-05 2018-01-02 Apple Inc. Using context information to facilitate processing of commands in a virtual assistant
US10283110B2 (en) 2009-07-02 2019-05-07 Apple Inc. Methods and apparatuses for automatic speech recognition
US9318108B2 (en) 2010-01-18 2016-04-19 Apple Inc. Intelligent automated assistant
US11423886B2 (en) 2010-01-18 2022-08-23 Apple Inc. Task flow identification based on user intent
US10679605B2 (en) 2010-01-18 2020-06-09 Apple Inc. Hands-free list-reading by intelligent automated assistant
US10553209B2 (en) 2010-01-18 2020-02-04 Apple Inc. Systems and methods for hands-free notification summaries
US8903716B2 (en) 2010-01-18 2014-12-02 Apple Inc. Personalized vocabulary for digital assistant
US10276170B2 (en) 2010-01-18 2019-04-30 Apple Inc. Intelligent automated assistant
US10496753B2 (en) 2010-01-18 2019-12-03 Apple Inc. Automatically adapting user interfaces for hands-free interaction
US10705794B2 (en) 2010-01-18 2020-07-07 Apple Inc. Automatically adapting user interfaces for hands-free interaction
US10706841B2 (en) 2010-01-18 2020-07-07 Apple Inc. Task flow identification based on user intent
US8892446B2 (en) 2010-01-18 2014-11-18 Apple Inc. Service orchestration for intelligent automated assistant
US9548050B2 (en) 2010-01-18 2017-01-17 Apple Inc. Intelligent automated assistant
US10049675B2 (en) 2010-02-25 2018-08-14 Apple Inc. User profiling for voice input processing
US9633660B2 (en) 2010-02-25 2017-04-25 Apple Inc. User profiling for voice input processing
US20120089704A1 (en) * 2010-10-12 2012-04-12 Chris Trahan System for managing web-based content data and applications
US9729658B2 (en) * 2010-10-12 2017-08-08 Chris Trahan System for managing web-based content data and applications
US10762293B2 (en) 2010-12-22 2020-09-01 Apple Inc. Using parts-of-speech tagging and named entity recognition for spelling correction
US9262612B2 (en) 2011-03-21 2016-02-16 Apple Inc. Device access using voice authentication
US10102359B2 (en) 2011-03-21 2018-10-16 Apple Inc. Device access using voice authentication
US10241644B2 (en) 2011-06-03 2019-03-26 Apple Inc. Actionable reminder entries
US10706373B2 (en) 2011-06-03 2020-07-07 Apple Inc. Performing actions associated with task items that represent tasks to perform
US10057736B2 (en) 2011-06-03 2018-08-21 Apple Inc. Active transport based notifications
US11120372B2 (en) 2011-06-03 2021-09-14 Apple Inc. Performing actions associated with task items that represent tasks to perform
US9798393B2 (en) 2011-08-29 2017-10-24 Apple Inc. Text correction processing
US10241752B2 (en) 2011-09-30 2019-03-26 Apple Inc. Interface for a virtual digital assistant
US10134385B2 (en) 2012-03-02 2018-11-20 Apple Inc. Systems and methods for name pronunciation
US9483461B2 (en) 2012-03-06 2016-11-01 Apple Inc. Handling speech synthesis of content for multiple languages
US9953088B2 (en) 2012-05-14 2018-04-24 Apple Inc. Crowd sourcing information to fulfill user requests
US10079014B2 (en) 2012-06-08 2018-09-18 Apple Inc. Name recognition system
US9495129B2 (en) 2012-06-29 2016-11-15 Apple Inc. Device, method, and user interface for voice-activated navigation and browsing of a document
US9576574B2 (en) 2012-09-10 2017-02-21 Apple Inc. Context-sensitive handling of interruptions by intelligent digital assistant
US9971774B2 (en) 2012-09-19 2018-05-15 Apple Inc. Voice-based media searching
US9304652B1 (en) 2012-12-21 2016-04-05 Intellifect Incorporated Enhanced system and method for providing a virtual space
US10725607B2 (en) 2012-12-21 2020-07-28 Intellifect Incorporated Enhanced system and method for providing a virtual space
US10061468B2 (en) 2012-12-21 2018-08-28 Intellifect Incorporated Enhanced system and method for providing a virtual space
US10978090B2 (en) 2013-02-07 2021-04-13 Apple Inc. Voice trigger for a digital assistant
US10199051B2 (en) 2013-02-07 2019-02-05 Apple Inc. Voice trigger for a digital assistant
US9368114B2 (en) 2013-03-14 2016-06-14 Apple Inc. Context-sensitive handling of interruptions
US9922642B2 (en) 2013-03-15 2018-03-20 Apple Inc. Training an at least partial voice command system
US9697822B1 (en) 2013-03-15 2017-07-04 Apple Inc. System and method for updating an adaptive speech recognition model
US9582608B2 (en) 2013-06-07 2017-02-28 Apple Inc. Unified ranking with entropy-weighted information for phrase-based semantic auto-completion
US9633674B2 (en) 2013-06-07 2017-04-25 Apple Inc. System and method for detecting errors in interactions with a voice-based digital assistant
US10176544B2 (en) 2013-06-07 2019-01-08 Intellifect Incorporated System and method for presenting user progress on physical figures
US10743732B2 (en) 2013-06-07 2020-08-18 Intellifect Incorporated System and method for presenting user progress on physical figures
US9966060B2 (en) 2013-06-07 2018-05-08 Apple Inc. System and method for user-specified pronunciation of words for speech synthesis and recognition
US9620104B2 (en) 2013-06-07 2017-04-11 Apple Inc. System and method for user-specified pronunciation of words for speech synthesis and recognition
US9836806B1 (en) * 2013-06-07 2017-12-05 Intellifect Incorporated System and method for presenting user progress on physical figures
US9966068B2 (en) 2013-06-08 2018-05-08 Apple Inc. Interpreting and acting upon commands that involve sharing information with remote devices
US10657961B2 (en) 2013-06-08 2020-05-19 Apple Inc. Interpreting and acting upon commands that involve sharing information with remote devices
US10176167B2 (en) 2013-06-09 2019-01-08 Apple Inc. System and method for inferring user intent from speech inputs
US10185542B2 (en) 2013-06-09 2019-01-22 Apple Inc. Device, method, and graphical user interface for enabling conversation persistence across two or more instances of a digital assistant
US9300784B2 (en) 2013-06-13 2016-03-29 Apple Inc. System and method for emergency calls initiated by voice command
US10791216B2 (en) 2013-08-06 2020-09-29 Apple Inc. Auto-activating smart responses based on activities from remote devices
US9620105B2 (en) 2014-05-15 2017-04-11 Apple Inc. Analyzing audio input for efficient speech and music recognition
US10592095B2 (en) 2014-05-23 2020-03-17 Apple Inc. Instantaneous speaking of content on touch devices
US9502031B2 (en) 2014-05-27 2016-11-22 Apple Inc. Method for supporting dynamic grammars in WFST-based ASR
US9785630B2 (en) 2014-05-30 2017-10-10 Apple Inc. Text prediction using combined word N-gram and unigram language models
US9760559B2 (en) 2014-05-30 2017-09-12 Apple Inc. Predictive text input
US11257504B2 (en) 2014-05-30 2022-02-22 Apple Inc. Intelligent assistant for home automation
US10170123B2 (en) 2014-05-30 2019-01-01 Apple Inc. Intelligent assistant for home automation
US9966065B2 (en) 2014-05-30 2018-05-08 Apple Inc. Multi-command single utterance input method
US9842101B2 (en) 2014-05-30 2017-12-12 Apple Inc. Predictive conversion of language input
US10497365B2 (en) 2014-05-30 2019-12-03 Apple Inc. Multi-command single utterance input method
US11133008B2 (en) 2014-05-30 2021-09-28 Apple Inc. Reducing the need for manual start/end-pointing and trigger phrases
US9430463B2 (en) 2014-05-30 2016-08-30 Apple Inc. Exemplar-based natural language processing
US10078631B2 (en) 2014-05-30 2018-09-18 Apple Inc. Entropy-guided text prediction using combined word and character n-gram language models
US10083690B2 (en) 2014-05-30 2018-09-25 Apple Inc. Better resolution when referencing to concepts
US9633004B2 (en) 2014-05-30 2017-04-25 Apple Inc. Better resolution when referencing to concepts
US9734193B2 (en) 2014-05-30 2017-08-15 Apple Inc. Determining domain salience ranking from ambiguous words in natural speech
US10169329B2 (en) 2014-05-30 2019-01-01 Apple Inc. Exemplar-based natural language processing
US9715875B2 (en) 2014-05-30 2017-07-25 Apple Inc. Reducing the need for manual start/end-pointing and trigger phrases
US10289433B2 (en) 2014-05-30 2019-05-14 Apple Inc. Domain specific language for encoding assistant dialog
US10904611B2 (en) 2014-06-30 2021-01-26 Apple Inc. Intelligent automated assistant for TV user interactions
US10659851B2 (en) 2014-06-30 2020-05-19 Apple Inc. Real-time digital assistant knowledge updates
US9668024B2 (en) 2014-06-30 2017-05-30 Apple Inc. Intelligent automated assistant for TV user interactions
US9338493B2 (en) 2014-06-30 2016-05-10 Apple Inc. Intelligent automated assistant for TV user interactions
US9728097B2 (en) 2014-08-19 2017-08-08 Intellifect Incorporated Wireless communication between physical figures to evidence real-world activity and facilitate development in real and virtual spaces
US10229608B2 (en) 2014-08-19 2019-03-12 Intellifect Incorporated Wireless communication between physical figures to evidence real-world activity and facilitate development in real and virtual spaces
US10446141B2 (en) 2014-08-28 2019-10-15 Apple Inc. Automatic speech recognition based on user feedback
US10431204B2 (en) 2014-09-11 2019-10-01 Apple Inc. Method and apparatus for discovering trending terms in speech requests
US9818400B2 (en) 2014-09-11 2017-11-14 Apple Inc. Method and apparatus for discovering trending terms in speech requests
US10789041B2 (en) 2014-09-12 2020-09-29 Apple Inc. Dynamic thresholds for always listening speech trigger
US10127911B2 (en) 2014-09-30 2018-11-13 Apple Inc. Speaker identification and unsupervised speaker adaptation techniques
US9646609B2 (en) 2014-09-30 2017-05-09 Apple Inc. Caching apparatus for serving phonetic pronunciations
US9668121B2 (en) 2014-09-30 2017-05-30 Apple Inc. Social reminders
US9986419B2 (en) 2014-09-30 2018-05-29 Apple Inc. Social reminders
US9886432B2 (en) 2014-09-30 2018-02-06 Apple Inc. Parsimonious handling of word inflection via categorical stem + suffix N-gram language models
US10074360B2 (en) 2014-09-30 2018-09-11 Apple Inc. Providing an indication of the suitability of speech recognition
US11556230B2 (en) 2014-12-02 2023-01-17 Apple Inc. Data detection
US10552013B2 (en) 2014-12-02 2020-02-04 Apple Inc. Data detection
US9711141B2 (en) 2014-12-09 2017-07-18 Apple Inc. Disambiguating heteronyms in speech synthesis
US9865280B2 (en) 2015-03-06 2018-01-09 Apple Inc. Structured dictation using intelligent automated assistants
US10311871B2 (en) 2015-03-08 2019-06-04 Apple Inc. Competing devices responding to voice triggers
US9886953B2 (en) 2015-03-08 2018-02-06 Apple Inc. Virtual assistant activation
US10567477B2 (en) 2015-03-08 2020-02-18 Apple Inc. Virtual assistant continuity
US9721566B2 (en) 2015-03-08 2017-08-01 Apple Inc. Competing devices responding to voice triggers
US11087759B2 (en) 2015-03-08 2021-08-10 Apple Inc. Virtual assistant activation
US9899019B2 (en) 2015-03-18 2018-02-20 Apple Inc. Systems and methods for structured stem and suffix language models
US9842105B2 (en) 2015-04-16 2017-12-12 Apple Inc. Parsimonious continuous-space phrase representations for natural language processing
US20220210763A1 (en) * 2015-04-22 2022-06-30 Fitbit, Inc. Living Notifications
US11570749B2 (en) * 2015-04-22 2023-01-31 Fitbit, Inc. Living notifications
US10083688B2 (en) 2015-05-27 2018-09-25 Apple Inc. Device voice control for selecting a displayed affordance
US10127220B2 (en) 2015-06-04 2018-11-13 Apple Inc. Language identification from short strings
US10356243B2 (en) 2015-06-05 2019-07-16 Apple Inc. Virtual assistant aided communication with 3rd party service in a communication session
US10101822B2 (en) 2015-06-05 2018-10-16 Apple Inc. Language input correction
US10255907B2 (en) 2015-06-07 2019-04-09 Apple Inc. Automatic accent detection using acoustic models
US10186254B2 (en) 2015-06-07 2019-01-22 Apple Inc. Context-based endpoint detection
US11025565B2 (en) 2015-06-07 2021-06-01 Apple Inc. Personalized prediction of responses for instant messaging
US10747498B2 (en) 2015-09-08 2020-08-18 Apple Inc. Zero latency digital assistant
US10671428B2 (en) 2015-09-08 2020-06-02 Apple Inc. Distributed personal assistant
US11500672B2 (en) 2015-09-08 2022-11-15 Apple Inc. Distributed personal assistant
US9697820B2 (en) 2015-09-24 2017-07-04 Apple Inc. Unit-selection text-to-speech synthesis using concatenation-sensitive neural networks
US10366158B2 (en) 2015-09-29 2019-07-30 Apple Inc. Efficient word encoding for recurrent neural network language models
US11010550B2 (en) 2015-09-29 2021-05-18 Apple Inc. Unified language modeling framework for word prediction, auto-completion and auto-correction
US11587559B2 (en) 2015-09-30 2023-02-21 Apple Inc. Intelligent device identification
US10691473B2 (en) 2015-11-06 2020-06-23 Apple Inc. Intelligent automated assistant in a messaging environment
US11526368B2 (en) 2015-11-06 2022-12-13 Apple Inc. Intelligent automated assistant in a messaging environment
US10049668B2 (en) 2015-12-02 2018-08-14 Apple Inc. Applying neural network language models to weighted finite state transducers for automatic speech recognition
US10223066B2 (en) 2015-12-23 2019-03-05 Apple Inc. Proactive assistance based on dialog communication between devices
US9787624B2 (en) 2016-02-22 2017-10-10 Pebble Technology, Corp. Taking actions on notifications using an incomplete data set from a message
US10446143B2 (en) 2016-03-14 2019-10-15 Apple Inc. Identification of voice inputs providing credentials
US9934775B2 (en) 2016-05-26 2018-04-03 Apple Inc. Unit-selection text-to-speech synthesis based on predicted concatenation parameters
US9972304B2 (en) 2016-06-03 2018-05-15 Apple Inc. Privacy preserving distributed evaluation framework for embedded personalized systems
US10249300B2 (en) 2016-06-06 2019-04-02 Apple Inc. Intelligent list reading
US11069347B2 (en) 2016-06-08 2021-07-20 Apple Inc. Intelligent automated assistant for media exploration
US10049663B2 (en) 2016-06-08 2018-08-14 Apple, Inc. Intelligent automated assistant for media exploration
US10354011B2 (en) 2016-06-09 2019-07-16 Apple Inc. Intelligent automated assistant in a home environment
US10192552B2 (en) 2016-06-10 2019-01-29 Apple Inc. Digital assistant providing whispered speech
US10490187B2 (en) 2016-06-10 2019-11-26 Apple Inc. Digital assistant providing automated status report
US11037565B2 (en) 2016-06-10 2021-06-15 Apple Inc. Intelligent digital assistant in a multi-tasking environment
US10733993B2 (en) 2016-06-10 2020-08-04 Apple Inc. Intelligent digital assistant in a multi-tasking environment
US10067938B2 (en) 2016-06-10 2018-09-04 Apple Inc. Multilingual word prediction
US10509862B2 (en) 2016-06-10 2019-12-17 Apple Inc. Dynamic phrase expansion of language input
US11152002B2 (en) 2016-06-11 2021-10-19 Apple Inc. Application integration with a digital assistant
US10521466B2 (en) 2016-06-11 2019-12-31 Apple Inc. Data driven natural language event detection and classification
US10269345B2 (en) 2016-06-11 2019-04-23 Apple Inc. Intelligent task discovery
US10297253B2 (en) 2016-06-11 2019-05-21 Apple Inc. Application integration with a digital assistant
US10089072B2 (en) 2016-06-11 2018-10-02 Apple Inc. Intelligent device arbitration and control
US10043516B2 (en) 2016-09-23 2018-08-07 Apple Inc. Intelligent automated assistant
US10553215B2 (en) 2016-09-23 2020-02-04 Apple Inc. Intelligent automated assistant
US10593346B2 (en) 2016-12-22 2020-03-17 Apple Inc. Rank-reduced token representation for automatic speech recognition
US10755703B2 (en) 2017-05-11 2020-08-25 Apple Inc. Offline personal assistant
US10791176B2 (en) 2017-05-12 2020-09-29 Apple Inc. Synchronization and task delegation of a digital assistant
US10410637B2 (en) 2017-05-12 2019-09-10 Apple Inc. User-specific acoustic models
US11405466B2 (en) 2017-05-12 2022-08-02 Apple Inc. Synchronization and task delegation of a digital assistant
US10482874B2 (en) 2017-05-15 2019-11-19 Apple Inc. Hierarchical belief states for digital assistants
US10810274B2 (en) 2017-05-15 2020-10-20 Apple Inc. Optimizing dialogue policy decisions for digital assistants using implicit feedback
US11217255B2 (en) 2017-05-16 2022-01-04 Apple Inc. Far-field extension for digital assistant services

Also Published As

Publication number Publication date
JP4477428B2 (en) 2010-06-09
JP2006003974A (en) 2006-01-05

Similar Documents

Publication Publication Date Title
US20050278643A1 (en) Display control apparatus, information display apparatus, display system, display control program and display control method
US7191237B2 (en) Automatic registration of receiving device on a remote printing application
US20010021946A1 (en) Method of changing and delivering personal information, and personal information change and delivery system
US20020087646A1 (en) System and method for group electronic mailbox
JPH04280139A (en) Document delivery method
KR100396204B1 (en) Receiver's e-mail address input method and computer readable medium stored thereon computer executable instruction for performing the method
US11201840B2 (en) Communication control method and information processing apparatus
JP4782619B2 (en) Management support apparatus, management support method, and computer program for managing correspondence with electronic mail
US20040205069A1 (en) Attached file management system, program, information storage medium, and method of managing attached file
JP2001101100A (en) Individual information managing device
JP2003323582A (en) Electronic document system using mobile telephone
CN1988517B (en) Message transmitting method and system
US7650295B2 (en) Method, apparatus, and medium for remote approval of a delivery if the recipient is absent from the delivery location
US20040064516A1 (en) Message information sharing apparatus and method
JP2008242726A (en) Mail processing server, mail management method, and program
JPH06195275A (en) Mail information managing device in distributed type mail system
JP2002055926A (en) Communication terminal, server device, and mail delivery notification system
JP2003157222A (en) Server and method for distributing contents
KR100457325B1 (en) System for sending,receiving and displaying message, method for sending, receiving and displaying message
JPH1011376A (en) Electronic mail system
JPH01173160A (en) Document communication
JP2003345953A (en) Inter-group information sharing system, in-group information sharing device, and program
JPH09231146A (en) Electronic information transfer method
JP2005235113A (en) Distribution method selecting device, and information distributing device
JP2000148691A (en) Information synchronization system and recording medium

Legal Events

Date Code Title Description
AS Assignment

Owner name: HITACHI, LTD., JAPAN

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:UKAI, HIROMI;ISHII, MISATO;NAGANO, HIROFUMI;AND OTHERS;REEL/FRAME:016694/0375

Effective date: 20050516

STCB Information on status: application discontinuation

Free format text: ABANDONED -- FAILURE TO RESPOND TO AN OFFICE ACTION