Schedule adjustment device, schedule adjustment system, schedule adjustment method and program

The schedule adjustment device enhances event quality by calculating participant contributions and determining optimal dates and times based on participant evaluations, addressing the oversight in existing technologies.

JP2024170799AInactive Publication Date: 2024-12-11NEC CORP
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
JP2023087527
Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
Filing Date
2023-05-29
Publication Date
2024-12-11
Estimated Expiration
Not applicable · inactive patent

AI Technical Summary

Technical Problem

Existing technologies for adjusting the date and time of events do not consider the quality-enhancing contributions of specific participants, potentially leading to suboptimal event outcomes.

Method used

A schedule adjustment device and method that extracts dates and times allowing participation of required and optional participants, calculates a total evaluation score based on participant contributions, and determines candidate dates and times that meet predetermined conditions to ensure event quality.

Benefits of technology

Ensures the quality of events by selecting dates and times that maximize the collective contribution of participants, thereby meeting the organizer's expectations.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2024170799000001_ABST
    Figure 2024170799000001_ABST
Patent Text Reader

Abstract

To provide a schedule adjustment device etc. for adjusting an event-holding date and time while ensuring quality expected by organizers.SOLUTION: A schedule adjustment device includes an extraction unit, a calculation unit, a determination unit, and an output unit. The extraction unit extracts, from among required participants and a plurality of optional participants of an event, dates and times at which the required participants can attend as event-holdable dates and times. The calculation unit calculates a total evaluation score, which is a sum of predetermined evaluation scores of the optional participants who can attend at the event-holdable dates and times. The determination unit determines an event-holdable date and time that satisfies predetermined conditions using a value of the total evaluation score as a candidate event-holding date and time. The output unit outputs the determined candidate event-holding date and time.SELECTED DRAWING: Figure 4
Need to check novelty before this filing date? Find Prior Art

Description

[Technical field]

[0001] The present disclosure relates to a schedule adjustment device, a schedule adjustment system, a schedule adjustment method, and a program for adjusting the date and time of an event such as a conference. [Background technology]

[0002] Techniques for adjusting the date and time of an event are disclosed in Patent Documents 1 and 2.

[0003] The scheduler server described in Patent Document 1 determines whether the number of members who have decided to attend the meeting is equal to or greater than the quorum. The scheduler server determines the date selected by the largest number of members among the meeting dates that satisfy the quorum requirements as the meeting date.

[0004] The meeting schedule adjustment device described in Patent Document 2 selects senders of emails related to the agenda from among multiple users as member candidates. The meeting schedule adjustment device determines whether or not a number of member candidates with a high degree of relevance to the agenda is extracted for the candidate meeting date and time that is equal to or greater than the number set by the user. If a predetermined number or more of such candidates have been extracted, the meeting schedule adjustment device confirms the candidate meeting date and time. [Prior art documents] [Patent documents]

[0005] [Patent Document 1] International Publication No. 2020 / 138903 [Patent Document 2] JP 2017-182237 A Summary of the Invention [Problem to be solved by the invention]

[0006] Among the event participant candidates, there are people whose attendance is expected to improve the quality of the event. Specifically, people who are expected to improve the quality of the event refer to people with a strong voice, people who have the ability to collect opinions, and the like. The technology disclosed in Patent Document 1 or Patent Document 2 does not take this into consideration. Therefore, when adjusting the date and time of an event using the technology disclosed in Patent Document 1 or Patent Document 2, there is a possibility that the quality of the event will not reach the level expected by the organizer.

[0007] An object of the present disclosure is to provide a schedule adjustment device, a schedule adjustment system, a schedule adjustment method, and a program that adjust the date and time of an event while ensuring the quality expected by the organizer. [Means for solving the problem]

[0008] A schedule adjustment device according to one embodiment of the present disclosure includes an extraction means for extracting from the desired event date and time a date and time at which a required participant can attend, out of the required participants and multiple optional participants of an event, as a possible event date and time; a calculation means for calculating a total evaluation score which is the sum of predetermined evaluation scores of the optional participants who can attend at the possible event date and time; a determination means for determining a possible event date and time that satisfies a predetermined condition using the value of the total evaluation score as a candidate event date and time; and an output means for outputting the determined candidate event date and time.

[0009] A schedule adjustment method according to one aspect of the present disclosure is characterized in that a schedule adjustment device extracts dates and times at which required participants, out of a required participant and a number of optional participants of an event, can attend as possible event dates and times from the desired event dates and times, calculates a total evaluation score which is the sum of predetermined evaluation scores of the optional participants who can attend at the possible event dates and times, determines a possible event date and time that satisfies a predetermined condition using the value of the total evaluation score as a candidate event date and time, and outputs the determined candidate event date and time.

[0010] A program according to one embodiment of the present disclosure causes a computer to execute the following processes: extracting dates and times at which required participants, among the required participants and multiple optional participants of an event, can attend from the desired event date and time as possible event dates and times; calculating a total evaluation score which is the sum of predetermined evaluation scores of the optional participants who can attend at the possible event dates and times; determining possible event dates and times that satisfy predetermined conditions using the value of the total evaluation score as candidate event dates and times; and outputting the determined candidate event dates and times. Effect of the Invention

[0011] According to the present disclosure, the date and time of an event can be adjusted while ensuring the quality expected by the organizer. [Brief description of the drawings]

[0012] [Figure 1] FIG. 2 is a diagram for explaining a first schedule adjustment system according to the present disclosure. [Diagram 2] 1 is a block diagram showing an example of the configuration of a first schedule adjustment system according to the present disclosure. [Diagram 3] FIG. 11 is a diagram for explaining participation information. [Figure 4] 1 is a block diagram showing an example of the configuration of a first schedule adjustment device according to the present disclosure. [Diagram 5] FIG. 13 is a diagram for explaining a total evaluation score. [Figure 6] 5 is a flowchart showing an example of the operation of the first schedule adjustment device according to the present disclosure. [Figure 7] FIG. 2 is a block diagram showing an example of the configuration of a second schedule adjustment system according to the present disclosure. [Figure 8] FIG. 13 illustrates an example of a participant selection screen. [Figure 9] FIG. 13 is a diagram showing an example of a desired event date and time input screen. [Figure 10] FIG. 13 is a diagram showing an example of a participation / non-participation input screen. [Figure 11] FIG. 13 is a diagram showing an example of an event notification transmission screen. [Figure 12]FIG. 11 is a diagram showing an example of the operation of a second schedule adjustment system according to the present disclosure. [Figure 13] FIG. 2 is a diagram illustrating an example of a hardware configuration for executing control and processing according to each embodiment. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS

[0013] Hereinafter, an embodiment of the present invention will be described in detail with reference to the drawings. The embodiment described below has technically preferable limitations for carrying out the present invention, but does not limit the scope of the invention to the following. In all drawings used to explain the following embodiments, the same reference numerals are used for similar parts unless otherwise specified. In the following embodiments, repeated explanations of similar configurations and operations may be omitted.

[0014] In the following embodiments, the term "participant" is used. A participant refers to a potential participant in an event. Participants are classified into "mandatory participants" and "optional participants". A mandatory participant refers to a person whose participation in an event is mandatory. An optional participant refers to a person whose participation in an event is not mandatory. Participants and the classification of participants are determined in advance by the organizer of an event. A mandatory participant and an optional participant may be one or more people.

[0015] In the following embodiments, an event refers to an event whose date and time are decided by coordinating the schedules of multiple people. Specifically, the event refers to a group event such as a gathering, a conference, a meeting of experts, a gathering, or a New Year's party.

[0016] [First embodiment]

[0017] (Configuration of schedule adjustment system 1) The schedule adjustment system 1 in the present disclosure is for adjusting the date and time of an event. Specifically, the schedule adjustment system 1 determines, as a candidate date and time, a date and time that satisfies a predetermined condition among desired dates and times of the event. The desired date and time is the date and time at which the organizer of the event wishes to hold the event. The desired date and time is determined in advance by the organizer. First, the schedule adjustment system 1 in the present disclosure will be described with reference to Figs. 1 and 2. Fig. 1 is a diagram for explaining the schedule adjustment system 1 according to the present disclosure. Fig. 2 is a block diagram showing an example of the configuration of the schedule adjustment system 1 according to the present disclosure.

[0018] The schedule adjustment system 1 includes a schedule adjustment device 10, a participant terminal 30, an organizer terminal 40, and a storage device 50. The schedule adjustment device 10, the participant terminal 30, the organizer terminal 40, and the storage device 50 are each communicatively connected via a network NW. In Fig. 1 and Fig. 2, the participant terminal 30, the organizer terminal 40, and the storage device 50 are each shown as being singular, but this is just an example. The participant terminal 30, the organizer terminal 40, and the storage device 50 may be singular or plural.

[0019] The schedule adjustment device 10 is a device that adjusts the schedule of a meeting. The schedule adjustment device 10 is realized, for example, by a server device. The schedule adjustment device 10 is realized, for example, by a server device that employs cloud computing to provide services to users via a network NW.

[0020] The participant terminal 30 is a terminal device carried by a participant of an event. The participant terminal 30 is realized, for example, by a PC (Personal Computer), a tablet terminal, or a smartphone. For example, a dedicated application or a general-purpose web browser is pre-installed on the participant terminal 30. The participant, who is the owner of the participant terminal 30, accesses the schedule adjustment device 10 via the network NW and uses functions related to schedule adjustment.

[0021] The participant terminal 30 receives the candidate event dates and times output by the schedule adjustment device 10. The participant terminal 30 displays the received candidate event dates and times on a display unit (not shown), such as a display.

[0022] The participant terminal 30 includes an input unit (not shown) such as a keyboard. The participant inputs whether or not they will be able to participate in the event at the desired date and time via the input unit. Whether or not they will be able to participate is information indicating whether or not they will be able to participate at the desired date and time. Whether or not they will be able to participate may also include information indicating whether or not they will be able to participate is undecided. Whether or not they will be able to participate may be input using a circle, a triangle, or an x, for example, as shown in FIG. 3. A circle indicates that they will be able to participate, a triangle indicates that they will be able to participate, and an x ​​indicates that they will not be able to participate. Whether or not they will be able to participate is linked to the participant's name and the participant's classification, for example, as shown in FIG. 3, and is stored as participation information in the storage device 50.

[0023] The organizer terminal 40 is a terminal device owned by the organizer of the event. The organizer terminal 40 is realized by, for example, a personal computer (PC), a tablet terminal, or a smartphone.

[0024] The organizer terminal 40 receives the candidate event dates and times output by the schedule adjustment device 10. The organizer terminal 40 displays the received candidate event dates and times on a display unit (not shown), such as a display. The organizer terminal 40 may use the received candidate event dates and times to create an email message notifying the holding of the event.

[0025] The organizer terminal 40 includes an input unit (not shown) such as a keyboard. The organizer inputs the names of the participants, the classification of the participants, the desired date and time of the event, the evaluation points of the optional participants, and the standard evaluation total point via the input unit.

[0026] The evaluation score of an optional participant is a value that quantifies the optional participant's ability to speak or organize the event. In this embodiment, the evaluation score of an optional participant is specified via the organizer terminal 40, but it may be calculated by the organizer terminal 40. A method for calculating the evaluation score of an optional participant will be described later in the second embodiment. The organizer terminal 40 transmits the evaluation score of the optional participant to the storage device 50 or the calculation unit 12 of the schedule adjustment device 10.

[0027] The reference evaluation total score is referred to by the determination unit 13 of the schedule adjustment device 10. The determination unit 13 determines possible event dates and times having a value of the evaluation total score equal to or greater than the reference evaluation total score as candidate event dates and times. The organizer terminal 40 transmits the reference evaluation total score to the storage device 50 or the determination unit 13 of the schedule adjustment device 10.

[0028] The storage device 50 stores information used in the calculation of the evaluation total score and the process of determining candidate dates and times for holding the event by the schedule adjustment device 10. The storage device 50 stores at least one of the evaluation score of an optional participant, the date and time when the participant can participate in the event, and a standard evaluation total score determined for each event.

[0029] (Configuration of schedule adjustment device 10) Next, a description will be given of the configuration of the schedule adjustment device 10. As shown in Fig. 2 and Fig. 4, the schedule adjustment device 10 includes an extraction unit 11, a calculation unit 12, a determination unit 13, and an output unit 14.

[0030] The extraction unit 11 is an example of an extraction means that extracts, from the desired date and time, the dates and times at which the required participants can participate among the required participants and multiple optional participants of the event, as possible date and time. The extraction unit 11 refers to the storage device 50 to obtain attendance information of the required participants for the desired date and time. The extraction unit 11 extracts, as possible date and time, the dates and times at which the required participants can participate.

[0031] The calculation unit 12 is an example of a calculation means for calculating a total evaluation point, which is the sum of predetermined evaluation points of optional participants who can participate at the possible date and time. The calculation unit 12 receives the evaluation points of the optional participants transmitted from the organizer terminal 40. Alternatively, the calculation unit 12 refers to the evaluation points of the optional participants stored in the storage device 50. The calculation unit 12 further refers to the storage device 50 to obtain participation possibility information of the optional participants for the desired date and time.

[0032] The calculation unit 12 calculates the total evaluation score using the acquired evaluation points of the optional participants and the participation information of the optional participants. The total evaluation score refers to the sum of the evaluation points of the optional participants who can participate at the possible date and time. For example, the calculation unit 12 calculates the total evaluation score by summing up the evaluation points of the participants who are "available to participate" at the possible date and time for each possible date and time. When the participation information includes a state other than "available to participate" or "unavailable to participate" (for example, a state in which participation is undecided), the calculation unit 12 may weight the evaluation points according to the state of participation. For example, it is assumed that the calculation unit 12 obtains the evaluation points and participation information as shown in FIG. 5. For example, the calculation unit 12 sets the weight for "available to participate" (○) to 1, the weight for "undecided to participate" (△) to 0.5, and the weight for "unavailable to participate" (×) to 0. The calculation unit 12 calculates the total evaluation score by summing up the weighted evaluation points.

[0033] The determination unit 13 is an example of a determination means that determines possible event dates and times that satisfy a predetermined condition as candidate event dates and times.

[0034] The predetermined condition is, for example, a condition based on the magnitude of the value of the total evaluation score. For example, if the value of the total evaluation score is equal to or greater than the reference total evaluation score, the determination unit 13 determines the candidate event date and time. For example, in the example of FIG. 5, the reference total evaluation score is 12. In this case, the determination unit 13 determines "4 / 2 9:00-12:00" as the candidate event date and time. Alternatively, the determination unit 13 may determine the possible event date and time with the largest value of the total evaluation score as the candidate event date and time.

[0035] The predetermined conditions may further include a condition related to date and time. The determination unit 13 determines a possible date and time that satisfies the condition of the magnitude of the total evaluation score and also satisfies the condition related to date and time as the candidate date and time. The condition related to date and time includes, for example, how early the date and time is, the interval between the date of the previous event and the date of the current event, and the interval between the date of the current event and the date of the next event. It is assumed that the condition related to date and time is determined in advance by the organizer. In the following description, the condition related to date and time is also referred to as a condition that further narrows down the possible dates and times.

[0036] The determination unit 13 determines, for example, as the candidate event date and time, the earliest possible event date and time among the possible event dates and times whose value of the total evaluation score is equal to or greater than the reference evaluation score. For example, in the example of FIG. 5, the reference evaluation score is 11. In this case, the two possible event dates and times whose value of the total evaluation score is equal to or greater than the reference evaluation score are "4 / 1 / 9:00-12:00" and "4 / 2 / 9:00-12:00". Of these two possible event dates and times, the earlier date and time is "4 / 1 / 9:00-12:00". The determination unit 13 determines "4 / 1 / 9:00-12:00" as the candidate event date and time.

[0037] As another example of the predetermined condition, the determination unit 13 determines, as the candidate event date and time, a possible event date and time that has a total evaluation score equal to or greater than the reference evaluation score and that is 10 days or more after the previous event date (3 / 23). For example, in the example of FIG. 5, the reference evaluation score is 11. In this case, the possible event date and time that has a total evaluation score equal to or greater than the reference evaluation score are "4 / 1 / 9:00-12:00" and "4 / 2 / 9:00-12:00". The possible event date and time that is 10 days or more after the previous event date (3 / 23) is "4 / 2 / 9:00-12:00". The determination unit 13 determines "4 / 2 / 9:00-12:00" as the candidate event date and time.

[0038] The output unit 14 is an example of an output means for outputting the determined candidate event date and time. The output unit 14 outputs the determined candidate event date and time to at least the host terminal of the participant terminals 30 and the host terminal 40.

[0039] (Operation of schedule adjustment device 10) Next, an example of the operation of the schedule adjustment device 10 in this embodiment will be described with reference to Fig. 6. Fig. 6 is a flowchart showing an example of the operation of the schedule adjustment device 10 according to this embodiment. The schedule adjustment device 10 in this embodiment starts processing by, for example, obtaining participation information for all participants.

[0040] First, the extraction unit 11 extracts dates and times at which the mandatory participants can participate as possible dates and times from the desired dates and times at which the event can be held (step S11).

[0041] Next, the calculation unit 12 calculates the total evaluation score. When there are multiple possible dates and times, the calculation unit 12 calculates the total evaluation score for each possible date and time (step S12). Specifically, the calculation unit 12 calculates the total evaluation score using the acquired evaluation scores of the optional participants and the participation information of the optional participants.

[0042] Next, the determination unit 13 determines possible dates and times that satisfy a predetermined condition using the total evaluation score as the candidate dates and times (step S13). When there are multiple possible dates and times that satisfy the predetermined condition using the total evaluation score, the predetermined condition may further include a condition for narrowing down the possible dates and times. Specifically, the condition for narrowing down the possible dates and times includes how early the date and time is, the interval between the date of the previous event and the date of the current event, and the interval between the date of the current event and the date of the next event.

[0043] Next, the output unit 14 outputs the determined candidate event dates and times to at least one of the participant terminal 30 and the organizer terminal 40 (step S14). After completing the process of step S14, the schedule adjustment device 10 ends the process.

[0044] (effect) The schedule adjustment device of this embodiment is configured as described above. Next, the effects of the schedule adjustment device of this embodiment will be described.

[0045] The schedule adjustment device of this embodiment includes an extraction unit, a calculation unit, a determination unit, and an output unit. The extraction unit extracts, from the desired event date and time, a date and time at which the required participants can participate among the required participants and optional participants of the event, as a possible event date and time. The calculation unit calculates a total evaluation score, which is a sum of predetermined evaluation scores of a plurality of optional participants who can participate at the possible event date and time. The determination unit determines, as a candidate event date and time, a possible event date and time that satisfies a predetermined condition using the value of the total evaluation score. The output unit outputs the determined candidate event date and time. The schedule adjustment device of this embodiment determines, as a candidate event date and time, a date and time at which the required participants can participate among the possible event dates and times that satisfy a predetermined condition using the value of the total evaluation score. Therefore, according to the schedule adjustment device of this embodiment, it is possible to adjust the event date and time while ensuring the quality expected by the organizer.

[0046] The predetermined conditions may include conditions for further narrowing down the possible dates and times. The conditions for further narrowing down the possible dates and times are determined in advance by the organizer. The schedule adjustment device of this embodiment is thus able to select candidate dates and times that satisfy the organizer's wishes even when there are multiple possible dates and times.

[0047] [Second embodiment] Next, a schedule adjustment system 2 and a schedule adjustment device 20 according to a second embodiment will be described with reference to the drawings.

[0048] (Configuration of schedule adjustment device 20) 7 is a block diagram showing an example of the configuration of a schedule adjustment system 2 according to the present disclosure. Similar to the schedule adjustment system 1, the schedule adjustment system 2 includes a schedule adjustment device 20, a participant terminal 30, a host terminal 40, and a storage device 50.

[0049] The schedule adjustment device 20 includes an extraction unit 21, a calculation unit 22, a determination unit 23, an output unit 24, an acquisition unit 25, a setting unit 26, a storage unit 27, an evaluation point calculation unit 28, and an event notification generation unit 29. The extraction unit 21 to the determination unit 23 are the same as the extraction unit 11 to the determination unit 13 of the schedule adjustment device 10, and therefore a description thereof will be omitted.

[0050] The acquisition unit 25 acquires information transmitted from the participant terminal 30 or the organizer terminal 40 .

[0051] The acquiring unit 25 is an example of an acquiring means that receives, from the organizer terminal 40, at least any of input information regarding the participants, the classification of the participants, the evaluation points of the optional participants, and the desired date and time of the event.

[0052] Fig. 8 is an example of a participant selection screen for receiving input regarding participants, participant classification, and optional participant evaluation points from the organizer terminal 40. A participant selection screen such as that shown in Fig. 8 is displayed on the organizer terminal 40. The participant selection screen may be provided in any format, such as a dedicated application screen or a web page by the schedule adjustment device 20.

[0053] The participant selection screen includes a list of the names and affiliations (D1) of the potential participants, the evaluation points (D2) of the participants, and the classification (D3) of the participants, as shown in Fig. 8. The list of information on the potential participants is stored in advance in the storage unit 27, which will be described later.

[0054] The organizer selects participants who will participate in the event and selects the participant classification via the participant selection screen. The organizer selects participants they would like to attend the event from the list of potential participants displayed on the participant selection screen. The organizer presses button B3 or button B4 for the participants they would like to have attend. Participants who have button B3 pressed are classified as required participants, and participants who have button B4 pressed are classified as optional participants.

[0055] The organizer inputs the evaluation points of the participants via the participant selection screen. The organizer inputs the evaluation points of each participant in the evaluation point D2 field. The evaluation points of the participants may be input by reading evaluation points stored in advance in the storage unit 27 from the storage unit 27. The stored evaluation points may be changed by the organizer by pressing button B5.

[0056] When the organizer inputs the participants, the participant classification, and the evaluation points of the optional participants via the participant selection screen, the organizer presses button B6. As a result, the above information input via the organizer terminal 40 is transmitted to the schedule adjustment device 20. The acquisition unit 25 acquires the input information regarding the participants, the participant classification, and the evaluation points of the optional participants received from the organizer terminal 40.

[0057] Fig. 9 is an example of a desired event date and time input screen for receiving input of a desired event date and time from the organizer terminal 40. A desired event date and time input screen such as that shown in Fig. 9 is displayed on the organizer terminal 40. The desired event date and time input screen may be provided in any format, such as a dedicated application screen or a web page by the schedule adjustment device 20.

[0058] The organizer inputs the desired date and time of the event (D4) via the desired date and time input screen. After inputting the desired date and time of the event, the organizer presses button B7. As a result, the information on the desired date and time of the event input via the organizer terminal 40 is transmitted to the schedule adjustment device 20.

[0059] The acquisition unit 25 receives input information from the participant terminal 30 regarding whether or not the participant can attend the desired date and time of the event.

[0060] Fig. 10 is an example of a participation possibility input screen for receiving input regarding whether or not to attend the desired date and time of the event from a participant terminal. A desired date and time of the event input screen such as that shown in Fig. 10 is displayed on the participant terminal 30. The desired date and time of the event input screen may be provided in any format, such as a dedicated application screen or a web page by the schedule adjustment device 20.

[0061] The participation input screen includes, for example, as shown in FIG. 10, a list of desired event dates and times (D4) and a list of participation options (D5) for each desired event date and time. A participant presses button B8, button B9, or button B10 to input participation options. When a participant has finished inputting participation options for all desired event dates and times, the participant presses button B11. As a result, the participation options input via the participant terminal 30 are transmitted to the schedule adjustment device 20. At this time, the participant terminal 30 transmits the participation options information in association with the identification information of the user of the participant terminal 30, i.e., the participant who inputted the participation options. The acquisition unit 25 acquires the participation options information received from the participant terminal 30.

[0062] The acquisition unit 25 may receive input information on whether or not participants can attend the desired date and time from the organizer terminal 40. For example, the organizer terminal 40 sends an email message to the participant terminal 30 to confirm whether or not participants can attend the desired date and time. The organizer terminal 40 receives an email message including the information on whether or not participants can attend, in response to the message, sent from the participant terminal 30. The organizer refers to the received email message and inputs whether or not participants can attend the desired date and time. The organizer terminal 40 sends the input information on whether or not participants can attend to the schedule adjustment device 20. With this configuration, information on whether or not participants can attend can also be obtained from participants who cannot access the dedicated application screen or a web page by the schedule adjustment device 20.

[0063] The setting unit 26 is an example of a setting means for setting participants, setting the classification of participants, setting the evaluation points of optional participants, and setting whether or not participants can participate, using the information acquired by the acquisition unit 25. The information set by the setting unit 26 is stored in the storage unit 27.

[0064] The storage unit 27 stores the information set by the setting unit 26. The storage unit 27 further stores an implementation record of the event. The information stored in the storage unit 27 is referred to by the extraction unit 21, the calculation unit 22, the determination unit 23, and the evaluation point calculation unit 28.

[0065] Specifically, the event implementation record includes at least one of the role of the participant in the event, the content of the participant's remarks in the event, and the number of times the participant remarks in the event. The role of the participant refers to the role in the event, such as chairperson or organizer. The content of the participant's remarks is recorded, for example, in text information or audio information.

[0066] The evaluation point calculation unit 28 calculates the evaluation points of the participants based on the implementation records of the event stored in the storage unit 27. When the evaluation point calculation unit 28 receives input information of the evaluation points of the optional participants from the organizer terminal, it is not necessary to calculate the evaluation points.

[0067] As described above, the evaluation point of a participant is a value that quantifies the participant's ability to speak or ability to organize an event. The evaluation point calculation unit 28 may perform at least one of the following point-adding processes. When the organizer has decided to add evaluation points to a specific role, the evaluation point calculation unit 28 adds evaluation points if the role of the participant in a past event was a specific role that was determined in advance. A past event refers to an event that was held before the schedule adjustment device 10 adjusts the schedule. The specific role that was determined in advance is, for example, a role of organizing an event, such as a chairperson or a secretary. When the organizer has decided in advance a standard for adding evaluation points corresponding to the number of comments, the evaluation point calculation unit 28 adds evaluation points according to the number of comments made by the participant in the past event. When the organizer has decided the theme of the event to be scheduled, the evaluation point calculation unit 28 analyzes the content of comments made by past participants and calculates the similarity with the theme of the event to be held. The evaluation point calculation unit 28 adds evaluation points according to the similarity.

[0068] The output unit 24 outputs the determined candidate event date and time to the organizer terminal 40. The output unit 24 may also output information other than the determined candidate event date and time. For example, the output unit 24 may output information on the participation of participants stored in the storage unit 27.

[0069] When the event notification generation unit 29 receives an instruction to send an event notification from the organizer terminal 40, it generates an event notification to be sent to the participant terminal 30. The event notification generation unit 29 sends the generated event notification to the participant terminal 30. The event notification is sent, for example, by email message or a message function of a dedicated application.

[0070] When the event notification generation unit 29 receives an instruction to send an event notification from the organizer terminal 40, it causes the organizer terminal 40 to display an event notification sending screen such as that shown in FIG. 11. The event notification sending screen includes information about the destination of the event notification (D6) and the content of the event notification (D7). It is assumed that the content of the event notification is stored in advance as a template. The organizer checks the destination and content of the event notification displayed on the event notification sending screen. If the organizer wants to change the destination or the content of the event notification, he or she presses button B12 to edit the content. When the organizer presses button B13, the event notification is sent to the specified destination.

[0071] (Operation of schedule adjustment system 2) Next, an example of the operation of the schedule adjustment system 2 in this embodiment will be described with reference to Fig. 12. Fig. 12 is a flowchart showing an example of the operation of the schedule adjustment system 2 according to this embodiment.

[0072] The acquisition unit 25 of the schedule adjustment device 20 acquires input information transmitted from the organizer terminal 40 (step S201). Specifically, the acquisition unit 25 receives at least any of the input information of the participants, the classification of the participants, the evaluation points of the optional participants, and the desired date and time of the event.

[0073] The acquisition unit 25 of the schedule adjustment device acquires the input information transmitted from the participant terminal 30 (step S202). Specifically, the acquisition unit 25 receives the input information regarding whether or not the participant can attend the date and time of the event.

[0074] The setting unit 26 of the schedule adjustment device 20 performs at least one of setting the participants, setting the classification of the participants, setting the evaluation points of the optional participants, and setting the participation / non-participation of the participants, using the information acquired by the acquisition unit 25 (step S203). The information set by the setting unit 26 is stored in the storage unit 27 (step S204).

[0075] The evaluation point calculation unit 28 of the schedule adjustment device 20 checks whether or not evaluation points of the optional participants have been set in step S203 by referring to the storage unit 27. If evaluation points of the optional participants have been set, the process proceeds to step S207. If evaluation points of the optional participants have not been set (step S205), the evaluation point calculation unit 28 calculates evaluation points of the participants (step S206). Specifically, the evaluation point calculation unit 28 calculates evaluation points of the participants based on past event records stored in the storage unit 27.

[0076] The extraction unit 21 of the schedule adjustment device 20 extracts dates and times when the mandatory participants can attend as possible dates and times (step S207). The calculation unit 22 calculates the total evaluation points of the optional participants who can attend the possible dates and times (step S208). The determination unit 23 determines the date and time when the total evaluation points satisfy a predetermined condition as the candidate date and time (step S209). The processes of steps S207 to S209 are the same as the processes of steps S11 to S13 in the first embodiment, and therefore detailed explanations will be omitted.

[0077] The output unit 24 of the schedule adjustment device 20 transmits the determined candidate event dates and times to the organizer terminal 40 (step S210).

[0078] When the event notification generation unit 29 of the schedule adjustment device 20 receives an event notification transmission instruction from the organizer terminal 40 (step S211), it generates an event notification (step S212). If the schedule adjustment system 2 does not receive an event notification transmission instruction, it may end the process. The event notification generation unit 29 transmits the generated event notification to the participant terminal 30 (step S213). When the schedule adjustment system 2 finishes the process of step S210 or step S213, it ends the series of processes described above.

[0079] (effect) The schedule adjustment device of this embodiment is configured as described above. In addition to the effects obtained from the schedule adjustment device of the first embodiment, the schedule adjustment device of this embodiment provides the following effects.

[0080] The schedule adjustment device in this embodiment includes a setting unit. The setting unit accepts and sets input information on participants (mandatory participants and optional participants), input information on participant classification, input information on optional participant evaluation points, and input information on whether participants can participate. The input information on participants, input information on participant classification, and input information on optional participant evaluation points is accepted from the organizer terminal. The input information on whether participants can participate is accepted from the organizer terminal or the participant terminal. This allows the schedule adjustment device in this embodiment to adjust the schedule based on the information input by the organizer or participant.

[0081] The schedule adjustment device in this embodiment further includes an evaluation point calculation unit that calculates the evaluation points of the participants based on the implementation record of the event. The implementation record of the event includes at least one of the role of the participants in the event, the content of the comments made by the participants in the event, and the number of comments made by the participants in the event. This allows the schedule adjustment device in this embodiment to calculate the evaluation points of the participants based on the implementation record of the event.

[0082] [Computer hardware configuration] The functions of each of the components in each of the embodiments of the present disclosure described above can be realized not only by hardware but also by a computer device and firmware based on program control.

[0083] Fig. 13 is a diagram showing an example of a hardware configuration in which a schedule adjustment device in the present disclosure is realized by a computer device 90 including a processor. The schedule adjustment device in each embodiment is realized by the computer device 90. As shown in Fig. 13, the computer device 90 includes a CPU (Central Processing Unit) 91, a memory 92, a storage device 93 such as a hard disk for storing programs, an input / output interface 94 for connecting input devices and output devices, and a communication interface 95 for connecting to a network.

[0084] The CPU 91 runs an operating system to control the schedule adjustment device of the present disclosure. For example, the CPU 91 reads programs and data from a storage medium mounted in a drive device or the like into the memory 92. The CPU 91 also functions as, for example, a part of the extraction unit 11, calculation unit 12, decision unit 13, or output unit 14 in the schedule adjustment device 10 of the present disclosure, and executes processes or commands based on the programs.

[0085] The storage device 93 is, for example, an optical disk, a flexible disk, a magneto-optical disk, an external hard disk, or a semiconductor memory. A part of the storage device is a storage medium that is a non-volatile storage device, and the program is recorded therein. The program may also be downloaded from an external computer (not shown) connected to a communication network.

[0086] The input device connected to the input / output interface 94 is realized by, for example, a mouse, a keyboard, etc., and is used for input operations. Similarly, the output device connected to the input / output interface 94 is realized by, for example, a display, etc., and is used for displaying and checking output results.

[0087] Although the present invention has been described above with reference to each embodiment, the present invention is not limited to the above embodiment. Various changes that can be understood by a person skilled in the art can be made to the configuration and details of the present invention within the scope of the present invention. For example, although multiple operations are described in order in the form of a flowchart, the order of description does not limit the order in which the multiple operations are performed. Therefore, when implementing each embodiment, the order of the multiple operations can be changed within the scope of the content.

[0088] Some or all of the above embodiments can be described as follows:

[0089] (Appendix 1) an extraction means for extracting, from the desired event date and time, a date and time at which the required participants of the event can attend, out of the required participants and a plurality of optional participants; A calculation means for calculating a total evaluation point which is a sum of predetermined evaluation points of optional participants who can participate at the possible event date and time; a determining means for determining the possible event date and time that satisfies a predetermined condition using the value of the total evaluation point as a candidate event date and time; an output means for outputting the determined candidate date and time; A schedule adjustment device comprising:

[0090] (Appendix 2) The predetermined conditions include conditions for further narrowing down the possible dates and times. 2. A schedule adjustment device as described in claim 1.

[0091] (Appendix 3) A setting means for receiving and setting at least one of input information on the mandatory participants and the optional participants, input information on classifications of the mandatory participants and the optional participants, input information on evaluation points of the optional participants, and input information on participation availability of the mandatory participants and the optional participants. 2. The schedule adjustment device of claim 1, further comprising:

[0092] (Appendix 4) Accepting input information of the required participants and optional participants, input information of classifications of the required participants and optional participants, and input information of evaluation points of the optional participants from a host terminal, and accepting input information of participation availability of the required participants and optional participants from the host terminal or participant terminal. 4. A schedule adjustment device as described in claim 3.

[0093] (Appendix 5) Evaluation point calculation means for calculating evaluation points of participants based on the implementation record of the event 2. The schedule adjustment device of claim 1, further comprising:

[0094] (Appendix 6) The event implementation record includes at least one of the roles of the required participants and the optional participants in the event, the content of statements made by the required participants and the optional participants in the event, and the number of statements made by the required participants and the optional participants in past events. 6. A schedule adjustment device according to claim 5.

[0095] (Appendix 7) A schedule adjustment device according to any one of appendix 1 to 6, a host terminal that receives the candidate dates and times output from the schedule adjustment device; A schedule adjustment system.

[0096] (Appendix 8) The scheduler is extracting a date and time when the required participants can attend from among the required participants and a plurality of optional participants of the event as a possible date and time from the desired date and time for holding the event; Calculating a total evaluation score, which is a sum of predetermined evaluation scores of optional participants who can participate at the possible event date and time; determining the possible event date and time that satisfies a predetermined condition using the value of the total evaluation point as a candidate event date and time; Output the determined candidate dates and times A schedule adjustment method comprising:

[0097] (Appendix 9) On the computer, A process of extracting a date and time when the required participants can attend from among the required participants and multiple optional participants of the event as a possible date and time from the desired date and time for the event; A process of calculating a total evaluation point, which is a sum of predetermined evaluation points of optional participants who can participate at the possible event date and time; determining the possible event date and time that satisfies a predetermined condition using the value of the total evaluation point as a candidate event date and time; A process of outputting the determined candidate date and time for the event; A program to execute. [Explanation of symbols]

[0098] 1, 2 Scheduling system 11, 21 Extraction part 12, 22 Calculation section 13, 23 Decision Section 14, 24 Output section 25 Acquisition Department 26 Setting section 27 Memory section 28 Evaluation point calculation section 29 Event Notification Generation Unit 30 Participant terminals 40 Host terminal 50 Storage device 90 Computer Equipment 91 CPU(Central Processing Unit) 92 Memory 93 Storage device 94 Input / Output Interface 95 Communication Interface

Claims

1. an extraction means for extracting, from the desired event date and time, a date and time at which the required participants of the event can attend, out of the required participants and a plurality of optional participants; A calculation means for calculating a total evaluation point which is a sum of predetermined evaluation points of optional participants who can participate at the possible event date and time; a determining means for determining the possible event date and time that satisfies a predetermined condition using the value of the total evaluation point as a candidate event date and time; an output means for outputting the determined candidate date and time; A schedule adjustment device comprising:

2. The predetermined conditions include conditions for further narrowing down the possible dates and times.

2. The schedule adjustment device according to claim 1 .

3. A setting means for receiving and setting at least one of input information of the mandatory participants and the optional participants, input information of classifications of the mandatory participants and the optional participants, input information of evaluation points of the optional participants, and input information of participation availability of the mandatory participants and the optional participants. The schedule adjustment device according to claim 1 , further comprising:

4. input information on the required participants and the optional participants, input information on classifications of the required participants and the optional participants, and input information on evaluation points of the optional participants are received from a host terminal, and input information on whether the required participants and the optional participants can participate is received from the host terminal or a participant terminal 4. The schedule adjustment device according to claim 3.

5. an evaluation point calculation means for calculating evaluation points of the mandatory participants and the optional participants based on an implementation record of the event; The schedule adjustment device according to claim 1 , further comprising:

6. The event implementation record includes at least one of the roles of the required participants and the optional participants in the event, the content of statements made by the required participants and the optional participants in the event, and the number of statements made by the required participants and the optional participants in the event.

6. The schedule adjustment device according to claim 5.

7. A schedule adjustment device according to any one of claims 1 to 6, a host terminal that receives the candidate dates and times output from the schedule adjustment device; A schedule adjustment system.

8. The scheduler is extracting a date and time when the required participants can attend from among the required participants and a plurality of optional participants of the event as a possible date and time from the desired date and time for holding the event; Calculating a total evaluation score, which is a sum of predetermined evaluation scores of optional participants who can participate at the possible event date and time; determining the possible event date and time that satisfies a predetermined condition using the value of the total evaluation point as a candidate event date and time; Output the determined candidate dates and times A schedule adjustment method comprising:

9. On the computer, A process of extracting a date and time when the required participants of the event can attend from among the required participants and a plurality of optional participants of the event as a possible date and time from the desired date and time for holding the event; A process of calculating a total evaluation point, which is a sum of predetermined evaluation points of optional participants who can participate at the possible event date and time; determining the possible event date and time that satisfies a predetermined condition using the value of the total evaluation point as a candidate event date and time; A process of outputting the determined candidate date and time for the event; A program to execute.

Citation Information

Patent Citations

  • Meeting schedule adjustment system, meeting schedule adjustment device, meeting schedule adjustment method, and program

    JP2017182237A

  • Schedule management service system and method

    WO2020138903A2