Meeting setting system, meeting setting server, meeting setting method, and meeting setting program
The meeting setting system addresses the limitation of pre-registration by allowing automatic meeting organization through terminal device requests and participant selection, enhancing the ability to handle sudden meetings and improving user convenience.
Patent Information
- Application Number
- JP2025037497
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2025-03-10
- Publication Date
- 2025-05-30
AI Technical Summary
Existing meeting setting systems cannot handle sudden meetings and require pre-registration of participant schedules, limiting their ability to accommodate spontaneous gatherings.
A meeting setting system and server that allow for the automatic setting of meetings by receiving requests from terminal devices, selecting participants based on the request, and transmitting participant information, enabling the organization of meetings without prior schedule registration.
Enables the efficient setting of meetings, including sudden ones, without the need for pre-registration of participant schedules, improving responsiveness and convenience for users.
Smart Images

Figure 2025083458000001_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to a meeting setting system, a meeting setting server, a meeting setting method, and a meeting setting program for performing meeting settings.
Background Art
[0002] Conventionally, systems that can perform various meeting settings have been developed. For example, Patent Document 1 discloses a banquet venue recommendation device that recommends a place to hold a banquet as a type of meeting. Also, Patent Documents 2 and 3 disclose a meeting setting system that automatically performs meeting settings.
Prior Art Documents
Patent Documents
[0003]
Patent Document 1
Patent Document 2
Patent Document 3
Summary of the Invention
Problems to be Solved by the Invention
[0004] By the way, in the above Patent Document 1, although it recommends a place, there is a problem that it cannot perform the meeting setting itself.
[0005] On the other hand, in the case of Patent Documents 2 and 3, although the setting of a meeting as a meeting can be performed, it is necessary to set in advance the schedules of the people participating in the meeting. That is, in the case of the technologies described in Patent Documents 2 and 3, there is a problem that the setting of the meeting cannot be performed unless the schedules of the people participating in the meeting are registered in advance. There is also a problem that only the setting of a meeting that has been determined to be held in advance can be performed. Therefore, in the technologies described in Patent Documents 2 and 3, for example, there is a problem that it is impossible to cope with the setting of a meeting such as a situation where a meeting is suddenly held on the same day.
[0006] Therefore, the present invention has been made in view of the above problems, and an object thereof is to provide a meeting setting system, a meeting setting server, a meeting setting method, and a meeting setting program that can perform the setting even for a sudden meeting.
Means for Solving the Problems
[0007] In order to solve the above problems, a meeting setting system according to an aspect of the present invention includes a terminal device including a reception unit that receives an input for requesting the setting of a meeting, and a transmission unit that transmits a setting request for requesting the setting of a meeting when the reception unit receives an input for requesting the setting of a meeting, a reception unit that receives a setting request from a plurality of terminal devices, a selection unit that selects a user to be incorporated into one meeting from among a plurality of users based on the setting request and generates participant information including information of the users participating in the meeting, and a transmission unit that transmits the participant establishment information to each of the terminal devices of the users included in the participant information, and a meeting setting server.
[0008] In order to solve the above problems, a meeting setting server according to an aspect of the present invention includes a reception unit that receives a setting request for requesting the setting of a meeting from terminal devices of a plurality of users, a selection unit that selects a user to be incorporated into one meeting from among a plurality of users based on the setting request and generates participant information including information of the users participating in the meeting, and a transmission unit that transmits the participant information to each of the terminal devices of the users included in the participant information.
[0009] Also, in the above meeting setting server, the receiving unit further receives participation permission information indicating whether or not to participate in the meeting, which is information transmitted from each of the user's terminal devices, and the meeting setting server further includes a generating unit that generates meeting establishment information indicating that the holding of the meeting has been determined when the number of user terminal devices indicating permission to participate in the meeting satisfies a predetermined number, and the transmitting unit may transmit the meeting establishment information to the user terminal devices indicating permission to participate in the meeting.
[0010] Also, in the above meeting setting server, when the selection unit further selects a user to be included in one meeting, it is for transmitting to at least one of the user's terminal devices, generates participant information regarding other users included in one meeting, the transmitting unit further transmits the participant information to one user's terminal device, the receiving unit further receives, from one user's terminal device, participation permission information regarding permission to participate in the meeting for other users included in the participant information, and when the participation permission information indicates permission, the selection unit selects other users as the users to be included in one meeting, and when the participation permission information indicates participation prohibition for at least one user, the selection unit may exclude the user indicating no and reselect new users as the users to be included in one meeting.
[0011] Also, in the above meeting setting server, the selection unit may generate participant information with the user who transmitted the setting request the earliest among the users to be included in one meeting as one user.
[0012] Also, in the above meeting setting server, the selection unit may generate participant information with the user who transmitted the setting request the latest among the users to be included in one meeting as one user.
[0013] Also, in the above meeting setting server, the selection unit may generate participant information with a randomly selected user among the users to be included in one meeting as one user.
[0014] Also, in the above meeting setting server, the selection unit may select, in the participation availability information, a user who indicates "no" and incorporate the user into a meeting different from one meeting, and select users to be incorporated into the different meeting.
[0015] Also, in the above meeting setting server, the setting request includes characteristic information of the user who made the setting request, and the selection unit may select users to be incorporated into the same meeting based on the characteristic information.
[0016] Also, in the above meeting setting server, the characteristic information includes preference information indicating the preferences of the user, and the selection unit may select users such that users with similar preferences indicated by the preference information are incorporated into the same meeting.
[0017] Also, in the above meeting setting server, the setting request includes at least one piece of setting information among the time to hold the meeting, the number of users wishing to participate in the meeting, and the location to hold the meeting, and the selection unit may select users to be incorporated into one meeting based on the setting information.
[0018] Also, in the above meeting setting server, the meeting setting server may further include a reservation unit that makes a reservation for the use of the store to be used in the meeting at the store.
[0019] In order to solve the above problems, a meeting setting method according to an aspect of the present invention is a meeting setting method by a meeting setting server that sets a meeting, including: a receiving step of receiving a setting request for setting a meeting from terminal devices of a plurality of users; a selecting step of selecting, based on the setting request, users among the plurality of users to be incorporated into one meeting and generating participant information including information of users who will participate in the meeting; and a transmitting step of transmitting the participant information to each of the terminal devices of the users included in the participant information.
[0020] In order to solve the above problems, a meeting setting program according to an aspect of the present invention causes a computer of a user's terminal device to have a reception function for receiving an input for desiring to set a meeting, and a first transmission function for transmitting a setting request for desiring to set a meeting when the reception function receives an input for desiring to set a meeting, a first reception function for receiving participant information regarding other users participating in the meeting from a meeting setting server, a presentation function for presenting information regarding the participant information, an approval information reception function for receiving approval information regarding whether or not other users can participate in the meeting in response to the presentation, and a second transmission function for transmitting the approval information to the meeting setting server, and a second reception function for receiving meeting establishment information including information of users participating in the meeting from a meeting setting server that performs setting regarding the meeting in response to the setting request.
Effects of the Invention
[0021] A meeting setting system according to an aspect of the present invention sets a meeting in response to a meeting setting request from a user's terminal device. Therefore, the meeting setting system can also set a sudden meeting. Further, in the meeting setting system, it is not necessary to register a schedule or the like for each user in advance, so it does not take the user's time.
Brief Description of the Drawings
[0022]
Figure 1
Figure 2
Figure 3
Figure 4
Figure 5
Figure 6
Figure 7
Figure 8
Figure 9
Mode for Carrying Out the Invention
[0023] Hereinafter, a meeting setting system according to an embodiment of the present invention will be described in detail with reference to the drawings.
[0024] <Embodiment> <Configuration> FIG. 1 is a schematic diagram showing a configuration example of a meeting setting system 1 for performing meeting settings. As shown in FIG. 1, the meeting setting system 1 includes a meeting setting server 100, a terminal device 200a, and a terminal device 200b. The meeting setting server 100 is connected to the terminal device 200a and the terminal device 200b via a network 350. Here, only two terminal devices are shown, but it goes without saying that there may be two or more terminal devices. In the following, when there is no need to distinguish between the terminal device 200a and the terminal device 200b, they are described as the terminal device 200. Also, only one meeting setting server 100 is shown, but it may be realized by parallel processing of a plurality of units, and the meeting setting server 100 may be provided with a plurality of processors, and the processing to be executed by the meeting setting server 100 may be realized by parallel processing of the plurality of processors. Here, "meeting" means that a user meets and gathers with other users, and may be referred to as a gathering, a meeting, an event, etc. The meeting setting system 1 is a system that executes the setting when, for example, users 30a, 30b, etc. suddenly want to hold a meeting such as a banquet. Note that the meeting is not limited to a banquet, and any meeting that occurs suddenly and originally has no scheduled execution in advance may be used. Therefore, the meeting may be, for example, a bowling tournament, a golf competition, karaoke, etc., or a temporary meeting, for example, a temporary budget committee. Note that the meeting does not necessarily have to be executed during the day. Hereinafter, in the present embodiment, as an example, a case where a plurality of users want to hold a drinking party will be described. Here, the drinking party is defined as an event where food and drinks are shared with other users, even if it is not as large-scale as a banquet.
[0025] In the meeting setting system 1, when user 30a suddenly wants to hold a meeting such as a drinking party, for example, the user clicks the drinking party request button of the application installed on the terminal device 200a that the user holds. Then, the terminal device 200a sends a meeting setting request to the meeting setting server 100. Similarly, when user 30b also wishes to hold a drinking party, the user sends a meeting setting request to the meeting setting server 100 from the terminal device 200b that the user holds.
[0026] The meeting setting server 100 receives meeting setting requests from the terminal devices of multiple users and sets a meeting according to predetermined conditions. Details of the conditions will be described later. Then, when the meeting setting server 100 sets a meeting, it sends meeting establishment information indicating that the meeting has been established to the terminal devices of the users who are the targets of the meeting. As a result, the users of each terminal device can recognize that the meeting has been established and fulfill their own wishes.
[0027] In addition, as part of the meeting setting, the meeting setting server 100 may further execute a reservation related to the use of the store 400, and for this purpose, it may be provided with a reservation unit for executing the reservation. For example, the reservation unit of the meeting setting server 100 creates a format email for a predetermined reservation and sends it to the store terminal 410 of the store 400 to execute the reservation.
[0028] Hereinafter, the meeting setting server 100 related to the meeting setting system 1 will be described in detail.
[0029] As shown in FIG. 2, the meeting setting server 100 includes a communication unit 110, a storage unit 120, and a control unit 130. The communication unit 110, the storage unit 120, and the control unit 130 are connected to each other via a bus 140.
[0030] The communication unit 110 has a function of communicating with external devices via the network 350, such as the terminal device 200a of user 30a, the terminal device 200b of user 30b, and the store terminal 410 of the store 400. The communication unit 110 may include a first receiving unit 111 and a first transmitting unit 112. The communication unit 110 may communicate with an external device using any protocol as long as communication can be executed, and may communicate either by wire or wirelessly.
[0031] The first receiving unit 111 has a function of receiving signals transmitted from the terminal device 200a, the terminal device 200b, and the store terminal 410 from the network 350 and transmitting them to the control unit 130. The first receiving unit 111 has a function of receiving, for example, a meeting setting request for setting a meeting from a plurality of terminal devices.
[0032] The first transmitting unit 112 has a function of transmitting participant information and meeting establishment information to the terminal device 200a and the terminal device 200b according to an instruction from the control unit 130. Here, the participant information is information indicating participants who participate in a meeting, and the participant information may include information about the user of the terminal device to which the participant information is to be transmitted. The meeting establishment information is information indicating that a meeting has been established, that is, information meaning that a drinking party will be held. The meeting establishment information includes information about the place where the drinking party will be held or the gathering place for the drinking party, and the date and time when the drinking party will be held, and may include information about the participants who will participate in the drinking party. The first transmitting unit 112 has a function of transmitting the meeting establishment information to each of the terminal devices of the users included in the meeting establishment information. The first transmitting unit 112 also has a function of transmitting reservation information to the store terminal 410 according to an instruction from the control unit 130. The reservation information includes information for requesting a reservation for a seat for holding a drinking party, and further includes information about the date and time when the drinking party will be held and the number of participants.
[0033] The storage unit 120 has a function of storing various data and programs required for the operation of the meeting setting server 100. The storage unit 120 can be realized by various storage media such as an SSD, an HDD, a flash memory, etc., but is not limited thereto. The storage unit 120 stores a meeting setting program that the control unit 130 of the meeting setting server 100 executes to perform meeting setting based on a meeting setting request from each terminal device 200. The storage unit 120 has a function of storing meeting group information 310 and user information 400. The meeting group information 310 is information generated to determine participants who participate in a meeting by the meeting setting server 100 when setting a meeting, and is information for managing participants who participate in each meeting as a group. Also, the user information 400 is information regarding each user who uses the meeting setting system 1. Details of the meeting group information 310 and the user information 400 will be described later.
[0034] The control unit 130 is a processor that reads and executes various programs stored in the storage unit 120, and has a function of controlling each part of the meeting setting server 100. The control unit 130 has a function of performing meeting setting according to the meeting setting program stored in the storage unit 120. Details of the operations related to the meeting setting process will be described later. The control unit 130 may function as a selection unit 131 as part of the meeting setting process. Also, the control unit 130 may function as a generation unit that generates meeting establishment information as part of the meeting setting process. The control unit 130 may be realized by a multi-core composed of a plurality of processors, or the functions executed by the control unit 130 may be realized by parallel processing by a plurality of processors. Also, the control unit 130 may function as a reservation unit for reserving a store for holding a meeting (drinking party) when a meeting is established or the like.
[0035] The selection unit 131 has a function of selecting, based on meeting setting requests from a plurality of users, users among the plurality of users to be included in one meeting, and generating meeting establishment information including information of the users participating in the meeting. Specifically, the selection unit 131 has a function of selecting, based on a meeting setting request from the terminal device 200, a group for which user corresponding to the terminal device 200 will participate in which meeting. Further, the selection unit 131 generates a meeting group based on the meeting setting request, selects users included in the meeting, and when each meeting group satisfies a predetermined condition, generates participant information for the meeting group and causes the first transmission unit 112 to transmit the generated participant information to the terminal device of the user who first made the meeting setting request among the users included in the corresponding meeting group. Also, when a meeting is established for a meeting group, the generation unit 132 has a function of generating meeting establishment information and causing the first transmission unit 112 to transmit the generated meeting establishment information to each of the terminal devices of the users included in the meeting establishment information. Further details of the operations of the selection unit 131 and the generation unit 132 will be described later.
[0036] The above is the description regarding the configuration of the meeting setting server 100.
[0037] On the other hand, as shown in FIG. 2, the terminal device 200 includes a communication unit 210, a storage unit 220, a control unit 230, a position information acquisition unit 240, a reception unit 250, a display unit 260, and an audio output unit 270. The communication unit 210, the storage unit 220, the control unit 230, the position information acquisition unit 240, the reception unit 250, the display unit 260, and the audio output unit 270 are connected to each other via a bus 140. The terminal device 200 can be realized by, for example, a mobile phone, a smartphone, a tablet terminal, a PC, or the like.
[0038] The communication unit 210 is a communication interface that has the function of communicating with the meeting setting server 100 via the network 350. The communication unit 210 realizes the functions as a second receiving unit 211 and a second transmitting unit 212. As long as the communication unit 210 can communicate with the meeting setting server 100 via the network 350, it may communicate either by wire or wirelessly, and any communication protocol may be used as long as communication is possible.
[0039] The second receiving unit 211 has the function of receiving participant information and meeting establishment information transmitted from the meeting setting server 100. The second receiving unit 211 also has the function of transmitting the received participant information and meeting establishment information to the control unit 230.
[0040] The second transmitting unit 212 has the function of transmitting the information specified by the control unit 230 according to the instruction from the control unit 230. For example, the second transmitting unit 212 has the function of transmitting a meeting setting request for setting a meeting transmitted from the control unit 230 to the meeting setting server 100. Also, for example, the second transmitting unit 212 has the function of transmitting the participation permission information transmitted from the control unit 230 to the meeting setting server 100.
[0041] The storage unit 220 has the function of storing various programs and various data required for the operation of the terminal device 200. The storage unit 220 can be realized by, for example, an SSD, an HDD, a flash memory, etc., but is not limited thereto. The storage unit 220 stores a meeting setting program for transmitting a meeting setting request to the meeting setting server 100 in response to an input from a user received by the reception unit 250, and performing processing related to participant information and meeting establishment information transmitted from the meeting setting server 100 in response to the meeting setting request. It may also have the function of temporarily storing the received participant information and meeting establishment information. The participant information may be deleted after the transmission of the participation permission information. Also, the meeting establishment information may be deleted after the lapse of the execution date and time of the meeting indicated by the meeting establishment information.
[0042] The control unit 230 is a processor that reads and executes various programs stored in the storage unit 220, and has a function of controlling each part of the terminal device 200. The control unit 230 has a function of generating a meeting setting request according to the input content from the user received by the reception unit 250, and has a function of causing the second transmission unit 212 to transmit the meeting setting request to the meeting setting server 100. Further, when the control unit 230 receives participant information, it has a function of generating participation permission information with information indicating whether or not each user is allowed to participate according to the input from the user received by the reception unit 250, and has a function of causing the second transmission unit 212 to transmit the participation permission information to the meeting setting server 100.
[0043] The position information acquisition unit 240 has a function of acquiring terminal device position information indicating the current position of the terminal device 200. The position information acquisition unit 240 has a function of acquiring the terminal device position information and transmitting it to the control unit 230 each time it is acquired. The position information acquisition unit 240 can be realized by a positioning system such as GPS (Global Positioning System) or GNSS (Global Navigation Satellite System), but is not limited to these systems. The position information acquisition unit 240 has a function of acquiring the terminal device position information as latitude information and longitude information measured by the positioning system. The latitude information is information indicating coordinates on the earth in the north-south direction, and the longitude information is information indicating coordinates on the earth in the east-west direction.
[0044] The reception unit 250 has a function of receiving an input from a user who holds the terminal device 200. The reception unit 250 may be realized by, for example, a hardware key such as a keyboard provided in the terminal device 200, or may be realized by a software key such as a touch panel. The reception unit 250 has a function of transmitting the received input content to the control unit 230. The reception unit 250 has a function of receiving an input for setting a meeting, that is, a meeting setting request from the user and an input related to the meeting setting request (such as the meeting setting date and time, location, desired number of people, etc.), and a function of receiving information regarding permission or non - permission to participate for each user indicated by the participant information.
[0045] The display unit 260 has a function of displaying the information specified by the control unit 230 according to an instruction from the control unit 230. The display unit 260 can be realized by, for example, an organic EL (Electro Luminescence) display, an LCD (Liquid Crystal Display), etc., but is not limited thereto. The display unit 260 may have a function of displaying, for example, information regarding the participants indicated by the participant information and information regarding the date and time and location of the meeting indicated by the meeting establishment information.
[0046] The voice output unit 270 has a function of outputting the voice information specified by the control unit 230 according to an instruction from the control unit 230. The voice output unit 270 is, for example, a speaker. The voice output unit 270 may have a function of outputting, by voice, the date and time and location of the meeting indicated by the meeting establishment information.
[0047] The network 350 is a wireless or wired communication network that relays communication between the meeting setting server 100, the terminal device 200, and the store terminal 410.
[0048] Finally, the store terminal 410 will be briefly described. Since the basic configuration of the store terminal 410 is the same as that of the terminal device 200, a detailed description thereof will be omitted. The store terminal 410 differs from the terminal device 200 in that it has a function of receiving reservation information from the meeting setting server 100 and setting up a meeting. That is, the store terminal 410 secures seats for the number of people indicated in the reservation information for a predetermined time from the date and time indicated in the reservation information. If the seats for the number of people cannot be secured, the store terminal 410 transmits reservation impossible information indicating that the reservation cannot be accepted to the meeting setting server 100.
[0049] In this case, the meeting setting server 100 searches for a new store and transmits the reservation information to that store again.
[0050] The above is the description of the functional configurations of the respective devices related to the meeting setting system 1.
[0051] <Data> FIG. 3(a) is a data conceptual diagram showing an example of the stack information 300 in a state where the information indicating the meeting setting request is stacked in the meeting setting server 100. As shown in FIG. 3(a), the meeting setting request is information in which at least user information 301, location information 302, request date and time 303, and desired number of people 304 are associated with each other. In addition to these pieces of information, preference information indicating the preferences of the corresponding user, information on the upper limit number of people in the meeting, and the like may be associated with the meeting setting request.
[0052] The user information 301 is user identification information that can uniquely identify each user who uses the meeting setting system 1. The identification information may be in any form, may be expressed using numbers, alphabets, symbols, etc., and user names or the like may also be used as long as each user can be identified.
[0053] The location information 302 is information indicating the location where the user wishes to hold the meeting. Here, it is assumed that the location is indicated by longitude and latitude information, but this is not the only case, and it may be the name of the street or the name of the region where the meeting is to be held.
[0054] The requested date and time 303 is information indicating the date and time when the user wishes to start a meeting. If the meeting is basically to be held on the day when the meeting setting request is made, the information regarding the date may be unnecessary.
[0055] The desired number of people 304 is information indicating the number of people that the user who holds the terminal device 200 that sent the meeting setting request wishes to participate in the meeting.
[0056] Note that when there are no particular wishes for the user, the location information 302, the requested date and time 303, and the desired number of people 304 in the meeting setting request can be omitted. However, if these pieces of information are available, the meeting setting server 100 can set up the meeting in a desirable form for the user who made the meeting setting request. The above is the explanation of the meeting setting request.
[0057] Figure 3(b) is a data conceptual diagram showing a configuration example of the meeting group information 310. The meeting group information 310 is information generated and used by the control unit 130 of the meeting setting server 100 when setting up a meeting, and is information used to determine which meeting each user who made a meeting setting request is assigned to. The meeting group information 310 is information for managing the participants who participate in each meeting set according to the meeting setting request as a group, and is a set of meeting groups. One row in the meeting group information 310 indicates one meeting group.
[0058] As shown in Figure 3(b), the meeting group information 310 is information in which a group identifier 311, member information 312, a start time 313, a meeting place 314, and number information 315 are associated with each other.
[0059] The group identifier 311 is identification information used by the meeting setting server 100 to uniquely identify each group that holds a meeting. The group identifier 311 may be in any form as long as it can uniquely identify each group, and may be expressed using numbers, alphabets, symbols, etc., or the group name assigned to the group may be used. When using the group name, the group name may be set by the meeting setting server 100, or may be set by any of the users included in the member information 312.
[0060] The member information 312 is information indicating users who belong to the corresponding group and participate in the same meeting. The member information 312 includes at least one user who uses the meeting setting system 1 and makes a meeting setting request. The user information 301 shown in FIG. 3(a) is used for the member information 312. The participants shown in the member information 312 are the same as the users included in the participant information when the conditions for the corresponding group to hold a meeting are satisfied.
[0061] The start time 313 is information indicating the time when the meeting of the corresponding group starts. Here, only the time is shown, but date information may also be included. The start time 313 is information set by the meeting setting server 100 from the date and time indicated by the request date and time 303 of the meeting setting request. The request date and time 303 shown in the meeting setting request when the corresponding meeting group is set is used for the start time 313.
[0062] The meeting place 314 is information indicating the place where the corresponding group holds a meeting or the place to gather to go to that place. The meeting place 314 may be, for example, information such as the name of the station to gather at or the name of a store, or may be longitude and latitude information. Here, the meeting place 314 uses the position indicated by the position information 302 shown in the meeting setting request when the corresponding meeting group is set, the nearest station to that position, or a store desired by the user or a store likely to be desired.
[0063] The number information 315 is information indicating the number of people who plan to participate in the meeting of the corresponding group. As the number information 315, for example, the number of the desired number 304 desired by the user who first made a meeting setting request in the corresponding meeting group may be used.
[0064] The meeting group information 310 is used by the selection unit 131 of the control unit 130 to manage which meeting to assign the user who has sent the meeting setting request, and is also used to generate meeting establishment information indicating that the meeting has been established.
[0065] The above is the description of the data configuration example of the meeting group information 310.
[0066] FIG. 4 is a data conceptual diagram showing a configuration example of the user information 400.
[0067] Next, the user information 400 will be described. The user information 400 is information indicating the characteristics of each user who uses the meeting setting system 1. As shown in FIG. 4, the user information 400 is information in which the user information 401, the gender information 402, the preference information 403, and the history information 404 are associated with each other, and other information, for example, information such as the name of the user and the age of the user may also be associated.
[0068] The user information 401 is information for uniquely identifying each user who uses the meeting setting system 1. Here, an example is shown in which the same information as the identification information shown in the user information 301 shown in FIG. 3 is used as the user information 401, but as long as each user can be identified, other information, for example, the name of the user may be used.
[0069] The gender information 402 is information indicating the gender of the corresponding user. The gender information 402 can be used, for example, when selecting a store suitable for the user or when selecting a store suitable for that gender. In addition, the gender information 402 can also be used when the meeting setting server 100 selects users to be incorporated into the meeting group.
[0070] The preference information 403 is information indicating the preferences of the corresponding user, that is, information indicating what the user likes and what the user dislikes. This information may be registered by each user, or the meeting setting server 100 may register, as preference information, the information common to the store from the history of the stores the user has visited as the preference information. The preference information 403 can be used for selecting a store when the meeting setting server 100 reserves a store.
[0071] The history information 404 is information indicating the stores that the corresponding user has visited in the past, and can be used for selecting a store when the meeting setting server 100 reserves a store.
[0072] The above is the explanation of the data used by the meeting setting server 100.
[0073] <Operation> From here, the operation in the meeting setting system 1 will be described. FIG. 5 is a sequence diagram showing the interaction related to meeting setting in the meeting setting system 1. In this embodiment, the meeting will be described as being held during the day, but it goes without saying that the execution date of the meeting may not be during the day.
[0074] As shown in FIG. 5, in the meeting setting system 1, when the user 30a, for example, feels like drinking on that day, the user 30a inputs a meeting setting request to his / her own terminal device 200a (step S501). For example, the user 30a inputs a meeting setting request by starting an application for using the meeting setting system 1 downloaded to the terminal device 200a. When receiving this input, the terminal device 200a transmits the meeting setting request to the meeting setting server 100 (step S502). Note that the transmission of the meeting setting request does not have to be immediately transmitted in response to receiving the input of the meeting setting request, and it may be transmitted at any time as long as it is transmitted before a predetermined time of the date and time when the meeting is to be held.
[0075] The meeting setting server 100 receives a meeting setting request transmitted from the terminal device 200a (step S503). When receiving the meeting setting request, the meeting setting server 100 selects users to be included in one meeting and executes a participant information generation process for generating meeting establishment information including information of users participating in the meeting (step S504). Details of the participant information generation process will be described later with reference to FIG. 6.
[0076] As a result of the meeting establishment information generation process, when the users participating in the meeting are determined, the meeting setting server 100 transmits participant information including information of the users participating in the meeting to the terminal device 200a (step S505).
[0077] The terminal device 200a receives the participant information transmitted from the meeting setting server 100 (step S506). When receiving the participant information, the terminal device 200a displays the content of the meeting establishment information to the user and notifies the information of the users participating in the meeting. By displaying the meeting establishment information, each terminal device 200a can make the user recognize the establishment of the meeting and the information of other users who plan to participate in the meeting. According to the content of the notified users, the user checks each user included in the meeting and inputs the participation availability indicating whether or not he / she participates in the meeting. In response to this, participation availability information indicating the participation availability of other users included in the established meeting is generated. Then, the terminal device 200a transmits the generated participation availability information to the meeting setting server 100 (step S507).
[0078] The meeting setting server 100 receives the participation permission information transmitted from the terminal device 200a (step S508). Then, the meeting setting server 100 determines whether all users who plan to participate in the meeting are "permitted" to participate in the participation permission information (step S509). If all users included in the participation permission information are "permitted" to participate (YES in step S509), the meeting establishment information indicating that the meeting has been established is transmitted (step S510). For example, when not all users included in the participation permission information are "permitted" to participate (NO in step S509), the event setting server 100 returns to the process of step S504. Note that the processes of steps S505 to S510 may be included as part of the meeting establishment information generation process. Also, the processes of steps S505 to S509 for requesting the user to confirm the users participating in the meeting may be omitted, or may be configured such that the user can select whether to execute the process.
[0079] Note that in the above, it is assumed that the meeting establishment information is displayed, but this may be a notification by voice from the voice output unit 270. In this case, the meeting establishment information may be, for example, sound information generated by the meeting setting server 100 by synthesized voice. For this purpose, the selection unit 131 may generate the meeting establishment information by voice. In this way, a user using the meeting setting system 1 can participate in the meeting corresponding to the setting request only by transmitting a meeting setting request from his or her own terminal. Therefore, when the user suddenly feels like having a drink on that day and wants to drink with someone but is too lazy to be the organizer, the user can have the meeting setting system 1 automatically set up a meeting. Therefore, the user can participate in the meeting (drinking party) without bothering himself or herself.
[0080] FIG. 6 is a flowchart showing an example of the operation when the meeting setting server 100 receives a meeting setting request from the terminal device 200, which is a participant information generation process.
[0081] As shown in FIG. 6, the first receiving unit 111 of the meeting setting server 100 receives a meeting setting request (step S601). When the first receiving unit 111 receives the meeting setting request, it transmits it to the control unit 130.
[0082] When the selection unit 131 of the control unit 130 receives the meeting setting request, it registers the received meeting setting request in the stack information 300 (step S602).
[0083] The selection unit 131 determines whether a meeting group whose position information and request date and time of the meeting setting request newly registered in the stack information 300 are within a predetermined range is registered in the meeting group information 300 (step S603). For example, the selection unit 131 determines whether there is a gathering place 304 within a predetermined distance from the position information indicated in the meeting setting request, and also determines whether a meeting group whose date and time information indicated in the meeting setting request is before the start time 303 is registered in the meeting group information 310.
[0084] If there is no meeting group whose position and time of the meeting setting request are within a predetermined range (NO in step S603), the selection unit 131 generates a new meeting group, registers it in the meeting group information 310 (step S606), and ends the process.
[0085] If there is a meeting group whose position and time of the meeting setting request are within a predetermined range (YES in step S603), the selection unit 131 identifies a meeting group that satisfies a predetermined condition (step S604). Here, the meeting group that satisfies the predetermined condition refers to a condition for selecting one meeting group from among a plurality of meeting groups that satisfy the conditions in step S603. Here, the predetermined condition for selecting a meeting group may be, for example, being the closest to the position indicated by the position information of the meeting setting request, or having the closest request date and time. It is assumed that the criterion for selection is set in the selection unit 131 in advance.
[0086] When the selection unit 131 identifies the meeting group, it adds the user information 301 of the meeting setting request received in step S601 to the member information 312 of the identified meeting group (step S605).
[0087] After that, the selection unit 131 determines whether the meeting establishment conditions for the meeting group are satisfied (step S607). That is, the selection unit 131 determines whether the number of pieces of member information 312 associated with the meeting group matches the number of people information 315.
[0088] When the selection unit 131 determines that the meeting establishment conditions are satisfied (YES in step S607), the selection unit 131 generates participant information including information about the users indicated in the member information 312. The selection unit 131 causes the first transmission unit 112 of the communication unit 110 to transmit the generated participant information to the terminal device 200 of at least one user among the users included in the meeting group corresponding to the participant information (step S608), and ends the process. Details of the selection method of at least one user mentioned here will be described later. Even when the selection unit 131 determines that the meeting establishment conditions are not satisfied (NO in step S607), the selection unit 131 ends the process.
[0089] The above is the description of the operation of the meeting setting server 100 when a meeting setting request is received.
[0090] Next, the operation of the meeting setting server 100 when acceptance information is received will be described. FIG. 7 is a flowchart showing an example of the operation when the meeting setting server 100 receives acceptance information from the terminal device 200.
[0091] The first reception unit 111 of the meeting setting server 100 receives the acceptance information (step S701). When the first reception unit 111 receives the acceptance information, it transmits it to the control unit 130.
[0092] The selection unit 131 of the control unit 130 determines whether, in the participation permission information, all users are indicated as being able to participate (step S702). If all users are indicated as being able to participate (YES in step S702), the generation unit 132 generates meeting establishment information. The meeting establishment information includes at least the date and time to start the meeting, information regarding the meeting gathering place, and may include information regarding the participants who will participate in the meeting. The generation unit 132 obtains these pieces of information from the start time 313, the gathering place 314, and the member information 312 of the meeting group information 310, respectively. The generation unit 132 addresses the generated meeting establishment information to each of the terminal devices 200 of the users corresponding to the member information 312 of the meeting group corresponding to the meeting establishment information, and causes the first transmission unit 112 to transmit it (step S703), and then ends. In addition, when transmitting the meeting establishment information, the control unit 130 functioning as a reservation unit may make a reservation for a store. The reservation unit executes the reservation for the store by addressing the reservation for the store to the store terminal 410 in a form in which the start date and time of the meeting and the number of participants are determined in advance, and causing the first transmission unit 112 to transmit it. Also, when selecting a store, the reservation unit uses the preference information 303 or the history information 404 of each user included in the meeting group to select a store that best matches the preferences of all users. Then, the selection unit 131 may set the reserved store as the gathering place of the meeting establishment information.
[0093] On the other hand, when there is a user who indicates non-participation in the participation permission information (NO in step S702), the selection unit 131 specifies a meeting setting request corresponding to the user who indicates non-participation from the stack information 300. Then, the selection unit 131 determines whether there is another meeting group within a predetermined range of the position information and the request date and time of the specified meeting setting request registered in the meeting group information 300 (step S704). For example, the selection unit 131 determines whether there is a gathering place 304 within a predetermined distance from the position information indicated in the meeting setting request, and determines whether there is a meeting group in which the date and time information indicated in the meeting setting request is before the start time 303 registered in the meeting group information 310.
[0094] If there is no meeting group within the predetermined range of the meeting setting request's location and time (NO in step S704), the selection unit 131 generates a new meeting group, registers it in the meeting group information 310 (step S709), and ends the process.
[0095] If there is a meeting group within the predetermined range of the meeting setting request's location and time (YES in step S704), the selection unit 131 identifies a meeting group that meets the predetermined conditions (step S705). Here, the predetermined conditions for the meeting group that meets the predetermined conditions refer to the conditions for selecting one meeting group from multiple other meeting groups that meet the conditions in step S704. For example, conditions such as selecting the meeting group closest to the location indicated by the location information of the meeting setting request, or selecting the meeting group with the closest requested date and time can be considered. It is assumed that the selection unit 131 is set in advance as to which condition (criterion) to select according to.
[0096] When the selection unit 131 identifies other meeting groups, it newly adds the user information 301 of the meeting setting request of the user who is set as non - participating in the participation permission information to the member information 312 of the identified other meeting groups (step S706).
[0097] After that, the selection unit 131 determines whether the meeting establishment condition for the meeting group is satisfied (step S707). That is, the selection unit 131 determines whether the number of the member information 312 associated with the meeting group matches the number information 315.
[0098] When the selection unit 131 determines that the meeting establishment condition is satisfied (YES in step S707), the selection unit 131 generates participant information including information about the user indicated in the member information 312. The selection unit 131 causes the first transmission unit 112 of the communication unit 110 to transmit the generated participation permission information to the terminal device 200 of at least one user among the users included in the meeting group corresponding to the participant information (step S708), and ends the process. When the selection unit 131 determines that the meeting establishment condition is not satisfied (NO in step S707), the selection unit 131 ends the process. In addition, when receiving participation permission information associated with information indicating non-participation from the user in the meeting group to which the participant information has been transmitted, the selection unit 131 deletes the information of the user who is not allowed to participate from the member information 312 of that meeting group. Then, when the selection unit 131 registers a new user in the meeting group, that is, when the new user reselects, the selection unit 131 generates new participant information and transmits the new participant information to the terminal device of the user who first made the meeting setting request in the meeting group.
[0099] The above is the description of the operation of the meeting setting server 100. As also described in the process in the sequence diagram of FIG. 5 above, the processes in steps S608 in FIG. 6 and steps S701 to S703 and S704 to S710 in FIG. 7 may be omitted. In this case, after the process in step S607, it may be configured to shift to step S704.
[0100] FIG. 8 is a flowchart showing an operation example of the terminal device 200 in the meeting setting system 1. FIG. 8 is a flowchart showing operations that the terminal device 200 can execute in the present embodiment, in a case where it has received some input that can be received in the present embodiment, and showing each process to be executed according to the input content. The input unit 250 of the terminal device 200 determines whether or not it has received an input of a meeting setting request from the user. If it has received (YES in step S801), the input unit 250 transmits the input content to the control unit 230. Here, the input content may be only a click of an icon for a meeting setting request, or further may include a requested date and time indicating the desired start time of the meeting, position information indicating the execution location of the meeting, and information regarding the total number of users participating in the meeting. Also, when the information regarding the execution location is not included, the position information of the terminal device 200 acquired by the position information acquisition unit 240 may be used as a substitute. When the control unit 230 is transmitted the input content of the meeting setting request, it generates a meeting setting request indicating a desire to hold a meeting, and causes the second transmission unit 212 to transmit it to the meeting setting server 100 (step S802), and ends the process.
[0101] When the input of the meeting setting request has not been received (NO in step S801), the second reception unit 211 of the terminal device 200 determines whether or not it has received participant information transmitted from the meeting setting server 100 (step S803).
[0102] If it has received the participant information (YES in step S803), the second reception unit 211 transmits the participant information to the control unit 230. The control unit 230 causes the display unit 260 to display the transmitted participant information (step S804). Thereby, the user can recognize information regarding the participants who are scheduled to participate in the meeting.
[0103] The terminal device 200 receives an input of participation permission information indicating whether or not the user himself / herself will participate in the meeting from the user via the reception unit 250 (step S805).
[0104] Then, the control unit 230 causes the second transmission unit 212 to transmit the generated participation permission information to the meeting setting server 100 (step S806), and ends the process.
[0105] If the second reception unit 211 has not received the participant information (NO in step S803), the second reception unit 211 determines whether it has received the meeting establishment information (step S807). If it has not received the meeting establishment information (step S807), the terminal device 200 ends the process. Note that the terminal device 200 does not receive the participant information or the meeting establishment information without having sent a meeting setting request. However, assuming that the terminal device 200 receives the participant information or the meeting establishment information without having sent a meeting setting request, after steps S803 and S807 respectively, a determination step may be provided to determine whether a meeting setting request has been sent. If it is determined in this determination that the meeting setting request has not been sent, a process may be performed to discard the received participant information and meeting establishment information.
[0106] If it has received the meeting establishment information (step S807), the second reception unit 211 transmits the meeting establishment information to the control unit 230. Then, the control unit 230 causes the display unit 260 to display the meeting establishment information (step S808), and ends. By visually recognizing the meeting establishment information, the user can recognize the start date and time, meeting place, and participants of the meeting.
[0107] The above is the description of the operation of the terminal device 200 in the meeting setting system 1.
[0108] <Summary> As shown in the above embodiment, the meeting setting server 100 automatically sets up a meeting in response to a meeting setting request from each user. The meeting is, for example, a meeting that was not scheduled to be held in advance. As an example, it corresponds to a drinking party or the like when a user suddenly wants to drink on that day. Since the user can have the meeting setting server automatically set up the meeting even if the user does not become the organizer, a meeting setting server that is highly convenient for the user can be provided. In addition, the meeting setting server can provide a meeting setting service that has high responsiveness particularly to a setting request for a sudden meeting.
[0109] <Supplementary Note> It goes without saying that the meeting setting server according to the above embodiment is not limited to the above embodiment and may be realized by other methods. Hereinafter, various modification examples will be described.
[0110] (1) In the above embodiment, for the start time 313, the meeting place 314, and the number of people information 315 in the meeting group information 310, the request date and time 303, the location information 302, and the desired number of people 304 of the meeting setting request when registering the meeting group were used, but this is not the only case.
[0111] For the start time 313, the meeting place 314, and the number of people information 314 in the meeting group information 310, it is also possible to use the information of the meeting setting request transmitted from the terminal device 200 of the last registered user. Alternatively, for the meeting place 314, it is also possible to use the midpoint of the location information 302 of the meeting setting request corresponding to each user included in the member information 312, or to use the nearest station from those locations, or to use the information of the store closest to the preferences of all the users included in the member information 314 from those locations. Which information to use is set by the selection unit 131 according to a preset setting. In this way, the meeting setting server 100 can flexibly execute the setting of each information in the meeting group information 310.
[0112] (2) In the above-described embodiment, when the meeting establishment conditions of the meeting group are satisfied (see YES in step S607 and YES in step S707), the participant information is transmitted to the terminal device 200 of the user included in the meeting group corresponding to the participant information, and the permission or non-permission of each user to participate in the meeting is queried. Here, the participant information may be information for a user to query the permission or non-permission of another user to participate in the meeting, rather than the user himself / herself. That is, it may be configured such that one user participating in the meeting has the right to determine the permission or non-permission of another user to participate. In this case, the participant information may be transmitted to all the users included in the participant information. However, in that case, it becomes difficult for the user participating in the meeting to make a decision. Therefore, it can be said that it is easier for the user participating in the meeting to make a decision by transmitting it only to a specific user. At this time, the information transmitted from the terminal device 200 to the meeting setting server 100 is called participation permission information. The participation permission information is information indicating whether to permit each of the other users included in the participant information to participate in the meeting for the user who has received the participant information.
[0113] For example, the meeting setting server 100 may transmit the participant information only to the user who first made a meeting setting request among the users included in the participant information. According to such a configuration, the meeting setting server 100 can prompt the user to execute the meeting setting request more actively and earlier. Hereinafter, some examples of the participant information transmission method when the user determines the permission or non-permission of another user to participate in the meeting will be described.
[0114] As an example, the selection unit 131 of the meeting setting server 100 may select, as the user to whom the participant information is transmitted, the user who was first registered in the meeting group among the users included in the meeting group. Thereby, it is possible to improve the possibility of giving priority to selecting a user who can participate in the meeting for a user who made a meeting setting request earlier. Therefore, the meeting setting system 1 can improve the motivation of the user to make a meeting setting request earlier.
[0115] On the other hand, for example, the selection unit 131 of the meeting setting server 100 may select, as the user who transmits the participant information, the user who was last registered in the meeting group among the users included in the meeting group. Therefore, the user who was last registered in the meeting group can easily select the meeting to participate in by himself / herself.
[0116] Also, the selection unit 131 may randomly select one user from among the users determined to be incorporated into one meeting as the target for transmitting the participant information. By adopting this configuration, the meeting setting server 100 can demonstrate fairness in the selection of the user who has the authority to determine the approval or disapproval of other users who participate in the meeting by sending the participant information.
[0117] Also, the selection unit 131 may select the user who transmits the participant information according to a specific criterion. For example, the selection unit 131 may select, as the user who transmits the participant information, the user who has used the meeting setting system 1 the most times among the users included in the meeting group. In the case of this configuration, the meeting setting server 100 can encourage the user to use the meeting setting system 1 more. That is, the utilization rate of the meeting setting system 1 can be improved. Alternatively, the selection unit 131 may select, as the user who transmits the participant information, the user with the lowest age or the highest age among the users included in the meeting group.
[0118] Also, in the case where the meeting setting system 1 has an evaluation system for evaluating other users who have participated in the meeting among the users who use the meeting setting system 1, etc., the selection unit 131 may select, as the user who transmits the participant information, the user with the highest evaluation among the users included in the meeting group. By adopting this configuration, the manner of the users who use the meeting setting system 1 can be improved.
[0119] In addition, for example, when a new user is added to a meeting group, information about the new user may be transmitted as participant information to all the users included in the meeting group up to that point. And when the selection unit 131 receives participation permission information indicating permission to participate from the terminal devices of all the users, it may be configured to add the new user to the meeting group. By adopting such a configuration, the meeting setting server 100 can promote the establishment of a meeting that is more favorable for each user.
[0120] (3) In the above-described embodiment, although not particularly described, a meeting may not be established. In this case, the meeting setting server 100 may transmit meeting non-establishment information to the terminal device 200. Hereinafter, the processing in this case will be described.
[0121] The selection unit 131 determines whether the current time is a predetermined time (for example, 30 minutes) before the time indicated by the start time 313 for each meeting group registered in the meeting group information 310.
[0122] And when the selection unit 131 determines that the current time is a predetermined time before the time indicated by the start time 313, it determines that the meeting cannot be executed for that meeting group, and causes the first transmission unit 112 to transmit the meeting non-establishment information to the terminal devices of the users indicated by the member information 312 of that meeting group. By adopting such a configuration, the user does not have to wait for the meeting establishment information forever when the meeting is not established.
[0123] In addition, when the meeting setting server 100 determines that a meeting has not been established even after a predetermined time has elapsed, it may be configured to relax the conditions for meeting establishment. For example, the control unit 130 may delay the specified start time by a predetermined time (e.g., 30 minutes), or change the specified cuisine genre (e.g., change from Italian to French or wine bar when Italian is specified), or reduce the number of people when the number of people wishing to participate is insufficient, etc., to relax the conditions. By relaxing the conditions for meeting establishment by the control unit 130, it is possible to make it easier to establish a meeting and to fulfill the wishes of users who want to hold a meeting.
[0124] Furthermore, for a meeting group with a number of people less than the number of people in the meeting group number information 315, and for a meeting group that has passed a predetermined time until the start time, when the number of users indicated by the member information 312 is two or more and is less than or equal to the number indicated by the number information 315, the selection unit 131 may cause the meeting establishment information to be transmitted to each user indicated by the member information 312 at that time instead of the non-establishment information. With such a configuration, the meeting setting server 100 can establish as many meetings as possible.
[0125] (4) In the above embodiment, when incorporating the user indicated by the meeting setting request into the meeting group, the selection unit 131 may incorporate it considering the characteristic information of the user. For example, the selection unit 131 may form a meeting group so that users of the same age gather, or form a meeting group so that users of the same gender gather, or form a meeting group so that users with similar preferences gather. By adopting such a configuration, the meeting setting server 100 can set meetings that are considered more preferable for each user for the users who use the meeting setting system 1.
[0126] (5) In the above-described embodiment, the meeting setting server 100 was assumed to hold user information 400 for each user who uses the meeting setting system 1 in advance, but this is not necessarily the case. The user information may be set and transmitted by each user when transmitting a meeting setting request.
[0127] (6) In the above-described embodiment, when all of the participation permission information is "permitted", the meeting setting server 100 generates meeting establishment information and transmits it to each user (see YES in step S509 and S510 in FIG. 5). And when even one of the participation permission information is not "permitted", it is assumed to return to step S504. However, processes other than the said process may be performed. Hereinafter, some examples thereof will be described.
[0128] For example, when there are a certain number or more, or a certain ratio or more, of the participation permission information indicating "permitted" among all the transmitted participation permission information, the meeting setting server 100 may generate and transmit meeting establishment information. And when there are not a certain number or more, or a certain ratio or more, of the participation permission information indicating "permitted", it may be assumed to return to step S504. Further, the meeting setting server 100 may instead incorporate users other than the users who have set "not permitted" into the meeting group, generate new participant information, and transmit it again to each user included in the participant information.
[0129] Also, the meeting setting server 100 may inquire of the device 200 of the user who transmitted the participation permission information indicating "not permitted" about the reason for "not permitted". Also, at this time, it may be possible to inquire whether the conditions can be changed and accept the input of new conditions. The said inquiry can be realized by a predetermined mail form or an inquiry form on a web page. In this way, the meeting setting server 100 can set a meeting by various methods.
[0130] (7) In the above embodiment, as a meeting setting method using brain waves when a user recalls impressive memories by the meeting setting system, the processor of the meeting setting server 100 executes a meeting setting program or the like to set a meeting. However, this may be realized by a logic circuit (hardware) formed in an integrated circuit (IC (Integrated Circuit) chip, LSI (Large Scale Integration)), etc. or a dedicated circuit in the meeting setting device. Further, these circuits may be realized by one or a plurality of integrated circuits, and the functions of the plurality of functional units shown in the above embodiment may be realized by one integrated circuit. LSI may also be referred to as VLSI, Super LSI, Ultra LSI, etc. depending on the degree of integration. That is, as shown in FIG. 9, the meeting setting server 100 may be composed of a communication circuit 110a, a storage circuit 120a, and a control circuit 130a including a selection circuit 131a. Further, the terminal device 200 may be composed of a communication circuit 210a, a storage circuit 220a, a control circuit 230a, a position information acquisition circuit 240a, a reception circuit 250a, a display unit 260a, and an audio output circuit 270a. And each circuit of the meeting setting server 100 and the terminal device 200 may function in the same manner as each functional unit of the same name shown in the above embodiment.
[0131] Further, the above meeting setting program may be recorded on a processor-readable recording medium. As the recording medium, a "non-temporary tangible medium", for example, a tape, a disk, a card, a semiconductor memory, a programmable logic circuit, etc. can be used. Further, the above meeting setting program may be supplied to the above processor via any transmission medium (communication network, broadcast wave, etc.) capable of transmitting the meeting setting program. The present invention can also be realized in the form of a data signal embedded in a carrier wave, in which the above meeting setting program is embodied by electronic transmission.
[0132] Note that the above meeting setting program can be implemented using, for example, script languages such as ActionScript and JavaScript (registered trademark), object-oriented programming languages such as Objective-C and Java (registered trademark), markup languages such as HTML5, and the like.
[0133] (8) The examples shown in the above embodiments and each configuration shown in the <Supplementary Explanation> may be combined as appropriate. Also, the operations in the meeting setting server 100 may change the execution order or execute in parallel within a range where consistency is maintained.
Explanation of Reference Numerals
[0134] 100 Meeting setting server 110 Communication unit 120 Storage unit 130 Control unit 131 Selection unit 132 Generation unit 140 Bus 200a, 200b Terminal device 210 Communication unit 220 Storage unit 230 Control unit 240 Location information acquisition unit 250 Reception unit 260 Display unit 270 Audio output unit 350 Network
Claims
1. a terminal device including a transmission unit for transmitting a request for setting up a meeting when a request for setting up a meeting is made; A receiving unit that receives the setting requests from a plurality of terminal devices; a selection unit that selects users to be included in one meeting from among the plurality of users based on the setting request, and generates participant information including information of the users participating in the meeting; a meeting scheduling server including a transmission unit that transmits the participant information to each of the terminal devices of the users included in the participant information; the meeting setting server sets up the meeting on the same day that the setting request is received; Meeting arrangement system.
2. A receiving unit that receives a request for setting up a meeting from terminal devices of a plurality of users; a selection unit that selects users to be included in one meeting from among the plurality of users based on the setting request, and generates participant information including information of the users participating in the meeting; a transmission unit that transmits the participant information to each terminal device of the user included in the participant information; Schedule the meeting on the same day that the meeting request is received; Meeting setup server.
3. Even if the desired date and time of the meeting is not specified in the setting request, the meeting can be set for the same day.
3. The meeting scheduling server of claim 2.
4. In the event that the meeting on the said day is not established, relaxing the conditions for the establishment of the meeting; 4. The meeting scheduling server according to claim 2 or 3.
5. The conditions to be relaxed include conditions related to the genre of cuisine.
5. The meeting scheduling server of claim 4.
6. A meeting arrangement method by a meeting arrangement server that arranges a meeting, comprising: A receiving step of receiving a request for setting up a meeting from terminal devices of a plurality of users; a selection step of selecting users to be included in one meeting from among the plurality of users based on the setting request, and generating participant information including information of the users participating in the meeting; a transmission step of transmitting the participant information to each terminal device of the user included in the participant information; Schedule the meeting on the same day that the meeting request is received; How to set up a meeting.
7. The user's terminal computer a first transmission function for transmitting a request for setting up a meeting when a request for setting up a meeting is received; a first receiving function for receiving participant information relating to other users participating in the meeting from the meeting arrangement server; A presentation function for presenting information regarding the participant information; a participation information receiving function for receiving participation information regarding the participation of the other users in the meeting in response to the presentation; a second transmission function for transmitting the attendance information to the meeting scheduling server; a second receiving function for receiving meeting establishment information including information of users participating in the meeting from the meeting establishment server that sets up a meeting in response to the setting request; A meeting arrangement program that realizes the above, Schedule the meeting on the same day that the meeting request is received; Meeting arrangement program.
Citation Information
Patent Citations
Mediating method for medicating meeting of unspecified users and mediation program making computer perform processing by mediating method like that
JP2003006467A
Client apparatus, server apparatus, meeting arrangement system, and meeting arrangement method
JP2009181277A
Banquet place recommendation device and banquet place recommendation program
JP2010033484A
Cited By
Information processing systems, information processing methods, and programs
JP7904392B1