Support devices and programs

The support device addresses the challenge of inadequate communication for business improvement by sending push notifications with tailored templates based on predefined conditions, enhancing communication effectiveness.

JP2026106735APending Publication Date: 2026-06-30NTT TECHNOCROSS CORP

Patent Information

Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
NTT TECHNOCROSS CORP
Filing Date
2024-12-18
Publication Date
2026-06-30

AI Technical Summary

Technical Problem

Existing technologies struggle to execute appropriate communication for business improvement despite being able to visually express business situations.

Method used

A support device that determines notification conditions for push notifications instructing communication execution, transmitting information to terminal devices to send push notifications with communication screen templates based on met conditions.

Benefits of technology

Enables effective communication for business improvement by ensuring timely and relevant communications based on predefined conditions.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2026106735000001_ABST
    Figure 2026106735000001_ABST
Patent Text Reader

Abstract

Ensure appropriate communication is carried out for business improvement. [Solution] The system determines whether the notification conditions for a push notification instructing the execution of communication for business improvement are met. If the notification conditions are met, it sends information to the terminal device to instruct it to execute a push notification corresponding to the met notification conditions. This push notification includes information to display a communication screen template on the terminal device that will be used to execute the communication corresponding to the met notification conditions.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to a technology for supporting business improvement, and particularly to a technology for supporting the execution of communication for business improvement.

Background Art

[0002] There is known a technology (so-called "visualization") for collecting and storing business data, performing tabulation and analysis thereof, visually expressing the situation regarding the business, and sharing information (see, for example, Non-Patent Document 1, etc.).

Prior Art Documents

Non-Patent Documents

[0003]

Non-Patent Document 1

Summary of the Invention

Problems to be Solved by the Invention

[0004] However, in the prior art, although it was possible to visually express the situation regarding the business, it was difficult to execute appropriate communication for business improvement.

[0005] In view of such points, the present invention provides a technology for executing appropriate communication for business improvement.

Means for Solving the Problems

[0006] In order to solve the above problems, the present invention provides a support device that determines whether or not the notification conditions for a push notification instructing the execution of communication for business improvement are met, and if the notification conditions are met, transmits information to the terminal device to send a push notification instructing the execution of communication according to the met notification conditions. The push notification includes information for displaying a communication screen template used for executing communication according to the met notification conditions on the terminal device. [Effects of the Invention]

[0007] This allows for the execution of appropriate communications for business improvement. [Brief explanation of the drawing]

[0008] [Figure 1] Figure 1 is a block diagram illustrating the configuration of the support system in the embodiment. [Figure 2] Figure 2 is a block diagram illustrating the configuration of the support device in the embodiment. [Figure 3] Figure 3 is a block diagram illustrating the configuration of the terminal device according to the embodiment. [Figure 4] Figure 4A is a flowchart illustrating the data collection and data analysis processes performed by the support device. Figure 4B is a flowchart illustrating the output and configuration processes of the analysis results performed by the support device. Figure 4C is a flowchart illustrating the push notification process. [Figure 5] Figure 5 is a block diagram illustrating the data stored in the storage unit of the support device of this embodiment. [Figure 6] Figure 6 is a conceptual diagram illustrating the data structure of notification conditions, templates, and communication content stored in the storage unit of the embodiment. [Figure 7] Figure 7 shows an example of an analysis results screen that visually presents analysis results corresponding to the business situation. [Figure 8] Figure 8 is an example of an analysis results screen that visually presents analysis results corresponding to the business situation. [Figure 9] Figure 9 is an example of an analysis results screen that visually presents analysis results corresponding to the business situation. [Figure 10] Figure 10 shows an example of a display screen based on a push notification. [Figure 11] Figure 11 shows an example of a communication screen template that includes communication content. [Figure 12] Figure 12 shows an example of a communication screen template that includes communication content. [Figure 13] Figure 13 shows an example of a communication screen template that includes communication content. [Figure 14] Figure 14 shows an example of a communication screen template that includes communication content. [Figure 15] Figure 15 shows an example of a communication screen template that includes communication content. [Figure 16] Figure 16 shows an example of a communication screen template that includes communication content. [Figure 17] Figure 17 shows an example of a communication screen template that includes communication content. [Figure 18] Figure 18 shows an example of a communication screen template that includes communication content. [Figure 19] Figure 19 shows an example of a communication screen template that includes communication content. [Figure 20] Figure 20 is a diagram that visually presents the analysis results screen, which visually displays the analysis results corresponding to the business situation, as well as candidate communication screens. [Figure 21] Figure 21 is a diagram that visually presents the analysis results screen, which displays the analysis results corresponding to the business situation, as well as candidate notification conditions and communication screens. [Figure 22]Figure 22 is a diagram that visually presents the analysis results screen, which displays the analysis results corresponding to the business situation, as well as candidate notification conditions and communication screens. [Figure 23] Figure 23 is a diagram that visually presents the analysis results screen, which displays the analysis results corresponding to the business situation, as well as candidate notification conditions and communication screens. [Figure 24] Figure 24 is an example of a business improvement results screen that shows the results of business improvements based on push notifications. [Figure 25] Figure 25 is a block diagram illustrating the hardware configuration of the embodiment. [Modes for carrying out the invention]

[0009] Embodiments of the present invention will be described below with reference to the drawings. [First Embodiment] First, a first embodiment of the present invention will be described. <Structure> As illustrated in Figure 1, the support system 1 of this embodiment consists of a support device 11 and N terminal devices 121, ..., 12 configured to enable communication via a network 1100. N It has N is an integer greater than or equal to 1, for example, N is an integer greater than or equal to 2. Hereafter, terminal devices 121, ..., 12 N Each of these is connected to terminal device 12 n This is denoted as follows: Here, n=1,...,N. Also, terminal devices 121,...,12 N This will be collectively referred to as terminal device 12. Terminal device 12 nThe same notation applies to the components of the terminal device 12. Terminal device 12 can communicate with communication target 1200. Communication between terminal device 12 and communication target 1200 may be by any means, as long as it uses electrical means. For example, communication between terminal device 12 and communication target 1200 may be conducted via a communication line, via a network, or via other media. Examples of communication include sending and receiving emails, messaging via SMS (short message service), SNS (social networking service), messaging tools, chat, video conferencing, telephone calls, conversations, and postings to electronic bulletin boards. Communication target 1200 is a general term for devices that communicate with terminal device 12. Terminal devices 121, ..., 12 N The communication targets 1200 that communicate with each of these may be different from each other or may be the same.

[0010] <Support device 11> The support device 11 in this configuration (Figures 1 and 2) is a terminal device 121, ..., 12 NIt is a device that supports and improves the operations it is used for. In this embodiment, the operations can be any work or activities continuously carried out by an organization (corporation, association, country, local government, etc.) or an individual, regardless of whether it is for profit or non-profit. Specific examples of operations include sales activities, customer support, management (e.g., information management, labor management, personnel management, production management, logistics management, etc.), product development, accounting / finance, marketing, legal affairs, welfare activities, environmental conservation activities, disaster relief activities, international cooperation activities, etc. The support device 11 of this embodiment is operated by an operator 1001. As illustrated in FIG. 2, the support device 11 of this embodiment includes a communication unit 111, a storage processing unit 112, a memory unit 113, an analysis unit 114, a setting unit 115, an output unit 116, an input unit 117, a determination unit 118, and a notification unit 119. The support device 11 has a data storage function, a computing function, a communication function, and a user interface function. For example, the support device 11 is configured by loading a predetermined program into a computer equipped with a communication function and a user interface function. Specific examples of the support device 11 include a server device, a cloud infrastructure, a personal computer, a smartphone terminal device, a tablet terminal device, etc. into which a predetermined program has been loaded.

[0011] <Terminal device 12 n > Terminal device 12 n (FIGS. 1 and 3) is a device that communicates with a communication target 1200 in relation to operations. Each terminal device 12 n is a device used by a user 1000 who performs operations. n The user 1000 n is, for example, an employee, an officer of a corporation, a national or local government official, a member or associate of an association, etc. Hereinafter, users 10001,…,1000 N are collectively referred to as user 1000. As illustrated in FIG. 3, the terminal device 12 of this embodiment n includes a communication unit 121 n a storage processing unit 122 n a memory unit 123 n a synchronization unit 124 n a communication processing unit 125 n, input section 126 n , and output section 127 n Terminal device 12 n It has data storage, calculation, communication, and user interface functions. For example, terminal device 12 n This is configured by loading a predetermined program into a computer equipped with communication and user interface functions. Terminal device 12 n Specific examples of these may include personal computers, smartphone terminals, tablet terminals, telephone terminals, server devices, cloud infrastructure, etc., on which a predetermined program is loaded, or at least a combination of these.

[0012] <Communication target 1200> As mentioned above, the communication target 1200 is each terminal device 12 n This is a general term for devices that perform communications related to business operations. The communication target 1200 includes at least devices that have communication functions. For example, the communication target 1200 includes one or more personal computers, smartphone terminal devices, tablet terminal devices, telephone terminal devices, server devices, cloud infrastructure, etc.

[0013] <Pre-processing> As a preprocessing step, basic information 113z related to the business handled by the support system 1 is stored in the storage unit 113 (Figure 5). Examples of basic information 113z include customer information (customer's name, attributes, address, contact information, available contact times, means of communication (e.g., email, SMS, chat, video conferencing, telephone, etc.), workplace, workplace address), person in charge information (person in charge's name, department, contact information, etc.), department information (department name, contact information, etc.), business information (contract details, transaction details, job regulations, company policy, etc.).

[0014] <Data collection and data analysis processing> Figure 4A will be used to explain the data collection and data analysis processes of this configuration. 1000 per user n terminal device 12n (Figure 3) is used to carry out business activities, terminal device 12 n It communicates with the communication target 1200 in connection with business activities. Communication in connection with business activities may be with an external organization or individual communication target 1200, or with user 1000. n This communication may also take place between 1200 communication targets within the same organization. In other words, communication related to business activities may be external or internal. Specific examples of communication include sending and receiving emails, chats, phone calls, or video conferences related to sales activities, customer support, personnel management, workplace environment management, information security management, or product development.

[0015] Communication related to business activities is handled by terminal device 12 n Transmission from to communication target 1200, and from communication target 1200 to terminal device 12 n Includes at least one of the following: transmission to terminal device 12 n When sending from to communication target 1200, user 1000 n terminal device 12 n (Figure 3) Input section 126 n Enter the message to be sent. Input section 126 n Information input to the terminal device 12 is performed, for example, via a user interface (not shown) (the same applies hereinafter). This user interface is terminal device 12 n It may be located inside or outside. The transmitted content may be input by voice, text, video, barcode, data, or in any other form. Input section 126 n The data representing the transmission content entered is processed by the communication processing unit 125. n It was sent to the communications department 121. n Sent to Communications Department 121 n It is transmitted from the communication target 1200 to the communication target 12. n If transmission to terminal device 12 is performed, n (Figure 3) Communication unit 121 nThe communication processing unit 125 receives data transmitted from the communication target 1200 and processes data representing the received content. n Send to: Communication Processing Unit 125 n The output unit 127 outputs data representing the received content. n It is sent to the output unit 127 n It outputs the received content. The outputted received content is for user 1000. n It is presented to the output section 127. n Information output by user 1000 n Presentation to the terminal device is, for example, done via a user interface (the same applies hereinafter). The received content may be output as audio, text, video, barcode, data, or in any other form. Terminal device 12 n Transmission from to communication target 1200, and from communication target 1200 to terminal device 12 n In at least one of the transmissions to the communications unit 121 n The data obtained (data including at least one of the transmitted content and received content) is stored in the storage processing unit 122 n It is sent to the storage processing unit 122. n The data sent is stored in the storage unit 123 n This stores the data in each terminal device 12. n Memory section 123 n Terminal device 12 n Data representing the content of the communication is accumulated. n Of these, the part that performs communication related to business activities and the part that stores data including at least one of the transmitted content and the received content may be separated. For example, terminal device 12 n The system may include a smartphone terminal device and a cloud infrastructure, where the smartphone terminal device performs communications related to business activities, and the cloud infrastructure stores data including at least one of the transmitted content and the received content.

[0016] The storage processing unit 112 of the support device 11 (Figure 2) determines whether or not to synchronize the data stored in the storage unit 123 of the terminal device 12, according to the synchronization criteria. The synchronization criteria can be anything. For example, the synchronization criteria may be to synchronize the data when a predetermined date and time is reached, to synchronize the data when a predetermined period has elapsed since the last data synchronization, to synchronize the data when a predetermined event occurs (for example, an event on the terminal device 12 for SMS and call history data, an infrastructure event for email and SNS data, an infrastructure event for call recording data, etc.), or to synchronize the data when an input instruction is received (step S101). If it is determined that the data should not be synchronized, the process in step S101 is repeated. On the other hand, if it is determined that the data should be synchronized, the storage processing unit 112 sends a data synchronization request to the communication unit 111, and the communication unit 111 sends the data to the terminal devices 121, ..., 12 via the network 1100. N A synchronization request is sent to terminal device 12. n (Figure 3) Communication unit 121 n The storage processing unit 122 receives the synchronization request. n Send to: Save Processing Unit 122 n This is memory unit 123 n The data stored in (data including at least one of the transmitted content and received content) is read by the communication unit 121 n Send to: Communications Department 121 n The received data is transmitted to the support device 11 via the network 1100. The communication unit 111 of the support device 11 (Figure 2) connects to terminal devices 121, ..., 12 NThe data transmitted from is received and sent to the storage processing unit 112, which stores the received data in the storage unit 113. This updates the data 113a in the storage unit 113 (Figure 5). The update of data 113a may be performed by overwriting the data before the update with new data, or by adding new data to the data before the update. It is also possible for the storage processing unit 112 to receive only the difference between the data 113a before and after the update and update the data 113a (step S102). Then, the process proceeds to step S103.

[0017] The analysis unit 114 of the support device 11 (Figure 2) determines whether or not to analyze the data 113a stored in the storage unit 123 of the terminal device 12, in accordance with the analysis criteria. The analysis criteria can be anything. For example, the analysis criteria may be to analyze the data 113a when a predetermined date and time is reached, to analyze the data 113a when a predetermined period has elapsed since the previous data analysis, to analyze the data 113a when a predetermined event occurs, or to analyze the data 113a when an input instruction is given (step S103). If it is determined that the data 113a should not be analyzed, the process returns to step S101. On the other hand, if it is determined that the data 113a should be analyzed, the analysis unit 114 analyzes the data 113a stored in the storage unit 113, obtains the analysis result, and stores the obtained analysis result 113b in the storage unit 113 (Figure 5). The analysis result can be anything, as long as it corresponds to the business situation. The analysis of data 113a may be a descriptive analysis to understand the business situation, a diagnostic analysis to estimate the causes of the business situation, a predictive analysis to predict future outcomes from the business situation, or a prescriptive analysis to propose the optimal action for the business situation. For example, the analysis results are information that represents the business situation. Examples of business situations include trends, patterns, frequencies, number of occurrences, number of cases, proportions, ratios, distributions, changes, comparisons, relative values, occurrence or absence, content, user situations, customer situations, global situations, economic situations, etc. In addition, the analysis results may be information that represents the causes of the business situation, information that represents future outcomes predicted from the business situation, or information that represents the optimal action for the business situation. Furthermore, the method of representing the analysis results may be any method. Examples of methods of representing the analysis results include maps, radar charts, graphs, tables, matrices, dashboards, text, etc. (Step S104).

[0018] <Output and configuration processing of analysis results> Figure 4B will be used to explain the output processing and setting processing of the analysis results in this configuration. When configuring the support device 11, the operator 1001 inputs an output instruction for the analysis results to the input unit 117 of the support device 11 (Figure 2). Information input to the input unit 117 is performed, for example, via a user interface (not shown) (the same applies hereinafter). This user interface may be located inside or outside the support device 11. The output instruction may instruct the output of some analysis results or all analysis results. The input unit 117 sends the output instruction to the setting unit 115. The setting unit 115 extracts the analysis results 113b from the storage unit 113 (Figure 5) according to the received output instruction and sends the extracted analysis results to the output unit 116. The output unit 116 outputs information representing the received analysis results. The output information representing the analysis results is presented to the operator 1001. The presentation of the information output from the output unit 116 to the operator 1001 is performed, for example, via a user interface (the same applies hereinafter). For example, the information representing the analysis results is intended to visually present the analysis results corresponding to the business situation, and the user interface visually presents (e.g., displays) the analysis results corresponding to the business situation. For example, the analysis results corresponding to the business situation are presented by maps, radar charts, graphs, tables, matrices, dashboards, text, etc. Figures 7 and 8 illustrate analysis result screens 1301 and 1302, which display analysis results related to sales activities and customer support (visually presenting analysis results corresponding to the business situation). Analysis result screen 1301 visually presents a monthly summary of sales activities, the number of communications, the percentage of communications, the trend in the number of communications, and the number of communications by individual. Analysis result screen 1302 visually presents the time-of-day communication distribution of sales activities, a customer map, and the distribution of customer industries. Figure 9 illustrates analysis result screen 1303, which displays the situation related to information management and labor management (visually presenting analysis results corresponding to the business situation). The analysis results screen 1303 visually presents the occurrence and prevention of information leaks and customer harassment (step S111).

[0019] Operator 1001 determines the notification conditions for a push notification instructing the execution of a communication for business improvement based on the information presented in step S111, and inputs setting information for setting the notification conditions into the input unit 117 of the support device 11 (Figure 2). The input unit 117 accepts the input of setting information and sends the accepted setting information to the setting unit 115. Here, the push notification in this embodiment is a notification instructing user 1000 to execute a communication for business improvement, and is sent to user 1000's terminal device 12. Whether or not to send a push notification is determined according to the business situation. The notification conditions are the determination conditions for the business situation. In other words, the notification conditions are the determination conditions for conditional branching according to the business situation. The notification conditions include conditions for the business situation (hereinafter referred to as "situation conditions"). Furthermore, the notification conditions may also include conditions (hereinafter referred to as "execution conditions") for specifying, for example, the terminal device 12 to which the push notification is sent, or the timing (year, month, day, date, time, interval, etc.) for sending the push notification. The following are specific examples of notification conditions.

[0020] <Examples of notification conditions based on the status of existing customers> (Example 1-1) When a life event (e.g., birthday, marriage, employment, etc.) occurs for a customer handled by user 1000, or when a predetermined period (e.g., 3 months prior) has passed, a push notification is sent to user 1000's terminal device 12 instructing it to perform communication with the customer (e.g., communication for sales activities). The configuration information in this case includes, for example, the life event in question, the date and time of the customer's life event, status conditions such as a predetermined period, and information for setting execution conditions to identify the terminal device 12 of user 1000 who is in charge of the customer. (Example 1-2) When the contract expiration date for a customer handled by user 1000 is reached, or when a predetermined period has passed since the contract expiration date, a push notification is sent to user 1000's terminal device 12 instructing it to perform communication with the customer (for example, communication for sales activities). In this case, the configuration information includes, for example, the target contract, the contract expiration date, and the status conditions such as the predetermined period, as well as information for setting execution conditions to identify the terminal device 12 of user 1000 that is in charge of the customer. (Example 1-3) A push notification is sent to the terminal device 12 of user 1000, which is responsible for customers that meet certain attributes (e.g., wealthy individuals, high-risk industries, etc.), instructing it to perform communication with those customers (e.g., communication for sales activities appropriate to those attributes). In this case, the configuration information includes, for example, status conditions such as the target predetermined attributes, and information for setting execution conditions to specify the terminal device 12 of user 1000 responsible for those customers and the date and time on which the communication will be performed. (Example 1-4) In the event of a natural disaster (e.g., earthquake, typhoon, etc.), a push notification is sent to the terminal device 12 of user 1000 responsible for customers in the affected area, instructing it to perform communication with those customers (e.g., communication for disaster-related procedures). The configuration information in this case includes, for example, information for setting execution conditions to specify the type and severity of the natural disaster, as well as the terminal device 12 of user 1000 responsible for those customers and the date and time on which the communication will be performed. (Example 1-5) A push notification is sent to the terminal device 12 of user 1000, who is in charge of a customer who has applied for a contract change or other procedure, instructing the user to execute a communication to that customer (for example, a communication for contract change or procedure). In this case, the configuration information is, for example, information for setting status conditions such as the type of procedure to be performed, and execution conditions such as the date and time to execute the communication.

[0021] <Examples of notification conditions based on the status of customers or prospective customers targeted by sales activities> (Example 2-1) A push notification is sent to the terminal device 12 of user 1000, who is responsible for a customer with whom contact has not been made for a predetermined period (e.g., two weeks) since the last contact, instructing the user to initiate communication with the customer (e.g., communication for sales activities). In this case, the configuration information includes, for example, status conditions such as the target predetermined period, and execution conditions to specify the terminal device 12 of user 1000 responsible for the customer and the date and time on which the communication will be performed. (Example 2-2) A push notification is sent to the terminal device 12 of a user 1000 who has not returned contact with a customer for a predetermined period of time despite being contacted by that customer. The notification instructs the user to perform a communication with the customer (for example, a communication to return contact). In this case, the configuration information includes, for example, status conditions such as the predetermined period to be addressed, and information for setting execution conditions to specify the terminal device 12 of the user 1000 responsible for that customer and the date and time on which the communication should be performed.

[0022] <Example of notification conditions based on the sales activity status of user 1000> (Example 3-1) A push notification is sent to the terminal device 12 of user 1000 whose number of customer contacts is below a threshold, or to the terminal device 12 of user 1000 belonging to a department whose number of customer contacts is below a threshold, instructing them to perform a customer communication (for example, a communication for sales activities). In this case, the configuration information is, for example, information for setting status conditions such as a threshold, and execution conditions to specify the date and time on which the communication will be performed. (Example 3-2) A push notification is sent to the terminal device 12 of user 1000, who is responsible for customers in a field where the number of contacts is less than a threshold, instructing the user to perform communication with those customers (for example, communication for sales activities). In this case, the configuration information is, for example, information for setting status conditions such as a threshold, and execution conditions to specify the date and time on which the communication will be performed. (Example 3-3) A push notification is sent to the terminal device 12 of user 1000 whose number of contacts during a specific time period is less than a threshold, or to the terminal device 12 of user 1000 belonging to a department whose number of contacts during a specific time period is less than a threshold, instructing them to perform a customer communication (e.g., a communication for sales activities) during that time period. In this case, the configuration information includes, for example, status conditions such as a specific time period and a threshold, as well as execution conditions to specify the date and time on which the communication will be performed. (Example 3-4) A push notification is sent to the terminal devices 12 of users 1000 within a predetermined range from a specific region, or to the terminal devices 12 of users 1000 belonging to a department within a predetermined range from a specific region, instructing them to perform communication to customers in that specific region (for example, communication for sales activities). In this case, the configuration information is, for example, information for setting execution conditions to specify the target specific region and predetermined range, as well as the date and time on which the communication will be performed.

[0023] <Example of notification conditions based on the status of user 1000's managed items> (Example 4-1) If harassment (e.g., customer harassment, power harassment, sexual harassment, etc.) is suspected based on words (NG words) contained in data representing the managed communication content, a push notification is sent to user 1000, who is responsible for managing the communication content, instructing them to send a message (e.g., a notification that harassment is suspected) to the harassment prevention contact person or their supervisor (manager). For example, the push notification may be sent when the number of detections of the word exceeds a threshold, or when the number of detections of words whose keyword matching rate with the word exceeds a standard exceeds a threshold, or the managed communication content or the word may be input into a machine learning model that predicts the likelihood of harassment occurring, and the push notification may be sent when the resulting likelihood of harassment exceeds a threshold. In this case, the configuration information includes, for example, the target word (NG word), the standard, the threshold and other situational conditions, and information for setting execution conditions to specify the date and time to execute the communication. (Example 4-2) If information leakage is suspected based on words (NG words) contained in data representing the managed communication content, a push notification is sent to user 1000, who is responsible for managing the communication content, instructing them to communicate (for example, notify the party involved in the communication content) to the Information Security Department, their supervisor, or the person involved in the communication content (the individual concerned). For example, the push notification may be sent when the number of detections of the word exceeds a threshold, or when the number of detections of words whose keyword matching rate with the word exceeds a standard exceeds a threshold, or the managed communication content or the word may be input into a machine learning model that predicts the likelihood of information leakage, and the push notification may be sent when the resulting likelihood of information leakage exceeds a threshold. In this case, the configuration information includes, for example, the target word (NG word), the standard, the threshold and other status conditions, and information for setting execution conditions to specify the date and time to execute the communication. (Example 4-3) If a problem is suspected based on a word (NG word) contained in the data representing the communication content under management, a push notification is sent to user 1000, who is responsible for managing the communication content, instructing them to send a message to their supervisor (for example, a notification that a problem is suspected). For example, the push notification may be sent when the number of detections of the word exceeds a threshold, or when the number of detections of words whose keyword matching rate with the word exceeds a standard exceeds a threshold, or the communication content under management or the word may be input into a machine learning model that predicts the likelihood of a problem occurring using the communication content as input, and the push notification may be sent when the resulting likelihood of a problem exceeds a threshold. In this case, the configuration information is, for example, information for setting the target word, standard, threshold and other situational conditions, and the date and time to execute the communication. (Example 4-4) If an employee whose number of communications with customers is lower than a threshold is detected from the data representing the communications content to be managed, a push notification is sent to user 1000, who is responsible for managing the communications content, instructing them to send a notification to the employee's supervisor (for example, a notification that this employee has not made any outgoing calls, has had many missed calls, has not sent any messages, etc.). In this case, the configuration information is, for example, information for setting status conditions such as thresholds, and execution conditions to specify the date and time on which the communication should be performed. (Example 4-5) At a predetermined trigger, the system detects multiple employees with a high number of communications with customers (e.g., the top 10% of employees) from data representing the communications content under management, and sends a push notification to user 1000, who is responsible for managing the communications content, instructing them to communicate the results of statistical processing of the number of communications of those employees (e.g., standard deviation, standard score, etc.) to their supervisor. In this case, the configuration information includes, for example, status conditions such as thresholds and statistical processing content, as well as information for setting execution conditions to specify the date and time on which the communication should be performed. (Example 4-6) At a predetermined trigger, the system detects several employees with low communication frequency with customers (e.g., the bottom 10% of employees) from data representing the communication content under management, and sends a push notification to user 1000, who is responsible for managing the communication content, instructing them to communicate the results of statistical processing of the number of communications of those employees (e.g., standard deviation, standard score, etc.) to their supervisor. In this case, the configuration information includes, for example, status conditions such as thresholds and statistical processing content, as well as information for setting execution conditions to specify the date and time on which the communication should be performed.

[0024] Furthermore, based on the information presented in step S111, operator 1001 determines a template for the communication screen that the terminal device 12, which received the push notification, will use to perform communication for business improvement, and inputs the setting information for setting the template into the input unit 117 of the support device 11 (Figure 2). The input unit 117 accepts the input of the setting information and sends the received setting information to the setting unit 115. Here, examples of communication for business improvement include sending and receiving emails, message communication using messaging tools such as SMS, chat, posting to electronic bulletin boards, and telephone conversation content. Examples of communication screen templates include email templates, message templates, chat content templates, posting content templates, and telephone conversation content templates. The templates correspond to business situations that satisfy the notification conditions. Templates may be classified according to business situations. For example, templates may be divided into levels or have different formats depending on the business situation.

[0025] The operator 1001 may also determine the communication content to be included in the communication screen based on the information presented in step S111 and input setting information for setting the communication content into the input unit 117 of the support device 11 (Figure 2). The input unit 117 accepts the input of setting information and sends the accepted setting information to the setting unit 115. Here, the communication content may include, for example, text information, video information, or audio information. Specific examples of text information included in the communication content include email correspondence, message content, chat content, written content, and telephone conversation content. Examples of video information included in the communication content include diagrams, photographs, and videos. Examples of audio information included in the communication content include voices, music, sound effects, and warning sounds. The communication content corresponds to the business situation that satisfies the notification conditions. The communication content may be classified according to the business situation. For example, the communication content may be categorized into levels according to the business situation. For example, communication content may be categorized according to customer attributes (e.g., affluent individuals, high-risk industries, etc.), according to the severity of natural disasters, or according to employee attributes (e.g., department, job rank, position, years of service, etc.). The level of communication content may be, for example, the level of the product or service represented by the communication content, the level of expression of the communication content, the level of importance, the level of confidentiality, the level of generality, or the level of specialization (Step S112).

[0026] The setting unit 115 stores the notification conditions 113c and template 113d in the storage unit 113 based on the setting information for setting the notification conditions and templates (Figure 5). Here, the template 113d corresponds to the situation related to the business that satisfies the notification conditions 113c. In this configuration, the setting unit 115 stores the notification conditions 113c and the template 113d corresponding to the situation related to the business that satisfies the notification conditions 113c in association with each other in the storage unit 113. If the templates are classified (e.g., by level) according to the situation related to the business, the setting unit 115 in this configuration may also store the notification conditions 113c and the template 113d of the classification (e.g., level) corresponding to the situation related to the business that satisfies the notification conditions 113c in association with each other in the storage unit 113. Furthermore, when setting information for setting the communication content is sent to the setting unit 115, the setting unit 115 further stores the communication content 113e in the storage unit 113 based on this setting information. Here, the communication content 113e corresponds to the situation related to the work that satisfies the notification condition 113c. When the communication content 113e is stored, the setting unit 115 of this configuration stores the notification condition 113c, the template 113d corresponding to the situation related to the work that satisfies the notification condition 113c, and the communication content 113e corresponding to that situation in the storage unit 113. If the communication content is classified (e.g., leveled) according to the situation related to the work, the setting unit 115 of this configuration may also store the notification condition 113c, the template 113d corresponding to the situation related to the work that satisfies the notification condition 113c, and the communication content 113e of the classification (e.g., level) corresponding to that situation in the storage unit 113 (Figure 5). For example, in the example in Figure 6A, the status conditions of notification condition 113c (such as status condition a01), the template 113d (such as template A) corresponding to the situation of the work that satisfies the status conditions, and the communication content 113e (such as text 1) corresponding to the situation of the work that satisfies the status conditions are associated.For example, in the example in Figure 6B, the status conditions (status condition a01, etc.) and execution conditions (execution condition A01, etc.) of notification condition 113c are associated with a template 113d (template A, etc.) corresponding to the status of the work that satisfies the status conditions, and the communication content 113e (text 1, etc.) corresponding to the status of the work that satisfies the status conditions are associated with (step S113).

[0027] <Push notification processing> The push notification processing of this embodiment will be explained using Figure 4C. The determination unit 118 of the support device 11 (Figure 2) refers to at least the notification condition 113c stored in the storage unit 113 (Figure 5) and determines whether the notification condition 113c (notification condition for push notification instructing the execution of communication for business improvement) is satisfied. That is, the determination unit 118 determines whether the business situation satisfies the notification condition 113c. For example, the determination unit 118 determines whether the notification condition 113c is satisfied based on whether the business situation satisfies the status conditions of the notification condition 113c (Figures 6A and 6B). In making this determination, the determination unit 118 may, in addition to the notification conditions 113c, refer to basic information 113z stored in the storage unit 113 (Figure 5), refer to date and time information, refer to notification content from the natural disaster notification service, refer to data 113a, refer to analysis results 113b, refer to data related to business activities sent from the terminal device 12 (data including at least one of the transmitted content and received content), refer to location information of the terminal device 12, refer to call recording data sent from the infrastructure, or refer to other business-related circumstances. If it is determined that the business-related circumstances do not satisfy any of the notification conditions 113c, the process of step S121 is repeated (step S121).

[0028] On the other hand, if the system determines that the business situation satisfies any of the notification conditions 113c, the determination unit 118 extracts a template 113d corresponding to the satisfied notification condition 113c from the storage unit 113 (Figure 5). For example, the determination unit 118 extracts a template 113d from the storage unit 113 that is associated with the situation condition of the satisfied notification condition 113c (Figures 6A and 6B). Furthermore, if communication content 113e is also stored in the storage unit 113, the determination unit 118 also extracts communication content 113e corresponding to the satisfied notification condition 113c from the storage unit 113 (Figure 5). For example, the determination unit 118 also extracts communication content 113e associated with the situation condition of the satisfied notification condition 113c from the storage unit 113 (Figures 6A and 6B). Furthermore, if the memory unit 113 also stores the execution conditions, the determination unit 118 also extracts the execution conditions associated with the status conditions of the satisfied notification conditions 113c from the memory unit 113 (Figure 6B) (Step S122).

[0029] Next, the determination unit 118 uses the information extracted in step S122 to generate information for a push notification that instructs the execution of communication according to the satisfied notification conditions. The push notification includes information (hereinafter referred to as transition information) for displaying a communication screen template used for executing communication according to the satisfied notification conditions on the terminal device 12. For example, the determination unit 118 generates information for a push notification that includes transition information for displaying a communication screen containing the template extracted in step S122 on the terminal device 12. If the template and communication content are extracted in step S122, the determination unit 118 generates information for a push notification that includes transition information for displaying a communication screen containing the extracted template and communication content on the terminal device 12. The transition information is, for example, information for the terminal device 12 to output a display screen based on the push notification (e.g., a push screen), and for the user 1000 to operate that screen (e.g., tap or click), causing the terminal device 12 to output the communication screen. The display screen may include, for example, a message instructing the execution of communication according to the satisfied notification conditions. Furthermore, if templates are classified according to the situation corresponding to the notification conditions, the communication screen may include templates classified according to the situation corresponding to the satisfied notification conditions. Similarly, if communication content is classified according to the situation corresponding to the notification conditions, the communication screen may include communication content classified according to the situation corresponding to the satisfied notification conditions. Specific examples of the communication screen will be described later. The determination unit 118 sends the generated push notification to the notification unit 119. If the execution conditions are extracted in step S122, the determination unit 118 further sends the execution conditions to the notification unit 119 (step S123).

[0030] The notification unit 119 sends the received push notification to the communication unit 111, and the communication unit 111 transmits information for sending a push notification to at least one of the terminal devices 12. Here, the terminal device 12 to which the push notification is sent may be determined in advance or may be determined according to the satisfied notification conditions. For example, the notification unit 119 may send a push notification to the terminal device 12 specified by the received execution conditions. The timing of sending the push notification may also be determined in advance or may be determined according to the satisfied notification conditions. For example, the notification unit 119 may send a push notification at the timing specified by the received execution conditions. The push notification may be sent directly to the terminal device 12 via the network 1100, or it may be sent via a predetermined device on the network 1100 (for example, a device that provides push notification services). In other words, the information for which the notification unit 119 sends a push notification to the terminal device 12 may be information for which the notification unit 119 directly sends a push notification to the terminal device 12 via the network 1100, or it may be information for which the notification unit 119 sends a push notification to the terminal device 12 via a predetermined device on the network 1100 (for example, a push notification request). In the latter case, for example, the notification unit 119 may transmit information for sending a push notification to the terminal device 12 to the predetermined device, and the predetermined device that receives this information may send a push notification to the terminal device 12 (step S124).

[0031] Terminal device 12 that received the push notification n (Figure 3) Communication unit 121 n The communication processing unit 125 receives a push notification. n Send to: Communication Processing Unit 125 n The output unit 127 sends a push notification. n It is sent to the output unit 127 n This outputs information based on push notifications. Information based on push notifications is displayed for 1000 users. nThis information is presented to the user. This information may be presented visually (e.g., by display), aurally, or by other means. For example, a display screen based on a push notification may be presented, or a notification sound may be presented. Figure 10 illustrates a display screen based on a push notification. In the example in Figure 10, a display screen 1311 based on a push notification is displayed on the user interface screen 1310. The display screen 1311 illustrated here includes a message instructing the execution of communication in accordance with the satisfied notification conditions. This allows user 1000 n This allows the user to perceive the content of the display screen 1311 based on the push notification without having to perform any operations themselves.

[0032] Subsequently, the communication processing unit 125 n The output unit 127 outputs a template for the communication screen based on the transition information of the push notification. n It is sent to the output unit 127 n The system outputs a communication screen containing the template. The transition from information based on push notifications (e.g., a display screen) to the communication screen may be performed automatically or based on an action (e.g., tapping the display screen). As mentioned above, the communication screen may include templates and communication content, may include templates categorized according to the situation corresponding to the satisfied notification conditions, and may include communication content categorized according to the situation corresponding to the satisfied notification conditions.

[0033] Figures 11 to 19 illustrate examples of communication screens. Figure 11 shows an example of a communication screen 1401 corresponding to the notification condition (Example 1-1) described above. In this example, the communication screen 1401 is displayed on the user interface of the terminal device 12 of the user 1000 when a life event occurs for a customer that the user 1000 is responsible for, and includes communication content 1511 to the customer. The communication screen 1401 in this example also includes an input field 1502 into which additional information can be entered. The information entered by the user 1000 in the input field 1502 is received by the input unit 126 of the terminal device 12 (Figure 3) and sent to the communication processing unit 125. The communication processing unit 125 sends the communication screen 1401 with the information entered in the input field 1502 to the communication unit 121, and the communication unit 121 transmits the communication screen 1401 to the communication target 1200 (for example, the customer's device) (communication execution).

[0034] Figure 12 shows an example of a communication screen 1402 corresponding to the notification conditions (Example 1-4) described above. In this example, the communication screen 1402 is displayed on the user interface of the terminal device 12 of user 1000, who is responsible for customers in the affected area in the event of a natural disaster, and includes communication content 1511 for the customer. User 1000 can use this communication screen 1402 as is to perform communication from the terminal device 12 to the communication target 1200 (the customer's device). That is, the communication processing unit 125 sends the communication screen 1402 to the communication unit 121, and the communication unit 121 transmits the communication screen 1402 to the communication target 1200 (for example, the customer's device).

[0035] Figures 13 and 14 show examples of communication screens 1403 corresponding to the notification conditions (Example 1-3) described above. In this example, the communication screen 1403 is displayed on the user interface of the terminal device 12 of a user 1000 responsible for a customer that meets predetermined attributes. This communication screen 1403 includes communication content 1521-1, 1521-2, and input fields 1502, categorized according to the customer's attributes. For example, communication content 1521-2 is more suitable for customers with attributes that emphasize high added value (high-risk industries, etc.) than communication content 1521-1. The communication processing unit 125 sends the communication screen 1403 with the necessary information entered in the input fields 1502 as described above to the communication unit 121, and the communication unit 121 transmits the communication screen 1403 to the communication target 1200 (for example, the customer's device).

[0036] Figures 15 and 16 show an example of a communication screen 1404 corresponding to the notification condition (Example 4-1) described above. In this example, the communication screen 1404 is displayed on the user interface of the terminal device 12 of user 1000 who manages the communication content when words suspected of being customer harassment (NG words) are detected from data representing the communication content under management. This communication screen 1404 includes communication content 1531-1, 1531-2, and an input field 1502 classified according to the degree of customer harassment. For example, communication content 1531-2 is for cases where the suspicion of customer harassment is higher than that of communication content 1531-1. The communication processing unit 125 sends the communication screen 1404 with the necessary information entered in the input field 1502 as described above to the communication unit 121, and the communication unit 121 transmits the communication screen 1404 to the communication target 1200 (for example, the device of the harassment countermeasures contact person).

[0037] Figures 17 and 18 show an example of a communication screen 1405 corresponding to the notification condition (Example 4-2) described above. In this example, the communication screen 1405 is displayed on the user interface of the terminal device 12 of user 1000 who manages the communication content when a word suspected of being related to information leakage (NG word) is detected from data representing the communication content under management. This communication screen 1405 includes communication content 1541-1, 1541-2, and an input field 1502 classified according to the degree of information leakage. For example, communication content 1541-2 is for cases where the suspicion of information leakage is higher than that of communication content 1541-1. The communication processing unit 125 sends the communication screen 1405 with the necessary information entered in the input field 1502 as described above to the communication unit 121, and the communication unit 121 transmits the communication screen 1405 to the communication target 1200 (for example, the device of the person in charge of the information security department).

[0038] Figure 19 shows an example of a communication screen 1406 corresponding to the notification condition (Example 4-4) described above. In this example, the communication screen 1406 is displayed on the user interface of the terminal device 12 of user 1000, who manages the communication content, when an employee whose number of communications with a customer is found to be lower than a threshold is detected from the data representing the communication content to be managed, and includes the communication content 1551. The communication processing unit 125 sends the communication screen 1405 to the communication unit 121, and the communication unit 121 sends the communication screen 1406 to the communication target 1200 (for example, the device of the employee's supervisor).

[0039] <Features of this form> As described above, in this embodiment, the determination unit 118 of the support device 11 (Figure 2) determines whether or not the notification conditions for a push notification instructing the execution of communication for business improvement are met. If the notification conditions are met, the notification unit 119 sends information to the terminal device 12 to send a push notification instructing the execution of communication according to the met notification conditions. Here, the push notification includes information for displaying a communication screen template used for executing communication according to the met notification conditions on the terminal device. The user 1000 of the terminal device 12 can easily execute appropriate communication for business improvement by using the communication screen including this template.

[0040] In this embodiment, the notification conditions are the conditions for determining the status of the work, and the communication content is classified according to the status. The communication screen may include communication content classified according to the status that corresponds to the satisfied notification conditions. In this case, the user 1000 of the terminal device 12 can easily perform appropriate communication for business improvement according to the status of the work by using a communication screen that includes communication content classified according to the status of the work.

[0041] The notification conditions are criteria for determining the status of a business, and a terminal device that will send a push notification is determined according to that status. The notification unit 111 may then send a push notification to a terminal device 12 determined according to the status corresponding to the satisfied notification conditions. This allows push notifications to be sent to the terminal device 12 that is appropriate for the business situation.

[0042] The notification conditions are criteria for determining the status of business operations, and the timing for sending push notifications is determined according to the status. The notification unit 111 may send push notifications at the timing determined according to the status corresponding to the satisfied notification conditions. This allows push notifications to be sent at a timing appropriate to the business operations.

[0043] [Second Embodiment] Next, a second embodiment will be described. In the first embodiment, the operator 1001 determined the notification conditions and the template for the communication screen, as well as the communication content of the communication screen, based on the information presented in step S111, and input the setting information for setting these into the input unit 117. In the second embodiment, the generating AI determines at least a part of the notification conditions, template, or communication content instead of the operator 1001. Below, the differences from the first embodiment will be explained in detail, and the same reference numbers will be reused to simplify the explanation of matters that have already been described.

[0044] <Structure> As illustrated in Figure 1, the support system 2 of this embodiment includes a support device 21 and N terminal devices 121, ..., 12 N , and a generating AI device 23. Support device 21 and N terminal devices 121, ..., 12 N It is configured to enable communication via network 1100. The support device 21 and the generation AI device 23 are configured to enable communication.

[0045] <Support device 21> The support device 21 in this embodiment may or may not be operated by the operator 1001. As illustrated in Figure 2, the support device 21 in this embodiment includes a communication unit 111, a storage processing unit 112, a storage unit 113, an analysis unit 114, a setting unit 215, an output unit 116, an input unit 117, a determination unit 118, and a notification unit 119.

[0046] <Generation AI device 23> The generative AI device 23 is a device that implements generative AI based on a machine learning model and has the function of generating and returning a response to given information. For example, the generative AI may perform text generation based on a large language model (LLM), image generation based on an image generation model, video generation based on a video generation model, speech generation based on a speech generation model, or music generation based on a music generation model. An example of the generative AI device 23 is a server device with a predetermined program loaded, or a device configured on the cloud.

[0047] <Pre-processing> The pre-processing in this embodiment is the same as that of the first embodiment, except that the support device 11 is replaced by the support device 21.

[0048] <Data collection and data analysis processing> The data acquisition and data analysis processes in this embodiment are the same as those in the first embodiment, except that the support device 11 is replaced by the support device 21.

[0049] <Output and configuration processing of analysis results> Figure 4B will be used to explain the output processing and setting processing of the analysis results in this configuration. The difference from the first embodiment is that at least a portion of the processing in step S112, which was performed by operator 1001, is now performed by the generating AI of the generating AI device 23 (step S212). That is, in step S212, instead of operator 1001 determining notification conditions, communication screen templates, or communication content based on the information presented in step S111, the setting unit 215 transmits the information presented in step S111 or information based thereon to the generating AI device 23, and based on this information, the generating AI of the generating AI device 23 generates notification conditions, communication screen templates, or at least a portion of communication content suitable for the information presented in step S111. At this time, the generating AI of the generating AI device 23 may generate communication content classified according to the business situation, or it may generate communication content corresponding to multiple situations. At least a portion of the notification conditions, communication screen templates, or communication screen generated by the generating AI device 23 is transmitted to the setting unit 215. The setting unit 215 stores the received notification conditions, communication screen templates, or at least a portion of the communication screen in the storage unit 113 (Figure 5). This allows the setting unit 215 to use the generation AI to set at least a portion of the notification conditions 113c, communication screen templates 113d, or communication content 113e. At least a portion of the notification conditions, communication screen templates, or communication screens that are not generated by the generation AI device 23 may be determined by the operator 1001. Setting information for setting these is input to the input unit 117 and sent to the setting unit 215. Based on the setting information, the setting unit 115 stores at least a portion of the notification conditions, communication screen templates, or communication screens in the storage unit 113. Otherwise, it is the same as the first embodiment except that the support device 11 is replaced by the support device 21.

[0050] <Push notification processing> The push notification processing in this embodiment is the same as in the first embodiment, except that the support device 11 is replaced by the support device 21.

[0051] <Features of this form> In this configuration, a generation AI is used to set at least a portion of the notification conditions 113c, the communication screen template 113d, or the communication content 113e. This streamlines the setting process.

[0052] [Third Embodiment] Next, a third embodiment will be described. In this embodiment, in the output processing of analysis results corresponding to the business situation, at least one of the following is visually presented: a candidate notification condition corresponding to the situation, a candidate template corresponding to the situation, and a candidate communication content corresponding to the situation. This makes it easier and more appropriate for the operator 1001 to make settings.

[0053] <Structure> As illustrated in Figure 1, the support system 3 of this embodiment consists of a support device 31 and N terminal devices 121, ..., 12 configured to enable communication via the network 1100. N It holds.

[0054] <Support device 31> As illustrated in Figure 2, the support device 31 in this embodiment includes a communication unit 111, a storage processing unit 112, a storage unit 113, an analysis unit 114, a setting unit 315, an output unit 116, an input unit 117, a determination unit 118, and a notification unit 119.

[0055] <Pre-processing> The pre-processing in this embodiment is the same as that of the first embodiment, except that the support device 11 is replaced by the support device 31.

[0056] <Data collection and data analysis processing> The data acquisition and data analysis processes in this embodiment are the same as those in the first embodiment, except that the support device 11 is replaced by the support device 31.

[0057] <Output and configuration processing of analysis results> Figure 4B will be used to explain the output processing and setting processing of the analysis results in this configuration. When configuring the support device 31, the operator 1001 inputs an output instruction for analysis results to the input unit 117 of the support device 31 (Figure 2). The output instruction may specify the output of some of the analysis results or all of them. The input unit 117 sends the output instruction to the setting unit 315. The setting unit 315 extracts the analysis results 113b from the storage unit 113 (Figure 5) according to the output instruction received. As described above, the analysis results correspond to the business situation. The setting unit 315 sets candidate settings according to the situation (business situation) corresponding to the extracted analysis results. The candidate settings are at least one of the following: candidate notification conditions, candidate communication screen templates, and candidate communication content to be included in the communication screen. The candidate notification conditions may include candidate execution conditions for identifying the terminal device 12 to which the push notification is sent or for identifying the timing of the push notification. For example, the setting unit 315 may set candidate notification conditions that represent situations in which push notifications should be sent, based on the business situation corresponding to the analysis results, set candidate templates for communication screens used for communication in those situations, or set candidate communication content to be included in the communication screens used for communication in those situations. In this case, the template candidates and communication content candidates may be classified according to the situations in which push notifications should be sent. The setting unit 315 may set candidate settings by statistically evaluating each situation represented by the analysis results, by making the settings by making the settings by making the settings by making the settings by making the settings by making the settings by making the settings by making the settings by making the settings by making the settings by making the settings by making the settings by making the settings by making the settings by making the settings by making the settings by making the settings by making the settings by making the settingsFor example, in the case of (Example 4-1) described above, the degree of suspected harassment may be estimated based on the distribution of the number of detected NG words, and templates and communication content candidates may be set according to the degree of suspected harassment. Alternatively, the setting unit 315 may provide the analysis results to the generating AI, and the generating AI may generate candidate settings (see the second embodiment). In this case, the setting unit 315 may set the candidates generated by the generating AI. Furthermore, it is desirable that these candidates be associated with the situation corresponding to the candidate (the situation related to the work represented by the analysis results). This makes it possible to present the candidate corresponding to the situation related to the work represented by the analysis results in association with that situation. The setting unit 315 sends the analysis results and the set candidate settings to the output unit 116. The output unit 116 outputs information representing the sent analysis results and candidate settings (for example, first information for visually presenting analysis results corresponding to the business situation, second information for visually presenting candidate communication content for classification according to the situation, and fifth information for visually presenting candidate notification conditions according to the situation). The output information representing the analysis results and candidate settings is visually presented (for example, displayed) to the operator 1001.

[0058] Figures 20 to 23 illustrate the analysis result screens 3301, 3302, and 3303 of this configuration. The analysis result screen 3301 illustrated in Figure 20 visually presents a monthly summary of sales activities, the number of communications, the communication rate, the trend in the number of communications, and the number of communications by individual (first information). In addition, a candidate field 3301a (for example, including second and fifth information) representing candidate settings is displayed at the location of the number of communications by individual on the analysis result screen 3301 (location of the first information). That is, the candidate field 3301a (for example, including second and fifth information) representing candidate settings is displayed corresponding to the location of the number of communications by individual (first information). In this example, the candidate field 3301a includes "Recommended template (template candidate)", "Recommended text (communication content candidate)", "Notification destination (candidate execution conditions for identifying the terminal device 12 to which push notifications are sent)", and "Timing (candidate execution conditions for identifying the timing of push notifications)".

[0059] The analysis results screen 3302 illustrated in Figure 21 visually presents the time-of-day communication distribution of sales activities, a customer map, and the customer industry distribution (First Information). In addition, at the location of the time-of-day communication distribution in the analysis results screen 3302 where the number of customer contacts by the Yokohama sales office is low (Location of First Information), a candidate field 3302a (for example, including Second and Fifth Information) representing candidate settings is displayed. That is, the candidate field 3302a (for example, including Second and Fifth Information) representing candidate settings is displayed corresponding to the location of the individual communication count (First Information). The candidate field 3302a may be displayed when the mouse hovers over the location of the time-of-day communication distribution. Furthermore, as illustrated in Figure 22, when the mouse hovers over a specific location on the customer map (First Information), a candidate field 3302b (for example, including Second Information) representing candidate settings may be displayed at that specific location. In other words, when the mouse hovers over a specific location on the customer map (first information), a candidate field 3302b (for example, including second information) representing candidate settings may be associated with that specific location. Note that the candidate fields 3302a and 3302b in these examples include "recommended template (template candidate)", "recommended text (communication content candidate)", "notification recipient (candidate execution conditions for identifying the terminal device 12 to which the push notification will be sent)", and "timing (candidate execution conditions for identifying the timing of the push notification)".

[0060] The analysis results screen 3303 illustrated in Figure 23 visually presents the occurrence or prevention of information leaks and customer harassment. In addition, a candidate field 3303a (for example, including the second and fifth information) representing candidate settings is displayed at the location of the status (the field representing occurrence or prevention) (first information) on the analysis results screen 3303. That is, the candidate field 3303a (for example, including the second and fifth information) representing candidate settings is displayed corresponding to the location of the status (first information). The candidate field 3303a may be displayed when the mouse hovers over the location of the time-of-day communication distribution, etc. In this example, the candidate field 3303a includes "Recommended template (candidate template)", "Recommended text (candidate communication content)", and "Notification destination (candidate execution conditions for identifying the terminal device 12 to which push notifications are sent)" (step S311).

[0061] Based on the information presented in step S311, operator 1001 determines the notification conditions for a push notification instructing the execution of a communication for business improvement, and inputs setting information for setting the notification conditions into the input unit 117 of the support device 31 (Figure 2). At this time, operator 1001 may select the notification conditions for the push notification from the candidate notification conditions presented in step S311. For example, operator 1001 may select one of the candidate notification conditions presented in step S311 and input setting information for setting the selected notification condition into the input unit 117. In other words, the input unit 117 may accept input information for selecting a candidate notification condition as setting information.

[0062] Furthermore, based on the information presented in step S311, operator 1001 determines a communication screen template to be used for executing the communication and inputs setting information for setting the template into the input unit 117 of the support device 11 (Figure 2). At this time, operator 1001 may select a communication screen template to be used for executing the communication from the template candidates presented in step S311. For example, operator 1001 may select one of the template candidates presented in step S311 and input setting information for setting the selected template into the input unit 117. In other words, the input unit 117 may accept input information for selecting a template candidate as setting information.

[0063] Alternatively, the operator 1001 may determine the communication content to be included in the communication screen based on the information presented in step S311 and input setting information for setting the communication content to the input unit 117 of the support device 11 (Figure 2). In this case, the operator 1001 may select the communication content of the communication screen to be used for communication execution from the candidates of communication content presented in step S311. For example, the operator 1001 may select one of the candidates of communication content presented in step S311 and input setting information for setting the selected communication content to the input unit 117. That is, the input unit 117 may accept input information for selecting a candidate of communication content as setting information (for example, setting information for setting the communication content selected from the candidates of communication content).

[0064] The setting information entered into the input unit 117 is sent to the setting unit 315 (step S312). Based on the setting information for setting the notification conditions and templates, the setting unit 315 stores the notification conditions 113c and the template 113d in the storage unit 113 (Figure 5). The setting unit 315 may also store the communication content 113e in the storage unit 113 based on the setting information for setting the communication content (setting the communication content based on the setting information). Specific examples of these processes are the same as the process in step S113 of the first embodiment, except that the support device 11 (Figure 2) is replaced by the support device 31 and the setting unit 115 is replaced by the setting unit 315.

[0065] <Push notification processing> The push notification processing in this embodiment is the same as that of the first embodiment, except that the support device 11 is replaced by the support device 31.

[0066] <Features of this form> In this configuration, the output unit 116 of the support device 31 (Figure 2) outputs first information for visually presenting analysis results corresponding to the business situation, and second information for visually presenting candidate settings (for example, candidate communication content classified according to the situation), the input unit 117 receives setting information for setting the selected setting (for example, communication content selected from candidate communication content), and the setting unit 315 sets the setting (for example, communication content) based on the setting information. This makes the setting by the operator 1001 appropriate and easy.

[0067] In the third embodiment, the operator 1001 determined the notification conditions and communication screen template, as well as the communication content to be included in the communication screen, based on the information presented in step S311, and input setting information for setting these into the input unit 117. However, as described in the second embodiment, the generation AI may determine at least a part of the notification conditions, template, or communication content instead of the operator 1001. That is, the setting unit 315 may transmit the information presented in step S311 or information based thereon to the generation AI device 23 (Figure 2), and based on this information, the generation AI of the generation AI device 23 may generate notification conditions, a communication screen template, or at least a part of the communication content that is suitable for the information presented in step S311. The notification conditions, communication screen template, or at least a part of the communication screen generated by the generation AI device 23 is transmitted to the setting unit 315. As a result, the setting unit 315 can use the generation AI to set at least a part of the notification conditions, communication screen template, or communication content. Notification conditions, communication screen templates, or at least a portion of the communication screen that are not generated by the generation AI device 23 may be determined by the operator 1001, input to the input unit 117, and sent to the setting unit 315.

[0068] [Fourth Embodiment] Next, a fourth embodiment will be described. In this embodiment, the support device obtains business improvement results based on push notifications and updates at least one of the notification conditions or the communication content included in the communication screen based on those business improvement results. By providing feedback on business improvement results based on push notifications, more effective business improvements become possible.

[0069] <Structure> As illustrated in Figure 1, the support system 4 in this embodiment consists of a support device 41 and N terminal devices 121, ..., 12 configured to enable communication via the network 1100.N It holds.

[0070] <Support device 31> As illustrated in Figure 2, the support device 41 in this embodiment includes a communication unit 111, a storage processing unit 112, a storage unit 113, an analysis unit 414, a setting unit 415, an output unit 116, an input unit 117, a determination unit 118, and a notification unit 119. <Pre-processing> The pre-processing in this embodiment is the same as that of the first embodiment, except that the support device 11 is replaced by the support device 41.

[0071] <Data collection and data analysis processing> Figure 4A will be used to explain the data collection and data analysis processes of this configuration. The processes in steps S101, S102, and S103 are the same as in the first embodiment, except that the support device 11 (Figure 2) is replaced by the support device 41 and the analysis unit 114 is replaced by the analysis unit 414.

[0072] If it is determined in step S103 to analyze data 113a (Figure 5), the analysis unit 414 analyzes the data 113a stored in the storage unit 123 to obtain the analysis result, and stores the obtained analysis result 113b in the storage unit 123. A specific example of this process is as described in the first embodiment. In this embodiment, the analysis unit 414 further obtains business improvement results based on the push notification based on the analysis result, and stores the obtained business improvement result 413f in the storage unit 123. For example, the analysis unit 414 obtains business improvement results based on the push notification based on the analysis result before the push notification and the analysis result after the push notification. For example, the analysis unit 414 may obtain business improvement results based on the difference between the analysis result before the push notification and the analysis result after the push notification. For example, if the difference indicates that the number of contacts with the customer has increased, a business improvement result indicating that business has improved may be obtained, or if it indicates that the number of contacts with the customer has decreased, a business improvement result indicating that business has deteriorated may be obtained. For example, if the difference indicates a decrease in the number of detected instances of language suspected of harassment, a business improvement result indicating an improvement in business operations may be obtained. Conversely, if the difference indicates an increase in the number of detected instances, a business improvement result indicating a deterioration in business operations may be obtained. For example, a business improvement result including the degree of business improvement may be obtained based on the difference. For example, the increase or decrease in the number of customer contacts represented by the difference may be used as the degree of business improvement, or the decrease or increase in the number of detected instances of language suspected of harassment represented by the difference may be used as the degree of business improvement. Furthermore, business improvement results may be obtained for each region, time of day, department, person in charge, etc., or the distribution of business improvement results in each region, time of day, department, person in charge, etc. may be obtained. For example, the analysis unit 414 may use a machine learning model (AI) that takes the analysis results before the push notification and the analysis results after the push notification as input to obtain business improvement results based on the push notification, and obtain business improvement results based on the push notification. In this case as well, the results of business improvement may include the degree of improvement, or business improvement results may be obtained for each region, time of day, department, person in charge, etc., or the distribution of business improvement results in each region, time of day, department, person in charge, etc. may be obtained.In addition, the business improvement results may include a list of analysis results before and after the push notification, or they may include analysis results arranged in chronological order, or they may show the analysis results arranged in chronological order and the time of the push notification. Any method of representing the business improvement results is acceptable. Examples of methods of representing business improvement results include maps, radar charts, graphs, tables, matrices, dashboards, and text (Step S404).

[0073] <Output and configuration processing of analysis results> Figure 4B will be used to explain the output processing and setting processing of the analysis results in this configuration. When configuring the support device 41, the operator 1001 inputs an output instruction for the analysis results to the input unit 117 of the support device 41 (Figure 2). The output instruction may be for the output of some of the analysis results, or for the output of all of the analysis results. The input unit 117 sends the output instruction to the setting unit 415. The setting unit 415 extracts the analysis results 113b and the business improvement results 413f based on the analysis results 113b from the storage unit 113 (Figure 5) according to the output instruction received. The setting unit 415 sets candidate settings according to the situation corresponding to the extracted analysis results. A specific example of this process is as described in the third embodiment. The setting unit 415 sends the analysis results, candidate settings, and business improvement results to the output unit 116. The output unit 116 outputs information representing the received analysis results (e.g., first information), information representing candidate settings (e.g., second information, fifth information), and information representing the business improvement results (e.g., third information for visually presenting business improvement results corresponding to the situation). This information is visually presented (e.g., displayed) to the operator 1001. The business improvement results are presented by means of a map, radar chart, graph, table, matrix, dashboard, text, etc. Figure 24 shows an example of a business improvement results screen 4301 that displays the business improvement results. In this example, the business improvement results screen 4301 displays the analysis results arranged chronologically by the number of cases for each month, and notification content fields 4301a and 4301b that represent the content of the push notification, corresponding to the month in which the push notification was issued. In this example, the notification content fields 4301a and 4301b represent the communication screen template, the communication content of the communication screen, and the satisfied notification conditions. The information displayed, representing the analysis results and candidate settings, is as described in the first and third embodiments, for example (step S411).

[0074] Subsequently, the processes described in steps S312 and S113 in the third embodiment are executed. These processes are the same as described in the third embodiment, except that the support device 31 (Figure 2) is replaced by the support device 41 and the setting unit 315 is replaced by the setting unit 415.

[0075] <Push notification processing> The push notification processing in this embodiment is the same as that of the first embodiment, except that the support device 11 is replaced by the support device 41.

[0076] <Features of this form> In this configuration, the output unit 116 of the support device 41 (Figure 2) outputs first information for visually presenting analysis results corresponding to the business situation, second information for visually presenting candidate setting content according to the situation (for example, candidate communication content classified according to the situation), and third information for visually presenting business improvement results corresponding to the situation. The input unit 117 receives setting information for setting the selected setting content from the candidates (for example, communication content selected from candidate communication content), and the setting unit 415 sets the setting content (for example, communication content) based on the setting information. This makes the setting by the operator 1001 appropriate and easy. In particular, the operator 1001 can take into account the business improvement results, enabling them to make more appropriate settings.

[0077] In the fourth embodiment, the operator 1001 determined the notification conditions and communication screen template, as well as the communication content to be included in the communication screen, based on the information presented in step S411, and input setting information for setting these into the input unit 117. However, as described in the second embodiment, the generation AI may determine at least a part of the notification conditions, template, or communication content instead of the operator 1001. That is, the setting unit 415 may transmit the information presented in step S411 or information based thereon to the generation AI device 23 (Figure 2), and based on this information, the generation AI of the generation AI device 23 may generate notification conditions, a communication screen template, or at least a part of the communication content that is suitable for the information presented in step S411 (including business improvement results). The notification conditions, communication screen template, or at least a part of the communication screen generated by the generation AI device 23 is transmitted to the setting unit 315. In other words, the configuration unit 415 may provide the business improvement results to the generation AI and use the generation AI to configure (update) at least a part of the notification conditions, the communication screen template, or the communication content. That is, the configuration unit 415 may update at least one of the notification conditions, the communication screen template, or the communication content included in the communication screen based on the business improvement results. Here, at least one of the notification conditions, template, or communication content is updated so that further business improvements can be made.

[0078] Furthermore, in step S411, the output unit 116 output information representing candidate settings similar to those in the third embodiment. However, the setting unit 415 may update at least one of the candidate notification conditions, template candidates, or communication content candidates based on the business improvement results, and the output unit 116 may output information representing the candidate settings that are at least one of the updated candidate notification conditions, template candidates, or communication content candidates (information for visually presenting the updated candidate settings based on the business improvement results). This information is presented to the operator 1001.

[0079] In addition, the configuration unit 415 may determine the expected value of business improvement achieved by executing communication using a communication screen that includes candidate communication content, based on the business improvement results. For example, the configuration unit 415 may use a machine learning model that takes the business improvement results and candidate communication content as input and outputs the expected value, and obtain the expected value based on the business improvement results. The output unit 116 may output information representing such an expected value (fourth piece of information for visually presenting the expected value of business improvement achieved by executing communication using a communication screen that includes candidate communication content). This information is presented to the operator 1001. This makes it possible to make more appropriate settings.

[0080] [Hardware configuration] The functions realized by the components described herein may be implemented in a circuit or processing circuitry, including general-purpose processors, application-specific processors, integrated circuits, ASICs (Application Specific Integrated Circuits), CPUs (a Central Processing Unit), conventional circuits, and / or combinations thereof, programmed to realize the functions described herein. A processor is considered to be a circuit or processing circuitry, including transistors and other circuits. A processor may be a programmed processor that executes a program stored in memory.

[0081] In this specification, circuitry, unit, and means are hardware programmed to perform or execute the functions described herein. Such hardware may be any hardware disclosed herein, or any hardware known to be programmed to perform or execute the functions described herein.

[0082] If the hardware is a processor that is considered to be a type of circuitry, then the circuitry, means, or unit is a combination of hardware and software used to constitute the hardware and / or processor.

[0083] For example, each device in each embodiment is a device configured by a general-purpose or dedicated computer, which is equipped with a processor (hardware processor) such as a CPU (central processing unit) and memory such as RAM (random-access memory) and ROM (read-only memory), executing a predetermined program. That is, each device 10000 in each embodiment has, for example, a processing circuitry configured to implement each of its respective parts. This computer may have one processor and memory, or it may have multiple processors and memories. This program may be installed on the computer, or it may be pre-recorded in ROM, etc. Furthermore, some or all of the processing units may be configured using electronic circuits that realize processing functions independently, rather than electronic circuits that realize the functional configuration by loading a program, such as a CPU. Also, the electronic circuits that constitute one device may include multiple CPUs.

[0084] Figure 25 is a block diagram illustrating the hardware configuration of the device 10000 (support device, terminal device) in each embodiment. As illustrated in Figure 25, the device 10000 in this example has a CPU (Central Processing Unit) 10a, an input unit 10b, an output unit 10c, a RAM (Random Access Memory) 10d, a ROM (Read Only Memory) 10e, an auxiliary storage device 10f, a communication unit 10h, and a bus 10g. The CPU 10a in this example has a control unit 10aa, an arithmetic unit 10ab, and a register 10ac, and performs various arithmetic processing according to various programs loaded into the register 10ac. The input unit 10b is an input terminal, keyboard, mouse, touch panel, etc., into which data is input. The output unit 10c is an output terminal, display, etc., into which data is output. The communication unit 10h is a LAN card, etc., controlled by the CPU 10a which has loaded a predetermined program. Furthermore, RAM 10d is an SRAM (Static Random Access Memory), DRAM (Dynamic Random Access Memory), etc., and has a program area 10da where a predetermined program is stored and a data area 10db where various data is stored. Furthermore, auxiliary storage device 10f is, for example, a hard disk, MO (Magneto-Optical disc), semiconductor memory, etc., and has a program area 10fa where a predetermined program is stored and a data area 10fb where various data is stored. Furthermore, bus 10g connects CPU 10a, input unit 10b, output unit 10c, RAM 10d, ROM 10e, communication unit 10h, and auxiliary storage device 10f so that information can be exchanged. CPU 10a writes the program stored in the program area 10fa of auxiliary storage device 10f to the program area 10da of RAM 10d according to the loaded OS (Operating System) program. Similarly, CPU 10a writes various data stored in the data area 10fb of auxiliary storage device 10f to the data area 10db of RAM 10d. Then, the address on RAM10d where this program and data are written is stored in register 10ac of CPU10a.The control unit 10aa of the CPU 10a sequentially reads these addresses stored in register 10ac, reads programs and data from the area on RAM 10d indicated by the read addresses, sequentially has the arithmetic unit 10ab execute the calculations indicated by the programs, and stores the calculation results in register 10ac. This configuration realizes the functional configuration of device 10000.

[0085] The program describing this process can be recorded on a computer-readable recording medium. Examples of computer-readable recording media include non-transitory recording media. Examples of such recording media include magnetic recording devices, optical discs, magneto-optical recording media, and semiconductor memory. The program describing this process (computer program) may be included in a computer program product.

[0086] Furthermore, this program may be distributed, for example, by selling, transferring, or lending portable recording media such as DVDs or CD-ROMs on which the program is recorded. Alternatively, the program may be stored in the storage device of a server computer and distributed by transferring the program from the server computer to other computers via a network.

[0087] A computer executing such a program may, for example, first store the program recorded on a portable storage medium or a program transferred from a server computer in its own storage device. Then, when processing is to be executed, the computer reads the program stored on its own storage medium and executes the processing according to the read program. Alternatively, the computer may directly read the program from the portable storage medium and execute the processing according to that program, or it may sequentially execute the processing according to the received program each time a program is transferred to it from a server computer. Furthermore, the processing may be executed by a so-called ASP (Application Service Provider) type service, where the processing function is realized only by execution instructions and result acquisition, without transferring the program from the server computer to this computer. Furthermore, the processing may be executed using a so-called SaaS (Software as a Service) type service, where a part of the server computer is made available to the user along with the program. In this form, the program includes information used for processing by an electronic computer that is equivalent to a program (data that is not a direct instruction to the computer but has the property of defining the computer's processing).

[0088] Furthermore, in this configuration, the device is configured by executing a predetermined program on a computer, but at least a part of these processes may be implemented in hardware.

[0089] [Other variations] It should be noted that the present invention is not limited to the embodiments described above. For example, a user 1000 may use a terminal device 12 to request an update of notification conditions from support devices 11, 21, 31, and 41. That is, the user 1000 may input request information representing the content of the notification condition update to the input unit 126 of the terminal device 12 (Figure 3), the request information may be sent to the communication processing unit 125, the communication processing unit 125 sends the request information to the communication unit 121, and the communication unit 121 transmits the request information to support devices 11, 21, 31, and 41 via the network 1100. The transmitted request information is received by the communication unit 111 of the support device (Figure 2) and sent to the setting units 115, 215, 315, and 415. The setting units 115, 215, 315, and 415 send the request information to the output unit 116, the output unit 116 outputs the request information, and the request information is presented to the operator 1001. If operator 1001 decides to update the notification conditions based on the request information, they input an instruction to update the notification conditions based on the request information into the input unit 117. The instruction to update the notification conditions is sent to the setting units 115, 215, 315, and 415, and the setting units 115, 215, 315, and 415 update the notification conditions 113c stored in the storage unit 113 based on the request information. Alternatively, instead of operator 1001, a machine learning model may determine whether or not to update the notification conditions based on the request information, and if the machine learning model determines that the notification conditions should be updated, the setting units 115, 215, 315, and 415 update the notification conditions 113c stored in the storage unit 113 based on the request information. The notification conditions to be updated may be, for example, the life events targeted in (Example 1-1), the words (NG words) targeted in (Example 4-1), (Example 4-2), and (Example 4-3), or other items. Furthermore, in the cases of (Examples 4-1), (Examples 4-2), and (Examples 4-3), measures may be taken to lower the psychological barrier to requesting the updating of the target wording (NG word). For example, the output unit 127 of the terminal device 12 may output candidate words (NG words), and these candidate words may be presented to the user 1000.If user 1000 finds a presented candidate offensive or feels that the information should not be leaked, they may specify the wording by clicking a button (such as an NG button) displayed on the user interface, thereby inputting request information to the input unit 126 to specify the addition of the wording to the notification conditions.

[0090] For example, as a variation of (Example 4-2), if information leakage is suspected based on words (NG words) contained in data representing the communication content under management, a notification condition may be set to send a push notification instructing user 1000, the party (the person) involved in the communication content, to communicate with the Information Security Department or their superior (for example, a notification that information leakage is suspected). In this case, communication (for example, email) on the terminal device 12 of user 1000 who receives the push notification may be temporarily suspended, and the user may be asked to correct the communication content (for example, the content of the email). User 1000 can correct the communication content using the terminal device 12, and if it is determined that there is no suspicion of information leakage in the communication content, communication on the terminal device 12 may be resumed. A log of this series of processes may be stored in the storage unit 113 of the support devices 11, 21, 31, 41 (Figure 2).

[0091] The various processes described above may be executed not only in chronological order as described, but also in parallel or individually as needed, depending on the processing capacity of the device performing the processes. Needless to say, other modifications are possible as appropriate.

[0092] [Note] To summarize, the above points are as follows: [Note 1] A determination unit that determines whether or not the notification conditions for a push notification instructing the execution of communication for business improvement are met, The system includes a notification unit that, when the notification conditions are met, transmits information to the terminal device to send a push notification instructing it to perform the communication corresponding to the met notification conditions, A support device in which the push notification includes information for displaying on the terminal device a template of a communication screen used to execute the communication in accordance with the satisfied notification conditions.

[0093] [Note 2] A support device as described in Appendix 1, The aforementioned notification conditions are the criteria for determining the circumstances related to the business, The content of the communication is classified according to the aforementioned circumstances. The communication screen is a support device that includes communication content classified according to the situation corresponding to the satisfied notification conditions.

[0094] [Note 3] The support device for Appendix 2, An output unit that outputs first information for visually presenting analysis results corresponding to the aforementioned situation, and second information for visually presenting candidate communication content classifications according to the aforementioned situation. An input unit that receives setting information for setting the communication content selected from the candidate communication content, A setting unit sets the communication content based on the aforementioned setting information, A support device having the following features.

[0095] [Note 4] A support device as described in Appendix 1, An analysis unit that obtains business improvement results based on the aforementioned push notifications, Based on the aforementioned business improvement results, a settings unit updates at least one of the notification conditions, the communication screen template, or the communication content included in the communication screen. A support device having the following features.

[0096] [Note 5] The support device described in Appendix 3, It has an analysis unit that obtains business improvement results based on the aforementioned push notifications, The output unit further outputs a third piece of information for visually presenting the business improvement results corresponding to the situation, as a support device.

[0097] [Note 6] The support device described in Appendix 3, It has an analysis unit that obtains business improvement results based on the aforementioned push notifications, The second information is a support device that visually presents candidate communication content updated based on the business improvement results.

[0098] [Note 7] The support device described in Appendix 6, The output unit further outputs a fourth piece of information for visually presenting the expected value of business improvement achieved by executing the communication using the communication screen which includes the candidate communication content.

[0099] [Note 8] A support device as described in Appendix 1, The aforementioned notification conditions are classified according to the circumstances of the business, An output unit that outputs first information for visually presenting analysis results corresponding to the aforementioned situation, and fifth information for visually presenting candidate notification conditions according to the aforementioned situation. An input unit that receives setting information for setting the notification condition selected from the candidate notification conditions, A setting unit that sets the notification conditions based on the setting information, A support device having the following features.

[0100] [Note 9] The support device described in Appendix 8, The output unit is a support device that further outputs a sixth piece of information for visually presenting the expected value of business improvement realized by executing the communication according to the candidate notification conditions.

[0101] [Note 10] The support device for Appendix 2, A support device having a setting unit that uses a generating AI to set the content of classified communications according to the aforementioned situation.

[0102] [Note 11] The support device for Appendix 10, An analysis unit that obtains business improvement results based on the aforementioned push notifications, The setting unit is a support device that provides the business improvement results to the generating AI and sets the communication content using the generating AI.

[0103] [Note 12] Support devices as described in Appendix 1 to 11, The aforementioned notification conditions are the criteria for determining the circumstances related to the business, Depending on the circumstances, the terminal device on which the push notification is sent is determined, The notification unit is a support device that transmits information for making the push notification to the terminal device, which is determined according to the situation corresponding to the satisfied notification conditions.

[0104] [Note 13] Support devices as described in Appendix 1 to 12, The aforementioned notification conditions are the criteria for determining the circumstances related to the business, The timing for issuing the push notification is determined according to the circumstances described above. The notification unit is a support device that transmits information for making the push notification at a timing determined according to the situation corresponding to the satisfied notification conditions.

[0105] [Note 14] A support method using a support device, A determination step in which the determination unit determines whether or not the notification conditions for a push notification instructing the execution of communication for business improvement are met, The notification unit includes a notification step of sending information to a terminal device to instruct it to perform the communication in accordance with the satisfied notification conditions, when the notification conditions are met. A support method wherein the push notification includes information for displaying on the terminal device a template of a communication screen used to perform the communication in accordance with the satisfied notification conditions.

[0106] [Note 15] A program to enable a computer to function as one of the support devices described in Appendix 1 through 13. [Explanation of symbols]

[0107] 1,2,3,4 Support System 11,21,31,41 Support devices 12 Terminal devices 111 Notification Department 112 Storage Processing Unit 113 Storage section 114 Analysis Department 115,215,315,415 Setting section 116 Output section 117 Input section 118 Judgment section 119 Notification Department

Claims

1. A determination unit that determines whether or not the notification conditions for a push notification instructing the execution of communication for business improvement are met, The system includes a notification unit that, when the notification conditions are met, transmits information to the terminal device to send a push notification instructing it to perform the communication corresponding to the met notification conditions, A support device in which the push notification includes information for displaying on the terminal device a template of a communication screen used to execute the communication in accordance with the satisfied notification conditions.

2. A support device according to claim 1, The aforementioned notification conditions are the criteria for determining the circumstances related to the business, The content of the communication is classified according to the aforementioned circumstances. The communication screen is a support device that includes communication content classified according to the situation corresponding to the satisfied notification conditions.

3. A support device according to claim 2, An output unit that outputs first information for visually presenting analysis results corresponding to the aforementioned situation, and second information for visually presenting candidate communication content classifications according to the aforementioned situation. An input unit that receives setting information for setting the communication content of the classification according to the situation selected from the candidate communication content, A setting unit sets the communication content of the classification according to the situation based on the setting information, A support device having the following features.

4. A support device according to claim 1, An analysis unit that obtains business improvement results based on the aforementioned push notifications, Based on the aforementioned business improvement results, a settings unit updates at least one of the notification conditions, the communication screen template, or the communication content included in the communication screen. A support device having the following features.

5. A program for causing a computer to function as a support device according to any of claims 1 to 4.