1) Field of the Invention
The present invention relates to a method of, an apparatus for, and a computer product for managing meetings.
2) Description of the Related Art
A meeting management apparatus known in the art stores pieces of meeting information, which is information on meetings, when the pieces of meeting information are received from client terminals via a network. This meeting management apparatus operates a meeting support system such as a meeting room reservation system based on the meeting information on meetings, including at least one of a meeting title, an attendee name, a meeting date, and a meeting location.
For example, Japanese Patent Application Laid-open No. H6-187531 discloses a conventional art for calculating a meeting cost per attendee in a meeting held in a specific meeting room using entrance/exit information to/from a meeting room and attendee identification codes. Japanese Patent Application Laid-open No. 2002-197236 discloses a conventional art for accumulating meeting record data per attendee using a non-contact reader/writer to create meeting record data per attendee.
The conventional art disclosed in Japanese Patent Application Laid-open No. H6-187531 can calculate the meeting cost per attendee in the meeting held in the specific meeting room using entrance/exit information to/from the meeting room and attendee identification codes; however, cannot systematically manage meeting costs by person, meeting, and organization. The conventional art disclosed in Japanese Patent Application Laid-open No. 2002-197236 can accumulate meeting record data per attendee using the non-contact reader/writer to create meeting record data per attendee; however, cannot systematically manage schedule by person, meeting, and organization.
It is an object of the present invention to solve the problems in the conventional technology.
An apparatus for managing meeting information on meetings received from client terminals via a network, according to one aspect of the present invention, includes a meeting manager that manages, upon receipt of the meeting information on meetings from the client terminals, the meetings based on meeting registration information including the meeting information registered with associated meeting identification codes.
A method of managing meeting information on meetings received from client terminals via a network, according to another aspect of the present invention, includes managing, upon receipt of the meeting information on meetings from the client terminals, the meetings based on meeting registration information including the meeting information registered with associated meeting identification codes.
A computer program according to still another aspect of the present invention realizes the method according to the above aspect on a computer.
The other objects, features, and advantages of the present invention are specifically set forth in or will become apparent from the following detailed descriptions of the invention when read in conjunction with the accompanying drawings.
Exemplary embodiments of a method of, an apparatus for, and a computer product for managing meetings according to the present invention are explained below with reference to the accompanying drawings. In these embodiments the meeting management apparatus according to the present invention is applied, although not limited, to a meeting management system.
The concept of the meeting management system according to a first embodiment is explained first.
As illustrated in
As illustrated in
The meeting server sends (see
Briefly, the meeting management apparatus includes the meeting server that manages the meeting information on the meetings received from the clients via the network to systematically manage the meetings registered with associated meeting identification codes.
Specifically, the meeting management apparatus includes the meeting server that, on receipt of the meeting information on meetings from the client terminals, manages the meetings based on the meeting registration information including the meeting information registered with associated meeting identification codes. Therefore, it is possible to systematically manage the meetings registered with associated meeting identification codes.
Configuration of the meeting management system according to the first embodiment is explained next.
The schedule management system 50 manages a personal schedule. Specifically, the schedule management system 50 makes reservations or registrations of the personal schedule and displaying and managing the schedule. The meeting room reservation system 60 selects a meeting room based on the meeting registration information and reserves the meeting room with an associated meeting identification code. The mail server 70 relays an e-mail based on a protocol such as Simple Mail Transfer Protocol (SMTP) and Post Office Protocol (POP) when the e-mail is transmitted and received over the Internet.
The meeting bulletin board system 80 stores and displays minutes of the meetings with associated meeting identification codes. The client terminals 90a, 90b, and 90c are terminals for communicating data such as the meeting information with the meeting management apparatus 10 based on the hyper text transport protocol (HTTP) via the network 95.
The meeting management apparatus 10 includes an input unit 12, an output unit 14, a meeting database 20, a meeting manager 30, an interface (IF) unit 40, and a controller 42. The input unit 12 is an apparatus for entering an instruction or request and data from a user. Specifically, the input unit 12 is a keyboard, a mouse, or a touch pen. The output unit 14 is an apparatus for providing the status and data of the meeting management apparatus 10. Specifically, the output unit 12 is a printer, or an image display device such as a cathode ray tube (CRT) and a liquid crystal display (LCD).
The meeting database 20 includes the meeting registration information, the attendee identification information, and the meeting record data. The meeting registration information contains the meeting title associated with the meeting identification code, the attendee name and identification code, the meeting date, and the meeting room. The attendee identification information contains the attendee name and identification code, and the identification information about the attendee. The meeting record data contains the attendee name and identification code associated with the meeting identification code, and attendee entrance/exit times.
Contents of the meeting database 20 will now be explained in detail.
As illustrated in
As illustrated in
As illustrated in
The meeting manager 30, on receipt of the meeting information on meetings from the client terminals 90a, 90b, and 90c, manages the meetings based on meeting registration information including the meeting information registered with associated meeting identification codes. Specifically, the meeting manager 30 includes a meeting identification code register 32, a meeting time recorder 34, a meeting cost calculator 36, a meeting guidance producer 37, and a meeting minute production supporter 38.
The meeting identification code register 32 registers the meeting information associated with the meeting identification code as the meeting registration information. The meeting time recorder 34 records the identification information and entrance/exit times about the attendee associated with the meeting identification code. Specifically, the identification information and entrance/exit times about the attendee are read out of a card at a card reader connected to the client terminal 90a, 90b, and 90c located in the meeting room. They are then fed to the meeting management apparatus 10 and recorded as meeting record data in the meeting database 20.
The meeting cost calculator 36 calculates a meeting cost based on the meeting record data and the attendee identification information. The meeting record data includes the identification information and entrance/exit times about the attendee recorded at the meeting time recorder 34. The attendee identification information includes the class, the unit price per time and the project name associated with the attendee. Specifically, the meeting cost calculator calculates a meeting cost by person, a meeting cost by meeting, and a meeting cost by organization.
An example of display of the meeting cost, an example of the meeting cost by person, an example of the meeting cost by meeting, and an example of the meeting cost by project, calculated at the meeting cost calculator 36 are explained below.
As illustrated in
As illustrated in
The meeting guidance producer 37 produces a meeting guidance based on the meeting registration information in the meeting database 20 and notifying the attendees of the meeting guidance by e-mail. The meeting database 20 is retrieved for the e-mail addresses of the attendees. The meeting minute production supporter 38 is a processor for supporting the user to produce a meeting minute based on the meeting registration information and meeting record data in the meeting database 20 and holding the meeting minute in a file indicated in MINUTE of
The IF unit 40 is a network interface for use in data communications under the HTTP protocol over the network 95 by the meeting management apparatus 10 with the schedule management system 50, the meeting reservation system 60, the mail server 70, the meeting bulletin board system 80, and the client terminals 90a, 90b, and 90c. The controller 42 is a controller for controlling the whole meeting management apparatus 10. It accepts requests and instructions from users to control data flow in each processor in the meeting management apparatus 10.
A meeting management process performed by the meeting management system is explained next while referring to the flowchart of
During the meeting, a meeting attendee inserts his/her card into a card reader located in the meeting room on entrance to and exit from the meeting room. The client terminal 90a, 90b, 90c employs the card reader to read entrance/exit information including the identification information and entrance/exit times about the attendee from the card, and sends it to the meeting management apparatus 10 (step S1306). When the meeting management apparatus 10 receives the entrance/exit information from the client terminal 90a, 90b, 90c, it activates the meeting time recorder 34 (step S1307). The meeting time recorder 34 then writes the entrance/exit information into the meeting record data in the meeting database 20 (step S1308).
After the closing of the meeting, the client terminals 90a, 90b, 90c send items for meeting cost calculation to the meeting management apparatus 10 (step S1309). When the meeting management apparatus 10 receives the items for meeting cost calculation from the client terminals 90a, 90b, 90c, it activates the meeting cost calculator 36 (step S1310). The meeting cost calculator 36 then reads the attendee identification information and the meeting record data out of the meeting database 20 (step S1311), and calculates meeting costs on the items for meeting cost calculation required from the client terminals 90a, 90b, 90c (step S1312). Thereafter, the client terminals 90a, 90b, 90c receive from the meeting management apparatus 10 (step S1313) the meeting costs calculated.
Thus, in the first embodiment, on receipt of the meeting information on meetings from the client terminals 90a, 90b, and 90c, the meetings are managed based on the meeting registration information including the meeting information registered with associated meeting identification codes. Therefore, the meeting manager 30 can systematically manage the meetings registered with associated meeting identification codes.
The meeting identification code register 32 registers the meeting information with associated meeting identification codes. Therefore, the meeting manager 30 can manage the meetings based on the meeting registration information registered with associated meeting identification codes by the meeting identification code register 32.
The meeting database 20 stores the meeting registration information including the meeting information on the meetings registered with associated meeting identification codes. Therefore, the meeting manager 30 can manage the meetings based on the meeting registration information stored in the meeting database 20.
The meeting information includes at least one of a meeting title, an attendee name, a meeting date, and a meeting location. Therefore, the meeting manager 30 can manage the meetings based on the meeting registration information stored in the meeting database 20.
The meeting time recorder 34 records the identification information and entrance/exit times about the attendees in the meetings. In addition, the meeting database 20 stores the meeting record data on the identification information and entrance/exit times about the attendees, which are recorded by the meeting time recorder 34 and associated with meeting identification codes, and stores the attendee identification information about the attendees associated with costs per unit time and assigned organizations. Therefore, the meeting manager 30 can manage the meetings based on the meeting record data and the attendee identification information stored in the meeting database 20.
The meeting cost calculator 36 calculates meeting costs based on the entrance/exit times and the costs per unit time about the attendees in the meetings. Therefore, the meeting manager 30 can manage costs of the meetings based on the meeting costs calculated by the meeting cost calculator 36.
The meeting cost calculator 36 calculates meeting costs by person, meeting and organization, respectively. Therefore, the meeting manager 30 can manage costs of the meetings systematically based on the meeting costs by person, meeting and organization.
A meeting room reservation process performed by the meeting management system will now be explained while referring to
Thus, the IF unit 40 sends the meeting reservation information to the meeting room reservation system 60. Therefore, the meeting manager 30 can manage the meeting room reservation system 60 to reserve the meeting rooms for the meetings based on the meeting registration information sent from the IF unit 40.
An attendee schedule management process performed by the meeting management system will now be explained while referring to the flowchart in
Thus, the IF unit 40 sends the meeting reservation information to the schedule management system 50. Therefore, the meeting manager 30 can manage the schedule management system 50 to display the schedules about the attendees based on the meeting registration information sent from the IF unit 40.
Moreover, the IF unit 40 sends the meeting record data to the schedule management system 50. Therefore, the meeting manager 30 can manage the schedule management system 50 to store the meeting record data sent from the IF unit 40.
A meeting notification process performed by the meeting management system will now be explained while referring to the flowchart in
Thus, the IF unit 40 sends the meeting registration information to the meeting mail server 70. Therefore, the meeting manager 30 can manage the mail server 70 to notify the attendees of the meeting guidance based on the meeting registration information sent from the IF unit 40.
A meeting minute management process performed by the meeting management system will now be explained while referring to the flowchart in
Thus, the IF unit 40 sends the minutes of the meetings to the meeting bulletin board system 80. Therefore, the meeting manager 30 can manage the meeting bulletin board system 80 to store the meeting minutes sent from the IF unit 40.
The method of and apparatus for managing meeting according to the first embodiment can be achieved when a previously prepared program is executed in a computer system such as a personal computer and a workstation. A second embodiment of the present invention relates to a computer system that executes a meeting management program having a function similar to the meeting management apparatus described in the first embodiment.
As shown in
The computer system 100 is connected to a modem 105 for connection to a public network 107 such as the Internet, and connected, via a LAN interface 128 and a LAN/WAN 106, to other computer system (PC) 111, server 112, and printer 113.
The computer system 100 reads out the meeting management program recorded in a certain recording medium and executes it to achieve a meeting management apparatus. The certain recording medium herein includes any one of recording media that can record the meeting management program in a format readable by the computer system 100, such as: “portable physical media” including an FD 108, a CD-ROM 109, a magneto-optical (MO) disc, a digital versatile disk (DVD), a magneto-optical disc, and an IC card; “fixed physical media” including an HDD 124, a RAM, and a ROM 123 provided inside or outside the computer system 100; and “communications media” including the public network 107 connected via the modem 105, and the LAN interface 128 and the LANNVAN 106 connected to the other computer system 111 and server 112, which hold the program temporarily on transmission of the program.
The meeting management program is computer-readably recorded in the “portable physical media”, the “fixed physical media” and the “communications media”. The computer system 100 achieves the meeting management apparatus and meeting management method when it reads the meeting management program out of such the recording media and executes the program. The execution of the meeting management program is not limited in the computer system 100. The present invention is also applicable to the case in which the other computer system 111 or server 112 executes the meeting management program or they execute the meeting management program cooperatively.
As described above, according to the present invention, it is possible to systematically manage the meetings registered with associated meeting identification codes, it is possible to manage the meetings based on the meeting registration information registered with associated meeting identification codes, it is possible to manage the meetings based on the meeting registration information, and it is possible to manage costs of the meetings based on the meeting costs.
Although the invention has been described with respect to a specific embodiment for a complete and clear disclosure, the appended claims are not to be thus limited but are to be construed as embodying all modifications and alternative constructions that may occur to one skilled in the art which fairly fall within the basic teaching herein set forth.
Number | Date | Country | Kind |
---|---|---|---|
2003-195733 | Jul 2003 | JP | national |