System

The system addresses confidentiality and security issues by enabling secure information sharing and AI-driven strategy proposals for government-licensed industries, facilitating effective response measures through anonymization, encryption, and real-time opinion exchange.

JP2026014978APending Publication Date: 2026-01-29SOFTBANK GROUP CORP
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
JP2024116452
Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
Filing Date
2024-07-19
Publication Date
2026-01-29

AI Technical Summary

Technical Problem

Government-licensed industries like moneylenders and installment sales companies face challenges in securely sharing information on responses due to confidentiality and security concerns, limiting opportunities for learning best practices and formulating effective response measures.

Method used

A system integrating terminal means for information input, server means for anonymization and encryption, database storage, terminal means for information display, and artificial intelligence for learning and proposing optimal strategies, along with chat room functionality for real-time opinion exchange.

Benefits of technology

Enables secure sharing of anonymized and encrypted information, allowing companies to learn best practices and receive AI-driven compliance strategies, enhancing response efficiency and security.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2026014978000001_ABST
    Figure 2026014978000001_ABST
Patent Text Reader

Abstract

A system is provided.SOLUTION: The system includes a terminal for inputting information, a server for anonymizing and encrypting the received information, a server for storing the anonymized and encrypted information in a database, a terminal for receiving and displaying response information of other companies, and artificial intelligence for learning the collected information and proposing an optimal strategy.SELECTED DRAWING: Figure 1
Need to check novelty before this filing date? Find Prior Art

Description

[Technical Field]

[0001] The technology of the present disclosure relates to a system. [Background technology]

[0002] Patent document 1 discloses a persona chatbot control method performed by at least one processor, the method including the steps of receiving a user utterance, adding the user utterance to a prompt including an instruction sentence related to a description of the chatbot character, encoding the prompt, and inputting the encoded prompt into a language model to generate a chatbot utterance in response to the user utterance. [Prior art documents] [Patent documents]

[0003] [Patent Document 1] Japanese Patent Publication No. 2022-180282 Summary of the Invention [Problem to be solved by the invention]

[0004] For government-licensed industries such as moneylenders and installment sales companies, responding based on the guidelines of the authorities is extremely important. However, currently, information on other companies' responses is rarely shared, limiting opportunities for companies to learn best practices. Furthermore, due to the need to handle confidential information and ensure security, it is difficult to create a forum for information sharing. This makes it difficult for companies to formulate effective and prompt response measures. [Means for solving the problem]

[0005] The present invention provides a system that includes a terminal means for inputting information, a server means for anonymizing and encrypting the received information, a server means for storing the anonymized and encrypted information in a database, a terminal means for receiving and displaying information on other companies' responses, and an artificial intelligence means for learning from the collected information and proposing optimal strategies. This enables moneylenders, installment sales companies, and other parties to securely share the response status of other companies and learn best practices. The system also provides a function for generating chat rooms and for actual opinion exchanges, allowing companies to receive advice and compliance strategies based on more specific cases.

[0006] The "terminal means for inputting information" refers to an electronic device that allows a user to input their own response status and other information and communicate with the server.

[0007] "Server means for anonymizing and encrypting received information" refers to a server that has the function of anonymizing information received from a terminal so that specific individuals or companies cannot be identified, and further encrypting the information to prevent unauthorized access.

[0008] The "server means for storing anonymized and encrypted information in a database" refers to a server that manages a database for safely storing anonymized and encrypted information.

[0009] The "terminal means for receiving and displaying other companies' correspondence information" is a terminal for displaying to the user the anonymized and encrypted correspondence information of other companies acquired from the server.

[0010] "Artificial intelligence means that learns from collected information and proposes optimal strategies" refers to artificial intelligence that has the function of analyzing and learning from collected information on response situations and proposing optimal compliance strategies to users.

[0011] The "function of generating a chat room and exchanging opinions" is a function that allows a user to generate a chat room based on a specific theme and exchange opinions in real time. [Brief explanation of the drawings]

[0012] [Figure 1] 1 is a conceptual diagram showing an example of the configuration of a data processing system according to a first embodiment. [Figure 2] 1 is a conceptual diagram showing an example of main functions of a data processing device and a smart device according to a first embodiment. [Figure 3] FIG. 10 is a conceptual diagram showing an example of the configuration of a data processing system according to a second embodiment. [Figure 4] FIG. 10 is a conceptual diagram showing an example of main functions of a data processing device and smart glasses according to a second embodiment. [Figure 5] FIG. 10 is a conceptual diagram showing an example of the configuration of a data processing system according to a third embodiment. [Figure 6] FIG. 11 is a conceptual diagram showing an example of main functions of a data processing device and a headset-type terminal according to a third embodiment. [Figure 7] FIG. 10 is a conceptual diagram showing an example of the configuration of a data processing system according to a fourth embodiment. [Figure 8] FIG. 10 is a conceptual diagram showing an example of main functions of a data processing device and a robot according to a fourth embodiment. [Figure 9] 1 shows an emotion map onto which multiple emotions are mapped. [Figure 10] 1 shows an emotion map onto which multiple emotions are mapped. [Figure 11] FIG. 3 is a sequence diagram showing a processing flow of the data processing system according to the first embodiment. [Figure 12] FIG. 10 is a sequence diagram showing the flow of processing in the data processing system in Application Example 1. [Figure 13] FIG. 10 is a sequence diagram showing the flow of processing in the data processing system according to the second embodiment when an emotion engine is combined. [Figure 14] FIG. 10 is a sequence diagram showing the flow of processing in the data processing system in Application Example 2 when an emotion engine is combined. DETAILED DESCRIPTION OF THE INVENTION

[0013] An example of an embodiment of a system according to the technology of the present disclosure will be described below with reference to the accompanying drawings.

[0014] First, the terms used in the following description will be explained.

[0015] In the following embodiments, a coded processor (hereinafter simply referred to as a "processor") may be a single arithmetic device or a combination of multiple arithmetic devices. Furthermore, a processor may be a single type of arithmetic device or a combination of multiple types of arithmetic devices. Examples of arithmetic devices include a CPU (Central Processing Unit), a GPU (Graphics Processing Unit), a GPGPU (General-Purpose computing on Graphics Processing Units), and an APU (Accelerated Processing Unit).

[0016] In the following embodiments, a coded RAM (Random Access Memory) is a memory in which information is temporarily stored and is used as a working memory by a processor.

[0017] In the following embodiments, the coded storage is one or more non-volatile storage devices that store various programs, various parameters, etc. Examples of non-volatile storage devices include flash memory (SSD (Solid State Drive)), magnetic disks (e.g., hard disks), and magnetic tapes.

[0018] In the following embodiments, a communication I / F (Interface) with a symbol is an interface including a communication processor, an antenna, etc. The communication I / F controls communication between multiple computers. Examples of communication standards applied to the communication I / F include wireless communication standards including 5G (5th Generation Mobile Communication System), Wi-Fi (registered trademark), Bluetooth (registered trademark), etc.

[0019] In the following embodiments, "A and / or B" is synonymous with "at least one of A and B." In other words, "A and / or B" means that it may be only A, only B, or a combination of A and B. Furthermore, in this specification, the same concept as "A and / or B" is also applied when three or more things are expressed connected by "and / or."

[0020] [First embodiment]

[0021] FIG. 1 shows an example of the configuration of a data processing system 10 according to the first embodiment.

[0022] 1, a data processing system 10 includes a data processing device 12 and a smart device 14. An example of the data processing device 12 is a server.

[0023] The data processing device 12 includes a computer 22, a database 24, and a communication I / F 26. The computer 22 is an example of a "computer" according to the technology of the present disclosure. The computer 22 includes a processor 28, a RAM 30, and a storage 32. The processor 28, the RAM 30, and the storage 32 are connected to a bus 34. The database 24 and the communication I / F 26 are also connected to the bus 34. The communication I / F 26 is connected to a network 54. Examples of the network 54 include a WAN (Wide Area Network) and / or a LAN (Local Area Network).

[0024] The smart device 14 includes a computer 36, a reception device 38, an output device 40, a camera 42, and a communication I / F 44. The computer 36 includes a processor 46, a RAM 48, and a storage 50. The processor 46, the RAM 48, and the storage 50 are connected to a bus 52. The reception device 38, the output device 40, and the camera 42 are also connected to the bus 52.

[0025] The reception device 38 includes a touch panel 38A, a microphone 38B, and the like, and receives user input. The touch panel 38A detects contact with an indicator (for example, a pen or a finger) to receive user input by the touch of the indicator. The microphone 38B detects the user's voice to receive user input by voice. The control unit 46A transmits data indicating the user input received by the touch panel 38A and the microphone 38B to the data processing device 12. In the data processing device 12, the specific processing unit 290 acquires the data indicating the user input.

[0026] The output device 40 includes a display 40A and a speaker 40B, and presents data to the user 20 by outputting the data in a form of expression that the user 20 can perceive (for example, audio and / or text). The display 40A displays visible information such as text and images in accordance with instructions from the processor 46. The speaker 40B outputs audio in accordance with instructions from the processor 46. The camera 42 is a compact digital camera equipped with an optical system including a lens, aperture, and shutter, and an imaging element such as a CMOS (Complementary Metal-Oxide-Semiconductor) image sensor or a CCD (Charge Coupled Device) image sensor.

[0027] The communication I / F 44 is connected to a network 54. The communication I / Fs 44 and 26 control the exchange of various information between the processor 46 and the processor 28 via the network 54.

[0028] FIG. 2 shows an example of the main functions of the data processing device 12 and the smart device 14.

[0029] 2, in the data processing device 12, a specific process is performed by the processor 28. A specific processing program 56 is stored in the storage 32. The specific processing program 56 is an example of a "program" according to the technology of the present disclosure. The processor 28 reads the specific processing program 56 from the storage 32 and executes the read specific processing program 56 on the RAM 30. The specific process is realized by the processor 28 operating as a specific processing unit 290 in accordance with the specific processing program 56 executed on the RAM 30.

[0030] The storage 32 stores a data generation model 58 and an emotion identification model 59. The data generation model 58 and the emotion identification model 59 are used by the identification processing unit 290.

[0031] In the smart device 14, the processor 46 performs the reception output process. The storage 50 stores a reception output program 60. The reception output program 60 is used in conjunction with the specific processing program 56 by the data processing system 10. The processor 46 reads the reception output program 60 from the storage 50 and executes the read reception output program 60 on the RAM 48. The reception output process is realized by the processor 46 operating as the control unit 46A in accordance with the reception output program 60 executed on the RAM 48.

[0032] Next, a description will be given of the specific processing performed by the specific processing unit 290 of the data processing device 12. In the following description, the data processing device 12 will be referred to as a "server" and the smart device 14 will be referred to as a "terminal."

[0033] MODE FOR CARRYING OUT THE INVENTION

[0034] Overall system overview

[0035] This invention is a system that enables money lenders, installment sales companies, and others to securely share information on the responses of other companies and learn best practices. The system is designed to enable users to efficiently obtain and utilize information through a series of processes, including information input, anonymization and encryption, storage in a database, information display, strategic proposals using AI, and opinion exchange in a chat room.

[0036] Main components of the system

[0037] 1. Terminal means for inputting information

[0038] Users enter their own compliance status information using a dedicated terminal (e.g., a PC or smartphone). This terminal provides a secure form and has the function of securely communicating the entered data with the server.

[0039] 2. Server means to anonymize and encrypt received information

[0040] The server anonymizes the response status information received from the device so that it cannot be used to identify specific companies or individuals, and then encrypts the information, ensuring its confidentiality and security.

[0041] 3. Server means for storing anonymized and encrypted information in a database

[0042] The server stores the anonymized and encrypted information in a database that provides high reliability, security, and maintains the integrity of the information.

[0043] 4. Terminal means for receiving and displaying other companies' support information

[0044] Users can request information about other companies' products using their devices. The server retrieves the relevant anonymized information from the database and sends it to the user's device, which then displays the information in an easy-to-read format.

[0045] 5. Artificial intelligence means that learns from the collected information and proposes optimal strategies

[0046] The server provides the collected response information to the AI ​​engine, which then continuously learns. Based on the learning data, the AI ​​analyzes the optimal compliance strategy and proposes it to the user.

[0047] 6. A feature to create chat rooms and exchange opinions

[0048] Users can create chat rooms based on specific themes and exchange opinions with other users in real time. This function is managed by the server, and chat logs are saved for later reference.

[0049] Program processing explanation

[0050] Information Input and Output

[0051] The user enters information about the measures, such as tightening new customer screening, into a form on the device.

[0052] The device sends information to the server via HTTPS.

[0053] The server anonymizes and encrypts the information it receives.

[0054] The server stores the anonymized information in a database.

[0055] When a user requests information about another company, the server retrieves the relevant information from the database and sends it to the terminal.

[0056] The terminal displays the information to the user.

[0057] Creating and managing chat rooms

[0058] The user requests the creation of a chat room by specifying a theme.

[0059] The server creates a chat room and notifies other users to join.

[0060] Users connect to the chat room from their terminals and exchange opinions in real time.

[0061] The server records the chat log and filters it if necessary.

[0062] AI learning and suggestions

[0063] The server provides the AI ​​with past response information and chat logs, allowing it to continuously learn.

[0064] AI analyzes the data and generates the optimal compliance strategy.

[0065] The server notifies the user of the strategy, and the terminal displays the notification.

[0066] Specific examples

[0067] Information input (example)

[0068] The user enters "strengthening new customer screening," a countermeasure to the new guidelines for the money lending industry, into the terminal.

[0069] The device sends the information to a server, which anonymizes it and stores it in a database as an "enhanced credit check."

[0070] Other users requesting similar information will see the "Enhanced Credit Check" information.

[0071] Creating a chat room (example)

[0072] A user created a chat room on the topic of "Risk management through cross-industry collaboration."

[0073] The server creates a chat room and notifies other users.

[0074] Users participate in chat rooms and exchange ideas about specific risk management strategies.

[0075] AI suggestions (example)

[0076] The server provides the AI ​​with countermeasure data from the past two years.

[0077] AI analyzes the risk reduction effect of "strengthening credit investigations" and proposes the optimal strategy.

[0078] The server notifies the user that "Tighter screening of new customers has resulted in a 90% reduction in high-risk customers," and the terminal displays this.

[0079] The above is an embodiment of the present invention. This system enables money lenders and installment sales companies to securely share the status of other companies' responses and learn best practices.

[0080] The processing flow will be explained below.

[0081] Information Input and Output

[0082] Step 1:

[0083] The user enters information about the response, such as stricter new customer screening, into a dedicated form on the device.

[0084] The user inputs a specific countermeasure for the new guidelines for the money lending industry, such as "strengthening screening of new customers."

[0085] Step 2:

[0086] The terminal sends the entered information to the server using a secure communication channel (HTTPS).

[0087] The terminal transmits the information in encrypted form to the server over a communication channel.

[0088] Step 3:

[0089] The server verifies the information it receives.

[0090] The server checks the input information to see if it contains any invalid data and performs filtering to prevent SQL injection and XSS attacks.

[0091] Step 4:

[0092] The server anonymizes the information so that it cannot be identified with any specific person or company.

[0093] The server replaces specific business or personal names with generic category names (e.g., "ABC Bank" to "Financial Institution").

[0094] Step 5:

[0095] The server encrypts the anonymized information and stores it in a database.

[0096] The server encrypts the anonymized information and stores it securely in a database.

[0097] Step 6:

[0098] A user requests third-party compliance information.

[0099] The user sends a request for information about the money lending business from the terminal to the server.

[0100] Step 7:

[0101] The server retrieves the relevant anonymized information from the database and sends it to the requesting user terminal.

[0102] The server retrieves the information on "tighter new customer screening" from the database and sends it to the terminal via a secure communication channel.

[0103] Step 8:

[0104] The terminal displays the received information to the user.

[0105] The device will display the anonymized information requested by the user, "Enhanced New Customer Screening," for the user to refer to.

[0106] Creating and managing chat rooms

[0107] Step 1:

[0108] A user requests the creation of a chat room with a specific theme: "exchange of opinions regarding new customer screening."

[0109] The user inputs a theme on the chat room creation screen and sends it to the server.

[0110] Step 2:

[0111] The server checks the request and generates a chat room with the specified theme.

[0112] The server generates a chat room ID and sets the corresponding theme "exchange of opinions regarding new customer screening."

[0113] Step 3:

[0114] The server also sends a notification of the creation of the chat room to other users.

[0115] The server notifies other users of the creation of the chat room and encourages them to participate.

[0116] Step 4:

[0117] A user connects to the generated chat room from a terminal and starts exchanging opinions.

[0118] Users use their terminals to participate in chat rooms and exchange opinions.

[0119] Step 5:

[0120] The server logs the chat and filters it if necessary.

[0121] The server sequentially stores the contents of the chat log in a database and checks whether it contains any inappropriate content.

[0122] AI learning and suggestions

[0123] Step 1:

[0124] The server periodically provides past correspondence information and chat logs to the AI, allowing it to learn.

[0125] The server provides the AI ​​engine with response information and chat logs for a certain period of time (e.g., the past two years).

[0126] Step 2:

[0127] AI analyzes the data and detects specific patterns and success stories.

[0128] The AI ​​analyzes the collected data and calculates success stories and effects related to "strengthening new customer screening."

[0129] Step 3:

[0130] AI generates optimal compliance strategies.

[0131] Based on the analysis results, the AI ​​will suggest optimal strategies, such as "strengthening customer credit checks will reduce risk by 90%."

[0132] Step 4:

[0133] The server notifies the user of the optimal strategy generated by the AI.

[0134] The server transmits the optimal strategy to the user terminal and notifies it.

[0135] Step 5:

[0136] The device receives the notification and displays the suggestion to the user.

[0137] The device displays the following information to the user: "AI analysis shows that enhanced customer credit monitoring has helped reduce high-risk customers by 90%."

[0138] The above is the specific operation of each processing step of this system. By following this processing flow, users can securely share the response status of other companies and utilize the optimal compliance strategy proposed by AI.

[0139] Example 1

[0140] Next, a description will be given of Example 1. In the following description, the data processing device 12 will be referred to as a "server" and the smart device 14 will be referred to as a "terminal."

[0141] This invention is a system that allows moneylenders and installment sales companies to securely share the status of other companies' responses and learn best practices. Conventional systems do not adequately ensure the confidentiality and security of information, and it is difficult to propose optimal strategies or exchange opinions in real time. To solve these issues, this invention aims to integrate a series of processes, including the anonymization and encryption of information, strategy proposals using AI, and opinion exchange via chat rooms.

[0142] The specific processing by the specific processing unit 290 of the data processing device 12 in the first embodiment is realized by the following means.

[0143] In this invention, the server includes means for anonymizing the information received by the server and encrypting the data using an encryption algorithm, means for storing the anonymized and encrypted information in a highly reliable database, and means for providing past correspondence information and chat logs to a learning AI engine, which analyzes the data and proposes optimal strategies. This enables optimal strategy proposals and real-time exchange of opinions while ensuring the confidentiality and security of information.

[0144] A "user" is a person who uses a dedicated terminal to access the system and input information or make requests.

[0145] A "terminal" is a device such as a PC or smartphone that allows a user to input information, make requests, and display data.

[0146] A "server" is a computer system that manages the entire system and provides functions such as receiving, anonymizing, encrypting, storing, analyzing, suggesting, and notifying information.

[0147] "HTTPS" stands for Hypertext Transfer Protocol Secure, a protocol for securely transmitting data over the Internet.

[0148] "Anonymization" is a method of processing information so that it cannot be used to identify specific companies or individuals.

[0149] An "encryption algorithm" is a mathematical technique used to secure data, such as AES-256.

[0150] A "database" is a system for structuring and storing information so that it can be accessed and managed efficiently.

[0151] A "chat room" is a virtual space that is generated based on a theme specified by the user and allows for the exchange of opinions in real time.

[0152] An "AI engine" is an artificial intelligence system that analyzes data, learns, and proposes optimal strategies.

[0153] "Strategic proposals" refer to optimal countermeasures and policies generated by the AI ​​engine based on data analysis.

[0154] A "secure web form" is an input form on a web page for securely entering and submitting information.

[0155] A "request" is an act by a user requesting specific information or service from the system.

[0156] A "pop-up notification" is a notification message that appears as a small window on the device screen.

[0157] "Real-time" refers to processing or communication that occurs immediately, without delay.

[0158] "Natural language processing" is a technology that allows computers to analyze, understand, and generate human language.

[0159] An "INSERT SQL query" is a SQL statement used to add new records to a database.

[0160] A "SELECT SQL query" is a SQL statement used to retrieve specific data from a database.

[0161] "High reliability" refers to the characteristic of a system or device operating without failure or error for an extended period of time.

[0162] This invention provides a system that enables money lenders and installment sales companies to securely share the status of other companies' responses and learn best practices. The system integrates functions such as information input, anonymization and encryption, database storage, information display, AI strategy proposals, and chat room opinion exchange.

[0163] Entering information

[0164] Users enter status information using a dedicated device such as a PC or smartphone. The dedicated device is equipped with a secure web form, allowing users to enter information about, for example, stricter new customer screening. The device sends the entered information to the server using HTTPS. This communication is encrypted using SSL / TLS to ensure security.

[0165] Anonymization and encryption of information

[0166] The server anonymizes the information it receives so that it cannot be used to identify specific companies or individuals. This process involves removing personal information from the data. The server then encrypts the data using an encryption algorithm such as AES-256, ensuring the confidentiality of the data.

[0167] Saving to a database

[0168] The server stores the anonymized and encrypted information in a trusted database (e.g., PostgreSQL), which provides data integrity and protection.

[0169] Requesting and Viewing Information

[0170] When a user requests information about other companies' compliance, the server retrieves the relevant anonymized information from the database and sends it to the device. The device then displays this information in an easy-to-read format (e.g., a table or graph), allowing the user to easily check the compliance status of other companies.

[0171] Creating and managing chat rooms

[0172] Users can request the creation of a chat room based on a specific theme (e.g., risk management through cross-industry collaboration). The server creates a new chat room and notifies other users of the information. Users can connect to the chat room from their devices and exchange opinions in real time. The server records chat logs and can filter them using advanced natural language processing technology.

[0173] AI learning and suggestions

[0174] The server provides past correspondence information and chat logs to the AI ​​engine, which continuously learns. This AI engine is implemented using TensorFlow or PyTorch, for example. The AI ​​analyzes the data and generates an optimal compliance strategy. This generated strategy is notified to the user via the server and displayed on the device.

[0175] Specific examples

[0176] For example, a user may enter a countermeasure for the new guidelines, such as "strengthening new customer screening," and the server may anonymize this information and store it in the database as "strengthening credit checks." Next, when another user requests this information, the "strengthening credit checks" information will be displayed to that user.

[0177] Furthermore, if a chat room is created on the theme of "risk management through cross-industry collaboration," other users will receive a notification and can participate to exchange opinions on specific risk management strategies.

[0178] Furthermore, the server provides the AI ​​engine with corresponding information data from the past two years, and the AI ​​analyzes the risk reduction effect of "strengthening credit investigations" and notifies the user of optimal strategy suggestions, such as "Tighter screening of new customers has resulted in a 90% reduction in high-risk customers."

[0179] Prompt Sentence Examples

[0180] "Please analyze your past response data and provide specific examples of strategies that have been most effective in reducing risk."

[0181] The above is a specific embodiment for carrying out the present invention. The present invention is a system that enables money lenders and installment sales companies to efficiently and securely share information and utilize strategic proposals to help improve their business operations.

[0182] The flow of the identification process in the first embodiment will be described with reference to FIG.

[0183] Step 1:

[0184] The user uses a dedicated terminal to enter information about the status of the response into a secure web form.

[0185] Specifically, the user accesses a web browser and enters information such as "Tighter New Customer Screening." This form is protected by the HTTPS protocol, which is secured by TLS / SSL.

[0186] Input: Information about strengthening new customer screening.

[0187] Output: Data sent to the server as an HTTPS request.

[0188] Step 2:

[0189] The terminal sends the entered information to the server using the HTTPS protocol.

[0190] Specifically, when the user clicks the "Send" button, the terminal sends the information via HTTPS communication.

[0191] Input: Secure form data entered by the user.

[0192] Output: The HTTPS request reaching the server.

[0193] Step 3:

[0194] The server anonymizes the information it receives so that specific companies or individuals cannot be identified, and then encrypts the data using an encryption algorithm (e.g., AES-256).

[0195] Specifically, a back-end program on the server processes the information, removes names and other personally identifiable information, and then encrypts the information.

[0196] Input: Raw data sent via HTTPS protocol.

[0197] Output: Anonymized and encrypted data.

[0198] Step 4:

[0199] The server stores the anonymized and encrypted information in a trusted database (PostgreSQL or MySQL).

[0200] Specifically, the server uses a database connectivity library to store the anonymized and encrypted data using an INSERT SQL query.

[0201] Input: Anonymized and encrypted data.

[0202] Output: Records stored in the database.

[0203] Step 5:

[0204] The user requests support information from other companies from their own device.

[0205] Specifically, the request API is called when the user clicks the "Request Information" button in the web interface.

[0206] Input: The operation for the information request.

[0207] Output: A request for information from the server.

[0208] Step 6:

[0209] The server retrieves the relevant anonymized information from the database and sends it to the user's device.

[0210] Specifically, the server retrieves information from the database using a SELECT SQL query and sends it to the terminal using HTTPS.

[0211] Input: Information request.

[0212] Output: The HTTP response containing the retrieved data.

[0213] Step 7:

[0214] The terminal displays the information to the user in the form of tables and graphs.

[0215] Specifically, the device's web browser parses the JSON data using HTML and JavaScript and displays it using a chart library (e.g., Chart.js).

[0216] Input: The data received from the server.

[0217] Output: The information displayed (in table and / or graph format).

[0218] Step 8:

[0219] A user requests the creation of a chat room on a specific topic (e.g., "Risk management through cross-industry collaboration").

[0220] As a specific operation, the user inputs a theme and clicks the chat room creation button.

[0221] Input: A request to create a chat room.

[0222] Output: The generated request to the server.

[0223] Step 9:

[0224] The server creates a new chat room and notifies other users of this information.

[0225] Specifically, the server inserts a new chat room into the database and calls the notification API.

[0226] Input: Chat room creation request.

[0227] Output: Save and notify new chat room information.

[0228] Step 10:

[0229] Users connect to the chat room from their terminals and exchange opinions in real time.

[0230] Specifically, a user accesses the chat screen, inputs a message, and sends it. The server records the chat message and distributes it to other participants in real time.

[0231] Input: The chat message.

[0232] Output: Messages sent to other users.

[0233] Step 11:

[0234] The server records the chat log and filters it as needed using natural language processing (NLP) techniques.

[0235] Specifically, the server adds chat messages to a database and uses an NLP library to filter out inappropriate content.

[0236] Input: The chat message.

[0237] Output: Chat logs and filtering results recorded in the database.

[0238] Step 12:

[0239] The server provides past response information and chat logs to the AI ​​engine, allowing it to continuously learn.

[0240] Specifically, the server exports past data and provides it as a dataset for AI training.

[0241] Input: Past correspondence and chat logs.

[0242] Output: A trained AI model.

[0243] Step 13:

[0244] AI analyzes the data and generates the optimal compliance strategy.

[0245] Specifically, the AI ​​model analyzes the training data and generates new strategies using machine learning techniques such as clustering and pattern recognition.

[0246] Input: Training data.

[0247] Output: The generated compliance strategy.

[0248] Step 14:

[0249] The server notifies the user of the strategy, and the terminal displays the notification.

[0250] Specifically, the server sends the generated strategy to the user via an HTTP API, and the device displays the strategy in a pop-up notification or on the dashboard.

[0251] Input: The generated strategy.

[0252] Output: User notification and display.

[0253] The above is an explanation of the specific processing steps and their operation. This system enables secure information sharing and AI-based strategy proposals to be made easily and effectively.

[0254] (Application example 1)

[0255] Next, a description will be given of Application Example 1. In the following description, the data processing device 12 will be referred to as a "server" and the smart device 14 will be referred to as a "terminal."

[0256] There is a challenge in safely sharing information about security incident responses from other companies and learning optimal countermeasures. Specifically, when sharing security incident information, it is necessary to manage the confidentiality and anonymity of the information, and a system is required to quickly propose effective countermeasures based on the collected information. Furthermore, it is necessary to create a chat room for exchanging opinions in real time.

[0257] The specific processing by the specific processing unit 290 of the data processing device 12 in the application example 1 is realized by the following means.

[0258] In this invention, the server includes a terminal for inputting information, a server for anonymizing and encrypting received information, a server for storing the anonymized and encrypted information in a database, a terminal for receiving and displaying other companies' response information, an artificial intelligence (AI) system for learning from the collected information and proposing optimal strategies, a terminal for inputting and sharing security incident information, a server for anonymizing and referencing other companies' response statuses, an AI system for proposing security countermeasures, and a server for generating chat rooms by specifying a theme and exchanging opinions. This enables secure sharing of other companies' security incident response information and rapid proposal of effective countermeasures while maintaining confidentiality. It also enables the generation of chat rooms for real-time exchange of opinions by specifying a theme.

[0259] "Devices for inputting information" refers to devices or tools that users use to input security incident information, such as PCs or smartphones.

[0260] The "server that anonymizes and encrypts received information" is a server that anonymizes and then encrypts information received from users so that specific individuals or companies cannot be identified.

[0261] A "server that stores anonymized and encrypted information in a database" is a server that stores anonymized and encrypted information in a database while maintaining consistency and security.

[0262] The "terminal that receives and displays other companies' response information" refers to a device or tool that receives other companies' security incident response information and displays it in a format that is easy for users to view.

[0263] "Artificial intelligence that learns from collected information and proposes optimal strategies" is artificial intelligence that learns from collected security incident response information and analyzes and proposes optimal security strategies based on the data.

[0264] A "terminal for inputting and sharing security incident information" is a device or tool for inputting security incident information and sharing it with other users.

[0265] The "server for referencing other companies' response statuses in anonymized form" is a server that allows users to refer to other companies' response status information in an anonymized form.

[0266] "Artificial intelligence that proposes security measures" is artificial intelligence that analyzes collected security incident information and proposes optimal security measures.

[0267] A "server that generates chat rooms by specifying a theme and allows users to exchange opinions" is a server that generates chat rooms based on a specific theme and allows users to exchange opinions in real time.

[0268] This invention is a system for securely sharing security incident response information from other companies in the security service field and learning optimal countermeasures. This system includes the following elements.

[0269] 1. A device for entering information

[0270] Users enter security incident information using a dedicated device (e.g., a PC or smartphone), which has the functionality to send the information to a server using HTTPS.

[0271] 2. A server that anonymizes and encrypts the information received

[0272] The server anonymizes and encrypts the security incident information received from users, a process that ensures confidentiality of the information and prevents the identification of specific companies or individuals.

[0273] 3. A server that stores anonymized and encrypted information in a database

[0274] The anonymized and encrypted information is stored securely on a server in a database that provides consistency and high security of the information.

[0275] 4. Devices that receive and display other companies' compatibility information

[0276] Users can request information about other companies' products using their devices. The server retrieves the relevant anonymized information from the database and sends it to the user's device, which then displays the information in an easy-to-read format.

[0277] 5. Artificial intelligence that learns from collected information and proposes optimal strategies

[0278] The server provides the collected security incident information to an AI engine, which then continuously trains it. The AI ​​then analyzes the optimal security strategy based on the training data and proposes it to the user. This AI uses generative AI models such as OpenAI's GPT-3.5.

[0279] 6. A server that generates chat rooms by specifying a theme and allows users to exchange opinions

[0280] Users can create chat rooms based on specific themes, and the server will create the chat room and notify other users to join. Users can exchange ideas in real time, and the chat logs are saved for future reference.

[0281] Specific examples

[0282] Information Input

[0283] The user enters information about a security incident, such as "A new phishing attack has occurred, and we are strengthening filtering as a countermeasure," and the device sends this information to the server, which then encrypts and anonymizes the information and stores it in a database.

[0284] See other companies' support information

[0285] The user sends a request to view other companies' corresponding information. The server retrieves the corresponding anonymized information from the database and displays it on the user's device.

[0286] AI-powered recommendations

[0287] The AI ​​will propose optimal countermeasures based on past response information. The user enters a prompt such as, "Security incident response information: A new phishing attack has occurred. Strengthened filtering has been implemented as a countermeasure. Please propose the optimal countermeasure," and the AI ​​will suggest, "In addition to strengthening filtering, we also recommend strengthening user education."

[0288] Creating a chat room

[0289] Users create chat rooms on the topic of "advanced phishing attack countermeasures" and exchange opinions with other users in real time. Chat logs are saved on the server. In the chat room, questions such as "New phishing attacks are on the rise. What countermeasures are you taking?" are discussed.

[0290] This completes the description of the embodiment of the invention. This system allows for secure sharing of security incident response information and the learning of best practices from other companies.

[0291] The flow of the specific processing in the application example 1 will be described with reference to FIG.

[0292] Step 1:

[0293] The user enters the security incident information.

[0294] Users use a dedicated device (such as a PC or smartphone) to enter security incident information. The information is entered in a format such as "A new phishing attack has occurred, and we are strengthening filtering as a countermeasure." This information is sent to the server using HTTPS.

[0295] Step 2:

[0296] The server anonymizes and encrypts the information it receives.

[0297] The server anonymizes and then encrypts the security incident information received from users using Python's Fernet library to anonymize the information so that specific companies or individuals cannot be identified.

[0298] Step 3:

[0299] The server stores the anonymized and encrypted information in a database.

[0300] The server stores the anonymized and encrypted information in a reliable and secure database, storing the information in JSON format and performing write operations to the database.

[0301] Step 4:

[0302] The user requests and receives other companies' corresponding information.

[0303] The user sends a request for other companies' corresponding information from their own device. The server retrieves the corresponding anonymized information from the database and sends it to the user's device. The user's device displays this information in an easy-to-read format.

[0304] Step 5:

[0305] The server learns from the collected information and proposes the best strategy.

[0306] The server provides the collected security incident information to the AI ​​engine, which continuously learns from it. The AI ​​engine uses OpenAI's GPT-3.5, which analyzes and proposes optimal security strategies based on the learning data. As a specific example, a prompt such as "Security incident response information: A new phishing attack has occurred. Strengthened filtering has been implemented as a countermeasure. Please propose the optimal countermeasures" is entered, and the AI ​​suggests, "In addition to strengthening filtering, we also recommend strengthening user education."

[0307] Step 6:

[0308] Users can create chat rooms by specifying a theme and exchange opinions.

[0309] Users can create chat rooms based on specific themes. Based on requests from devices, the server creates the chat room and notifies other users to join. Users exchange opinions in real time, and chat logs are stored on the server. In chat rooms, questions such as "New phishing attacks are on the rise. What measures are you taking?" are discussed.

[0310] The above are the specific processing steps of the system that realizes this application example.

[0311] Furthermore, an emotion engine that estimates the user's emotion may be combined. That is, the identification processing unit 290 may estimate the user's emotion using the emotion identification model 59 and perform identification processing using the user's emotion.

[0312] MODE FOR CARRYING OUT THE INVENTION

[0313] Overall system overview

[0314] This invention is a system that enables money lenders, installment sales companies, and others to securely share the status of other companies' responses and learn best practices. This system provides a more advanced user experience by combining information input, anonymization and encryption, storage in a database, information display, AI strategy proposals, opinion exchange in a chat room, and an emotion engine that recognizes user emotions.

[0315] Main components of the system

[0316] 1. Terminal means for inputting information

[0317] Users enter their own compliance status information using a dedicated terminal (e.g., a PC or smartphone). This terminal provides a secure form and has the function of securely communicating the entered data with the server.

[0318] 2. Server means to anonymize and encrypt received information

[0319] The server anonymizes the response status information received from the device so that it cannot be used to identify specific companies or individuals, and then encrypts the information, ensuring its confidentiality and security.

[0320] 3. Server means for storing anonymized and encrypted information in a database

[0321] The server stores the anonymized and encrypted information in a database that provides high reliability, security, and maintains the integrity of the information.

[0322] 4. Terminal means for receiving and displaying other companies' support information

[0323] Users can request information about other companies' products using their devices. The server retrieves the relevant anonymized information from the database and sends it to the user's device, which then displays the information in an easy-to-read format.

[0324] 5. Artificial intelligence means that learns from the collected information and proposes optimal strategies

[0325] The server provides the collected response information to the AI ​​engine, which then continuously learns. Based on the learning data, the AI ​​analyzes the optimal compliance strategy and proposes it to the user.

[0326] 6. A feature to create chat rooms and exchange opinions

[0327] Users can create chat rooms based on specific themes and exchange opinions with other users in real time. This function is managed by the server, and chat logs are saved for later reference.

[0328] 7. Emotion engine that recognizes user emotions

[0329] The emotion engine recognizes and analyzes emotions from text and voice inputs by users, and this information is reflected in responses and suggestions throughout the system.

[0330] Program processing explanation

[0331] Information Input and Output

[0332] The user enters information about the measures, such as tightening new customer screening, into a form on the device.

[0333] The device sends information to the server via HTTPS.

[0334] The server validates the information it receives and checks that it does not contain any invalid data.

[0335] The server anonymizes the information so that it cannot be identified with any particular company or individual.

[0336] The server encrypts the anonymized information and stores it in a database.

[0337] When a user requests information on other companies' products, the server retrieves the relevant information from the database and sends it to the terminal.

[0338] The terminal displays the received information to the user.

[0339] Creating and managing chat rooms

[0340] A user requests the creation of a chat room with a specific theme: "exchange of opinions regarding new customer screening."

[0341] The server checks the request and generates a chat room with the specified theme.

[0342] The server also sends a notification of the creation of the chat room to other users.

[0343] A user connects to the generated chat room from a terminal and starts exchanging opinions.

[0344] The server logs the chat and filters it if necessary.

[0345] AI learning and suggestions

[0346] The server periodically provides past correspondence information and chat logs to the AI, allowing it to learn.

[0347] AI analyzes the data and detects specific patterns and success stories.

[0348] AI generates optimal compliance strategies.

[0349] The server notifies the user of the optimal strategy generated by the AI.

[0350] The device receives the notification and displays the suggestion to the user.

[0351] Response adjustment with emotion engine

[0352] As users use the system, the text and voice they input are analyzed.

[0353] The emotion engine recognizes the user's emotions (e.g., stress, relaxation).

[0354] The server obtains the emotional information and adjusts the response and suggestions.

[0355] The device displays the optimal response for the user.

[0356] Specific examples

[0357] Information input (example)

[0358] The user enters "strengthening new customer screening," a countermeasure to the new guidelines for the money lending industry, into the terminal.

[0359] The device sends the information to a server, which anonymizes it and stores it in a database as an "enhanced credit check."

[0360] Other users requesting similar information will see the "Enhanced Credit Check" information.

[0361] Creating a chat room (example)

[0362] A user created a chat room on the topic of "Risk management through cross-industry collaboration."

[0363] The server creates a chat room and notifies other users.

[0364] Users participate in chat rooms and exchange ideas about specific risk management strategies.

[0365] AI suggestions (example)

[0366] The server provides the AI ​​with countermeasure data from the past two years.

[0367] AI analyzes the risk reduction effect of "strengthening credit investigations" and proposes the optimal strategy.

[0368] The server notifies the user that "Tighter screening of new customers has resulted in a 90% reduction in high-risk customers," and the terminal displays this.

[0369] Using the Emotion Engine (Example)

[0370] When a user enters information about "strengthening new customer screening," the emotion engine recognizes from the text that the user is feeling stressed.

[0371] The emotion engine analyzes the user's stress level and notifies the server.

[0372] The server proposes flexible solutions based on the user's emotions (e.g., "Please consider adding resources for new customer screening").

[0373] The device displays the suggestions to the user and provides appropriate feedback.

[0374] The above is an embodiment of the present invention. This system allows money lenders and installment sales companies to securely share the responses of other companies and learn best practices. By combining it with an emotion engine, it is possible to provide optimal responses based on the user's emotions, improving the user experience.

[0375] The processing flow will be explained below.

[0376] Information Input and Output

[0377] Step 1:

[0378] The user enters information about the response, such as stricter new customer screening, into a dedicated form on the device.

[0379] The user inputs a specific countermeasure for the new guidelines for the money lending industry, such as "strengthening screening of new customers."

[0380] Step 2:

[0381] The terminal sends the entered information to the server using a secure communication channel (HTTPS).

[0382] The terminal transmits the information in encrypted form to the server over a communication channel.

[0383] Step 3:

[0384] The server verifies the information it receives.

[0385] The server checks the input information to see if it contains any invalid data and performs filtering to prevent SQL injection and XSS attacks.

[0386] Step 4:

[0387] The server anonymizes the information so that it cannot be identified with any specific person or company.

[0388] The server replaces specific business or personal names with generic category names (e.g., "ABC Bank" to "Financial Institution").

[0389] Step 5:

[0390] The server encrypts the anonymized information and stores it in a database.

[0391] The server encrypts the anonymized information and stores it securely in a database.

[0392] Step 6:

[0393] A user requests third-party compliance information.

[0394] The user sends a request for information about the money lending business from the terminal to the server.

[0395] Step 7:

[0396] The server retrieves the relevant anonymized information from the database and sends it to the requesting user terminal.

[0397] The server retrieves the information on "tighter new customer screening" from the database and sends it to the terminal via a secure communication channel.

[0398] Step 8:

[0399] The terminal displays the received information to the user.

[0400] The device will display the anonymized information requested by the user, "Enhanced New Customer Screening," for the user to refer to.

[0401] Creating and managing chat rooms

[0402] Step 1:

[0403] A user requests the creation of a chat room with a specific theme: "exchange of opinions regarding new customer screening."

[0404] The user inputs a theme on the chat room creation screen and sends it to the server.

[0405] Step 2:

[0406] The server checks the request and generates a chat room with the specified theme.

[0407] The server generates a chat room ID and sets the corresponding theme "exchange of opinions regarding new customer screening."

[0408] Step 3:

[0409] The server also sends a notification of the creation of the chat room to other users.

[0410] The server notifies other users of the creation of the chat room and encourages them to participate.

[0411] Step 4:

[0412] A user connects to the generated chat room from a terminal and starts exchanging opinions.

[0413] Users use their terminals to participate in chat rooms and exchange opinions.

[0414] Step 5:

[0415] The server logs the chat and filters it if necessary.

[0416] The server sequentially stores the contents of the chat log in a database and checks whether it contains any inappropriate content.

[0417] AI learning and suggestions

[0418] Step 1:

[0419] The server periodically provides past correspondence information and chat logs to the AI, allowing it to learn.

[0420] The server provides the AI ​​engine with response information and chat logs for a certain period of time (e.g., the past two years).

[0421] Step 2:

[0422] AI analyzes the data and detects specific patterns and success stories.

[0423] The AI ​​analyzes the collected data and calculates success stories and effects related to "strengthening new customer screening."

[0424] Step 3:

[0425] AI generates optimal compliance strategies.

[0426] Based on the analysis results, the AI ​​will suggest optimal strategies, such as "strengthening customer credit checks will reduce risk by 90%."

[0427] Step 4:

[0428] The server notifies the user of the optimal strategy generated by the AI.

[0429] The server transmits the optimal strategy to the user terminal and notifies it.

[0430] Step 5:

[0431] The device receives the notification and displays the suggestion to the user.

[0432] The device displays the following information to the user: "AI analysis shows that enhanced customer credit monitoring has helped reduce high-risk customers by 90%."

[0433] Response adjustment with emotion engine

[0434] Step 1:

[0435] As users use the system, the text and voice they input are analyzed.

[0436] When a user inputs text or voice into the device, this data is sent to the emotion engine.

[0437] Step 2:

[0438] The emotion engine recognizes the user's emotions.

[0439] The emotion engine analyzes the user's text and voice data to identify emotions such as stress, relaxation, and joy.

[0440] Step 3:

[0441] The server obtains the emotional information and adjusts the response and suggestions.

[0442] The server generates responses and suggestions that are optimal for the user's current state based on the emotional information obtained from the emotion engine.

[0443] Step 4:

[0444] The device displays the optimal response for the user.

[0445] The device displays the tailored responses and suggestions to the user, allowing the user to view countermeasures according to their emotions.

[0446] Specific examples

[0447] Information input (example)

[0448] The user inputs the countermeasure for the new guidelines for the money lending industry, "strengthening screening of new customers," into the terminal.

[0449] The device sends the information to a server, which anonymizes it and stores it in a database as an "enhanced credit check."

[0450] Other users requesting similar information will see the "Enhanced Credit Check" information.

[0451] Creating a chat room (example)

[0452] A user creates a chat room on the topic of "risk management through cross-industry collaboration."

[0453] The server creates a chat room and sends notifications to other users.

[0454] Users participate in chat rooms and exchange ideas about specific risk management strategies.

[0455] AI suggestions (example)

[0456] The server provides the AI ​​with countermeasure data from the past two years.

[0457] AI analyzes the risk reduction effect of "strengthening credit investigations" and proposes the optimal strategy.

[0458] The server notifies the user that "Tighter screening of new customers has resulted in a 90% reduction in high-risk customers," and the terminal displays this.

[0459] Using the Emotion Engine (Example)

[0460] When a user enters information about "strengthening new customer screening," the emotion engine recognizes from the text that the user is feeling stressed.

[0461] The emotion engine analyzes the user's stress level and notifies the server.

[0462] The server proposes flexible solutions based on the user's feelings (e.g., "Please consider adding resources for new customer screening").

[0463] The device displays the suggestions to the user and provides appropriate feedback.

[0464] The above is the specific operation of each processing step of this system. By following this processing flow, users can securely share the response status of other companies and utilize the optimal compliance strategy proposed by AI. In addition, by combining it with an emotion engine, it is possible to provide optimal responses based on the user's emotions, improving the user experience.

[0465] Example 2

[0466] Next, a description will be given of Example 2. In the following description, the data processing device 12 will be referred to as a "server" and the smart device 14 will be referred to as a "terminal."

[0467] Conventional information sharing systems make it difficult for money lenders and installment sales companies to securely share their response status with other companies, limiting opportunities to learn best practices. Furthermore, there was a lack of means to ensure that the information entered by users was anonymized, encrypted, and securely stored. Furthermore, it was difficult to utilize the collected information to propose effective strategies. Furthermore, there was a lack of chat rooms for exchanging opinions or user emotion recognition functionality, leaving a need for an improved user experience.

[0468] The specific processing by the specific processing unit 290 of the data processing device 12 in the second embodiment is realized by the following means.

[0469] In this invention, the server includes a means for anonymizing and encrypting received information, a means for storing the anonymized and encrypted information in a database, and a means for recognizing a user's emotions using an emotion engine and adjusting the response content. This enables secure information sharing and storage through anonymization and encryption, and enables the provision of optimal responses based on the user's emotions. Furthermore, the use of chat rooms enables real-time exchange of opinions, increasing opportunities to learn best practices.

[0470] The "terminal means for inputting information" refers to a communication device that allows a user to input response status information, and is an input device that includes a PC, a smartphone, or the like.

[0471] "Server means for anonymizing and encrypting received information" refers to a server device that anonymizes data received from a user so that specific individuals or companies cannot be identified, and then encrypts the data for safekeeping.

[0472] The "server means for storing anonymized and encrypted information in a database" refers to a server device that stores anonymized and encrypted data for a long period of time and can retrieve it as needed.

[0473] The "terminal means for receiving and displaying other companies' corresponding information" refers to a communication device for receiving other companies' corresponding information requested by the user and visually displaying it, such as a display device such as a PC or smartphone.

[0474] The "artificial intelligence means that learns from collected information and proposes optimal strategies" is an artificial intelligence engine that performs machine learning based on collected corresponding information, analyzes the optimal strategy based on the results, and proposes it.

[0475] The "server means for recognizing the user's emotions using an emotion engine and adjusting the response content" is a server device that analyzes emotions from the text or voice input by the user and adjusts the system's response and suggestions based on that information.

[0476] The "server means for generating chat rooms and providing a function for exchanging opinions" refers to a server device that generates and manages chat rooms in which users can exchange opinions in real time.

[0477] This invention is a system that allows money lenders and installment sales companies to securely share the status of other companies' responses and learn best practices. This system provides a more advanced user experience by combining information input, anonymization and encryption, database storage, information display, AI strategy proposals, opinion exchange in chat rooms, and an emotion engine that recognizes user emotions.

[0478] Main components of the system

[0479] 1. Terminal means for inputting information

[0480] Users enter their own status information using a dedicated device (e.g., a PC or smartphone). This device provides a secure form and has the function of securely communicating the entered data with the server.

[0481] Example: A user enters a recommendation into a form on their device, such as "Tighten up credit checks on new customers." The device sends this to the server using the HTTPS protocol.

[0482] Example prompt sentence:

[0483] "Please enter specific measures for strengthening new customer screening into the system. For example, strengthen credit checks on new customers."

[0484] 2. Server means to anonymize and encrypt received information

[0485] The server anonymizes the response status information received from the device so that it cannot be identified by a specific company or individual, and then encrypts the information, ensuring the confidentiality and security of the information.

[0486] Example: The server anonymizes certain identifiers (e.g., customer IDs or company names) by converting them into random strings and removing the original information, then encrypts the data using an encryption algorithm (e.g., AES-256).

[0487] 3. Server means for storing anonymized and encrypted information in a database

[0488] The anonymized and encrypted information is stored on a server in a highly reliable and secure database.

[0489] 4. Terminal means for receiving and displaying other companies' support information

[0490] Users can request information about other companies' products using their devices. The server retrieves the relevant anonymized information from the database and sends it to the user's device, which then displays the information in an easy-to-read format.

[0491] Example: "Enhanced Credit Check" information is displayed when other users request similar information.

[0492] Example prompt sentence:

[0493] "Please create a chat room about risk management through cross-industry collaboration. I'd like to exchange opinions on specific risk management strategies."

[0494] 5. Artificial intelligence means that learns from the collected information and proposes optimal strategies

[0495] The server provides the collected response information to the AI ​​engine, which then continuously learns. Based on the learning data, the AI ​​analyzes the optimal compliance strategy and proposes it to the user.

[0496] Example: AI analyzes the risk reduction effect of "strengthening credit checks" and proposes the optimal strategy. The server notifies the user that "Tighter screening of new customers has resulted in a 90% reduction in high-risk customers," and the terminal displays this.

[0497] Example prompt sentence:

[0498] "Using AI to generate the optimal compliance strategy based on data from the past two years of countermeasures. As a concrete example, please show the effect of tightening new customer screening."

[0499] 6. Server means for recognizing user emotions using an emotion engine and adjusting response content

[0500] The emotion engine recognizes and analyzes emotions from text and voice inputs by users, and this information is reflected in responses and suggestions throughout the system.

[0501] Example: The emotion engine recognizes that the user is feeling stressed from the text entered by the user and notifies the server. The server then proposes flexible measures based on the user's emotions (e.g., "Please consider adding resources for new customer screening"). The device then displays the proposal to the user.

[0502] Example prompt sentence:

[0503] "Please enter your response to new customer screening. If you feel stressed, the emotion engine will suggest appropriate responses. For example, consider adding resources to new customer screening."

[0504] 7. Server means for generating chat rooms and providing functions for exchanging opinions

[0505] Users can create chat rooms based on specific themes and exchange opinions with other users in real time. This function is managed by the server, and chat logs are saved for later reference.

[0506] Example: A user requests the creation of a chat room with a specific topic, "Discussion on new customer screening," and the server creates the chat room. Notifications are sent to other users, who then discuss specific risk management strategies in the chat room.

[0507] Example prompt sentence:

[0508] "Please create a chat room about risk management through cross-industry collaboration. I'd like to exchange opinions on specific risk management strategies."

[0509] The above is an embodiment of the present invention. This system allows money lenders and installment sales companies to securely share the responses of other companies and learn best practices. By combining it with an emotion engine, it is possible to provide optimal responses based on the user's emotions, improving the user experience.

[0510] The flow of the identification process in the second embodiment will be described with reference to FIG.

[0511] Step 1:

[0512] The user uses a dedicated device (for example, a PC or smartphone) to enter response status information such as "Tighter screening of new customers" into the system's web form.

[0513] Specific operation: The user opens a browser and enters their ID and password on the system login screen to be authenticated. After authentication, a form for entering status information is displayed, and the user enters the relevant information.

[0514] Input: Login information and response status information

[0515] Output: Compliance status information encrypted using HTTPS protocol

[0516] Step 2:

[0517] The terminal sends the entered information to the server using the HTTPS protocol.

[0518] Specific operation: When the send button is pressed, the device encrypts the input data and transfers it to the server via HTTPS.

[0519] Input: User-entered status information

[0520] Output: Sending compliance status information encrypted using HTTPS protocol

[0521] Step 3:

[0522] The server validates the information it receives and checks that it does not contain any invalid data.

[0523] What happens: The server parses the received data and verifies that the data is of the correct format and content, for example, checking that all required fields are filled in and that the input data is in the correct format (for example, date or number format).

[0524] Input: Status information received from the device

[0525] Output: Verification results and analyzed compliance status information

[0526] Step 4:

[0527] The server anonymizes the information so that it cannot be used to identify companies or individuals.

[0528] What it does: The server performs anonymization by converting specific identifiers (e.g., customer IDs or company names) into random strings of characters and deleting the original information.

[0529] Input: Parsed response status information

[0530] Output: Anonymized response status information

[0531] Step 5:

[0532] The server encrypts the anonymized information and stores it in a highly secure database.

[0533] Specific operation: The server encrypts the data using an encryption algorithm (e.g., AES-256) and inserts the encrypted information into the database.

[0534] Input: Anonymized response status information

[0535] Output: Encrypted status information stored in a database

[0536] Step 6:

[0537] The user requests support information from other companies from their device.

[0538] Specific operation: When a user enters search criteria in the web interface and presses the search button, a request is sent from the terminal to the server.

[0539] Input: Request conditions

[0540] Output: Request sent to server

[0541] Step 7:

[0542] The server retrieves the relevant information from the database and sends it to the terminal in encrypted form.

[0543] Specific operation: The server executes a database query to obtain the relevant information and sends the encrypted data to the device using the HTTPS protocol.

[0544] Input: A request from the user

[0545] Output: Sending encrypted information

[0546] Step 8:

[0547] The terminal decodes the received information and displays it in a user-friendly format.

[0548] Specific operation: The device decodes the data received from the server, organizes it in a table or graph, and displays it to the user.

[0549] Input: Encrypted information

[0550] Output: Corresponding information displayed to the user

[0551] Step 9:

[0552] The server periodically provides the collected response information and user chat logs to the AI ​​engine, which then performs learning.

[0553] Specific operation: The server periodically extracts correspondence information and chat logs from the database and inputs them into the AI ​​engine as a learning dataset.

[0554] Input: Response information and chat logs

[0555] Output: Providing data to the AI ​​engine

[0556] Step 10:

[0557] AI analyzes the data, detects specific patterns and best practices, and generates an optimal compliance strategy.

[0558] How it works: The AI ​​engine uses machine learning algorithms (e.g., deep learning) to analyze data and detect patterns and causal relationships.

[0559] Input: Training dataset

[0560] Output: Optimal Compliance Strategy

[0561] Step 11:

[0562] The server notifies the user of the optimal strategy generated by the AI.

[0563] Specific operation: The AI ​​passes the generated strategy information to the server, and the server notifies the user of the strategy via email or dashboard notification.

[0564] Input: AI-generated strategic information

[0565] Output: User notification

[0566] Step 12:

[0567] The device receives the notification and displays the suggestion to the user.

[0568] Specific operation: The device receives the notification content and displays it in a user-friendly format (e.g., dashboard, pop-up).

[0569] Input: Notification content

[0570] Output: Display of proposal

[0571] Step 13:

[0572] The emotion engine analyzes emotions from the text and voice input by the user and notifies the server of the emotion information.

[0573] Specific operation: The emotion engine uses natural language processing (NLP) technology to extract emotions from the user's text and voice and transmit them to the server.

[0574] Input: User text and voice

[0575] Output: Emotional information

[0576] Step 14:

[0577] The server obtains the emotional information and adjusts the response and suggestions.

[0578] Specific operation: The server receives the emotion data sent from the emotion engine and executes logic to adjust the response message or suggestion.

[0579] Input: Emotion information

[0580] Output: Tailored response messages and suggestions

[0581] Step 15:

[0582] The device displays the optimal response for the user.

[0583] Specific operation: The terminal displays the adjusted responses and suggestions received from the server on the screen and provides them to the user.

[0584] Input: Tailored response messages and suggestions

[0585] Output: The response or suggestion that is displayed to the user

[0586] Through these steps, the system can securely manage the information entered by the user and provide the optimal strategy and user experience.

[0587] (Application example 2)

[0588] Next, a description will be given of Application Example 2. In the following description, the data processing device 12 will be referred to as a "server" and the smart device 14 will be referred to as a "terminal."

[0589] In modern factory operations, optimizing the efficient operation and placement of robots is essential to improving productivity. However, there are limits to what each factory can do by analyzing its own operational status and taking measures. Another issue is the difficulty for managers to access operational information and quickly find optimal improvement measures. A particularly problematic issue is the lack of a means to safely share and learn from other factories' best practices and optimal operational patterns. Furthermore, a system that reduces the mental burden on managers and provides appropriate operational support is needed.

[0590] The specific processing by the specific processing unit 290 of the data processing device 12 in the application example 2 is realized by the following means.

[0591] In this invention, the server includes a terminal for inputting information, a server for anonymizing and encrypting received information, a server for storing the anonymized and encrypted information in a database, a terminal for receiving and displaying other companies' response information, an artificial intelligence for learning the collected information and proposing optimal strategies, an artificial intelligence for analyzing the collected robot operation information and proposing optimal placement and movement patterns, and an emotion recognition engine for analyzing the emotions of operators and proposing appropriate countermeasures. This enables secure information sharing between factories and learning best practices, enabling managers to not only quickly obtain optimal operation data and strategies but also effectively manage factory operations while reducing their mental burden.

[0592] "Terminals for inputting information" are devices that users use to input information about the operation of factory robots, and include smartphones, tablets, computers, etc.

[0593] The "server that anonymizes and encrypts received information" is a system that anonymizes operational information received from users and further encrypts the information to maintain confidentiality.

[0594] A "server that stores anonymized and encrypted information in a database" is a system that stores anonymized and encrypted information in a highly secure database and maintains its consistency.

[0595] The "terminal that receives and displays other companies' corresponding information" is a device that allows users to request and visualize other companies' factory operation information stored in the database.

[0596] "Artificial intelligence that learns from collected information and proposes optimal strategies" is an AI system that analyzes operational information collected from other factories and proposes optimal movement patterns and placement strategies to the user.

[0597] "Artificial intelligence that analyzes collected robot operation information and proposes optimal placement and movement patterns" is an AI system that analyzes factory robot operation information and learns and proposes optimal placement and movement patterns.

[0598] The "emotion recognition engine that analyzes the emotions of business operators and suggests appropriate countermeasures" is a system that determines emotions from input from managers and business operators and suggests appropriate countermeasures such as reducing stress or recommending breaks.

[0599] Overall system overview

[0600] This invention is a system for optimizing factory robot operations and securely sharing success stories from other companies. This system combines information input, anonymization and encryption, database storage, information display, AI strategy proposals, opinion exchange via chat rooms, and an emotion engine that recognizes the emotions of managers.

[0601] Main components of the system

[0602] 1. Terminal means for inputting information

[0603] Users enter information about the operation of factory robots using smartphones, tablets, or computers. These devices provide a secure form and securely communicate the entered data with the server.

[0604] 2. Server means to anonymize and encrypt received information

[0605] The server anonymizes the operational information received from users to prevent identification of specific factories or individuals, and then encrypts the information to ensure security.

[0606] 3. Server means for storing anonymized and encrypted information in a database

[0607] The server stores the anonymized and encrypted information in a secure database, which provides high reliability, security, and maintains the integrity of the information.

[0608] 4. Terminal means for receiving and displaying other companies' support information

[0609] Users can use their own devices to request information about other companies' factory operations. The server retrieves the relevant anonymized information from the database and sends it to the user's device, which then displays the information in an easy-to-read format.

[0610] 5. Artificial intelligence means that learns from the collected information and proposes optimal strategies

[0611] The server provides the collected operational information to the AI ​​engine, which then continuously learns from it. Based on the learning data, the AI ​​analyzes the optimal robot placement and movement patterns and makes suggestions to the user.

[0612] 6. A feature to create chat rooms and exchange opinions

[0613] Users can create chat rooms based on specific themes and exchange opinions with other users in real time. This function is managed by the server, and chat logs are saved for later reference.

[0614] 7. Emotion recognition engine that analyzes business operators' emotions and suggests appropriate countermeasures

[0615] The emotion engine recognizes and analyzes emotions from text and voice inputs by administrators, and this information is reflected in responses and suggestions throughout the system.

[0616] Program processing explanation

[0617] Information input and output

[0618] The user enters factory robot operation information (e.g., production line layout, operating hours, energy consumption) into a form on the terminal. The terminal sends the information to the server via HTTPS. The server anonymizes the received information so that it cannot be used to identify a specific factory or individual. The server then encrypts the anonymized information and stores it in a database. When the user requests operation information from another company, the server retrieves the relevant information from the database and sends it to the terminal. The terminal displays the received information to the user.

[0619] Creating and managing chat rooms

[0620] A user requests the creation of a chat room based on a specific theme, "optimal placement of automated lines." The server checks the request and creates a chat room with the specified theme. The server also sends a notification of the chat room creation to other users. The user connects to the created chat room from their device and exchanges opinions. The server records a chat log and filters it as necessary.

[0621] AI learning and suggestions

[0622] The server periodically provides past operational information and chat logs to the AI, allowing it to learn. The AI ​​analyzes the data and detects specific patterns and success stories. The AI ​​generates optimal robot placement and movement patterns, and the server notifies the user of the optimal strategy generated by the AI. The device receives the notification and displays the suggestions to the user.

[0623] Response adjustment with emotion engine

[0624] As the user uses the system, the text and voice input are analyzed. The emotion engine recognizes the user's emotions (e.g., stress, relaxation). The server obtains the emotion information and adjusts the responses and suggestions. The device displays the most appropriate responses and suggestions to the user.

[0625] Specific examples

[0626] Information input (example)

[0627] A user enters the factory robot operation information "Operating time: 8 hours, Energy consumption: High" into a terminal. The terminal sends the information to a server, which anonymizes it and stores it in a database as "Operating time: 8 hours, Energy consumption: High."

[0628] Creating a chat room (example)

[0629] A user creates a chat room on the topic of "optimal placement of automated lines." The server creates the chat room and sends notifications to other users. Users join the chat room and exchange opinions on specific placement strategies and optimal movement patterns.

[0630] AI suggestions (example)

[0631] The server provides past operational data to the AI. The AI ​​analyzes the decrease in efficiency due to "8 hours of operation, high energy consumption" and proposes an optimal deployment strategy. The server sends a notification to the user suggesting "replacement changes to reduce energy consumption," which is displayed on the device.

[0632] Using the Emotion Engine (Example)

[0633] The emotion engine recognizes that the user is feeling stressed due to "8 hours of operation and high energy consumption." The emotion engine analyzes the user's stress level and notifies the server. The server then suggests to the user, "We recommend taking a break to reduce stress," and the device displays this.

[0634] Prompt Sentence Examples

[0635] In Factory A, the robots operate for 8 hours a day and consume a lot of energy. Please suggest the optimal operation strategy.

[0636] The flow of the specific processing in the application example 2 will be described with reference to FIG.

[0637] Step 1:

[0638] Users enter operational information for factory robots using a device (smartphone, tablet, or computer). The device provides a secure form to collect operational information (e.g., production line layout, operating hours, energy consumption). The entered data is sent to a server via HTTPS.

[0639] Input: Operational information (production line layout, operating hours, energy consumption)

[0640] Output: Data sent to the server

[0641] Step 2:

[0642] The server verifies the received operational information to ensure it does not contain any unauthorized data, then anonymizes the information so that factories and individuals cannot be identified, and then encrypts the anonymized information to make it secure.

[0643] Input: Send data

[0644] Output: Anonymized and encrypted data

[0645] Step 3:

[0646] The server stores the anonymized and encrypted information in a secure database that provides high reliability, security, and maintains the integrity of the information.

[0647] Input: Anonymized and encrypted data

[0648] Output: Information stored in the database

[0649] Step 4:

[0650] A user uses a terminal to request information on other companies' factory operations. The server retrieves the relevant anonymized information from the database and sends it to the user's terminal. The terminal then displays the received information in an easy-to-read format.

[0651] Input: Information Request

[0652] Output: Operational information of other companies displayed on the user's terminal

[0653] Step 5:

[0654] The server provides the collected operational information to the AI ​​engine, which then continuously learns from it. Based on the learning data, the AI ​​analyzes the optimal robot placement and movement patterns and makes suggestions to the user.

[0655] Input: Operational information data

[0656] Output: AI-based placement and movement pattern suggestions

[0657] Step 6:

[0658] A user requests the creation of a chat room based on a specific theme (e.g., "Optimal placement of automated lines"). After the server confirms the request, it creates a chat room with the specified theme and sends a notification to other users. The user connects to the created chat room from their device and begins exchanging opinions. The server records a chat log and filters it as necessary.

[0659] Input: Chat room creation request

[0660] Output: The generated chat room and notifications

[0661] Step 7:

[0662] As the user uses the system, the emotion engine analyzes the text and voice input. The emotion engine recognizes the user's emotions (e.g., stress, relaxation). The server obtains the emotion information and adjusts the responses and suggestions of the entire system. The device displays the most appropriate responses and suggestions to the user.

[0663] Input: User text and voice data

[0664] Output: Adjusted system response and / or recommendations

[0665] Example prompt

[0666] Sample prompt: In Factory A, the robots operate for 8 hours a day and consume a lot of energy. Please suggest the optimal operation strategy.

[0667] The specific processing unit 290 transmits the result of the specific processing to the smart device 14. In the smart device 14, the control unit 46A causes the output device 40 to output the result of the specific processing. The microphone 38B acquires audio indicating a user input regarding the result of the specific processing. The control unit 46A transmits audio data indicating the user input acquired by the microphone 38B to the data processing device 12. In the data processing device 12, the specific processing unit 290 acquires the audio data.

[0668] The data generation model 58 is a so-called generative AI (Artificial Intelligence). An example of the data generation model 58 is ChatGPT (Internet Search<URL: https: / / openai.com / blog / chatgpt> ), Gemini (Internet search <url: https: gemini.google.com ?hl="ja">) and other generation AIs. The data generation model 58 is obtained by performing deep learning on a neural network. A prompt including an instruction is input to the data generation model 58, and inference data such as voice data indicating voice, text data indicating text, and image data indicating an image is also input. The data generation model 58 performs inference on the input inference data in accordance with the instruction indicated by the prompt, and outputs the inference result in a data format such as voice data and text data. Here, inference refers to, for example, analysis, classification, prediction, and / or summarization.

[0669] In the above embodiment, an example in which the specific process is performed by the data processing device 12 has been given, but the technology of the present disclosure is not limited to this, and the specific process may be performed by the smart device 14.

[0670] [Second embodiment]

[0671] FIG. 3 shows an example of the configuration of a data processing system 210 according to the second embodiment.

[0672] 3, the data processing system 210 includes the data processing device 12 and smart glasses 214. An example of the data processing device 12 is a server.

[0673] The data processing device 12 includes a computer 22, a database 24, and a communication I / F 26. The computer 22 is an example of a "computer" according to the technology of the present disclosure. The computer 22 includes a processor 28, a RAM 30, and a storage 32. The processor 28, the RAM 30, and the storage 32 are connected to a bus 34. The database 24 and the communication I / F 26 are also connected to the bus 34. The communication I / F 26 is connected to a network 54. Examples of the network 54 include a WAN (Wide Area Network) and / or a LAN (Local Area Network).

[0674] The smart glasses 214 include a computer 36, a microphone 238, a speaker 240, a camera 42, and a communication I / F 44. The computer 36 includes a processor 46, a RAM 48, and a storage 50. The processor 46, the RAM 48, and the storage 50 are connected to a bus 52. The microphone 238, the speaker 240, and the camera 42 are also connected to the bus 52.

[0675] The microphone 238 receives instructions and the like from the user 20 by receiving voice uttered by the user 20. The microphone 238 captures the voice uttered by the user 20, converts the captured voice into audio data, and outputs it to the processor 46. The speaker 240 outputs audio in accordance with instructions from the processor 46.

[0676] Camera 42 is a small digital camera equipped with an optical system including a lens, aperture, and shutter, and an imaging element such as a CMOS (Complementary Metal-Oxide-Semiconductor) image sensor or a CCD (Charge Coupled Device) image sensor, and captures images of the surroundings of user 20 (for example, an imaging range defined by an angle of view equivalent to the field of vision of a typical healthy person).

[0677] The communication I / F 44 is connected to a network 54. The communication I / Fs 44 and 26 are responsible for the exchange of various information between the processor 46 and the processor 28 via the network 54. The exchange of various information between the processor 46 and the processor 28 using the communication I / Fs 44 and 26 is carried out in a secure state.

[0678] Fig. 4 shows an example of the main functions of the data processing device 12 and the smart glasses 214. As shown in Fig. 4, in the data processing device 12, a specific process is performed by the processor 28. A specific process program 56 is stored in the storage 32.

[0679] The specific processing program 56 is an example of a "program" according to the technology of the present disclosure. The processor 28 reads the specific processing program 56 from the storage 32 and executes the read specific processing program 56 on the RAM 30. The specific processing is realized by the processor 28 operating as a specific processing unit 290 in accordance with the specific processing program 56 executed on the RAM 30.

[0680] The storage 32 stores a data generation model 58 and an emotion identification model 59. The data generation model 58 and the emotion identification model 59 are used by the identification processing unit 290.

[0681] In the smart glasses 214, the reception output process is performed by the processor 46. A reception output program 60 is stored in the storage 50. The processor 46 reads the reception output program 60 from the storage 50 and executes the read reception output program 60 on the RAM 48. The reception output process is realized by the processor 46 operating as the control unit 46A in accordance with the reception output program 60 executed on the RAM 48.

[0682] Next, a description will be given of the identification process performed by the identification processing unit 290 of the data processing device 12. In the following description, the data processing device 12 will be referred to as the "server" and the smart glasses 214 will be referred to as the "terminal."

[0683] MODE FOR CARRYING OUT THE INVENTION

[0684] Overall system overview

[0685] This invention is a system that enables money lenders, installment sales companies, and others to securely share information on the responses of other companies and learn best practices. The system is designed to enable users to efficiently obtain and utilize information through a series of processes, including information input, anonymization and encryption, storage in a database, information display, strategic proposals using AI, and opinion exchange in a chat room.

[0686] Main components of the system

[0687] 1. Terminal means for inputting information

[0688] Users enter their own compliance status information using a dedicated terminal (e.g., a PC or smartphone). This terminal provides a secure form and has the function of securely communicating the entered data with the server.

[0689] 2. Server means to anonymize and encrypt received information

[0690] The server anonymizes the response status information received from the device so that it cannot be used to identify specific companies or individuals, and then encrypts the information, ensuring its confidentiality and security.

[0691] 3. Server means for storing anonymized and encrypted information in a database

[0692] The server stores the anonymized and encrypted information in a database that provides high reliability, security, and maintains the integrity of the information.

[0693] 4. Terminal means for receiving and displaying other companies' support information

[0694] Users can request information about other companies' products using their devices. The server retrieves the relevant anonymized information from the database and sends it to the user's device, which then displays the information in an easy-to-read format.

[0695] 5. Artificial intelligence means that learns from the collected information and proposes optimal strategies

[0696] The server provides the collected response information to the AI ​​engine, which then continuously learns. Based on the learning data, the AI ​​analyzes the optimal compliance strategy and proposes it to the user.

[0697] 6. A feature to create chat rooms and exchange opinions

[0698] Users can create chat rooms based on specific themes and exchange opinions with other users in real time. This function is managed by the server, and chat logs are saved for later reference.

[0699] Program processing explanation

[0700] Information Input and Output

[0701] The user enters information about the measures, such as tightening new customer screening, into a form on the device.

[0702] The device sends information to the server via HTTPS.

[0703] The server anonymizes and encrypts the information it receives.

[0704] The server stores the anonymized information in a database.

[0705] When a user requests information about another company, the server retrieves the relevant information from the database and sends it to the terminal.

[0706] The terminal displays the information to the user.

[0707] Creating and managing chat rooms

[0708] The user requests the creation of a chat room by specifying a theme.

[0709] The server creates a chat room and notifies other users to join.

[0710] Users connect to the chat room from their terminals and exchange opinions in real time.

[0711] The server records the chat log and filters it if necessary.

[0712] AI learning and suggestions

[0713] The server provides the AI ​​with past response information and chat logs, allowing it to continuously learn.

[0714] AI analyzes the data and generates the optimal compliance strategy.

[0715] The server notifies the user of the strategy, and the terminal displays the notification.

[0716] Specific examples

[0717] Information input (example)

[0718] The user enters "strengthening new customer screening," a countermeasure to the new guidelines for the money lending industry, into the terminal.

[0719] The device sends the information to a server, which anonymizes it and stores it in a database as an "enhanced credit check."

[0720] Other users requesting similar information will see the "Enhanced Credit Check" information.

[0721] Creating a chat room (example)

[0722] A user created a chat room on the topic of "Risk management through cross-industry collaboration."

[0723] The server creates a chat room and notifies other users.

[0724] Users participate in chat rooms and exchange ideas about specific risk management strategies.

[0725] AI suggestions (example)

[0726] The server provides the AI ​​with countermeasure data from the past two years.

[0727] AI analyzes the risk reduction effect of "strengthening credit investigations" and proposes the optimal strategy.

[0728] The server notifies the user that "Tighter screening of new customers has resulted in a 90% reduction in high-risk customers," and the terminal displays this.

[0729] The above is an embodiment of the present invention. This system enables money lenders and installment sales companies to securely share the status of other companies' responses and learn best practices.

[0730] The processing flow will be explained below.

[0731] Information Input and Output

[0732] Step 1:

[0733] The user enters information about the response, such as stricter new customer screening, into a dedicated form on the device.

[0734] The user inputs a specific countermeasure for the new guidelines for the money lending industry, such as "strengthening screening of new customers."

[0735] Step 2:

[0736] The terminal sends the entered information to the server using a secure communication channel (HTTPS).

[0737] The terminal transmits the information in encrypted form to the server over a communication channel.

[0738] Step 3:

[0739] The server verifies the information it receives.

[0740] The server checks the input information to see if it contains any invalid data and performs filtering to prevent SQL injection and XSS attacks.

[0741] Step 4:

[0742] The server anonymizes the information so that it cannot be identified with any specific person or company.

[0743] The server replaces specific business or personal names with generic category names (e.g., "ABC Bank" to "Financial Institution").

[0744] Step 5:

[0745] The server encrypts the anonymized information and stores it in a database.

[0746] The server encrypts the anonymized information and stores it securely in a database.

[0747] Step 6:

[0748] A user requests third-party compliance information.

[0749] The user sends a request for information about the money lending business from the terminal to the server.

[0750] Step 7:

[0751] The server retrieves the relevant anonymized information from the database and sends it to the requesting user terminal.

[0752] The server retrieves the information on "tighter new customer screening" from the database and sends it to the terminal via a secure communication channel.

[0753] Step 8:

[0754] The terminal displays the received information to the user.

[0755] The device will display the anonymized information requested by the user, "Enhanced New Customer Screening," for the user to refer to.

[0756] Creating and managing chat rooms

[0757] Step 1:

[0758] A user requests the creation of a chat room with a specific theme: "exchange of opinions regarding new customer screening."

[0759] The user inputs a theme on the chat room creation screen and sends it to the server.

[0760] Step 2:

[0761] The server checks the request and generates a chat room with the specified theme.

[0762] The server generates a chat room ID and sets the corresponding theme "exchange of opinions regarding new customer screening."

[0763] Step 3:

[0764] The server also sends a notification of the creation of the chat room to other users.

[0765] The server notifies other users of the creation of the chat room and encourages them to participate.

[0766] Step 4:

[0767] A user connects to the generated chat room from a terminal and starts exchanging opinions.

[0768] Users use their terminals to participate in chat rooms and exchange opinions.

[0769] Step 5:

[0770] The server logs the chat and filters it if necessary.

[0771] The server sequentially stores the contents of the chat log in a database and checks whether it contains any inappropriate content.

[0772] AI learning and suggestions

[0773] Step 1:

[0774] The server periodically provides past correspondence information and chat logs to the AI, allowing it to learn.

[0775] The server provides the AI ​​engine with response information and chat logs for a certain period of time (e.g., the past two years).

[0776] Step 2:

[0777] AI analyzes the data and detects specific patterns and success stories.

[0778] The AI ​​analyzes the collected data and calculates success stories and effects related to "strengthening new customer screening."

[0779] Step 3:

[0780] AI generates optimal compliance strategies.

[0781] Based on the analysis results, the AI ​​will suggest optimal strategies, such as "strengthening customer credit checks will reduce risk by 90%."

[0782] Step 4:

[0783] The server notifies the user of the optimal strategy generated by the AI.

[0784] The server transmits the optimal strategy to the user terminal and notifies it.

[0785] Step 5:

[0786] The device receives the notification and displays the suggestion to the user.

[0787] The device displays the following information to the user: "AI analysis shows that enhanced customer credit monitoring has helped reduce high-risk customers by 90%."

[0788] The above is the specific operation of each processing step of this system. By following this processing flow, users can securely share the response status of other companies and utilize the optimal compliance strategy proposed by AI.

[0789] Example 1

[0790] Next, a description will be given of Example 1. In the following description, the data processing device 12 will be referred to as a "server" and the smart glasses 214 will be referred to as a "terminal."

[0791] This invention is a system that allows moneylenders and installment sales companies to securely share the status of other companies' responses and learn best practices. Conventional systems do not adequately ensure the confidentiality and security of information, and it is difficult to propose optimal strategies or exchange opinions in real time. To solve these issues, this invention aims to integrate a series of processes, including the anonymization and encryption of information, strategy proposals using AI, and opinion exchange via chat rooms.

[0792] The specific processing by the specific processing unit 290 of the data processing device 12 in the first embodiment is realized by the following means.

[0793] In this invention, the server includes means for anonymizing the information received by the server and encrypting the data using an encryption algorithm, means for storing the anonymized and encrypted information in a highly reliable database, and means for providing past correspondence information and chat logs to a learning AI engine, which analyzes the data and proposes optimal strategies. This enables optimal strategy proposals and real-time exchange of opinions while ensuring the confidentiality and security of information.

[0794] A "user" is a person who uses a dedicated terminal to access the system and input information or make requests.

[0795] A "terminal" is a device such as a PC or smartphone that allows a user to input information, make requests, and display data.

[0796] A "server" is a computer system that manages the entire system and provides functions such as receiving, anonymizing, encrypting, storing, analyzing, suggesting, and notifying information.

[0797] "HTTPS" stands for Hypertext Transfer Protocol Secure, a protocol for securely transmitting data over the Internet.

[0798] "Anonymization" is a method of processing information so that it cannot be used to identify specific companies or individuals.

[0799] An "encryption algorithm" is a mathematical technique used to secure data, such as AES-256.

[0800] A "database" is a system for structuring and storing information so that it can be accessed and managed efficiently.

[0801] A "chat room" is a virtual space that is generated based on a theme specified by the user and allows for the exchange of opinions in real time.

[0802] An "AI engine" is an artificial intelligence system that analyzes data, learns, and proposes optimal strategies.

[0803] "Strategic proposals" refer to optimal countermeasures and policies generated by the AI ​​engine based on data analysis.

[0804] A "secure web form" is an input form on a web page for securely entering and submitting information.

[0805] A "request" is an act by a user requesting specific information or service from the system.

[0806] A "pop-up notification" is a notification message that appears as a small window on the device screen.

[0807] "Real-time" refers to processing or communication that occurs immediately, without delay.

[0808] "Natural language processing" is a technology that allows computers to analyze, understand, and generate human language.

[0809] An "INSERT SQL query" is a SQL statement used to add new records to a database.

[0810] A "SELECT SQL query" is a SQL statement used to retrieve specific data from a database.

[0811] "High reliability" refers to the characteristic of a system or device operating without failure or error for an extended period of time.

[0812] This invention provides a system that enables money lenders and installment sales companies to securely share the status of other companies' responses and learn best practices. The system integrates functions such as information input, anonymization and encryption, database storage, information display, AI strategy proposals, and chat room opinion exchange.

[0813] Entering information

[0814] Users enter status information using a dedicated device such as a PC or smartphone. The dedicated device is equipped with a secure web form, allowing users to enter information about, for example, stricter new customer screening. The device sends the entered information to the server using HTTPS. This communication is encrypted using SSL / TLS to ensure security.

[0815] Anonymization and encryption of information

[0816] The server anonymizes the information it receives so that it cannot be used to identify specific companies or individuals. This process involves removing personal information from the data. The server then encrypts the data using an encryption algorithm such as AES-256, ensuring the confidentiality of the data.

[0817] Saving to a database

[0818] The server stores the anonymized and encrypted information in a trusted database (e.g., PostgreSQL), which provides data integrity and protection.

[0819] Requesting and Viewing Information

[0820] When a user requests information about other companies' compliance, the server retrieves the relevant anonymized information from the database and sends it to the device. The device then displays this information in an easy-to-read format (e.g., a table or graph), allowing the user to easily check the compliance status of other companies.

[0821] Creating and managing chat rooms

[0822] Users can request the creation of a chat room based on a specific theme (e.g., risk management through cross-industry collaboration). The server creates a new chat room and notifies other users of the information. Users can connect to the chat room from their devices and exchange opinions in real time. The server records chat logs and can filter them using advanced natural language processing technology.

[0823] AI learning and suggestions

[0824] The server provides past correspondence information and chat logs to the AI ​​engine, which continuously learns. This AI engine is implemented using TensorFlow or PyTorch, for example. The AI ​​analyzes the data and generates an optimal compliance strategy. This generated strategy is notified to the user via the server and displayed on the device.

[0825] Specific examples

[0826] For example, a user may enter a countermeasure for the new guidelines, such as "strengthening new customer screening," and the server may anonymize this information and store it in the database as "strengthening credit checks." Next, when another user requests this information, the "strengthening credit checks" information will be displayed to that user.

[0827] Furthermore, if a chat room is created on the theme of "risk management through cross-industry collaboration," other users will receive a notification and can participate to exchange opinions on specific risk management strategies.

[0828] Furthermore, the server provides the AI ​​engine with corresponding information data from the past two years, and the AI ​​analyzes the risk reduction effect of "strengthening credit investigations" and notifies the user of optimal strategy suggestions, such as "Tighter screening of new customers has resulted in a 90% reduction in high-risk customers."

[0829] Prompt Sentence Examples

[0830] "Please analyze your past response data and provide specific examples of strategies that have been most effective in reducing risk."

[0831] The above is a specific embodiment for carrying out the present invention. The present invention is a system that enables money lenders and installment sales companies to efficiently and securely share information and utilize strategic proposals to help improve their business operations.

[0832] The flow of the identification process in the first embodiment will be described with reference to FIG.

[0833] Step 1:

[0834] The user uses a dedicated terminal to enter information about the status of the response into a secure web form.

[0835] Specifically, the user accesses a web browser and enters information such as "Tighter New Customer Screening." This form is protected by the HTTPS protocol, which is secured by TLS / SSL.

[0836] Input: Information about strengthening new customer screening.

[0837] Output: Data sent to the server as an HTTPS request.

[0838] Step 2:

[0839] The terminal sends the entered information to the server using the HTTPS protocol.

[0840] Specifically, when the user clicks the "Send" button, the terminal sends the information via HTTPS communication.

[0841] Input: Secure form data entered by the user.

[0842] Output: The HTTPS request reaching the server.

[0843] Step 3:

[0844] The server anonymizes the information it receives so that specific companies or individuals cannot be identified, and then encrypts the data using an encryption algorithm (e.g., AES-256).

[0845] Specifically, a back-end program on the server processes the information, removes names and other personally identifiable information, and then encrypts the information.

[0846] Input: Raw data sent via HTTPS protocol.

[0847] Output: Anonymized and encrypted data.

[0848] Step 4:

[0849] The server stores the anonymized and encrypted information in a trusted database (PostgreSQL or MySQL).

[0850] Specifically, the server uses a database connectivity library to store the anonymized and encrypted data using an INSERT SQL query.

[0851] Input: Anonymized and encrypted data.

[0852] Output: Records stored in the database.

[0853] Step 5:

[0854] The user requests support information from other companies from their own device.

[0855] Specifically, the request API is called when the user clicks the "Request Information" button in the web interface.

[0856] Input: The operation for the information request.

[0857] Output: A request for information from the server.

[0858] Step 6:

[0859] The server retrieves the relevant anonymized information from the database and sends it to the user's device.

[0860] Specifically, the server retrieves information from the database using a SELECT SQL query and sends it to the terminal using HTTPS.

[0861] Input: Information request.

[0862] Output: The HTTP response containing the retrieved data.

[0863] Step 7:

[0864] The terminal displays the information to the user in the form of tables and graphs.

[0865] Specifically, the device's web browser parses the JSON data using HTML and JavaScript and displays it using a chart library (e.g., Chart.js).

[0866] Input: The data received from the server.

[0867] Output: The information displayed (in table and / or graph format).

[0868] Step 8:

[0869] A user requests the creation of a chat room on a specific topic (e.g., "Risk management through cross-industry collaboration").

[0870] As a specific operation, the user inputs a theme and clicks the chat room creation button.

[0871] Input: A request to create a chat room.

[0872] Output: The generated request to the server.

[0873] Step 9:

[0874] The server creates a new chat room and notifies other users of this information.

[0875] Specifically, the server inserts a new chat room into the database and calls the notification API.

[0876] Input: Chat room creation request.

[0877] Output: Save and notify new chat room information.

[0878] Step 10:

[0879] Users connect to the chat room from their terminals and exchange opinions in real time.

[0880] Specifically, a user accesses the chat screen, inputs a message, and sends it. The server records the chat message and distributes it to other participants in real time.

[0881] Input: The chat message.

[0882] Output: Messages sent to other users.

[0883] Step 11:

[0884] The server records the chat log and filters it as needed using natural language processing (NLP) techniques.

[0885] Specifically, the server adds chat messages to a database and uses an NLP library to filter out inappropriate content.

[0886] Input: The chat message.

[0887] Output: Chat logs and filtering results recorded in the database.

[0888] Step 12:

[0889] The server provides past response information and chat logs to the AI ​​engine, allowing it to continuously learn.

[0890] Specifically, the server exports past data and provides it as a dataset for AI training.

[0891] Input: Past correspondence and chat logs.

[0892] Output: A trained AI model.

[0893] Step 13:

[0894] AI analyzes the data and generates the optimal compliance strategy.

[0895] Specifically, the AI ​​model analyzes the training data and generates new strategies using machine learning techniques such as clustering and pattern recognition.

[0896] Input: Training data.

[0897] Output: The generated compliance strategy.

[0898] Step 14:

[0899] The server notifies the user of the strategy, and the terminal displays the notification.

[0900] Specifically, the server sends the generated strategy to the user via an HTTP API, and the device displays the strategy in a pop-up notification or on the dashboard.

[0901] Input: The generated strategy.

[0902] Output: User notification and display.

[0903] The above is an explanation of the specific processing steps and their operation. This system enables secure information sharing and AI-based strategy proposals to be made easily and effectively.

[0904] (Application example 1)

[0905] Next, a description will be given of Application Example 1. In the following description, the data processing device 12 will be referred to as a "server" and the smart glasses 214 will be referred to as a "terminal."

[0906] There is a challenge in safely sharing information about security incident responses from other companies and learning optimal countermeasures. Specifically, when sharing security incident information, it is necessary to manage the confidentiality and anonymity of the information, and a system is required to quickly propose effective countermeasures based on the collected information. Furthermore, it is necessary to create a chat room for exchanging opinions in real time.

[0907] The specific processing by the specific processing unit 290 of the data processing device 12 in the application example 1 is realized by the following means.

[0908] In this invention, the server includes a terminal for inputting information, a server for anonymizing and encrypting received information, a server for storing the anonymized and encrypted information in a database, a terminal for receiving and displaying other companies' response information, an artificial intelligence (AI) system for learning from the collected information and proposing optimal strategies, a terminal for inputting and sharing security incident information, a server for anonymizing and referencing other companies' response statuses, an AI system for proposing security countermeasures, and a server for generating chat rooms by specifying a theme and exchanging opinions. This enables secure sharing of other companies' security incident response information and rapid proposal of effective countermeasures while maintaining confidentiality. It also enables the generation of chat rooms for real-time exchange of opinions by specifying a theme.

[0909] "Devices for inputting information" refers to devices or tools that users use to input security incident information, such as PCs or smartphones.

[0910] The "server that anonymizes and encrypts received information" is a server that anonymizes and then encrypts information received from users so that specific individuals or companies cannot be identified.

[0911] A "server that stores anonymized and encrypted information in a database" is a server that stores anonymized and encrypted information in a database while maintaining consistency and security.

[0912] The "terminal that receives and displays other companies' response information" refers to a device or tool that receives other companies' security incident response information and displays it in a format that is easy for users to view.

[0913] "Artificial intelligence that learns from collected information and proposes optimal strategies" is artificial intelligence that learns from collected security incident response information and analyzes and proposes optimal security strategies based on the data.

[0914] A "terminal for inputting and sharing security incident information" is a device or tool for inputting security incident information and sharing it with other users.

[0915] The "server for referencing other companies' response statuses in anonymized form" is a server that allows users to refer to other companies' response status information in an anonymized form.

[0916] "Artificial intelligence that proposes security measures" is artificial intelligence that analyzes collected security incident information and proposes optimal security measures.

[0917] A "server that generates chat rooms by specifying a theme and allows users to exchange opinions" is a server that generates chat rooms based on a specific theme and allows users to exchange opinions in real time.

[0918] This invention is a system for securely sharing security incident response information from other companies in the security service field and learning optimal countermeasures. This system includes the following elements.

[0919] 1. A device for entering information

[0920] Users enter security incident information using a dedicated device (e.g., a PC or smartphone), which has the functionality to send the information to a server using HTTPS.

[0921] 2. A server that anonymizes and encrypts the information received

[0922] The server anonymizes and encrypts the security incident information received from users, a process that ensures confidentiality of the information and prevents the identification of specific companies or individuals.

[0923] 3. A server that stores anonymized and encrypted information in a database

[0924] The anonymized and encrypted information is stored securely on a server in a database that provides consistency and high security of the information.

[0925] 4. Devices that receive and display other companies' compatibility information

[0926] Users can request information about other companies' products using their devices. The server retrieves the relevant anonymized information from the database and sends it to the user's device, which then displays the information in an easy-to-read format.

[0927] 5. Artificial intelligence that learns from collected information and proposes optimal strategies

[0928] The server provides the collected security incident information to an AI engine, which then continuously trains it. The AI ​​then analyzes the optimal security strategy based on the training data and proposes it to the user. This AI uses generative AI models such as OpenAI's GPT-3.5.

[0929] 6. A server that generates chat rooms by specifying a theme and allows users to exchange opinions

[0930] Users can create chat rooms based on specific themes, and the server will create the chat room and notify other users to join. Users can exchange ideas in real time, and the chat logs are saved for future reference.

[0931] Specific examples

[0932] Information Input

[0933] The user enters information about a security incident, such as "A new phishing attack has occurred, and we are strengthening filtering as a countermeasure," and the device sends this information to the server, which then encrypts and anonymizes the information and stores it in a database.

[0934] See other companies' support information

[0935] The user sends a request to view other companies' corresponding information. The server retrieves the corresponding anonymized information from the database and displays it on the user's device.

[0936] AI-powered recommendations

[0937] The AI ​​will propose optimal countermeasures based on past response information. The user enters a prompt such as, "Security incident response information: A new phishing attack has occurred. Strengthened filtering has been implemented as a countermeasure. Please propose the optimal countermeasure," and the AI ​​will suggest, "In addition to strengthening filtering, we also recommend strengthening user education."

[0938] Creating a chat room

[0939] Users create chat rooms on the topic of "advanced phishing attack countermeasures" and exchange opinions with other users in real time. Chat logs are saved on the server. In the chat room, questions such as "New phishing attacks are on the rise. What countermeasures are you taking?" are discussed.

[0940] This completes the description of the embodiment of the invention. This system allows for secure sharing of security incident response information and the learning of best practices from other companies.

[0941] The flow of the specific processing in the application example 1 will be described with reference to FIG.

[0942] Step 1:

[0943] The user enters the security incident information.

[0944] Users use a dedicated device (such as a PC or smartphone) to enter security incident information. The information is entered in a format such as "A new phishing attack has occurred, and we are strengthening filtering as a countermeasure." This information is sent to the server using HTTPS.

[0945] Step 2:

[0946] The server anonymizes and encrypts the information it receives.

[0947] The server anonymizes and then encrypts the security incident information received from users using Python's Fernet library to anonymize the information so that specific companies or individuals cannot be identified.

[0948] Step 3:

[0949] The server stores the anonymized and encrypted information in a database.

[0950] The server stores the anonymized and encrypted information in a reliable and secure database, storing the information in JSON format and performing write operations to the database.

[0951] Step 4:

[0952] The user requests and receives other companies' corresponding information.

[0953] The user sends a request for other companies' corresponding information from their own device. The server retrieves the corresponding anonymized information from the database and sends it to the user's device. The user's device displays this information in an easy-to-read format.

[0954] Step 5:

[0955] The server learns from the collected information and proposes the best strategy.

[0956] The server provides the collected security incident information to the AI ​​engine, which continuously learns from it. The AI ​​engine uses OpenAI's GPT-3.5, which analyzes and proposes optimal security strategies based on the learning data. As a specific example, a prompt such as "Security incident response information: A new phishing attack has occurred. Strengthened filtering has been implemented as a countermeasure. Please propose the optimal countermeasures" is entered, and the AI ​​suggests, "In addition to strengthening filtering, we also recommend strengthening user education."

[0957] Step 6:

[0958] Users can create chat rooms by specifying a theme and exchange opinions.

[0959] Users can create chat rooms based on specific themes. Based on requests from devices, the server creates the chat room and notifies other users to join. Users exchange opinions in real time, and chat logs are stored on the server. In chat rooms, questions such as "New phishing attacks are on the rise. What measures are you taking?" are discussed.

[0960] The above are the specific processing steps of the system that realizes this application example.

[0961] Furthermore, an emotion engine that estimates the user's emotion may be further combined. That is, the identification processing unit 290 may estimate the user's emotion using the emotion identification model 59, and perform identification processing using the user's emotion.

[0962] MODE FOR CARRYING OUT THE INVENTION

[0963] Overall system overview

[0964] This invention is a system that enables money lenders, installment sales companies, and others to securely share the status of other companies' responses and learn best practices. This system provides a more advanced user experience by combining information input, anonymization and encryption, storage in a database, information display, AI strategy proposals, opinion exchange in a chat room, and an emotion engine that recognizes user emotions.

[0965] Main components of the system

[0966] 1. Terminal means for inputting information

[0967] Users enter their own compliance status information using a dedicated terminal (e.g., a PC or smartphone). This terminal provides a secure form and has the function of securely communicating the entered data with the server.

[0968] 2. Server means to anonymize and encrypt received information

[0969] The server anonymizes the response status information received from the device so that it cannot be used to identify specific companies or individuals, and then encrypts the information, ensuring its confidentiality and security.

[0970] 3. Server means for storing anonymized and encrypted information in a database

[0971] The server stores the anonymized and encrypted information in a database that provides high reliability, security, and maintains the integrity of the information.

[0972] 4. Terminal means for receiving and displaying other companies' support information

[0973] Users can request information about other companies' products using their devices. The server retrieves the relevant anonymized information from the database and sends it to the user's device, which then displays the information in an easy-to-read format.

[0974] 5. Artificial intelligence means that learns from the collected information and proposes optimal strategies

[0975] The server provides the collected response information to the AI ​​engine, which then continuously learns. Based on the learning data, the AI ​​analyzes the optimal compliance strategy and proposes it to the user.

[0976] 6. A feature to create chat rooms and exchange opinions

[0977] Users can create chat rooms based on specific themes and exchange opinions with other users in real time. This function is managed by the server, and chat logs are saved for later reference.

[0978] 7. Emotion engine that recognizes user emotions

[0979] The emotion engine recognizes and analyzes emotions from text and voice inputs by users, and this information is reflected in responses and suggestions throughout the system.

[0980] Program processing explanation

[0981] Information Input and Output

[0982] The user enters information about the measures, such as tightening new customer screening, into a form on the device.

[0983] The device sends information to the server via HTTPS.

[0984] The server validates the information it receives and checks that it does not contain any invalid data.

[0985] The server anonymizes the information so that it cannot be identified with any particular company or individual.

[0986] The server encrypts the anonymized information and stores it in a database.

[0987] When a user requests information on other companies' products, the server retrieves the relevant information from the database and sends it to the terminal.

[0988] The terminal displays the received information to the user.

[0989] Creating and managing chat rooms

[0990] A user requests the creation of a chat room with a specific theme: "exchange of opinions regarding new customer screening."

[0991] The server checks the request and generates a chat room with the specified theme.

[0992] The server also sends a notification of the creation of the chat room to other users.

[0993] A user connects to the generated chat room from a terminal and starts exchanging opinions.

[0994] The server logs the chat and filters it if necessary.

[0995] AI learning and suggestions

[0996] The server periodically provides past correspondence information and chat logs to the AI, allowing it to learn.

[0997] AI analyzes the data and detects specific patterns and success stories.

[0998] AI generates optimal compliance strategies.

[0999] The server notifies the user of the optimal strategy generated by the AI.

[1000] The device receives the notification and displays the suggestion to the user.

[1001] Response adjustment with emotion engine

[1002] As users use the system, the text and voice they input are analyzed.

[1003] The emotion engine recognizes the user's emotions (e.g., stress, relaxation).

[1004] The server obtains the emotional information and adjusts the response and suggestions.

[1005] The device displays the optimal response for the user.

[1006] Specific examples

[1007] Information input (example)

[1008] The user enters "strengthening new customer screening," a countermeasure to the new guidelines for the money lending industry, into the terminal.

[1009] The device sends the information to a server, which anonymizes it and stores it in a database as an "enhanced credit check."

[1010] Other users requesting similar information will see the "Enhanced Credit Check" information.

[1011] Creating a chat room (example)

[1012] A user created a chat room on the topic of "Risk management through cross-industry collaboration."

[1013] The server creates a chat room and notifies other users.

[1014] Users participate in chat rooms and exchange ideas about specific risk management strategies.

[1015] AI suggestions (example)

[1016] The server provides the AI ​​with countermeasure data from the past two years.

[1017] AI analyzes the risk reduction effect of "strengthening credit investigations" and proposes the optimal strategy.

[1018] The server notifies the user that "Tighter screening of new customers has resulted in a 90% reduction in high-risk customers," and the terminal displays this.

[1019] Using the Emotion Engine (Example)

[1020] When a user enters information about "strengthening new customer screening," the emotion engine recognizes from the text that the user is feeling stressed.

[1021] The emotion engine analyzes the user's stress level and notifies the server.

[1022] The server proposes flexible solutions based on the user's emotions (e.g., "Please consider adding resources for new customer screening").

[1023] The device displays the suggestions to the user and provides appropriate feedback.

[1024] The above is an embodiment of the present invention. This system allows money lenders and installment sales companies to securely share the responses of other companies and learn best practices. By combining it with an emotion engine, it is possible to provide optimal responses based on the user's emotions, improving the user experience.

[1025] The processing flow will be explained below.

[1026] Information Input and Output

[1027] Step 1:

[1028] The user enters information about the response, such as stricter new customer screening, into a dedicated form on the device.

[1029] The user inputs a specific countermeasure for the new guidelines for the money lending industry, such as "strengthening screening of new customers."

[1030] Step 2:

[1031] The terminal sends the entered information to the server using a secure communication channel (HTTPS).

[1032] The terminal transmits the information in encrypted form to the server over a communication channel.

[1033] Step 3:

[1034] The server verifies the information it receives.

[1035] The server checks the input information to see if it contains any invalid data and performs filtering to prevent SQL injection and XSS attacks.

[1036] Step 4:

[1037] The server anonymizes the information so that it cannot be identified with any specific person or company.

[1038] The server replaces specific business or personal names with generic category names (e.g., "ABC Bank" to "Financial Institution").

[1039] Step 5:

[1040] The server encrypts the anonymized information and stores it in a database.

[1041] The server encrypts the anonymized information and stores it securely in a database.

[1042] Step 6:

[1043] A user requests third-party compliance information.

[1044] The user sends a request for information about the money lending business from the terminal to the server.

[1045] Step 7:

[1046] The server retrieves the relevant anonymized information from the database and sends it to the requesting user terminal.

[1047] The server retrieves the information on "tighter new customer screening" from the database and sends it to the terminal via a secure communication channel.

[1048] Step 8:

[1049] The terminal displays the received information to the user.

[1050] The device will display the anonymized information requested by the user, "Enhanced New Customer Screening," for the user to refer to.

[1051] Creating and managing chat rooms

[1052] Step 1:

[1053] A user requests the creation of a chat room with a specific theme: "exchange of opinions regarding new customer screening."

[1054] The user inputs a theme on the chat room creation screen and sends it to the server.

[1055] Step 2:

[1056] The server checks the request and generates a chat room with the specified theme.

[1057] The server generates a chat room ID and sets the corresponding theme "exchange of opinions regarding new customer screening."

[1058] Step 3:

[1059] The server also sends a notification of the creation of the chat room to other users.

[1060] The server notifies other users of the creation of the chat room and encourages them to participate.

[1061] Step 4:

[1062] A user connects to the generated chat room from a terminal and starts exchanging opinions.

[1063] Users use their terminals to participate in chat rooms and exchange opinions.

[1064] Step 5:

[1065] The server logs the chat and filters it if necessary.

[1066] The server sequentially stores the contents of the chat log in a database and checks whether it contains any inappropriate content.

[1067] AI learning and suggestions

[1068] Step 1:

[1069] The server periodically provides past correspondence information and chat logs to the AI, allowing it to learn.

[1070] The server provides the AI ​​engine with response information and chat logs for a certain period of time (e.g., the past two years).

[1071] Step 2:

[1072] AI analyzes the data and detects specific patterns and success stories.

[1073] The AI ​​analyzes the collected data and calculates success stories and effects related to "strengthening new customer screening."

[1074] Step 3:

[1075] AI generates optimal compliance strategies.

[1076] Based on the analysis results, the AI ​​will suggest optimal strategies, such as "strengthening customer credit checks will reduce risk by 90%."

[1077] Step 4:

[1078] The server notifies the user of the optimal strategy generated by the AI.

[1079] The server transmits the optimal strategy to the user terminal and notifies it.

[1080] Step 5:

[1081] The device receives the notification and displays the suggestion to the user.

[1082] The device displays the following information to the user: "AI analysis shows that enhanced customer credit monitoring has helped reduce high-risk customers by 90%."

[1083] Response adjustment with emotion engine

[1084] Step 1:

[1085] As users use the system, the text and voice they input are analyzed.

[1086] When a user inputs text or voice into the device, this data is sent to the emotion engine.

[1087] Step 2:

[1088] The emotion engine recognizes the user's emotions.

[1089] The emotion engine analyzes the user's text and voice data to identify emotions such as stress, relaxation, and joy.

[1090] Step 3:

[1091] The server obtains the emotional information and adjusts the response and suggestions.

[1092] The server generates responses and suggestions that are optimal for the user's current state based on the emotional information obtained from the emotion engine.

[1093] Step 4:

[1094] The device displays the optimal response for the user.

[1095] The device displays the tailored responses and suggestions to the user, allowing the user to view countermeasures according to their emotions.

[1096] Specific examples

[1097] Information input (example)

[1098] The user inputs the countermeasure for the new guidelines for the money lending industry, "strengthening screening of new customers," into the terminal.

[1099] The device sends the information to a server, which anonymizes it and stores it in a database as an "enhanced credit check."

[1100] Other users requesting similar information will see the "Enhanced Credit Check" information.

[1101] Creating a chat room (example)

[1102] A user creates a chat room on the topic of "risk management through cross-industry collaboration."

[1103] The server creates a chat room and sends notifications to other users.

[1104] Users participate in chat rooms and exchange ideas about specific risk management strategies.

[1105] AI suggestions (example)

[1106] The server provides the AI ​​with countermeasure data from the past two years.

[1107] AI analyzes the risk reduction effect of "strengthening credit investigations" and proposes the optimal strategy.

[1108] The server notifies the user that "Tighter screening of new customers has resulted in a 90% reduction in high-risk customers," and the terminal displays this.

[1109] Using the Emotion Engine (Example)

[1110] When a user enters information about "strengthening new customer screening," the emotion engine recognizes from the text that the user is feeling stressed.

[1111] The emotion engine analyzes the user's stress level and notifies the server.

[1112] The server proposes flexible solutions based on the user's feelings (e.g., "Please consider adding resources for new customer screening").

[1113] The device displays the suggestions to the user and provides appropriate feedback.

[1114] The above is the specific operation of each processing step of this system. By following this processing flow, users can securely share the response status of other companies and utilize the optimal compliance strategy proposed by AI. In addition, by combining it with an emotion engine, it is possible to provide optimal responses based on the user's emotions, improving the user experience.

[1115] Example 2

[1116] Next, a description will be given of Example 2. In the following description, the data processing device 12 will be referred to as a "server" and the smart glasses 214 will be referred to as a "terminal."

[1117] Conventional information sharing systems make it difficult for money lenders and installment sales companies to securely share their response status with other companies, limiting opportunities to learn best practices. Furthermore, there was a lack of means to ensure that the information entered by users was anonymized, encrypted, and securely stored. Furthermore, it was difficult to utilize the collected information to propose effective strategies. Furthermore, there was a lack of chat rooms for exchanging opinions or user emotion recognition functionality, leaving a need for an improved user experience.

[1118] The specific processing by the specific processing unit 290 of the data processing device 12 in the second embodiment is realized by the following means.

[1119] In this invention, the server includes a means for anonymizing and encrypting received information, a means for storing the anonymized and encrypted information in a database, and a means for recognizing a user's emotions using an emotion engine and adjusting the response content. This enables secure information sharing and storage through anonymization and encryption, and enables the provision of optimal responses based on the user's emotions. Furthermore, the use of chat rooms enables real-time exchange of opinions, increasing opportunities to learn best practices.

[1120] The "terminal means for inputting information" refers to a communication device that allows a user to input response status information, and is an input device that includes a PC, a smartphone, or the like.

[1121] "Server means for anonymizing and encrypting received information" refers to a server device that anonymizes data received from a user so that specific individuals or companies cannot be identified, and then encrypts the data for safekeeping.

[1122] The "server means for storing anonymized and encrypted information in a database" refers to a server device that stores anonymized and encrypted data for a long period of time and can retrieve it as needed.

[1123] The "terminal means for receiving and displaying other companies' corresponding information" refers to a communication device for receiving other companies' corresponding information requested by the user and visually displaying it, such as a display device such as a PC or smartphone.

[1124] The "artificial intelligence means that learns from collected information and proposes optimal strategies" is an artificial intelligence engine that performs machine learning based on collected corresponding information, analyzes the optimal strategy based on the results, and proposes it.

[1125] The "server means for recognizing the user's emotions using an emotion engine and adjusting the response content" is a server device that analyzes emotions from the text or voice input by the user and adjusts the system's response and suggestions based on that information.

[1126] The "server means for generating chat rooms and providing a function for exchanging opinions" refers to a server device that generates and manages chat rooms in which users can exchange opinions in real time.

[1127] This invention is a system that allows money lenders and installment sales companies to securely share the status of other companies' responses and learn best practices. This system provides a more advanced user experience by combining information input, anonymization and encryption, database storage, information display, AI strategy proposals, opinion exchange in chat rooms, and an emotion engine that recognizes user emotions.

[1128] Main components of the system

[1129] 1. Terminal means for inputting information

[1130] Users enter their own status information using a dedicated device (e.g., a PC or smartphone). This device provides a secure form and has the function of securely communicating the entered data with the server.

[1131] Example: A user enters a recommendation into a form on their device, such as "Tighten up credit checks on new customers." The device sends this to the server using the HTTPS protocol.

[1132] Example prompt sentence:

[1133] "Please enter specific measures for strengthening new customer screening into the system. For example, strengthen credit checks on new customers."

[1134] 2. Server means to anonymize and encrypt received information

[1135] The server anonymizes the response status information received from the device so that it cannot be identified by a specific company or individual, and then encrypts the information, ensuring the confidentiality and security of the information.

[1136] Example: The server anonymizes certain identifiers (e.g., customer IDs or company names) by converting them into random strings and removing the original information, then encrypts the data using an encryption algorithm (e.g., AES-256).

[1137] 3. Server means for storing anonymized and encrypted information in a database

[1138] The anonymized and encrypted information is stored on a server in a highly reliable and secure database.

[1139] 4. Terminal means for receiving and displaying other companies' support information

[1140] Users can request information about other companies' products using their devices. The server retrieves the relevant anonymized information from the database and sends it to the user's device, which then displays the information in an easy-to-read format.

[1141] Example: "Enhanced Credit Check" information is displayed when other users request similar information.

[1142] Example prompt sentence:

[1143] "Please create a chat room about risk management through cross-industry collaboration. I'd like to exchange opinions on specific risk management strategies."

[1144] 5. Artificial intelligence means that learns from the collected information and proposes optimal strategies

[1145] The server provides the collected response information to the AI ​​engine, which then continuously learns. Based on the learning data, the AI ​​analyzes the optimal compliance strategy and proposes it to the user.

[1146] Example: AI analyzes the risk reduction effect of "strengthening credit checks" and proposes the optimal strategy. The server notifies the user that "Tighter screening of new customers has resulted in a 90% reduction in high-risk customers," and the terminal displays this.

[1147] Example prompt sentence:

[1148] "Using AI to generate the optimal compliance strategy based on data from the past two years of countermeasures. As a concrete example, please show the effect of tightening new customer screening."

[1149] 6. Server means for recognizing user emotions using an emotion engine and adjusting response content

[1150] The emotion engine recognizes and analyzes emotions from text and voice inputs by users, and this information is reflected in responses and suggestions throughout the system.

[1151] Example: The emotion engine recognizes that the user is feeling stressed from the text entered by the user and notifies the server. The server then proposes flexible measures based on the user's emotions (e.g., "Please consider adding resources for new customer screening"). The device then displays the proposal to the user.

[1152] Example prompt sentence:

[1153] "Please enter your response to new customer screening. If you feel stressed, the emotion engine will suggest appropriate responses. For example, consider adding resources to new customer screening."

[1154] 7. Server means for generating chat rooms and providing functions for exchanging opinions

[1155] Users can create chat rooms based on specific themes and exchange opinions with other users in real time. This function is managed by the server, and chat logs are saved for later reference.

[1156] Example: A user requests the creation of a chat room with a specific topic, "Discussion on new customer screening," and the server creates the chat room. Notifications are sent to other users, who then discuss specific risk management strategies in the chat room.

[1157] Example prompt sentence:

[1158] "Please create a chat room about risk management through cross-industry collaboration. I'd like to exchange opinions on specific risk management strategies."

[1159] The above is an embodiment of the present invention. This system allows money lenders and installment sales companies to securely share the responses of other companies and learn best practices. By combining it with an emotion engine, it is possible to provide optimal responses based on the user's emotions, improving the user experience.

[1160] The flow of the identification process in the second embodiment will be described with reference to FIG.

[1161] Step 1:

[1162] The user uses a dedicated device (for example, a PC or smartphone) to enter response status information such as "Tighter screening of new customers" into the system's web form.

[1163] Specific operation: The user opens a browser and enters their ID and password on the system login screen to be authenticated. After authentication, a form for entering status information is displayed, and the user enters the relevant information.

[1164] Input: Login information and response status information

[1165] Output: Compliance status information encrypted using HTTPS protocol

[1166] Step 2:

[1167] The terminal sends the entered information to the server using the HTTPS protocol.

[1168] Specific operation: When the send button is pressed, the device encrypts the input data and transfers it to the server via HTTPS.

[1169] Input: User-entered status information

[1170] Output: Sending compliance status information encrypted using HTTPS protocol

[1171] Step 3:

[1172] The server validates the information it receives and checks that it does not contain any invalid data.

[1173] What happens: The server parses the received data and verifies that the data is of the correct format and content, for example, checking that all required fields are filled in and that the input data is in the correct format (for example, date or number format).

[1174] Input: Status information received from the device

[1175] Output: Verification results and analyzed compliance status information

[1176] Step 4:

[1177] The server anonymizes the information so that it cannot be used to identify companies or individuals.

[1178] What it does: The server performs anonymization by converting specific identifiers (e.g., customer IDs or company names) into random strings of characters and deleting the original information.

[1179] Input: Parsed response status information

[1180] Output: Anonymized response status information

[1181] Step 5:

[1182] The server encrypts the anonymized information and stores it in a highly secure database.

[1183] Specific operation: The server encrypts the data using an encryption algorithm (e.g., AES-256) and inserts the encrypted information into the database.

[1184] Input: Anonymized response status information

[1185] Output: Encrypted status information stored in a database

[1186] Step 6:

[1187] The user requests support information from other companies from their device.

[1188] Specific operation: When a user enters search criteria in the web interface and presses the search button, a request is sent from the terminal to the server.

[1189] Input: Request conditions

[1190] Output: Request sent to server

[1191] Step 7:

[1192] The server retrieves the relevant information from the database and sends it to the terminal in encrypted form.

[1193] Specific operation: The server executes a database query to obtain the relevant information and sends the encrypted data to the device using the HTTPS protocol.

[1194] Input: A request from the user

[1195] Output: Sending encrypted information

[1196] Step 8:

[1197] The terminal decodes the received information and displays it in a user-friendly format.

[1198] Specific operation: The device decodes the data received from the server, organizes it in a table or graph, and displays it to the user.

[1199] Input: Encrypted information

[1200] Output: Corresponding information displayed to the user

[1201] Step 9:

[1202] The server periodically provides the collected response information and user chat logs to the AI ​​engine, which then performs learning.

[1203] Specific operation: The server periodically extracts correspondence information and chat logs from the database and inputs them into the AI ​​engine as a learning dataset.

[1204] Input: Response information and chat logs

[1205] Output: Providing data to the AI ​​engine

[1206] Step 10:

[1207] AI analyzes the data, detects specific patterns and best practices, and generates an optimal compliance strategy.

[1208] How it works: The AI ​​engine uses machine learning algorithms (e.g., deep learning) to analyze data and detect patterns and causal relationships.

[1209] Input: Training dataset

[1210] Output: Optimal Compliance Strategy

[1211] Step 11:

[1212] The server notifies the user of the optimal strategy generated by the AI.

[1213] Specific operation: The AI ​​passes the generated strategy information to the server, and the server notifies the user of the strategy via email or dashboard notification.

[1214] Input: AI-generated strategic information

[1215] Output: User notification

[1216] Step 12:

[1217] The device receives the notification and displays the suggestion to the user.

[1218] Specific operation: The device receives the notification content and displays it in a user-friendly format (e.g., dashboard, pop-up).

[1219] Input: Notification content

[1220] Output: Display of proposal

[1221] Step 13:

[1222] The emotion engine analyzes emotions from the text and voice input by the user and notifies the server of the emotion information.

[1223] Specific operation: The emotion engine uses natural language processing (NLP) technology to extract emotions from the user's text and voice and transmit them to the server.

[1224] Input: User text and voice

[1225] Output: Emotional information

[1226] Step 14:

[1227] The server obtains the emotional information and adjusts the response and suggestions.

[1228] Specific operation: The server receives the emotion data sent from the emotion engine and executes logic to adjust the response message or suggestion.

[1229] Input: Emotion information

[1230] Output: Tailored response messages and suggestions

[1231] Step 15:

[1232] The device displays the optimal response for the user.

[1233] Specific operation: The terminal displays the adjusted responses and suggestions received from the server on the screen and provides them to the user.

[1234] Input: Tailored response messages and suggestions

[1235] Output: The response or suggestion that is displayed to the user

[1236] Through these steps, the system can securely manage the information entered by the user and provide the optimal strategy and user experience.

[1237] (Application example 2)

[1238] Next, a description will be given of Application Example 2. In the following description, the data processing device 12 will be referred to as a "server" and the smart glasses 214 will be referred to as a "terminal."

[1239] In modern factory operations, optimizing the efficient operation and placement of robots is essential to improving productivity. However, there are limits to what each factory can do by analyzing its own operational status and taking measures. Another issue is the difficulty for managers to access operational information and quickly find optimal improvement measures. A particularly problematic issue is the lack of a means to safely share and learn from other factories' best practices and optimal operational patterns. Furthermore, a system that reduces the mental burden on managers and provides appropriate operational support is needed.

[1240] The specific processing by the specific processing unit 290 of the data processing device 12 in the application example 2 is realized by the following means.

[1241] In this invention, the server includes a terminal for inputting information, a server for anonymizing and encrypting received information, a server for storing the anonymized and encrypted information in a database, a terminal for receiving and displaying other companies' response information, an artificial intelligence for learning the collected information and proposing optimal strategies, an artificial intelligence for analyzing the collected robot operation information and proposing optimal placement and movement patterns, and an emotion recognition engine for analyzing the emotions of operators and proposing appropriate countermeasures. This enables secure information sharing between factories and learning best practices, enabling managers to not only quickly obtain optimal operation data and strategies but also effectively manage factory operations while reducing their mental burden.

[1242] "Terminals for inputting information" are devices that users use to input information about the operation of factory robots, and include smartphones, tablets, computers, etc.

[1243] The "server that anonymizes and encrypts received information" is a system that anonymizes operational information received from users and further encrypts the information to maintain confidentiality.

[1244] A "server that stores anonymized and encrypted information in a database" is a system that stores anonymized and encrypted information in a highly secure database and maintains its consistency.

[1245] The "terminal that receives and displays other companies' corresponding information" is a device that allows users to request and visualize other companies' factory operation information stored in the database.

[1246] "Artificial intelligence that learns from collected information and proposes optimal strategies" is an AI system that analyzes operational information collected from other factories and proposes optimal movement patterns and placement strategies to the user.

[1247] "Artificial intelligence that analyzes collected robot operation information and proposes optimal placement and movement patterns" is an AI system that analyzes factory robot operation information and learns and proposes optimal placement and movement patterns.

[1248] The "emotion recognition engine that analyzes the emotions of business operators and suggests appropriate countermeasures" is a system that determines emotions from input from managers and business operators and suggests appropriate countermeasures such as reducing stress or recommending breaks.

[1249] Overall system overview

[1250] This invention is a system for optimizing factory robot operations and securely sharing success stories from other companies. This system combines information input, anonymization and encryption, database storage, information display, AI strategy proposals, opinion exchange via chat rooms, and an emotion engine that recognizes the emotions of managers.

[1251] Main components of the system

[1252] 1. Terminal means for inputting information

[1253] Users enter information about the operation of factory robots using smartphones, tablets, or computers. These devices provide a secure form and securely communicate the entered data with the server.

[1254] 2. Server means to anonymize and encrypt received information

[1255] The server anonymizes the operational information received from users to prevent identification of specific factories or individuals, and then encrypts the information to ensure security.

[1256] 3. Server means for storing anonymized and encrypted information in a database

[1257] The server stores the anonymized and encrypted information in a secure database, which provides high reliability, security, and maintains the integrity of the information.

[1258] 4. Terminal means for receiving and displaying other companies' support information

[1259] Users can use their own devices to request information about other companies' factory operations. The server retrieves the relevant anonymized information from the database and sends it to the user's device, which then displays the information in an easy-to-read format.

[1260] 5. Artificial intelligence means that learns from the collected information and proposes optimal strategies

[1261] The server provides the collected operational information to the AI ​​engine, which then continuously learns from it. Based on the learning data, the AI ​​analyzes the optimal robot placement and movement patterns and makes suggestions to the user.

[1262] 6. A feature to create chat rooms and exchange opinions

[1263] Users can create chat rooms based on specific themes and exchange opinions with other users in real time. This function is managed by the server, and chat logs are saved for later reference.

[1264] 7. Emotion recognition engine that analyzes business operators' emotions and suggests appropriate countermeasures

[1265] The emotion engine recognizes and analyzes emotions from text and voice inputs by administrators, and this information is reflected in responses and suggestions throughout the system.

[1266] Program processing explanation

[1267] Information input and output

[1268] The user enters factory robot operation information (e.g., production line layout, operating hours, energy consumption) into a form on the terminal. The terminal sends the information to the server via HTTPS. The server anonymizes the received information so that it cannot be used to identify a specific factory or individual. The server then encrypts the anonymized information and stores it in a database. When the user requests operation information from another company, the server retrieves the relevant information from the database and sends it to the terminal. The terminal displays the received information to the user.

[1269] Creating and managing chat rooms

[1270] A user requests the creation of a chat room based on a specific theme, "optimal placement of automated lines." The server checks the request and creates a chat room with the specified theme. The server also sends a notification of the chat room creation to other users. The user connects to the created chat room from their device and exchanges opinions. The server records a chat log and filters it as necessary.

[1271] AI learning and suggestions

[1272] The server periodically provides past operational information and chat logs to the AI, allowing it to learn. The AI ​​analyzes the data and detects specific patterns and success stories. The AI ​​generates optimal robot placement and movement patterns, and the server notifies the user of the optimal strategy generated by the AI. The device receives the notification and displays the suggestions to the user.

[1273] Response adjustment with emotion engine

[1274] As the user uses the system, the text and voice input are analyzed. The emotion engine recognizes the user's emotions (e.g., stress, relaxation). The server obtains the emotion information and adjusts the responses and suggestions. The device displays the most appropriate responses and suggestions to the user.

[1275] Specific examples

[1276] Information input (example)

[1277] A user enters the factory robot operation information "Operating time: 8 hours, Energy consumption: High" into a terminal. The terminal sends the information to a server, which anonymizes it and stores it in a database as "Operating time: 8 hours, Energy consumption: High."

[1278] Creating a chat room (example)

[1279] A user creates a chat room on the topic of "optimal placement of automated lines." The server creates the chat room and sends notifications to other users. Users join the chat room and exchange opinions on specific placement strategies and optimal movement patterns.

[1280] AI suggestions (example)

[1281] The server provides past operational data to the AI. The AI ​​analyzes the decrease in efficiency due to "8 hours of operation, high energy consumption" and proposes an optimal deployment strategy. The server sends a notification to the user suggesting "replacement changes to reduce energy consumption," which is displayed on the device.

[1282] Using the Emotion Engine (Example)

[1283] The emotion engine recognizes that the user is feeling stressed due to "8 hours of operation and high energy consumption." The emotion engine analyzes the user's stress level and notifies the server. The server then suggests to the user, "We recommend taking a break to reduce stress," and the device displays this.

[1284] Prompt Sentence Examples

[1285] In Factory A, the robots operate for 8 hours a day and consume a lot of energy. Please suggest the optimal operation strategy.

[1286] The flow of the specific processing in the application example 2 will be described with reference to FIG.

[1287] Step 1:

[1288] Users enter operational information for factory robots using a device (smartphone, tablet, or computer). The device provides a secure form to collect operational information (e.g., production line layout, operating hours, energy consumption). The entered data is sent to a server via HTTPS.

[1289] Input: Operational information (production line layout, operating hours, energy consumption)

[1290] Output: Data sent to the server

[1291] Step 2:

[1292] The server verifies the received operational information to ensure it does not contain any unauthorized data, then anonymizes the information so that factories and individuals cannot be identified, and then encrypts the anonymized information to make it secure.

[1293] Input: Send data

[1294] Output: Anonymized and encrypted data

[1295] Step 3:

[1296] The server stores the anonymized and encrypted information in a secure database that provides high reliability, security, and maintains the integrity of the information.

[1297] Input: Anonymized and encrypted data

[1298] Output: Information stored in the database

[1299] Step 4:

[1300] A user uses a terminal to request information on other companies' factory operations. The server retrieves the relevant anonymized information from the database and sends it to the user's terminal. The terminal then displays the received information in an easy-to-read format.

[1301] Input: Information Request

[1302] Output: Operational information of other companies displayed on the user's terminal

[1303] Step 5:

[1304] The server provides the collected operational information to the AI ​​engine, which then continuously learns from it. Based on the learning data, the AI ​​analyzes the optimal robot placement and movement patterns and makes suggestions to the user.

[1305] Input: Operational information data

[1306] Output: AI-based placement and movement pattern suggestions

[1307] Step 6:

[1308] A user requests the creation of a chat room based on a specific theme (e.g., "Optimal placement of automated lines"). After the server confirms the request, it creates a chat room with the specified theme and sends a notification to other users. The user connects to the created chat room from their device and begins exchanging opinions. The server records a chat log and filters it as necessary.

[1309] Input: Chat room creation request

[1310] Output: The generated chat room and notifications

[1311] Step 7:

[1312] As the user uses the system, the emotion engine analyzes the text and voice input. The emotion engine recognizes the user's emotions (e.g., stress, relaxation). The server obtains the emotion information and adjusts the responses and suggestions of the entire system. The device displays the most appropriate responses and suggestions to the user.

[1313] Input: User text and voice data

[1314] Output: Adjusted system response and / or recommendations

[1315] Example prompt

[1316] Sample prompt: In Factory A, the robots operate for 8 hours a day and consume a lot of energy. Please suggest the optimal operation strategy.

[1317] The specific processing unit 290 transmits the result of the specific processing to the smart glasses 214. In the smart glasses 214, the control unit 46A causes the speaker 240 to output the result of the specific processing. The microphone 238 acquires audio indicating a user input regarding the result of the specific processing. The control unit 46A transmits audio data indicating the user input acquired by the microphone 238 to the data processing device 12. In the data processing device 12, the specific processing unit 290 acquires the audio data.

[1318] The data generation model 58 is a so-called generative AI (Artificial Intelligence). An example of the data generation model 58 is ChatGPT (Internet Search<URL: https: / / openai.com / blog / chatgpt> ), Gemini (Internet search <url: https: gemini.google.com ?hl="ja">) and other generation AIs. The data generation model 58 is obtained by performing deep learning on a neural network. A prompt including an instruction is input to the data generation model 58, and inference data such as voice data indicating voice, text data indicating text, and image data indicating an image is also input. The data generation model 58 performs inference on the input inference data in accordance with the instruction indicated by the prompt, and outputs the inference result in a data format such as voice data and text data. Here, inference refers to, for example, analysis, classification, prediction, and / or summarization.

[1319] In the above embodiment, an example in which the specific processing is performed by the data processing device 12 has been given, but the technology of the present disclosure is not limited to this, and the specific processing may be performed by the smart glasses 214.

[1320] [Third embodiment]

[1321] FIG. 5 shows an example of the configuration of a data processing system 310 according to the third embodiment.

[1322] 5, the data processing system 310 includes the data processing device 12 and a headset type terminal 314. An example of the data processing device 12 is a server.

[1323] The data processing device 12 includes a computer 22, a database 24, and a communication I / F 26. The computer 22 is an example of a "computer" according to the technology of the present disclosure. The computer 22 includes a processor 28, a RAM 30, and a storage 32. The processor 28, the RAM 30, and the storage 32 are connected to a bus 34. The database 24 and the communication I / F 26 are also connected to the bus 34. The communication I / F 26 is connected to a network 54. Examples of the network 54 include a WAN (Wide Area Network) and / or a LAN (Local Area Network).

[1324] The headset type terminal 314 includes a computer 36, a microphone 238, a speaker 240, a camera 42, a communication I / F 44, and a display 343. The computer 36 includes a processor 46, a RAM 48, and a storage 50. The processor 46, the RAM 48, and the storage 50 are connected to a bus 52. The microphone 238, the speaker 240, the camera 42, and the display 343 are also connected to the bus 52.

[1325] The microphone 238 receives instructions and the like from the user 20 by receiving voice uttered by the user 20. The microphone 238 captures the voice uttered by the user 20, converts the captured voice into audio data, and outputs it to the processor 46. The speaker 240 outputs audio in accordance with instructions from the processor 46.

[1326] Camera 42 is a small digital camera equipped with an optical system including a lens, aperture, and shutter, and an imaging element such as a CMOS (Complementary Metal-Oxide-Semiconductor) image sensor or a CCD (Charge Coupled Device) image sensor, and captures images of the surroundings of user 20 (for example, an imaging range defined by an angle of view equivalent to the field of vision of a typical healthy person).

[1327] The communication I / F 44 is connected to a network 54. The communication I / Fs 44 and 26 are responsible for the exchange of various information between the processor 46 and the processor 28 via the network 54. The exchange of various information between the processor 46 and the processor 28 using the communication I / Fs 44 and 26 is carried out in a secure state.

[1328] Fig. 6 shows an example of the main functions of the data processing device 12 and the headset type terminal 314. As shown in Fig. 6, in the data processing device 12, a specific process is performed by the processor 28. A specific process program 56 is stored in the storage 32.

[1329] The specific processing program 56 is an example of a "program" according to the technology of the present disclosure. The processor 28 reads the specific processing program 56 from the storage 32 and executes the read specific processing program 56 on the RAM 30. The specific processing is realized by the processor 28 operating as a specific processing unit 290 in accordance with the specific processing program 56 executed on the RAM 30.

[1330] The storage 32 stores a data generation model 58 and an emotion identification model 59. The data generation model 58 and the emotion identification model 59 are used by the identification processing unit 290.

[1331] In the headset type terminal 314, a reception output process is performed by the processor 46. A reception output program 60 is stored in the storage 50. The processor 46 reads the reception output program 60 from the storage 50 and executes the read reception output program 60 on the RAM 48. The reception output process is realized by the processor 46 operating as the control unit 46A in accordance with the reception output program 60 executed on the RAM 48.

[1332] Next, a description will be given of the identification process performed by the identification processing unit 290 of the data processing device 12. In the following description, the data processing device 12 will be referred to as the "server" and the headset type terminal 314 will be referred to as the "terminal."

[1333] MODE FOR CARRYING OUT THE INVENTION

[1334] Overall system overview

[1335] This invention is a system that enables money lenders, installment sales companies, and others to securely share information on the responses of other companies and learn best practices. The system is designed to enable users to efficiently obtain and utilize information through a series of processes, including information input, anonymization and encryption, storage in a database, information display, strategic proposals using AI, and opinion exchange in a chat room.

[1336] Main components of the system

[1337] 1. Terminal means for inputting information

[1338] Users enter their own compliance status information using a dedicated terminal (e.g., a PC or smartphone). This terminal provides a secure form and has the function of securely communicating the entered data with the server.

[1339] 2. Server means to anonymize and encrypt received information

[1340] The server anonymizes the response status information received from the device so that it cannot be used to identify specific companies or individuals, and then encrypts the information, ensuring its confidentiality and security.

[1341] 3. Server means for storing anonymized and encrypted information in a database

[1342] The server stores the anonymized and encrypted information in a database that provides high reliability, security, and maintains the integrity of the information.

[1343] 4. Terminal means for receiving and displaying other companies' support information

[1344] Users can request information about other companies' products using their devices. The server retrieves the relevant anonymized information from the database and sends it to the user's device, which then displays the information in an easy-to-read format.

[1345] 5. Artificial intelligence means that learns from the collected information and proposes optimal strategies

[1346] The server provides the collected response information to the AI ​​engine, which then continuously learns. Based on the learning data, the AI ​​analyzes the optimal compliance strategy and proposes it to the user.

[1347] 6. A feature to create chat rooms and exchange opinions

[1348] Users can create chat rooms based on specific themes and exchange opinions with other users in real time. This function is managed by the server, and chat logs are saved for later reference.

[1349] Program processing explanation

[1350] Information Input and Output

[1351] The user enters information about the measures, such as tightening new customer screening, into a form on the device.

[1352] The device sends information to the server via HTTPS.

[1353] The server anonymizes and encrypts the information it receives.

[1354] The server stores the anonymized information in a database.

[1355] When a user requests information about another company, the server retrieves the relevant information from the database and sends it to the terminal.

[1356] The terminal displays the information to the user.

[1357] Creating and managing chat rooms

[1358] The user requests the creation of a chat room by specifying a theme.

[1359] The server creates a chat room and notifies other users to join.

[1360] Users connect to the chat room from their terminals and exchange opinions in real time.

[1361] The server records the chat log and filters it if necessary.

[1362] AI learning and suggestions

[1363] The server provides the AI ​​with past response information and chat logs, allowing it to continuously learn.

[1364] AI analyzes the data and generates the optimal compliance strategy.

[1365] The server notifies the user of the strategy, and the terminal displays the notification.

[1366] Specific examples

[1367] Information input (example)

[1368] The user enters "strengthening new customer screening," a countermeasure to the new guidelines for the money lending industry, into the terminal.

[1369] The device sends the information to a server, which anonymizes it and stores it in a database as an "enhanced credit check."

[1370] Other users requesting similar information will see the "Enhanced Credit Check" information.

[1371] Creating a chat room (example)

[1372] A user created a chat room on the topic of "Risk management through cross-industry collaboration."

[1373] The server creates a chat room and notifies other users.

[1374] Users participate in chat rooms and exchange ideas about specific risk management strategies.

[1375] AI suggestions (example)

[1376] The server provides the AI ​​with countermeasure data from the past two years.

[1377] AI analyzes the risk reduction effect of "strengthening credit investigations" and proposes the optimal strategy.

[1378] The server notifies the user that "Tighter screening of new customers has resulted in a 90% reduction in high-risk customers," and the terminal displays this.

[1379] The above is an embodiment of the present invention. This system enables money lenders and installment sales companies to securely share the status of other companies' responses and learn best practices.

[1380] The processing flow will be explained below.

[1381] Information Input and Output

[1382] Step 1:

[1383] The user enters information about the response, such as stricter new customer screening, into a dedicated form on the device.

[1384] The user inputs a specific countermeasure for the new guidelines for the money lending industry, such as "strengthening screening of new customers."

[1385] Step 2:

[1386] The terminal sends the entered information to the server using a secure communication channel (HTTPS).

[1387] The terminal transmits the information in encrypted form to the server over a communication channel.

[1388] Step 3:

[1389] The server verifies the information it receives.

[1390] The server checks the input information to see if it contains any invalid data and performs filtering to prevent SQL injection and XSS attacks.

[1391] Step 4:

[1392] The server anonymizes the information so that it cannot be identified with any specific person or company.

[1393] The server replaces specific business or personal names with generic category names (e.g., "ABC Bank" to "Financial Institution").

[1394] Step 5:

[1395] The server encrypts the anonymized information and stores it in a database.

[1396] The server encrypts the anonymized information and stores it securely in a database.

[1397] Step 6:

[1398] A user requests third-party compliance information.

[1399] The user sends a request for information about the money lending business from the terminal to the server.

[1400] Step 7:

[1401] The server retrieves the relevant anonymized information from the database and sends it to the requesting user terminal.

[1402] The server retrieves the information on "tighter new customer screening" from the database and sends it to the terminal via a secure communication channel.

[1403] Step 8:

[1404] The terminal displays the received information to the user.

[1405] The device will display the anonymized information requested by the user, "Enhanced New Customer Screening," for the user to refer to.

[1406] Creating and managing chat rooms

[1407] Step 1:

[1408] A user requests the creation of a chat room with a specific theme: "exchange of opinions regarding new customer screening."

[1409] The user inputs a theme on the chat room creation screen and sends it to the server.

[1410] Step 2:

[1411] The server checks the request and generates a chat room with the specified theme.

[1412] The server generates a chat room ID and sets the corresponding theme "exchange of opinions regarding new customer screening."

[1413] Step 3:

[1414] The server also sends a notification of the creation of the chat room to other users.

[1415] The server notifies other users of the creation of the chat room and encourages them to participate.

[1416] Step 4:

[1417] A user connects to the generated chat room from a terminal and starts exchanging opinions.

[1418] Users use their terminals to participate in chat rooms and exchange opinions.

[1419] Step 5:

[1420] The server logs the chat and filters it if necessary.

[1421] The server sequentially stores the contents of the chat log in a database and checks whether it contains any inappropriate content.

[1422] AI learning and suggestions

[1423] Step 1:

[1424] The server periodically provides past correspondence information and chat logs to the AI, allowing it to learn.

[1425] The server provides the AI ​​engine with response information and chat logs for a certain period of time (e.g., the past two years).

[1426] Step 2:

[1427] AI analyzes the data and detects specific patterns and success stories.

[1428] The AI ​​analyzes the collected data and calculates success stories and effects related to "strengthening new customer screening."

[1429] Step 3:

[1430] AI generates optimal compliance strategies.

[1431] Based on the analysis results, the AI ​​will suggest optimal strategies, such as "strengthening customer credit checks will reduce risk by 90%."

[1432] Step 4:

[1433] The server notifies the user of the optimal strategy generated by the AI.

[1434] The server transmits the optimal strategy to the user terminal and notifies it.

[1435] Step 5:

[1436] The device receives the notification and displays the suggestion to the user.

[1437] The device displays the following information to the user: "AI analysis shows that enhanced customer credit monitoring has helped reduce high-risk customers by 90%."

[1438] The above is the specific operation of each processing step of this system. By following this processing flow, users can securely share the response status of other companies and utilize the optimal compliance strategy proposed by AI.

[1439] Example 1

[1440] Next, a description will be given of Example 1. In the following description, the data processing device 12 will be referred to as a "server" and the headset type terminal 314 will be referred to as a "terminal."

[1441] This invention is a system that allows moneylenders and installment sales companies to securely share the status of other companies' responses and learn best practices. Conventional systems do not adequately ensure the confidentiality and security of information, and it is difficult to propose optimal strategies or exchange opinions in real time. To solve these issues, this invention aims to integrate a series of processes, including the anonymization and encryption of information, strategy proposals using AI, and opinion exchange via chat rooms.

[1442] The specific processing by the specific processing unit 290 of the data processing device 12 in the first embodiment is realized by the following means.

[1443] In this invention, the server includes means for anonymizing the information received by the server and encrypting the data using an encryption algorithm, means for storing the anonymized and encrypted information in a highly reliable database, and means for providing past correspondence information and chat logs to a learning AI engine, which analyzes the data and proposes optimal strategies. This enables optimal strategy proposals and real-time exchange of opinions while ensuring the confidentiality and security of information.

[1444] A "user" is a person who uses a dedicated terminal to access the system and input information or make requests.

[1445] A "terminal" is a device such as a PC or smartphone that allows a user to input information, make requests, and display data.

[1446] A "server" is a computer system that manages the entire system and provides functions such as receiving, anonymizing, encrypting, storing, analyzing, suggesting, and notifying information.

[1447] "HTTPS" stands for Hypertext Transfer Protocol Secure, a protocol for securely transmitting data over the Internet.

[1448] "Anonymization" is a method of processing information so that it cannot be used to identify specific companies or individuals.

[1449] An "encryption algorithm" is a mathematical technique used to secure data, such as AES-256.

[1450] A "database" is a system for structuring and storing information so that it can be accessed and managed efficiently.

[1451] A "chat room" is a virtual space that is generated based on a theme specified by the user and allows for the exchange of opinions in real time.

[1452] An "AI engine" is an artificial intelligence system that analyzes data, learns, and proposes optimal strategies.

[1453] "Strategic proposals" refer to optimal countermeasures and policies generated by the AI ​​engine based on data analysis.

[1454] A "secure web form" is an input form on a web page for securely entering and submitting information.

[1455] A "request" is an act by a user requesting specific information or service from the system.

[1456] A "pop-up notification" is a notification message that appears as a small window on the device screen.

[1457] "Real-time" refers to processing or communication that occurs immediately, without delay.

[1458] "Natural language processing" is a technology that allows computers to analyze, understand, and generate human language.

[1459] An "INSERT SQL query" is a SQL statement used to add new records to a database.

[1460] A "SELECT SQL query" is a SQL statement used to retrieve specific data from a database.

[1461] "High reliability" refers to the characteristic of a system or device operating without failure or error for an extended period of time.

[1462] This invention provides a system that enables money lenders and installment sales companies to securely share the status of other companies' responses and learn best practices. The system integrates functions such as information input, anonymization and encryption, database storage, information display, AI strategy proposals, and chat room opinion exchange.

[1463] Entering information

[1464] Users enter status information using a dedicated device such as a PC or smartphone. The dedicated device is equipped with a secure web form, allowing users to enter information about, for example, stricter new customer screening. The device sends the entered information to the server using HTTPS. This communication is encrypted using SSL / TLS to ensure security.

[1465] Anonymization and encryption of information

[1466] The server anonymizes the information it receives so that it cannot be used to identify specific companies or individuals. This process involves removing personal information from the data. The server then encrypts the data using an encryption algorithm such as AES-256, ensuring the confidentiality of the data.

[1467] Saving to a database

[1468] The server stores the anonymized and encrypted information in a trusted database (e.g., PostgreSQL), which provides data integrity and protection.

[1469] Requesting and Viewing Information

[1470] When a user requests information about other companies' compliance, the server retrieves the relevant anonymized information from the database and sends it to the device. The device then displays this information in an easy-to-read format (e.g., a table or graph), allowing the user to easily check the compliance status of other companies.

[1471] Creating and managing chat rooms

[1472] Users can request the creation of a chat room based on a specific theme (e.g., risk management through cross-industry collaboration). The server creates a new chat room and notifies other users of the information. Users can connect to the chat room from their devices and exchange opinions in real time. The server records chat logs and can filter them using advanced natural language processing technology.

[1473] AI learning and suggestions

[1474] The server provides past correspondence information and chat logs to the AI ​​engine, which continuously learns. This AI engine is implemented using TensorFlow or PyTorch, for example. The AI ​​analyzes the data and generates an optimal compliance strategy. This generated strategy is notified to the user via the server and displayed on the device.

[1475] Specific examples

[1476] For example, a user may enter a countermeasure for the new guidelines, such as "strengthening new customer screening," and the server may anonymize this information and store it in the database as "strengthening credit checks." Next, when another user requests this information, the "strengthening credit checks" information will be displayed to that user.

[1477] Furthermore, if a chat room is created on the theme of "risk management through cross-industry collaboration," other users will receive a notification and can participate to exchange opinions on specific risk management strategies.

[1478] Furthermore, the server provides the AI ​​engine with corresponding information data from the past two years, and the AI ​​analyzes the risk reduction effect of "strengthening credit investigations" and notifies the user of optimal strategy suggestions, such as "Tighter screening of new customers has resulted in a 90% reduction in high-risk customers."

[1479] Prompt Sentence Examples

[1480] "Please analyze your past response data and provide specific examples of strategies that have been most effective in reducing risk."

[1481] The above is a specific embodiment for carrying out the present invention. The present invention is a system that enables money lenders and installment sales companies to efficiently and securely share information and utilize strategic proposals to help improve their business operations.

[1482] The flow of the identification process in the first embodiment will be described with reference to FIG.

[1483] Step 1:

[1484] The user uses a dedicated terminal to enter information about the status of the response into a secure web form.

[1485] Specifically, the user accesses a web browser and enters information such as "Tighter New Customer Screening." This form is protected by the HTTPS protocol, which is secured by TLS / SSL.

[1486] Input: Information about strengthening new customer screening.

[1487] Output: Data sent to the server as an HTTPS request.

[1488] Step 2:

[1489] The terminal sends the entered information to the server using the HTTPS protocol.

[1490] Specifically, when the user clicks the "Send" button, the terminal sends the information via HTTPS communication.

[1491] Input: Secure form data entered by the user.

[1492] Output: The HTTPS request reaching the server.

[1493] Step 3:

[1494] The server anonymizes the information it receives so that specific companies or individuals cannot be identified, and then encrypts the data using an encryption algorithm (e.g., AES-256).

[1495] Specifically, a back-end program on the server processes the information, removes names and other personally identifiable information, and then encrypts the information.

[1496] Input: Raw data sent via HTTPS protocol.

[1497] Output: Anonymized and encrypted data.

[1498] Step 4:

[1499] The server stores the anonymized and encrypted information in a trusted database (PostgreSQL or MySQL).

[1500] Specifically, the server uses a database connectivity library to store the anonymized and encrypted data using an INSERT SQL query.

[1501] Input: Anonymized and encrypted data.

[1502] Output: Records stored in the database.

[1503] Step 5:

[1504] The user requests support information from other companies from their own device.

[1505] Specifically, the request API is called when the user clicks the "Request Information" button in the web interface.

[1506] Input: The operation for the information request.

[1507] Output: A request for information from the server.

[1508] Step 6:

[1509] The server retrieves the relevant anonymized information from the database and sends it to the user's device.

[1510] Specifically, the server retrieves information from the database using a SELECT SQL query and sends it to the terminal using HTTPS.

[1511] Input: Information request.

[1512] Output: The HTTP response containing the retrieved data.

[1513] Step 7:

[1514] The terminal displays the information to the user in the form of tables and graphs.

[1515] Specifically, the device's web browser parses the JSON data using HTML and JavaScript and displays it using a chart library (e.g., Chart.js).

[1516] Input: The data received from the server.

[1517] Output: The information displayed (in table and / or graph format).

[1518] Step 8:

[1519] A user requests the creation of a chat room on a specific topic (e.g., "Risk management through cross-industry collaboration").

[1520] As a specific operation, the user inputs a theme and clicks the chat room creation button.

[1521] Input: A request to create a chat room.

[1522] Output: The generated request to the server.

[1523] Step 9:

[1524] The server creates a new chat room and notifies other users of this information.

[1525] Specifically, the server inserts a new chat room into the database and calls the notification API.

[1526] Input: Chat room creation request.

[1527] Output: Save and notify new chat room information.

[1528] Step 10:

[1529] Users connect to the chat room from their terminals and exchange opinions in real time.

[1530] Specifically, a user accesses the chat screen, inputs a message, and sends it. The server records the chat message and distributes it to other participants in real time.

[1531] Input: The chat message.

[1532] Output: Messages sent to other users.

[1533] Step 11:

[1534] The server records the chat log and filters it as needed using natural language processing (NLP) techniques.

[1535] Specifically, the server adds chat messages to a database and uses an NLP library to filter out inappropriate content.

[1536] Input: The chat message.

[1537] Output: Chat logs and filtering results recorded in the database.

[1538] Step 12:

[1539] The server provides past response information and chat logs to the AI ​​engine, allowing it to continuously learn.

[1540] Specifically, the server exports past data and provides it as a dataset for AI training.

[1541] Input: Past correspondence and chat logs.

[1542] Output: A trained AI model.

[1543] Step 13:

[1544] AI analyzes the data and generates the optimal compliance strategy.

[1545] Specifically, the AI ​​model analyzes the training data and generates new strategies using machine learning techniques such as clustering and pattern recognition.

[1546] Input: Training data.

[1547] Output: The generated compliance strategy.

[1548] Step 14:

[1549] The server notifies the user of the strategy, and the terminal displays the notification.

[1550] Specifically, the server sends the generated strategy to the user via an HTTP API, and the device displays the strategy in a pop-up notification or on the dashboard.

[1551] Input: The generated strategy.

[1552] Output: User notification and display.

[1553] The above is an explanation of the specific processing steps and their operation. This system enables secure information sharing and AI-based strategy proposals to be made easily and effectively.

[1554] (Application example 1)

[1555] Next, a description will be given of Application Example 1. In the following description, the data processing device 12 will be referred to as a "server" and the headset type terminal 314 will be referred to as a "terminal."

[1556] There is a challenge in safely sharing information about security incident responses from other companies and learning optimal countermeasures. Specifically, when sharing security incident information, it is necessary to manage the confidentiality and anonymity of the information, and a system is required to quickly propose effective countermeasures based on the collected information. Furthermore, it is necessary to create a chat room for exchanging opinions in real time.

[1557] The specific processing by the specific processing unit 290 of the data processing device 12 in the application example 1 is realized by the following means.

[1558] In this invention, the server includes a terminal for inputting information, a server for anonymizing and encrypting received information, a server for storing the anonymized and encrypted information in a database, a terminal for receiving and displaying other companies' response information, an artificial intelligence (AI) system for learning from the collected information and proposing optimal strategies, a terminal for inputting and sharing security incident information, a server for anonymizing and referencing other companies' response statuses, an AI system for proposing security countermeasures, and a server for generating chat rooms by specifying a theme and exchanging opinions. This enables secure sharing of other companies' security incident response information and rapid proposal of effective countermeasures while maintaining confidentiality. It also enables the generation of chat rooms for real-time exchange of opinions by specifying a theme.

[1559] "Devices for inputting information" refers to devices or tools that users use to input security incident information, such as PCs or smartphones.

[1560] The "server that anonymizes and encrypts received information" is a server that anonymizes and then encrypts information received from users so that specific individuals or companies cannot be identified.

[1561] A "server that stores anonymized and encrypted information in a database" is a server that stores anonymized and encrypted information in a database while maintaining consistency and security.

[1562] The "terminal that receives and displays other companies' response information" refers to a device or tool that receives other companies' security incident response information and displays it in a format that is easy for users to view.

[1563] "Artificial intelligence that learns from collected information and proposes optimal strategies" is artificial intelligence that learns from collected security incident response information and analyzes and proposes optimal security strategies based on the data.

[1564] A "terminal for inputting and sharing security incident information" is a device or tool for inputting security incident information and sharing it with other users.

[1565] The "server for referencing other companies' response statuses in anonymized form" is a server that allows users to refer to other companies' response status information in an anonymized form.

[1566] "Artificial intelligence that proposes security measures" is artificial intelligence that analyzes collected security incident information and proposes optimal security measures.

[1567] A "server that generates chat rooms by specifying a theme and allows users to exchange opinions" is a server that generates chat rooms based on a specific theme and allows users to exchange opinions in real time.

[1568] This invention is a system for securely sharing security incident response information from other companies in the security service field and learning optimal countermeasures. This system includes the following elements.

[1569] 1. A device for entering information

[1570] Users enter security incident information using a dedicated device (e.g., a PC or smartphone), which has the functionality to send the information to a server using HTTPS.

[1571] 2. A server that anonymizes and encrypts the information received

[1572] The server anonymizes and encrypts the security incident information received from users, a process that ensures confidentiality of the information and prevents the identification of specific companies or individuals.

[1573] 3. A server that stores anonymized and encrypted information in a database

[1574] The anonymized and encrypted information is stored securely on a server in a database that provides consistency and high security of the information.

[1575] 4. Devices that receive and display other companies' compatibility information

[1576] Users can request information about other companies' products using their devices. The server retrieves the relevant anonymized information from the database and sends it to the user's device, which then displays the information in an easy-to-read format.

[1577] 5. Artificial intelligence that learns from collected information and proposes optimal strategies

[1578] The server provides the collected security incident information to an AI engine, which then continuously trains it. The AI ​​then analyzes the optimal security strategy based on the training data and proposes it to the user. This AI uses generative AI models such as OpenAI's GPT-3.5.

[1579] 6. A server that generates chat rooms by specifying a theme and allows users to exchange opinions

[1580] Users can create chat rooms based on specific themes, and the server will create the chat room and notify other users to join. Users can exchange ideas in real time, and the chat logs are saved for future reference.

[1581] Specific examples

[1582] Information Input

[1583] The user enters information about a security incident, such as "A new phishing attack has occurred, and we are strengthening filtering as a countermeasure," and the device sends this information to the server, which then encrypts and anonymizes the information and stores it in a database.

[1584] See other companies' support information

[1585] The user sends a request to view other companies' corresponding information. The server retrieves the corresponding anonymized information from the database and displays it on the user's device.

[1586] AI-powered recommendations

[1587] The AI ​​will propose optimal countermeasures based on past response information. The user enters a prompt such as, "Security incident response information: A new phishing attack has occurred. Strengthened filtering has been implemented as a countermeasure. Please propose the optimal countermeasure," and the AI ​​will suggest, "In addition to strengthening filtering, we also recommend strengthening user education."

[1588] Creating a chat room

[1589] Users create chat rooms on the topic of "advanced phishing attack countermeasures" and exchange opinions with other users in real time. Chat logs are saved on the server. In the chat room, questions such as "New phishing attacks are on the rise. What countermeasures are you taking?" are discussed.

[1590] This completes the description of the embodiment of the invention. This system allows for secure sharing of security incident response information and the learning of best practices from other companies.

[1591] The flow of the specific processing in the application example 1 will be described with reference to FIG.

[1592] Step 1:

[1593] The user enters the security incident information.

[1594] Users use a dedicated device (such as a PC or smartphone) to enter security incident information. The information is entered in a format such as "A new phishing attack has occurred, and we are strengthening filtering as a countermeasure." This information is sent to the server using HTTPS.

[1595] Step 2:

[1596] The server anonymizes and encrypts the information it receives.

[1597] The server anonymizes and then encrypts the security incident information received from users using Python's Fernet library to anonymize the information so that specific companies or individuals cannot be identified.

[1598] Step 3:

[1599] The server stores the anonymized and encrypted information in a database.

[1600] The server stores the anonymized and encrypted information in a reliable and secure database, storing the information in JSON format and performing write operations to the database.

[1601] Step 4:

[1602] The user requests and receives other companies' corresponding information.

[1603] The user sends a request for other companies' corresponding information from their own device. The server retrieves the corresponding anonymized information from the database and sends it to the user's device. The user's device displays this information in an easy-to-read format.

[1604] Step 5:

[1605] The server learns from the collected information and proposes the best strategy.

[1606] The server provides the collected security incident information to the AI ​​engine, which continuously learns from it. The AI ​​engine uses OpenAI's GPT-3.5, which analyzes and proposes optimal security strategies based on the learning data. As a specific example, a prompt such as "Security incident response information: A new phishing attack has occurred. Strengthened filtering has been implemented as a countermeasure. Please propose the optimal countermeasures" is entered, and the AI ​​suggests, "In addition to strengthening filtering, we also recommend strengthening user education."

[1607] Step 6:

[1608] Users can create chat rooms by specifying a theme and exchange opinions.

[1609] Users can create chat rooms based on specific themes. Based on requests from devices, the server creates the chat room and notifies other users to join. Users exchange opinions in real time, and chat logs are stored on the server. In chat rooms, questions such as "New phishing attacks are on the rise. What measures are you taking?" are discussed.

[1610] The above are the specific processing steps of the system that realizes this application example.

[1611] Furthermore, an emotion engine that estimates the user's emotion may be further combined. That is, the identification processing unit 290 may estimate the user's emotion using the emotion identification model 59, and perform identification processing using the user's emotion.

[1612] MODE FOR CARRYING OUT THE INVENTION

[1613] Overall system overview

[1614] This invention is a system that enables money lenders, installment sales companies, and others to securely share the status of other companies' responses and learn best practices. This system provides a more advanced user experience by combining information input, anonymization and encryption, storage in a database, information display, AI strategy proposals, opinion exchange in a chat room, and an emotion engine that recognizes user emotions.

[1615] Main components of the system

[1616] 1. Terminal means for inputting information

[1617] Users enter their own compliance status information using a dedicated terminal (e.g., a PC or smartphone). This terminal provides a secure form and has the function of securely communicating the entered data with the server.

[1618] 2. Server means to anonymize and encrypt received information

[1619] The server anonymizes the response status information received from the device so that it cannot be used to identify specific companies or individuals, and then encrypts the information, ensuring its confidentiality and security.

[1620] 3. Server means for storing anonymized and encrypted information in a database

[1621] The server stores the anonymized and encrypted information in a database that provides high reliability, security, and maintains the integrity of the information.

[1622] 4. Terminal means for receiving and displaying other companies' support information

[1623] Users can request information about other companies' products using their devices. The server retrieves the relevant anonymized information from the database and sends it to the user's device, which then displays the information in an easy-to-read format.

[1624] 5. Artificial intelligence means that learns from the collected information and proposes optimal strategies

[1625] The server provides the collected response information to the AI ​​engine, which then continuously learns. Based on the learning data, the AI ​​analyzes the optimal compliance strategy and proposes it to the user.

[1626] 6. A feature to create chat rooms and exchange opinions

[1627] Users can create chat rooms based on specific themes and exchange opinions with other users in real time. This function is managed by the server, and chat logs are saved for later reference.

[1628] 7. Emotion engine that recognizes user emotions

[1629] The emotion engine recognizes and analyzes emotions from text and voice inputs by users, and this information is reflected in responses and suggestions throughout the system.

[1630] Program processing explanation

[1631] Information Input and Output

[1632] The user enters information about the measures, such as tightening new customer screening, into a form on the device.

[1633] The device sends information to the server via HTTPS.

[1634] The server validates the information it receives and checks that it does not contain any invalid data.

[1635] The server anonymizes the information so that it cannot be identified with any particular company or individual.

[1636] The server encrypts the anonymized information and stores it in a database.

[1637] When a user requests information on other companies' products, the server retrieves the relevant information from the database and sends it to the terminal.

[1638] The terminal displays the received information to the user.

[1639] Creating and managing chat rooms

[1640] A user requests the creation of a chat room with a specific theme: "exchange of opinions regarding new customer screening."

[1641] The server checks the request and generates a chat room with the specified theme.

[1642] The server also sends a notification of the creation of the chat room to other users.

[1643] A user connects to the generated chat room from a terminal and starts exchanging opinions.

[1644] The server logs the chat and filters it if necessary.

[1645] AI learning and suggestions

[1646] The server periodically provides past correspondence information and chat logs to the AI, allowing it to learn.

[1647] AI analyzes the data and detects specific patterns and success stories.

[1648] AI generates optimal compliance strategies.

[1649] The server notifies the user of the optimal strategy generated by the AI.

[1650] The device receives the notification and displays the suggestion to the user.

[1651] Response adjustment with emotion engine

[1652] As users use the system, the text and voice they input are analyzed.

[1653] The emotion engine recognizes the user's emotions (e.g., stress, relaxation).

[1654] The server obtains the emotional information and adjusts the response and suggestions.

[1655] The device displays the optimal response for the user.

[1656] Specific examples

[1657] Information input (example)

[1658] The user enters "strengthening new customer screening," a countermeasure to the new guidelines for the money lending industry, into the terminal.

[1659] The device sends the information to a server, which anonymizes it and stores it in a database as an "enhanced credit check."

[1660] Other users requesting similar information will see the "Enhanced Credit Check" information.

[1661] Creating a chat room (example)

[1662] A user created a chat room on the topic of "Risk management through cross-industry collaboration."

[1663] The server creates a chat room and notifies other users.

[1664] Users participate in chat rooms and exchange ideas about specific risk management strategies.

[1665] AI suggestions (example)

[1666] The server provides the AI ​​with countermeasure data from the past two years.

[1667] AI analyzes the risk reduction effect of "strengthening credit investigations" and proposes the optimal strategy.

[1668] The server notifies the user that "Tighter screening of new customers has resulted in a 90% reduction in high-risk customers," and the terminal displays this.

[1669] Using the Emotion Engine (Example)

[1670] When a user enters information about "strengthening new customer screening," the emotion engine recognizes from the text that the user is feeling stressed.

[1671] The emotion engine analyzes the user's stress level and notifies the server.

[1672] The server proposes flexible solutions based on the user's emotions (e.g., "Please consider adding resources for new customer screening").

[1673] The device displays the suggestions to the user and provides appropriate feedback.

[1674] The above is an embodiment of the present invention. This system allows money lenders and installment sales companies to securely share the responses of other companies and learn best practices. By combining it with an emotion engine, it is possible to provide optimal responses based on the user's emotions, improving the user experience.

[1675] The processing flow will be explained below.

[1676] Information Input and Output

[1677] Step 1:

[1678] The user enters information about the response, such as stricter new customer screening, into a dedicated form on the device.

[1679] The user inputs a specific countermeasure for the new guidelines for the money lending industry, such as "strengthening screening of new customers."

[1680] Step 2:

[1681] The terminal sends the entered information to the server using a secure communication channel (HTTPS).

[1682] The terminal transmits the information in encrypted form to the server over a communication channel.

[1683] Step 3:

[1684] The server verifies the information it receives.

[1685] The server checks the input information to see if it contains any invalid data and performs filtering to prevent SQL injection and XSS attacks.

[1686] Step 4:

[1687] The server anonymizes the information so that it cannot be identified with any specific person or company.

[1688] The server replaces specific business or personal names with generic category names (e.g., "ABC Bank" to "Financial Institution").

[1689] Step 5:

[1690] The server encrypts the anonymized information and stores it in a database.

[1691] The server encrypts the anonymized information and stores it securely in a database.

[1692] Step 6:

[1693] A user requests third-party compliance information.

[1694] The user sends a request for information about the money lending business from the terminal to the server.

[1695] Step 7:

[1696] The server retrieves the relevant anonymized information from the database and sends it to the requesting user terminal.

[1697] The server retrieves the information on "tighter new customer screening" from the database and sends it to the terminal via a secure communication channel.

[1698] Step 8:

[1699] The terminal displays the received information to the user.

[1700] The device will display the anonymized information requested by the user, "Enhanced New Customer Screening," for the user to refer to.

[1701] Creating and managing chat rooms

[1702] Step 1:

[1703] A user requests the creation of a chat room with a specific theme: "exchange of opinions regarding new customer screening."

[1704] The user inputs a theme on the chat room creation screen and sends it to the server.

[1705] Step 2:

[1706] The server checks the request and generates a chat room with the specified theme.

[1707] The server generates a chat room ID and sets the corresponding theme "exchange of opinions regarding new customer screening."

[1708] Step 3:

[1709] The server also sends a notification of the creation of the chat room to other users.

[1710] The server notifies other users of the creation of the chat room and encourages them to participate.

[1711] Step 4:

[1712] A user connects to the generated chat room from a terminal and starts exchanging opinions.

[1713] Users use their terminals to participate in chat rooms and exchange opinions.

[1714] Step 5:

[1715] The server logs the chat and filters it if necessary.

[1716] The server sequentially stores the contents of the chat log in a database and checks whether it contains any inappropriate content.

[1717] AI learning and suggestions

[1718] Step 1:

[1719] The server periodically provides past correspondence information and chat logs to the AI, allowing it to learn.

[1720] The server provides the AI ​​engine with response information and chat logs for a certain period of time (e.g., the past two years).

[1721] Step 2:

[1722] AI analyzes the data and detects specific patterns and success stories.

[1723] The AI ​​analyzes the collected data and calculates success stories and effects related to "strengthening new customer screening."

[1724] Step 3:

[1725] AI generates optimal compliance strategies.

[1726] Based on the analysis results, the AI ​​will suggest optimal strategies, such as "strengthening customer credit checks will reduce risk by 90%."

[1727] Step 4:

[1728] The server notifies the user of the optimal strategy generated by the AI.

[1729] The server transmits the optimal strategy to the user terminal and notifies it.

[1730] Step 5:

[1731] The device receives the notification and displays the suggestion to the user.

[1732] The device displays the following information to the user: "AI analysis shows that enhanced customer credit monitoring has helped reduce high-risk customers by 90%."

[1733] Response adjustment with emotion engine

[1734] Step 1:

[1735] As users use the system, the text and voice they input are analyzed.

[1736] When a user inputs text or voice into the device, this data is sent to the emotion engine.

[1737] Step 2:

[1738] The emotion engine recognizes the user's emotions.

[1739] The emotion engine analyzes the user's text and voice data to identify emotions such as stress, relaxation, and joy.

[1740] Step 3:

[1741] The server obtains the emotional information and adjusts the response and suggestions.

[1742] The server generates responses and suggestions that are optimal for the user's current state based on the emotional information obtained from the emotion engine.

[1743] Step 4:

[1744] The device displays the optimal response for the user.

[1745] The device displays the tailored responses and suggestions to the user, allowing the user to view countermeasures according to their emotions.

[1746] Specific examples

[1747] Information input (example)

[1748] The user inputs the countermeasure for the new guidelines for the money lending industry, "strengthening screening of new customers," into the terminal.

[1749] The device sends the information to a server, which anonymizes it and stores it in a database as an "enhanced credit check."

[1750] Other users requesting similar information will see the "Enhanced Credit Check" information.

[1751] Creating a chat room (example)

[1752] A user creates a chat room on the topic of "risk management through cross-industry collaboration."

[1753] The server creates a chat room and sends notifications to other users.

[1754] Users participate in chat rooms and exchange ideas about specific risk management strategies.

[1755] AI suggestions (example)

[1756] The server provides the AI ​​with countermeasure data from the past two years.

[1757] AI analyzes the risk reduction effect of "strengthening credit investigations" and proposes the optimal strategy.

[1758] The server notifies the user that "Tighter screening of new customers has resulted in a 90% reduction in high-risk customers," and the terminal displays this.

[1759] Using the Emotion Engine (Example)

[1760] When a user enters information about "strengthening new customer screening," the emotion engine recognizes from the text that the user is feeling stressed.

[1761] The emotion engine analyzes the user's stress level and notifies the server.

[1762] The server proposes flexible solutions based on the user's feelings (e.g., "Please consider adding resources for new customer screening").

[1763] The device displays the suggestions to the user and provides appropriate feedback.

[1764] The above is the specific operation of each processing step of this system. By following this processing flow, users can securely share the response status of other companies and utilize the optimal compliance strategy proposed by AI. In addition, by combining it with an emotion engine, it is possible to provide optimal responses based on the user's emotions, improving the user experience.

[1765] Example 2

[1766] Next, a description will be given of Example 2. In the following description, the data processing device 12 will be referred to as a "server" and the headset type terminal 314 will be referred to as a "terminal."

[1767] Conventional information sharing systems make it difficult for money lenders and installment sales companies to securely share their response status with other companies, limiting opportunities to learn best practices. Furthermore, there was a lack of means to ensure that the information entered by users was anonymized, encrypted, and securely stored. Furthermore, it was difficult to utilize the collected information to propose effective strategies. Furthermore, there was a lack of chat rooms for exchanging opinions or user emotion recognition functionality, leaving a need for an improved user experience.

[1768] The specific processing by the specific processing unit 290 of the data processing device 12 in the second embodiment is realized by the following means.

[1769] In this invention, the server includes a means for anonymizing and encrypting received information, a means for storing the anonymized and encrypted information in a database, and a means for recognizing a user's emotions using an emotion engine and adjusting the response content. This enables secure information sharing and storage through anonymization and encryption, and enables the provision of optimal responses based on the user's emotions. Furthermore, the use of chat rooms enables real-time exchange of opinions, increasing opportunities to learn best practices.

[1770] The "terminal means for inputting information" refers to a communication device that allows a user to input response status information, and is an input device that includes a PC, a smartphone, or the like.

[1771] "Server means for anonymizing and encrypting received information" refers to a server device that anonymizes data received from a user so that specific individuals or companies cannot be identified, and then encrypts the data for safekeeping.

[1772] The "server means for storing anonymized and encrypted information in a database" refers to a server device that stores anonymized and encrypted data for a long period of time and can retrieve it as needed.

[1773] The "terminal means for receiving and displaying other companies' corresponding information" refers to a communication device for receiving other companies' corresponding information requested by the user and visually displaying it, such as a display device such as a PC or smartphone.

[1774] The "artificial intelligence means that learns from collected information and proposes optimal strategies" is an artificial intelligence engine that performs machine learning based on collected corresponding information, analyzes the optimal strategy based on the results, and proposes it.

[1775] The "server means for recognizing the user's emotions using an emotion engine and adjusting the response content" is a server device that analyzes emotions from the text or voice input by the user and adjusts the system's response and suggestions based on that information.

[1776] The "server means for generating chat rooms and providing a function for exchanging opinions" refers to a server device that generates and manages chat rooms in which users can exchange opinions in real time.

[1777] This invention is a system that allows money lenders and installment sales companies to securely share the status of other companies' responses and learn best practices. This system provides a more advanced user experience by combining information input, anonymization and encryption, database storage, information display, AI strategy proposals, opinion exchange in chat rooms, and an emotion engine that recognizes user emotions.

[1778] Main components of the system

[1779] 1. Terminal means for inputting information

[1780] Users enter their own status information using a dedicated device (e.g., a PC or smartphone). This device provides a secure form and has the function of securely communicating the entered data with the server.

[1781] Example: A user enters a recommendation into a form on their device, such as "Tighten up credit checks on new customers." The device sends this to the server using the HTTPS protocol.

[1782] Example prompt sentence:

[1783] "Please enter specific measures for strengthening new customer screening into the system. For example, strengthen credit checks on new customers."

[1784] 2. Server means to anonymize and encrypt received information

[1785] The server anonymizes the response status information received from the device so that it cannot be identified by a specific company or individual, and then encrypts the information, ensuring the confidentiality and security of the information.

[1786] Example: The server anonymizes certain identifiers (e.g., customer IDs or company names) by converting them into random strings and removing the original information, then encrypts the data using an encryption algorithm (e.g., AES-256).

[1787] 3. Server means for storing anonymized and encrypted information in a database

[1788] The anonymized and encrypted information is stored on a server in a highly reliable and secure database.

[1789] 4. Terminal means for receiving and displaying other companies' support information

[1790] Users can request information about other companies' products using their devices. The server retrieves the relevant anonymized information from the database and sends it to the user's device, which then displays the information in an easy-to-read format.

[1791] Example: "Enhanced Credit Check" information is displayed when other users request similar information.

[1792] Example prompt sentence:

[1793] "Please create a chat room about risk management through cross-industry collaboration. I'd like to exchange opinions on specific risk management strategies."

[1794] 5. Artificial intelligence means that learns from the collected information and proposes optimal strategies

[1795] The server provides the collected response information to the AI ​​engine, which then continuously learns. Based on the learning data, the AI ​​analyzes the optimal compliance strategy and proposes it to the user.

[1796] Example: AI analyzes the risk reduction effect of "strengthening credit checks" and proposes the optimal strategy. The server notifies the user that "Tighter screening of new customers has resulted in a 90% reduction in high-risk customers," and the terminal displays this.

[1797] Example prompt sentence:

[1798] "Using AI to generate the optimal compliance strategy based on data from the past two years of countermeasures. As a concrete example, please show the effect of tightening new customer screening."

[1799] 6. Server means for recognizing user emotions using an emotion engine and adjusting response content

[1800] The emotion engine recognizes and analyzes emotions from text and voice inputs by users, and this information is reflected in responses and suggestions throughout the system.

[1801] Example: The emotion engine recognizes that the user is feeling stressed from the text entered by the user and notifies the server. The server then proposes flexible measures based on the user's emotions (e.g., "Please consider adding resources for new customer screening"). The device then displays the proposal to the user.

[1802] Example prompt sentence:

[1803] "Please enter your response to new customer screening. If you feel stressed, the emotion engine will suggest appropriate responses. For example, consider adding resources to new customer screening."

[1804] 7. Server means for generating chat rooms and providing functions for exchanging opinions

[1805] Users can create chat rooms based on specific themes and exchange opinions with other users in real time. This function is managed by the server, and chat logs are saved for later reference.

[1806] Example: A user requests the creation of a chat room with a specific topic, "Discussion on new customer screening," and the server creates the chat room. Notifications are sent to other users, who then discuss specific risk management strategies in the chat room.

[1807] Example prompt sentence:

[1808] "Please create a chat room about risk management through cross-industry collaboration. I'd like to exchange opinions on specific risk management strategies."

[1809] The above is an embodiment of the present invention. This system allows money lenders and installment sales companies to securely share the responses of other companies and learn best practices. By combining it with an emotion engine, it is possible to provide optimal responses based on the user's emotions, improving the user experience.

[1810] The flow of the identification process in the second embodiment will be described with reference to FIG.

[1811] Step 1:

[1812] The user uses a dedicated device (for example, a PC or smartphone) to enter response status information such as "Tighter screening of new customers" into the system's web form.

[1813] Specific operation: The user opens a browser and enters their ID and password on the system login screen to be authenticated. After authentication, a form for entering status information is displayed, and the user enters the relevant information.

[1814] Input: Login information and response status information

[1815] Output: Compliance status information encrypted using HTTPS protocol

[1816] Step 2:

[1817] The terminal sends the entered information to the server using the HTTPS protocol.

[1818] Specific operation: When the send button is pressed, the device encrypts the input data and transfers it to the server via HTTPS.

[1819] Input: User-entered status information

[1820] Output: Sending compliance status information encrypted using HTTPS protocol

[1821] Step 3:

[1822] The server validates the information it receives and checks that it does not contain any invalid data.

[1823] What happens: The server parses the received data and verifies that the data is of the correct format and content, for example, checking that all required fields are filled in and that the input data is in the correct format (for example, date or number format).

[1824] Input: Status information received from the device

[1825] Output: Verification results and analyzed compliance status information

[1826] Step 4:

[1827] The server anonymizes the information so that it cannot be used to identify companies or individuals.

[1828] What it does: The server performs anonymization by converting specific identifiers (e.g., customer IDs or company names) into random strings of characters and deleting the original information.

[1829] Input: Parsed response status information

[1830] Output: Anonymized response status information

[1831] Step 5:

[1832] The server encrypts the anonymized information and stores it in a highly secure database.

[1833] Specific operation: The server encrypts the data using an encryption algorithm (e.g., AES-256) and inserts the encrypted information into the database.

[1834] Input: Anonymized response status information

[1835] Output: Encrypted status information stored in a database

[1836] Step 6:

[1837] The user requests support information from other companies from their device.

[1838] Specific operation: When a user enters search criteria in the web interface and presses the search button, a request is sent from the terminal to the server.

[1839] Input: Request conditions

[1840] Output: Request sent to server

[1841] Step 7:

[1842] The server retrieves the relevant information from the database and sends it to the terminal in encrypted form.

[1843] Specific operation: The server executes a database query to obtain the relevant information and sends the encrypted data to the device using the HTTPS protocol.

[1844] Input: A request from the user

[1845] Output: Sending encrypted information

[1846] Step 8:

[1847] The terminal decodes the received information and displays it in a user-friendly format.

[1848] Specific operation: The device decodes the data received from the server, organizes it in a table or graph, and displays it to the user.

[1849] Input: Encrypted information

[1850] Output: Corresponding information displayed to the user

[1851] Step 9:

[1852] The server periodically provides the collected response information and user chat logs to the AI ​​engine, which then performs learning.

[1853] Specific operation: The server periodically extracts correspondence information and chat logs from the database and inputs them into the AI ​​engine as a learning dataset.

[1854] Input: Response information and chat logs

[1855] Output: Providing data to the AI ​​engine

[1856] Step 10:

[1857] AI analyzes the data, detects specific patterns and best practices, and generates an optimal compliance strategy.

[1858] How it works: The AI ​​engine uses machine learning algorithms (e.g., deep learning) to analyze data and detect patterns and causal relationships.

[1859] Input: Training dataset

[1860] Output: Optimal Compliance Strategy

[1861] Step 11:

[1862] The server notifies the user of the optimal strategy generated by the AI.

[1863] Specific operation: The AI ​​passes the generated strategy information to the server, and the server notifies the user of the strategy via email or dashboard notification.

[1864] Input: AI-generated strategic information

[1865] Output: User notification

[1866] Step 12:

[1867] The device receives the notification and displays the suggestion to the user.

[1868] Specific operation: The device receives the notification content and displays it in a user-friendly format (e.g., dashboard, pop-up).

[1869] Input: Notification content

[1870] Output: Display of proposal

[1871] Step 13:

[1872] The emotion engine analyzes emotions from the text and voice input by the user and notifies the server of the emotion information.

[1873] Specific operation: The emotion engine uses natural language processing (NLP) technology to extract emotions from the user's text and voice and transmit them to the server.

[1874] Input: User text and voice

[1875] Output: Emotional information

[1876] Step 14:

[1877] The server obtains the emotional information and adjusts the response and suggestions.

[1878] Specific operation: The server receives the emotion data sent from the emotion engine and executes logic to adjust the response message or suggestion.

[1879] Input: Emotion information

[1880] Output: Tailored response messages and suggestions

[1881] Step 15:

[1882] The device displays the optimal response for the user.

[1883] Specific operation: The terminal displays the adjusted responses and suggestions received from the server on the screen and provides them to the user.

[1884] Input: Tailored response messages and suggestions

[1885] Output: The response or suggestion that is displayed to the user

[1886] Through these steps, the system can securely manage the information entered by the user and provide the optimal strategy and user experience.

[1887] (Application example 2)

[1888] Next, a description will be given of Application Example 2. In the following description, the data processing device 12 will be referred to as a "server" and the headset type terminal 314 will be referred to as a "terminal."

[1889] In modern factory operations, optimizing the efficient operation and placement of robots is essential to improving productivity. However, there are limits to what each factory can do by analyzing its own operational status and taking measures. Another issue is the difficulty for managers to access operational information and quickly find optimal improvement measures. A particularly problematic issue is the lack of a means to safely share and learn from other factories' best practices and optimal operational patterns. Furthermore, a system that reduces the mental burden on managers and provides appropriate operational support is needed.

[1890] The specific processing by the specific processing unit 290 of the data processing device 12 in the application example 2 is realized by the following means.

[1891] In this invention, the server includes a terminal for inputting information, a server for anonymizing and encrypting received information, a server for storing the anonymized and encrypted information in a database, a terminal for receiving and displaying other companies' response information, an artificial intelligence for learning the collected information and proposing optimal strategies, an artificial intelligence for analyzing the collected robot operation information and proposing optimal placement and movement patterns, and an emotion recognition engine for analyzing the emotions of operators and proposing appropriate countermeasures. This enables secure information sharing between factories and learning best practices, enabling managers to not only quickly obtain optimal operation data and strategies but also effectively manage factory operations while reducing their mental burden.

[1892] "Terminals for inputting information" are devices that users use to input information about the operation of factory robots, and include smartphones, tablets, computers, etc.

[1893] The "server that anonymizes and encrypts received information" is a system that anonymizes operational information received from users and further encrypts the information to maintain confidentiality.

[1894] A "server that stores anonymized and encrypted information in a database" is a system that stores anonymized and encrypted information in a highly secure database and maintains its consistency.

[1895] The "terminal that receives and displays other companies' corresponding information" is a device that allows users to request and visualize other companies' factory operation information stored in the database.

[1896] "Artificial intelligence that learns from collected information and proposes optimal strategies" is an AI system that analyzes operational information collected from other factories and proposes optimal movement patterns and placement strategies to the user.

[1897] "Artificial intelligence that analyzes collected robot operation information and proposes optimal placement and movement patterns" is an AI system that analyzes factory robot operation information and learns and proposes optimal placement and movement patterns.

[1898] The "emotion recognition engine that analyzes the emotions of business operators and suggests appropriate countermeasures" is a system that determines emotions from input from managers and business operators and suggests appropriate countermeasures such as reducing stress or recommending breaks.

[1899] Overall system overview

[1900] This invention is a system for optimizing factory robot operations and securely sharing success stories from other companies. This system combines information input, anonymization and encryption, database storage, information display, AI strategy proposals, opinion exchange via chat rooms, and an emotion engine that recognizes the emotions of managers.

[1901] Main components of the system

[1902] 1. Terminal means for inputting information

[1903] Users enter information about the operation of factory robots using smartphones, tablets, or computers. These devices provide a secure form and securely communicate the entered data with the server.

[1904] 2. Server means to anonymize and encrypt received information

[1905] The server anonymizes the operational information received from users to prevent identification of specific factories or individuals, and then encrypts the information to ensure security.

[1906] 3. Server means for storing anonymized and encrypted information in a database

[1907] The server stores the anonymized and encrypted information in a secure database, which provides high reliability, security, and maintains the integrity of the information.

[1908] 4. Terminal means for receiving and displaying other companies' support information

[1909] Users can use their own devices to request information about other companies' factory operations. The server retrieves the relevant anonymized information from the database and sends it to the user's device, which then displays the information in an easy-to-read format.

[1910] 5. Artificial intelligence means that learns from the collected information and proposes optimal strategies

[1911] The server provides the collected operational information to the AI ​​engine, which then continuously learns from it. Based on the learning data, the AI ​​analyzes the optimal robot placement and movement patterns and makes suggestions to the user.

[1912] 6. A feature to create chat rooms and exchange opinions

[1913] Users can create chat rooms based on specific themes and exchange opinions with other users in real time. This function is managed by the server, and chat logs are saved for later reference.

[1914] 7. Emotion recognition engine that analyzes business operators' emotions and suggests appropriate countermeasures

[1915] The emotion engine recognizes and analyzes emotions from text and voice inputs by administrators, and this information is reflected in responses and suggestions throughout the system.

[1916] Program processing explanation

[1917] Information input and output

[1918] The user enters factory robot operation information (e.g., production line layout, operating hours, energy consumption) into a form on the terminal. The terminal sends the information to the server via HTTPS. The server anonymizes the received information so that it cannot be used to identify a specific factory or individual. The server then encrypts the anonymized information and stores it in a database. When the user requests operation information from another company, the server retrieves the relevant information from the database and sends it to the terminal. The terminal displays the received information to the user.

[1919] Creating and managing chat rooms

[1920] A user requests the creation of a chat room based on a specific theme, "optimal placement of automated lines." The server checks the request and creates a chat room with the specified theme. The server also sends a notification of the chat room creation to other users. The user connects to the created chat room from their device and exchanges opinions. The server records a chat log and filters it as necessary.

[1921] AI learning and suggestions

[1922] The server periodically provides past operational information and chat logs to the AI, allowing it to learn. The AI ​​analyzes the data and detects specific patterns and success stories. The AI ​​generates optimal robot placement and movement patterns, and the server notifies the user of the optimal strategy generated by the AI. The device receives the notification and displays the suggestions to the user.

[1923] Response adjustment with emotion engine

[1924] As the user uses the system, the text and voice input are analyzed. The emotion engine recognizes the user's emotions (e.g., stress, relaxation). The server obtains the emotion information and adjusts the responses and suggestions. The device displays the most appropriate responses and suggestions to the user.

[1925] Specific examples

[1926] Information input (example)

[1927] A user enters the factory robot operation information "Operating time: 8 hours, Energy consumption: High" into a terminal. The terminal sends the information to a server, which anonymizes it and stores it in a database as "Operating time: 8 hours, Energy consumption: High."

[1928] Creating a chat room (example)

[1929] A user creates a chat room on the topic of "optimal placement of automated lines." The server creates the chat room and sends notifications to other users. Users join the chat room and exchange opinions on specific placement strategies and optimal movement patterns.

[1930] AI suggestions (example)

[1931] The server provides past operational data to the AI. The AI ​​analyzes the decrease in efficiency due to "8 hours of operation, high energy consumption" and proposes an optimal deployment strategy. The server sends a notification to the user suggesting "replacement changes to reduce energy consumption," which is displayed on the device.

[1932] Using the Emotion Engine (Example)

[1933] The emotion engine recognizes that the user is feeling stressed due to "8 hours of operation and high energy consumption." The emotion engine analyzes the user's stress level and notifies the server. The server then suggests to the user, "We recommend taking a break to reduce stress," and the device displays this.

[1934] Prompt Sentence Examples

[1935] In Factory A, the robots operate for 8 hours a day and consume a lot of energy. Please suggest the optimal operation strategy.

[1936] The flow of the specific processing in the application example 2 will be described with reference to FIG.

[1937] Step 1:

[1938] Users enter operational information for factory robots using a device (smartphone, tablet, or computer). The device provides a secure form to collect operational information (e.g., production line layout, operating hours, energy consumption). The entered data is sent to a server via HTTPS.

[1939] Input: Operational information (production line layout, operating hours, energy consumption)

[1940] Output: Data sent to the server

[1941] Step 2:

[1942] The server verifies the received operational information to ensure it does not contain any unauthorized data, then anonymizes the information so that factories and individuals cannot be identified, and then encrypts the anonymized information to make it secure.

[1943] Input: Send data

[1944] Output: Anonymized and encrypted data

[1945] Step 3:

[1946] The server stores the anonymized and encrypted information in a secure database that provides high reliability, security, and maintains the integrity of the information.

[1947] Input: Anonymized and encrypted data

[1948] Output: Information stored in the database

[1949] Step 4:

[1950] A user uses a terminal to request information on other companies' factory operations. The server retrieves the relevant anonymized information from the database and sends it to the user's terminal. The terminal then displays the received information in an easy-to-read format.

[1951] Input: Information Request

[1952] Output: Operational information of other companies displayed on the user's terminal

[1953] Step 5:

[1954] The server provides the collected operational information to the AI ​​engine, which then continuously learns from it. Based on the learning data, the AI ​​analyzes the optimal robot placement and movement patterns and makes suggestions to the user.

[1955] Input: Operational information data

[1956] Output: AI-based placement and movement pattern suggestions

[1957] Step 6:

[1958] A user requests the creation of a chat room based on a specific theme (e.g., "Optimal placement of automated lines"). After the server confirms the request, it creates a chat room with the specified theme and sends a notification to other users. The user connects to the created chat room from their device and begins exchanging opinions. The server records a chat log and filters it as necessary.

[1959] Input: Chat room creation request

[1960] Output: The generated chat room and notifications

[1961] Step 7:

[1962] As the user uses the system, the emotion engine analyzes the text and voice input. The emotion engine recognizes the user's emotions (e.g., stress, relaxation). The server obtains the emotion information and adjusts the responses and suggestions of the entire system. The device displays the most appropriate responses and suggestions to the user.

[1963] Input: User text and voice data

[1964] Output: Adjusted system response and / or recommendations

[1965] Example prompt

[1966] Sample prompt: In Factory A, the robots operate for 8 hours a day and consume a lot of energy. Please suggest the optimal operation strategy.

[1967] The specific processing unit 290 transmits the result of the specific processing to the headset type terminal 314. In the headset type terminal 314, the control unit 46A causes the speaker 240 and the display 343 to output the result of the specific processing. The microphone 238 acquires audio indicating a user input regarding the result of the specific processing. The control unit 46A transmits audio data indicating the user input acquired by the microphone 238 to the data processing device 12. In the data processing device 12, the specific processing unit 290 acquires the audio data.

[1968] The data generation model 58 is a so-called generative AI (Artificial Intelligence). An example of the data generation model 58 is ChatGPT (Internet Search<URL: https: / / openai.com / blog / chatgpt> ), Gemini (Internet search <url: https: gemini.google.com ?hl="ja">) and other generation AIs. The data generation model 58 is obtained by performing deep learning on a neural network. A prompt including an instruction is input to the data generation model 58, and inference data such as voice data indicating voice, text data indicating text, and image data indicating an image is also input. The data generation model 58 performs inference on the input inference data in accordance with the instruction indicated by the prompt, and outputs the inference result in a data format such as voice data and text data. Here, inference refers to, for example, analysis, classification, prediction, and / or summarization.

[1969] In the above embodiment, an example was given in which the specific processing is performed by the data processing device 12, but the technology of the present disclosure is not limited to this, and the specific processing may be performed by the headset type terminal 314.

[1970] [Fourth embodiment]

[1971] FIG. 7 shows an example of the configuration of a data processing system 410 according to the fourth embodiment.

[1972] 7, a data processing system 410 includes a data processing device 12 and a robot 414. An example of the data processing device 12 is a server.

[1973] The data processing device 12 includes a computer 22, a database 24, and a communication I / F 26. The computer 22 is an example of a "computer" according to the technology of the present disclosure. The computer 22 includes a processor 28, a RAM 30, and a storage 32. The processor 28, the RAM 30, and the storage 32 are connected to a bus 34. The database 24 and the communication I / F 26 are also connected to the bus 34. The communication I / F 26 is connected to a network 54. Examples of the network 54 include a WAN (Wide Area Network) and / or a LAN (Local Area Network).

[1974] The robot 414 includes a computer 36, a microphone 238, a speaker 240, a camera 42, a communication I / F 44, and a control target 443. The computer 36 includes a processor 46, a RAM 48, and a storage 50. The processor 46, the RAM 48, and the storage 50 are connected to a bus 52. The microphone 238, the speaker 240, the camera 42, and the control target 443 are also connected to the bus 52.

[1975] The microphone 238 receives instructions and the like from the user 20 by receiving voice uttered by the user 20. The microphone 238 captures the voice uttered by the user 20, converts the captured voice into audio data, and outputs it to the processor 46. The speaker 240 outputs audio in accordance with instructions from the processor 46.

[1976] Camera 42 is a small digital camera equipped with an optical system including a lens, aperture, and shutter, and an imaging element such as a CMOS (Complementary Metal-Oxide-Semiconductor) image sensor or a CCD (Charge Coupled Device) image sensor, and captures images of the surroundings of user 20 (for example, an imaging range defined by an angle of view equivalent to the field of vision of a typical healthy person).

[1977] The communication I / F 44 is connected to a network 54. The communication I / Fs 44 and 26 are responsible for the exchange of various information between the processor 46 and the processor 28 via the network 54. The exchange of various information between the processor 46 and the processor 28 using the communication I / Fs 44 and 26 is carried out in a secure state.

[1978] The control object 443 includes a display device, LEDs in the eyes, and motors for driving the arms, hands, and feet. The posture and gestures of the robot 414 are controlled by controlling the motors of the arms, hands, and feet. Some of the emotions of the robot 414 can be expressed by controlling these motors. In addition, the facial expressions of the robot 414 can also be expressed by controlling the light emission state of the LEDs in the eyes of the robot 414.

[1979] Fig. 8 shows an example of the main functions of the data processing device 12 and the robot 414. As shown in Fig. 8, in the data processing device 12, a specific process is performed by the processor 28. A specific process program 56 is stored in the storage 32.

[1980] The specific processing program 56 is an example of a "program" according to the technology of the present disclosure. The processor 28 reads the specific processing program 56 from the storage 32 and executes the read specific processing program 56 on the RAM 30. The specific processing is realized by the processor 28 operating as a specific processing unit 290 in accordance with the specific processing program 56 executed on the RAM 30.

[1981] The storage 32 stores a data generation model 58 and an emotion identification model 59. The data generation model 58 and the emotion identification model 59 are used by the identification processing unit 290.

[1982] In the robot 414, the processor 46 performs the reception output process. A reception output program 60 is stored in the storage 50. The processor 46 reads the reception output program 60 from the storage 50 and executes the read reception output program 60 on the RAM 48. The reception output process is realized by the processor 46 operating as the control unit 46A in accordance with the reception output program 60 executed on the RAM 48.

[1983] Next, a description will be given of the specific processing performed by the specific processing unit 290 of the data processing device 12. In the following description, the data processing device 12 will be referred to as a "server" and the robot 414 will be referred to as a "terminal."

[1984] MODE FOR CARRYING OUT THE INVENTION

[1985] Overall system overview

[1986] This invention is a system that enables money lenders, installment sales companies, and others to securely share information on the responses of other companies and learn best practices. The system is designed to enable users to efficiently obtain and utilize information through a series of processes, including information input, anonymization and encryption, storage in a database, information display, strategic proposals using AI, and opinion exchange in a chat room.

[1987] Main components of the system

[1988] 1. Terminal means for inputting information

[1989] Users enter their own compliance status information using a dedicated terminal (e.g., a PC or smartphone). This terminal provides a secure form and has the function of securely communicating the entered data with the server.

[1990] 2. Server means to anonymize and encrypt received information

[1991] The server anonymizes the response status information received from the device so that it cannot be used to identify specific companies or individuals, and then encrypts the information, ensuring its confidentiality and security.

[1992] 3. Server means for storing anonymized and encrypted information in a database

[1993] The server stores the anonymized and encrypted information in a database that provides high reliability, security, and maintains the integrity of the information.

[1994] 4. Terminal means for receiving and displaying other companies' support information

[1995] Users can request information about other companies' products using their devices. The server retrieves the relevant anonymized information from the database and sends it to the user's device, which then displays the information in an easy-to-read format.

[1996] 5. Artificial intelligence means that learns from the collected information and proposes optimal strategies

[1997] The server provides the collected response information to the AI ​​engine, which then continuously learns. Based on the learning data, the AI ​​analyzes the optimal compliance strategy and proposes it to the user.

[1998] 6. A feature to create chat rooms and exchange opinions

[1999] Users can create chat rooms based on specific themes and exchange opinions with other users in real time. This function is managed by the server, and chat logs are saved for later reference.

[2000] Program processing explanation

[2001] Information Input and Output

[2002] The user enters information about the measures, such as tightening new customer screening, into a form on the device.

[2003] The device sends information to the server via HTTPS.

[2004] The server anonymizes and encrypts the information it receives.

[2005] The server stores the anonymized information in a database.

[2006] When a user requests information about another company, the server retrieves the relevant information from the database and sends it to the terminal.

[2007] The terminal displays the information to the user.

[2008] Creating and managing chat rooms

[2009] The user requests the creation of a chat room by specifying a theme.

[2010] The server creates a chat room and notifies other users to join.

[2011] Users connect to the chat room from their terminals and exchange opinions in real time.

[2012] The server records the chat log and filters it if necessary.

[2013] AI learning and suggestions

[2014] The server provides the AI ​​with past response information and chat logs, allowing it to continuously learn.

[2015] AI analyzes the data and generates the optimal compliance strategy.

[2016] The server notifies the user of the strategy, and the terminal displays the notification.

[2017] Specific examples

[2018] Information input (example)

[2019] The user enters "strengthening new customer screening," a countermeasure to the new guidelines for the money lending industry, into the terminal.

[2020] The device sends the information to a server, which anonymizes it and stores it in a database as an "enhanced credit check."

[2021] Other users requesting similar information will see the "Enhanced Credit Check" information.

[2022] Creating a chat room (example)

[2023] A user created a chat room on the topic of "Risk management through cross-industry collaboration."

[2024] The server creates a chat room and notifies other users.

[2025] Users participate in chat rooms and exchange ideas about specific risk management strategies.

[2026] AI suggestions (example)

[2027] The server provides the AI ​​with countermeasure data from the past two years.

[2028] AI analyzes the risk reduction effect of "strengthening credit investigations" and proposes the optimal strategy.

[2029] The server notifies the user that "Tighter screening of new customers has resulted in a 90% reduction in high-risk customers," and the terminal displays this.

[2030] The above is an embodiment of the present invention. This system enables money lenders and installment sales companies to securely share the status of other companies' responses and learn best practices.

[2031] The processing flow will be explained below.

[2032] Information Input and Output

[2033] Step 1:

[2034] The user enters information about the response, such as stricter new customer screening, into a dedicated form on the device.

[2035] The user inputs a specific countermeasure for the new guidelines for the money lending industry, such as "strengthening screening of new customers."

[2036] Step 2:

[2037] The terminal sends the entered information to the server using a secure communication channel (HTTPS).

[2038] The terminal transmits the information in encrypted form to the server over a communication channel.

[2039] Step 3:

[2040] The server verifies the information it receives.

[2041] The server checks the input information to see if it contains any invalid data and performs filtering to prevent SQL injection and XSS attacks.

[2042] Step 4:

[2043] The server anonymizes the information so that it cannot be identified with any specific person or company.

[2044] The server replaces specific business or personal names with generic category names (e.g., "ABC Bank" to "Financial Institution").

[2045] Step 5:

[2046] The server encrypts the anonymized information and stores it in a database.

[2047] The server encrypts the anonymized information and stores it securely in a database.

[2048] Step 6:

[2049] A user requests third-party compliance information.

[2050] The user sends a request for information about the money lending business from the terminal to the server.

[2051] Step 7:

[2052] The server retrieves the relevant anonymized information from the database and sends it to the requesting user terminal.

[2053] The server retrieves the information on "tighter new customer screening" from the database and sends it to the terminal via a secure communication channel.

[2054] Step 8:

[2055] The terminal displays the received information to the user.

[2056] The device will display the anonymized information requested by the user, "Enhanced New Customer Screening," for the user to refer to.

[2057] Creating and managing chat rooms

[2058] Step 1:

[2059] A user requests the creation of a chat room with a specific theme: "exchange of opinions regarding new customer screening."

[2060] The user inputs a theme on the chat room creation screen and sends it to the server.

[2061] Step 2:

[2062] The server checks the request and generates a chat room with the specified theme.

[2063] The server generates a chat room ID and sets the corresponding theme "exchange of opinions regarding new customer screening."

[2064] Step 3:

[2065] The server also sends a notification of the creation of the chat room to other users.

[2066] The server notifies other users of the creation of the chat room and encourages them to participate.

[2067] Step 4:

[2068] A user connects to the generated chat room from a terminal and starts exchanging opinions.

[2069] Users use their terminals to participate in chat rooms and exchange opinions.

[2070] Step 5:

[2071] The server logs the chat and filters it if necessary.

[2072] The server sequentially stores the contents of the chat log in a database and checks whether it contains any inappropriate content.

[2073] AI learning and suggestions

[2074] Step 1:

[2075] The server periodically provides past correspondence information and chat logs to the AI, allowing it to learn.

[2076] The server provides the AI ​​engine with response information and chat logs for a certain period of time (e.g., the past two years).

[2077] Step 2:

[2078] AI analyzes the data and detects specific patterns and success stories.

[2079] The AI ​​analyzes the collected data and calculates success stories and effects related to "strengthening new customer screening."

[2080] Step 3:

[2081] AI generates optimal compliance strategies.

[2082] Based on the analysis results, the AI ​​will suggest optimal strategies, such as "strengthening customer credit checks will reduce risk by 90%."

[2083] Step 4:

[2084] The server notifies the user of the optimal strategy generated by the AI.

[2085] The server transmits the optimal strategy to the user terminal and notifies it.

[2086] Step 5:

[2087] The device receives the notification and displays the suggestion to the user.

[2088] The device displays the following information to the user: "AI analysis shows that enhanced customer credit monitoring has helped reduce high-risk customers by 90%."

[2089] The above is the specific operation of each processing step of this system. By following this processing flow, users can securely share the response status of other companies and utilize the optimal compliance strategy proposed by AI.

[2090] Example 1

[2091] Next, a description will be given of Example 1. In the following description, the data processing device 12 will be referred to as a "server" and the robot 414 will be referred to as a "terminal."

[2092] This invention is a system that allows moneylenders and installment sales companies to securely share the status of other companies' responses and learn best practices. Conventional systems do not adequately ensure the confidentiality and security of information, and it is difficult to propose optimal strategies or exchange opinions in real time. To solve these issues, this invention aims to integrate a series of processes, including the anonymization and encryption of information, strategy proposals using AI, and opinion exchange via chat rooms.

[2093] The specific processing by the specific processing unit 290 of the data processing device 12 in the first embodiment is realized by the following means.

[2094] In this invention, the server includes means for anonymizing the information received by the server and encrypting the data using an encryption algorithm, means for storing the anonymized and encrypted information in a highly reliable database, and means for providing past correspondence information and chat logs to a learning AI engine, which analyzes the data and proposes optimal strategies. This enables optimal strategy proposals and real-time exchange of opinions while ensuring the confidentiality and security of information.

[2095] A "user" is a person who uses a dedicated terminal to access the system and input information or make requests.

[2096] A "terminal" is a device such as a PC or smartphone that allows a user to input information, make requests, and display data.

[2097] A "server" is a computer system that manages the entire system and provides functions such as receiving, anonymizing, encrypting, storing, analyzing, suggesting, and notifying information.

[2098] "HTTPS" stands for Hypertext Transfer Protocol Secure, a protocol for securely transmitting data over the Internet.

[2099] "Anonymization" is a method of processing information so that it cannot be used to identify specific companies or individuals.

[2100] An "encryption algorithm" is a mathematical technique used to secure data, such as AES-256.

[2101] A "database" is a system for structuring and storing information so that it can be accessed and managed efficiently.

[2102] A "chat room" is a virtual space that is generated based on a theme specified by the user and allows for the exchange of opinions in real time.

[2103] An "AI engine" is an artificial intelligence system that analyzes data, learns, and proposes optimal strategies.

[2104] "Strategic proposals" refer to optimal countermeasures and policies generated by the AI ​​engine based on data analysis.

[2105] A "secure web form" is an input form on a web page for securely entering and submitting information.

[2106] A "request" is an act by a user requesting specific information or service from the system.

[2107] A "pop-up notification" is a notification message that appears as a small window on the device screen.

[2108] "Real-time" refers to processing or communication that occurs immediately, without delay.

[2109] "Natural language processing" is a technology that allows computers to analyze, understand, and generate human language.

[2110] An "INSERT SQL query" is a SQL statement used to add new records to a database.

[2111] A "SELECT SQL query" is a SQL statement used to retrieve specific data from a database.

[2112] "High reliability" refers to the characteristic of a system or device operating without failure or error for an extended period of time.

[2113] This invention provides a system that enables money lenders and installment sales companies to securely share the status of other companies' responses and learn best practices. The system integrates functions such as information input, anonymization and encryption, database storage, information display, AI strategy proposals, and chat room opinion exchange.

[2114] Entering information

[2115] Users enter status information using a dedicated device such as a PC or smartphone. The dedicated device is equipped with a secure web form, allowing users to enter information about, for example, stricter new customer screening. The device sends the entered information to the server using HTTPS. This communication is encrypted using SSL / TLS to ensure security.

[2116] Anonymization and encryption of information

[2117] The server anonymizes the information it receives so that it cannot be used to identify specific companies or individuals. This process involves removing personal information from the data. The server then encrypts the data using an encryption algorithm such as AES-256, ensuring the confidentiality of the data.

[2118] Saving to a database

[2119] The server stores the anonymized and encrypted information in a trusted database (e.g., PostgreSQL), which provides data integrity and protection.

[2120] Requesting and Viewing Information

[2121] When a user requests information about other companies' compliance, the server retrieves the relevant anonymized information from the database and sends it to the device. The device then displays this information in an easy-to-read format (e.g., a table or graph), allowing the user to easily check the compliance status of other companies.

[2122] Creating and managing chat rooms

[2123] Users can request the creation of a chat room based on a specific theme (e.g., risk management through cross-industry collaboration). The server creates a new chat room and notifies other users of the information. Users can connect to the chat room from their devices and exchange opinions in real time. The server records chat logs and can filter them using advanced natural language processing technology.

[2124] AI learning and suggestions

[2125] The server provides past correspondence information and chat logs to the AI ​​engine, which continuously learns. This AI engine is implemented using TensorFlow or PyTorch, for example. The AI ​​analyzes the data and generates an optimal compliance strategy. This generated strategy is notified to the user via the server and displayed on the device.

[2126] Specific examples

[2127] For example, a user may enter a countermeasure for the new guidelines, such as "strengthening new customer screening," and the server may anonymize this information and store it in the database as "strengthening credit checks." Next, when another user requests this information, the "strengthening credit checks" information will be displayed to that user.

[2128] Furthermore, if a chat room is created on the theme of "risk management through cross-industry collaboration," other users will receive a notification and can participate to exchange opinions on specific risk management strategies.

[2129] Furthermore, the server provides the AI ​​engine with corresponding information data from the past two years, and the AI ​​analyzes the risk reduction effect of "strengthening credit investigations" and notifies the user of optimal strategy suggestions, such as "Tighter screening of new customers has resulted in a 90% reduction in high-risk customers."

[2130] Prompt Sentence Examples

[2131] "Please analyze your past response data and provide specific examples of strategies that have been most effective in reducing risk."

[2132] The above is a specific embodiment for carrying out the present invention. The present invention is a system that enables money lenders and installment sales companies to efficiently and securely share information and utilize strategic proposals to help improve their business operations.

[2133] The flow of the identification process in the first embodiment will be described with reference to FIG.

[2134] Step 1:

[2135] The user uses a dedicated terminal to enter information about the status of the response into a secure web form.

[2136] Specifically, the user accesses a web browser and enters information such as "Tighter New Customer Screening." This form is protected by the HTTPS protocol, which is secured by TLS / SSL.

[2137] Input: Information about strengthening new customer screening.

[2138] Output: Data sent to the server as an HTTPS request.

[2139] Step 2:

[2140] The terminal sends the entered information to the server using the HTTPS protocol.

[2141] Specifically, when the user clicks the "Send" button, the terminal sends the information via HTTPS communication.

[2142] Input: Secure form data entered by the user.

[2143] Output: The HTTPS request reaching the server.

[2144] Step 3:

[2145] The server anonymizes the information it receives so that specific companies or individuals cannot be identified, and then encrypts the data using an encryption algorithm (e.g., AES-256).

[2146] Specifically, a back-end program on the server processes the information, removes names and other personally identifiable information, and then encrypts the information.

[2147] Input: Raw data sent via HTTPS protocol.

[2148] Output: Anonymized and encrypted data.

[2149] Step 4:

[2150] The server stores the anonymized and encrypted information in a trusted database (PostgreSQL or MySQL).

[2151] Specifically, the server uses a database connectivity library to store the anonymized and encrypted data using an INSERT SQL query.

[2152] Input: Anonymized and encrypted data.

[2153] Output: Records stored in the database.

[2154] Step 5:

[2155] The user requests support information from other companies from their own device.

[2156] Specifically, the request API is called when the user clicks the "Request Information" button in the web interface.

[2157] Input: The operation for the information request.

[2158] Output: A request for information from the server.

[2159] Step 6:

[2160] The server retrieves the relevant anonymized information from the database and sends it to the user's device.

[2161] Specifically, the server retrieves information from the database using a SELECT SQL query and sends it to the terminal using HTTPS.

[2162] Input: Information request.

[2163] Output: The HTTP response containing the retrieved data.

[2164] Step 7:

[2165] The terminal displays the information to the user in the form of tables and graphs.

[2166] Specifically, the device's web browser parses the JSON data using HTML and JavaScript and displays it using a chart library (e.g., Chart.js).

[2167] Input: The data received from the server.

[2168] Output: The information displayed (in table and / or graph format).

[2169] Step 8:

[2170] A user requests the creation of a chat room on a specific topic (e.g., "Risk management through cross-industry collaboration").

[2171] As a specific operation, the user inputs a theme and clicks the chat room creation button.

[2172] Input: A request to create a chat room.

[2173] Output: The generated request to the server.

[2174] Step 9:

[2175] The server creates a new chat room and notifies other users of this information.

[2176] Specifically, the server inserts a new chat room into the database and calls the notification API.

[2177] Input: Chat room creation request.

[2178] Output: Save and notify new chat room information.

[2179] Step 10:

[2180] Users connect to the chat room from their terminals and exchange opinions in real time.

[2181] Specifically, a user accesses the chat screen, inputs a message, and sends it. The server records the chat message and distributes it to other participants in real time.

[2182] Input: The chat message.

[2183] Output: Messages sent to other users.

[2184] Step 11:

[2185] The server records the chat log and filters it as needed using natural language processing (NLP) techniques.

[2186] Specifically, the server adds chat messages to a database and uses an NLP library to filter out inappropriate content.

[2187] Input: The chat message.

[2188] Output: Chat logs and filtering results recorded in the database.

[2189] Step 12:

[2190] The server provides past response information and chat logs to the AI ​​engine, allowing it to continuously learn.

[2191] Specifically, the server exports past data and provides it as a dataset for AI training.

[2192] Input: Past correspondence and chat logs.

[2193] Output: A trained AI model.

[2194] Step 13:

[2195] AI analyzes the data and generates the optimal compliance strategy.

[2196] Specifically, the AI ​​model analyzes the training data and generates new strategies using machine learning techniques such as clustering and pattern recognition.

[2197] Input: Training data.

[2198] Output: The generated compliance strategy.

[2199] Step 14:

[2200] The server notifies the user of the strategy, and the terminal displays the notification.

[2201] Specifically, the server sends the generated strategy to the user via an HTTP API, and the device displays the strategy in a pop-up notification or on the dashboard.

[2202] Input: The generated strategy.

[2203] Output: User notification and display.

[2204] The above is an explanation of the specific processing steps and their operation. This system enables secure information sharing and AI-based strategy proposals to be made easily and effectively.

[2205] (Application example 1)

[2206] Next, a description will be given of Application Example 1. In the following description, the data processing device 12 will be referred to as a "server" and the robot 414 will be referred to as a "terminal."

[2207] There is a challenge in safely sharing information about security incident responses from other companies and learning optimal countermeasures. Specifically, when sharing security incident information, it is necessary to manage the confidentiality and anonymity of the information, and a system is required to quickly propose effective countermeasures based on the collected information. Furthermore, it is necessary to create a chat room for exchanging opinions in real time.

[2208] The specific processing by the specific processing unit 290 of the data processing device 12 in the application example 1 is realized by the following means.

[2209] In this invention, the server includes a terminal for inputting information, a server for anonymizing and encrypting received information, a server for storing the anonymized and encrypted information in a database, a terminal for receiving and displaying other companies' response information, an artificial intelligence (AI) system for learning from the collected information and proposing optimal strategies, a terminal for inputting and sharing security incident information, a server for anonymizing and referencing other companies' response statuses, an AI system for proposing security countermeasures, and a server for generating chat rooms by specifying a theme and exchanging opinions. This enables secure sharing of other companies' security incident response information and rapid proposal of effective countermeasures while maintaining confidentiality. It also enables the generation of chat rooms for real-time exchange of opinions by specifying a theme.

[2210] "Devices for inputting information" refers to devices or tools that users use to input security incident information, such as PCs or smartphones.

[2211] The "server that anonymizes and encrypts received information" is a server that anonymizes and then encrypts information received from users so that specific individuals or companies cannot be identified.

[2212] A "server that stores anonymized and encrypted information in a database" is a server that stores anonymized and encrypted information in a database while maintaining consistency and security.

[2213] The "terminal that receives and displays other companies' response information" refers to a device or tool that receives other companies' security incident response information and displays it in a format that is easy for users to view.

[2214] "Artificial intelligence that learns from collected information and proposes optimal strategies" is artificial intelligence that learns from collected security incident response information and analyzes and proposes optimal security strategies based on the data.

[2215] A "terminal for inputting and sharing security incident information" is a device or tool for inputting security incident information and sharing it with other users.

[2216] The "server for referencing other companies' response statuses in anonymized form" is a server that allows users to refer to other companies' response status information in an anonymized form.

[2217] "Artificial intelligence that proposes security measures" is artificial intelligence that analyzes collected security incident information and proposes optimal security measures.

[2218] A "server that generates chat rooms by specifying a theme and allows users to exchange opinions" is a server that generates chat rooms based on a specific theme and allows users to exchange opinions in real time.

[2219] This invention is a system for securely sharing security incident response information from other companies in the security service field and learning optimal countermeasures. This system includes the following elements.

[2220] 1. A device for entering information

[2221] Users enter security incident information using a dedicated device (e.g., a PC or smartphone), which has the functionality to send the information to a server using HTTPS.

[2222] 2. A server that anonymizes and encrypts the information received

[2223] The server anonymizes and encrypts the security incident information received from users, a process that ensures confidentiality of the information and prevents the identification of specific companies or individuals.

[2224] 3. A server that stores anonymized and encrypted information in a database

[2225] The anonymized and encrypted information is stored securely on a server in a database that provides consistency and high security of the information.

[2226] 4. Devices that receive and display other companies' compatibility information

[2227] Users can request information about other companies' products using their devices. The server retrieves the relevant anonymized information from the database and sends it to the user's device, which then displays the information in an easy-to-read format.

[2228] 5. Artificial intelligence that learns from collected information and proposes optimal strategies

[2229] The server provides the collected security incident information to an AI engine, which t...

Claims

1. terminal means for inputting information; server means for anonymizing and encrypting received information; a server means for storing the anonymized and encrypted information in a database; a terminal for receiving and displaying other companies' correspondence information; An artificial intelligence means that learns from the collected information and proposes the optimal strategy; A system including:

2. 10. The system of claim 1, wherein a user requests information and displays anonymized information.

3. 2. The system according to claim 1, further comprising a function for generating a chat room and exchanging opinions.

Citation Information

Patent Citations

  • Persona chatbot control method and system

    JP2022180282A