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 PDFInfo
- 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
Links
Images
Classifications
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G5/00—Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G2340/00—Aspects of display data processing
- G09G2340/14—Solving 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
- 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.
- 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.
- 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.
-
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 andFIG. 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 andFIG. 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 andFIG. 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, andFIG. 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. - 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 withmultiple display terminals 100 serving as bulletin board system, amanagement server 200 which provides messages as display information to themultiple display terminals 100,database 220 which temporarily stores e-mail data as a message to be displayed on thedisplay terminal 100,e-mail server 300 which is connected tonetwork 2, andLAN 301 which connects the elements above with one another. - The
display terminal 100 includesdisplay unit 120 having a display screen, anddisplay control apparatus 101 which controls thedisplay unit 120. The display control apparatus functionally includes amessage accepting section 116 which accepts a message from themanagement server 200 via theLAN 301, and adisplay control section 117 which allows thedisplay unit 120 to display the message accepted by themessage accepting section 116. - The
management server 200 functionally includes e-mail receivingsection 216 which receives an e-mail from thee-mail server 300 via theLAN 301, ande-mail management section 217 which stores data of the e-mail received by the e-mail receivingsection 216 into thedatabase 220 as data of message and delivers the message to themultiple display terminals 100. - As shown in
FIG. 2 , thedisplay control apparatus 101 of thedisplay terminal 100 includescommunication interface 102 which is connected to theLAN 301,display interface 103 which is connected to thedisplay unit 120,program memory 105 which stores various programs,data memory 108 which stores various data, andCPU 104 which executes various programs and the like stored in theprogram memory 105. Theprogram memory 105 stores an acceptingprogram 106 which implements a function as the aforementionedmessage accepting section 116, and adisplay control program 107 which implements a function as thedisplay control section 117. In thedata memory 108, there are reserved an area for temporarily expanding display data to be displayed on thedisplay unit 120, and an area for a management table 109 and the like, which will be described below. The aforementionedmessage accepting section 116 of thedisplay control apparatus 101 includesprogram memory 105 in which the acceptingprogram 106 is stored,CPU 104 which executes the acceptingprogram 106, andcommunication interface 102. In addition, the aforementioneddisplay control section 117 includes theprogram memory 105 which stores a display control program, theCPU 104 which executes thisdisplay control program 107, anddisplay interface 103. - The
management server 200 includescommunication interface 202 which is connected to theLAN 301,DB interface 203 which is connected to thedatabase 220,program memory 205 which stores various programs,data memory 208 which stores various data, andCPU 204 which executes various programs and the like stored in theprogram memory 205. Theprogram memory 205 stores a receivingprogram 206 to implement a function as the aforementionede-mail receiving section 216, ande-mail management program 207 to implement a function as thee-mail management section 217. In thedata 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, anddisplay area C 122 c. Mail addresses are respectively allocated to thedisplay areas mail address area 123 is provided in the upper part of each area to indicate the mail address. Thedisplay 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 thedisplay 120 is installed (hereinafter, referred to as “SHARE type message”). In the example of the screen, there are displayed the latest four messages. Thedisplay 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. Thedisplay 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 theabove areas - Both of the
display area B 122 b and thedisplay area 122 c are areas for displaying a message within amessage card 125. Themessage card 125 includes amessage ID area 126 on the upper left part to display a message ID, a sending date andtime area 127 on the upper right part to display the date and time when the message is transmitted, atext area 128 in the middle part to display a text of the message being transmitted, and animage 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 thedisplay area B 122 b and thedisplay area C 122 c are arranged horizontally on the screen 121, and each of themessage 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 displaymessage cards 125, the number of which is equal to or larger than the number of message cards which fits into the width of eachmessage area - 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, thedisplay 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 andFIG. 4B , the management table 109 stored in thedata memory 109 of thedisplay 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 themanagement server 200. For example, as explained in the above description with reference toFIG. 3 , the display terminal A sets thedisplay A 122 a, thedisplay area B 122 b, and thedisplay 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 inFIG. 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, thedisplay area A 122 a anddisplay 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 inFIG. 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 eachdisplay terminal 100 can be modified freely. - As shown in
FIG. 5 , the DS management table 209 stored in thedata memory 208 of themanagement 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 thedata memory 208 of themanagement server 200 includes, an e-mail address field to store an e-mail address to send a mail from theuser terminal 1 to thee-mail server 300 via thenetwork 2, IP address field to store an IP address of thee-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 thedisplay terminal 100 to which a mail, i.e., a message, addressed to each e-mail address is provided. The example as shown inFIG. 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 thedisplay terminal IDs 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 thedisplay terminal IDs - 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 thedisplay 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 thedisplay terminal B 100. On thedisplay 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 thedisplay terminal 100 to which the message is given. In other words, a usage is found such that onedisplay terminal 100 and anotherdisplay 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 thee-mail receiving section 216 of themanagement 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 inFIG. 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 thee-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 instep 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 thee-mail management section 217 of themanagement 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 thedatabase 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 inFIG. 10 . When thee-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 toFIG. 6 , so as to manage thedisplay terminal 100 utilizing a message upload via DB as a Web service (step 21). Next, thee-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, thee-mail management section 217 adds ID of thedisplay 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 onedisplay 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 thedatabase 220 according to initial setting conditions, the message being to be provided to thedisplay 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 toFIG. 5 , requests thedisplay 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 thedisplay 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 themanagement server 200 transmits to thedisplay terminal 100 includes, as shown inFIG. 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 inFIG. 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 thee-mail management section 217 receives a newly arriving message from the e-mail receiving section 216 (step 31). Next, thee-mail management section 217 refers to the mail management table 210 that was described with reference toFIG. 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, thee-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, thee-mail management section 217 lists IDs indicated in the upload DS ID list field of the mail management table 210 (step 35), requests thedisplay 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 toFIG. 8 (step 37). Subsequently, thee-mail management section 217 stores in thedatabase 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 thedisplay 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 ofFIG. 10 have already been executed. However, in the case where themanagement 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 ofFIG. 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, thee-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 ofFIG. 10 , data constituting the message display data as shown inFIG. 8 is extracted, out of the data elements stored in thedatabase 220 as described above. In this example here, the subject, display expiration date and the like out of the data stored in thedatabase 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, thedisplay control section 117 of thedisplay 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 themessage accepting section 116 of thedisplay terminal 100 will be described. - When the
message accepting section 116 is started up, it is determined whether thedisplay 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 toFIG. 4A andFIG. 4B , and requests themanagement server 200 to render a Web service for providing message upload via DB (step 42). On this occasion, themessage accepting section 116 informs what kind of message thedisplay terminal 100 is requesting to provide with. Specifically, in the case of thedisplay terminal A 100, the management table 109 as shown inFIG. 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 thee-mail management section 217 in step 23 ofFIG. 10 . - After this request is sent to the
management server 200, themessage 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, themessage accepting section 116 issues a Web service for accepting message upload to the management server 200 (step 51), waits for requests from themanagement server 200, i.e., requests in step 26 and step 36 ofFIG. 10 (step 52), and receives a message from the management server 200 (step 53). Subsequently, the message accepting section requests thedisplay 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 thedisplay terminal A 100 will be explained according to the flow chart as shown inFIG. 12 . - Firstly, the
display control section 117 displays on thedisplay 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, thedisplay 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 thedisplay 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 thedisplay 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 themessage card 125 within the display areas B and C, as described above with reference toFIG. 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 thedisplay terminal 100. Accordingly, the sender is allowed to use a general-purpose communication terminal 1 (FIG. 1 andFIG. 2 ). - In the
display terminal 100, themessage accepting section 116 accepts a message, and when thedisplay control section 117 accepts a message display request from themessage accepting section 116, thedisplay 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 themanagement server 200. However, it is possible to provide one piece of server by implementing the function of themanagement server 200 in thee-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 anexternal communication terminal 1, and addresses available withinLAN 301 are provided. However, at least one e-mail address may be provided, to be associated with each display area on thedisplay terminal 100, and eachdisplay terminal 100 may be allowed to receive an e-mail directly from theexternal communication terminal 1 or via a mail server. In this occasion, however, at least one mail address set in thedisplay 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.
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)
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)
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 |
-
2004
- 2004-06-15 JP JP2004177040A patent/JP4477428B2/en active Active
-
2005
- 2005-06-10 US US11/149,257 patent/US20050278643A1/en not_active Abandoned
Patent Citations (10)
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)
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 |