system
A server system automates document generation and back-office setup to streamline corporate establishment, addressing the inefficiencies of conventional processes and enabling rapid market entry.
Patent Information
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- SOFTBANK GROUP CORP
- Filing Date
- 2024-12-16
- Publication Date
- 2026-06-26
Smart Images

Figure 2026105447000001_ABST
Abstract
Description
Technical Field
[0001] The technology of the present disclosure relates to a system.
Background Art
[0002] Patent Document 1 discloses a persona chatbot control method performed by at least one processor, including steps of receiving a user utterance, adding the user utterance to a prompt including an instruction sentence related to an explanation of a 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
Summary of the Invention
Problems to be Solved by the Invention
[0004] In corporate establishment, in the conventional process, a great deal of time and labor are required for public procedures and back-office related operations, and there is a problem that rapid market entry is hindered. For this reason, rapid and efficient document creation and business automation are demanded.
Means for Solving the Problems
[0005] This invention provides a server means that uses terminal means to receive corporate information from users and has a generation program that automatically generates official documents based on the received information. Furthermore, it provides means to present the generated documents to the user and allow for modifications, thereby supporting the rapid completion of documents. In addition, by providing additional settings to automate back-office operations related to human resources, accounting, information technology, facility management, and governance, it improves operational efficiency and enables rapid market entry in company establishment.
[0006] A "user" is an entity that uses the system to input company information and generate and modify necessary documents.
[0007] "Company information" refers to the basic information necessary for establishing a company, including the company name, representative's name, address, capital, and business activities.
[0008] "Terminal means" refers to a device or interface for a user to input information and has the function of transmitting that information to a server.
[0009] A "server system" is a computing system that automatically generates various documents using a generation program based on information received from users and manages the settings for back-office operations.
[0010] A "generation program" is a part of software that automatically generates official documents based on received company information, and it has the functionality to adjust the format and content of the documents.
[0011] "Automatically generating documents" refers to the process of automatically creating necessary official documents using software, rather than manually, based on company information entered by the user.
[0012] "Back office operations" refer to management tasks related to human resources, accounting, information technology, facilities management, and governance that are necessary for the operation of a company, and the goal is to automate these tasks efficiently.
[0013] "Configuring" refers to the initial setup and adjustments necessary to efficiently carry out various business processes. [Brief explanation of the drawing]
[0014] [Figure 1] This is a conceptual diagram showing an example of the configuration of a data processing system according to the first embodiment. [Figure 2] This is a conceptual diagram showing an example of the essential functions of a data processing device and a smart device according to the first embodiment. [Figure 3] This is a conceptual diagram showing an example of the configuration of a data processing system according to the second embodiment. [Figure 4] This is a conceptual diagram showing an example of the main functions of a data processing device and smart glasses according to the second embodiment. [Figure 5] This is a conceptual diagram showing an example of the configuration of a data processing system according to the third embodiment. [Figure 6] This is a conceptual diagram showing an example of the main functions of a data processing device and a headset-type terminal according to the third embodiment. [Figure 7] This is a conceptual diagram showing an example of the configuration of a data processing system according to the fourth embodiment. [Figure 8] This is a conceptual diagram showing an example of the main functions of a data processing device and a robot according to the fourth embodiment. [Figure 9] This shows an emotion map where multiple emotions are mapped. [Figure 10] This shows an emotion map where multiple emotions are mapped. [Figure 11] This is a sequence diagram showing the processing flow of the data processing system in Example 1. [Figure 12] This is a sequence diagram showing the processing flow of the data processing system in Application Example 1. [Figure 13] This is a sequence diagram showing the processing flow of the data processing system in Example 2, which incorporates an emotion engine. [Figure 14]It is a sequence diagram showing the processing flow of a data processing system in Application Example 2 when a sentiment engine is combined.
Embodiments for Carrying Out the Invention
[0015] Hereinafter, an example of an embodiment of a system according to the technology of the present disclosure will be described with reference to the accompanying drawings.
[0016] First, the terms used in the following description will be explained.
[0017] In the following embodiments, a numbered processor (hereinafter simply referred to as "processor") may be a single arithmetic unit or a combination of multiple arithmetic units. Also, the processor may be a single type of arithmetic unit or a combination of multiple types of arithmetic units. Examples of arithmetic units include a CPU (Central Processing Unit), a GPU (Graphics Processing Unit), a GPGPU (General-Purpose computing on Graphics Processing Units), an APU (Accelerated Processing Unit), and the like.
[0018] In the following embodiments, a numbered RAM (Random Access Memory) is a memory in which information is temporarily stored and is used as a work memory by the processor.
[0019] In the following embodiments, a numbered storage is one or more non-volatile storage devices that store various programs and various parameters, etc. Examples of non-volatile storage devices include flash memory (SSD (Solid State Drive)), magnetic disks (e.g., hard disks), or magnetic tapes, etc.
[0020] In the following embodiments, the signed communication interface (I / F) is an interface that includes a communication processor and an antenna, etc. The communication interface manages communication between multiple computers. Examples of communication standards applicable to the communication interface include wireless communication standards such as 5G (5th Generation Mobile Communication System), Wi-Fi (registered trademark), or Bluetooth (registered trademark).
[0021] In the following embodiments, "A and / or B" is synonymous with "at least one of A and B." That is, "A and / or B" means that it may be A alone, or B alone, or a combination of A and B. Furthermore, in this specification, the same concept as "A and / or B" applies when expressing three or more things linked by "and / or."
[0022] [First Embodiment]
[0023] Figure 1 shows an example of the configuration of the data processing system 10 according to the first embodiment.
[0024] As shown in Figure 1, the 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.
[0025] The data processing device 12 comprises a computer 22, a database 24, and a communication interface 26. The computer 22 is an example of a "computer" related to the technology of this disclosure. The computer 22 comprises a processor 28, RAM 30, and storage 32. The processor 28, RAM 30, and storage 32 are connected to a bus 34. The database 24 and the communication interface 26 are also connected to the bus 34. The communication interface 26 is connected to a network 54. An example of the network 54 is a WAN (Wide Area Network) and / or a LAN (Local Area Network).
[0026] The smart device 14 comprises a computer 36, a reception device 38, an output device 40, a camera 42, and a communication interface 44. The computer 36 comprises a processor 46, RAM 48, and storage 50. The processor 46, RAM 48, and storage 50 are connected to a bus 52. The reception device 38, output device 40, and camera 42 are also connected to the bus 52.
[0027] The reception device 38 is equipped with a touch panel 38A and a microphone 38B, etc., and receives user input. The touch panel 38A receives user input by detecting contact with an object (e.g., a pen or finger). The microphone 38B receives user input by detecting the user's voice. The control unit 46A transmits data indicating the user input received by the touch panel 38A and 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.
[0028] 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 perceptible to the user 20 (e.g., audio and / or text). The display 40A displays visible information such as text and images according to instructions from the processor 46. The speaker 40B outputs audio according to instructions from the processor 46. The camera 42 is a small digital camera equipped with an optical system such as a lens, aperture, and shutter, and an image sensor such as a CMOS (Complementary Metal-Oxide-Semiconductor) image sensor or a CCD (Charge Coupled Device) image sensor.
[0029] Communication interface 44 is connected to network 54. Communication interfaces 44 and 26 are responsible for the exchange of various types of information between processor 46 and processor 28 via network 54.
[0030] Figure 2 shows an example of the main functions of the data processing device 12 and the smart device 14.
[0031] As shown in Figure 2, in the data processing device 12, a specific processing 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" related to the technology of this 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 according to the specific processing program 56 executed on the RAM 30.
[0032] The storage 32 stores the data generation model 58 and the emotion identification model 59. The data generation model 58 and the emotion identification model 59 are used by the identification processing unit 290.
[0033] In the smart device 14, the processor 46 performs the reception output processing. The storage 50 stores the reception output program 60. The reception output program 60 is used in conjunction with a 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 processing is realized by the processor 46 operating as a control unit 46A according to the reception output program 60 executed on the RAM 48.
[0034] Next, the specific processing performed by the specific processing unit 290 of the data processing device 12 will be described. In the following description, the data processing device 12 will be referred to as the "server" and the smart device 14 as the "terminal".
[0035] This invention is a system designed to expedite the company establishment process, allowing users to smoothly input information and generate necessary documents. Specifically, users input company information using a terminal. This includes detailed information necessary for establishment, such as company name, representative's name, address, capital, and business description. The terminal's role is to transmit the entered information to a server.
[0036] Once the server receives the information, a generation program runs and automatically generates the necessary documents based on the received company information. This program has the function of systematically creating official documents such as articles of incorporation and registration applications. Furthermore, the server returns the generated documents to the terminal, allowing the user to review and modify their contents. This allows the user to adjust the content as needed and complete the final document reflecting the modifications.
[0037] The server also plays a central role in setting up back-office operations. The server automatically performs configuration and initial setup for areas essential to the company's operation, including human resources, accounting, information technology, facilities management, and governance. This configuration allows each department to quickly get started, supporting efficient business operations.
[0038] For example, the server can prepare employee databases for HR systems and perform initial financial setup for accounting systems for newly established companies. It can also automatically configure email accounts and internal phone lines for information technology departments. These functions enable companies to quickly get operational and achieve timely market entry.
[0039] The following describes the processing flow.
[0040] Step 1:
[0041] The user enters basic company information using a terminal. This includes information necessary for establishment, such as company name, representative's name, address, capital, and business activities.
[0042] Step 2:
[0043] The terminal sends the entered information to the server. This prepares the input data for the next stage of processing.
[0044] Step 3:
[0045] The server analyzes the received company information and activates a generation program to create the necessary official documents. This automatically generates required documents such as articles of incorporation and registration applications.
[0046] Step 4:
[0047] The server sends the generated document to the terminal, allowing the user to review its contents. The user then views the displayed document and makes any necessary corrections.
[0048] Step 5:
[0049] The user confirms the revisions and sends the document back to the server to finalize it. This confirms and saves the document.
[0050] Step 6:
[0051] The server begins configuring the automation of back-office operations necessary for running the business. This includes configuring systems related to human resources, accounting, information technology, facilities management, and governance.
[0052] Step 7:
[0053] The server monitors the configuration progress and notifies the user as needed. The user then makes final adjustments after the configuration is complete, and the system is ready to begin operation.
[0054] (Example 1)
[0055] Next, we will describe Example 1. In the following description, the data processing device 12 will be referred to as the "server," and the smart device 14 will be referred to as the "terminal."
[0056] Establishing a company requires processing a vast amount of information and creating numerous documents, which poses significant challenges in terms of workload and time consumption. Furthermore, the rapid setup of back-office functions for the start of operations after establishment is crucial. There is a need for a system that streamlines these processes, enabling companies to be established and operate smoothly.
[0057] The identification process performed by the identification processing unit 290 of the data processing device 12 in Example 1 is realized by the following means.
[0058] In this invention, the server includes an information input means for receiving organization information from a user, a calculation means including a generation process for automatically creating a document based on the organization information, and a display means for presenting the created document to the user and allowing them to make modifications. This reduces the information processing burden associated with establishing an organization and enables the creation of documents quickly and accurately. Furthermore, by quickly setting up the back-office functions necessary for starting operations, companies can begin efficient operations early on.
[0059] "User" refers to an individual or organization that uses this system to input organizational information and carry out establishment procedures.
[0060] "Organizational information" refers to the basic information necessary for the establishment of an organization, and includes, for example, its name, representative, address, capital, and activities.
[0061] "Information input means" refers to an interface or platform for users to input organizational information into a system.
[0062] "Documents" refer to official documents required for the establishment of an organization, which are generated to support legal or administrative procedures as needed.
[0063] "Computation means including generation processing" refers to a device that has the function of automatically generating documents based on organizational information.
[0064] "Display means" refers to an interface that presents the generated document to the user and allows them to review and modify the content as needed.
[0065] "Internal operational procedures" refer to the processes necessary for efficiently carrying out management tasks such as personnel, accounting, information management, facility management, and governance required for the operation of an organization.
[0066] "Notification means" refers to system functions for reporting and notifying users of the progress of work and necessary actions.
[0067] The system of this invention enables users to quickly and efficiently register organizational information and automatically generate and manage necessary official documents.
[0068] First, the user enters the organization's information via a device such as a personal computer, tablet, or smartphone. The user enters necessary information, such as the organization's name, representative, address, capital, and activities, into a dedicated online form. The device then transmits the entered information to the server.
[0069] Next, the server uses a generation AI model based on the information it receives to automatically generate the necessary official documents. Specifically, the server analyzes the organization's information and passes the data to the generation AI model as prompts. For example, a prompt like this might be used: "Please generate the necessary initial documents for a new organization. The organization name is 'X Company', the representative is 'Taro Yamada', the address is 'Kita-ku, Osaka City', the capital is 10 million yen, and the activities are education-related businesses."
[0070] The generated document is processed by the server and returned to the user's terminal for review and correction. The user uses their terminal to review the document and correct the information as needed. The corrected information is sent back to the server, updating the document. The final document is then completed.
[0071] Furthermore, the server also handles the initial setup of back-office operations. Specifically, it automatically creates employee databases in the human resources management system, performs initial setup in the accounting system, and configures email accounts and internal phone lines in the information management system. This allows organizations to quickly start operations and ensure smooth management.
[0072] The flow of the specific processing in Example 1 will be explained using Figure 11.
[0073] Step 1:
[0074] The user enters information using a terminal. The user enters the organization's name, representative, address, capital, and activities into a dedicated form. This information is saved as input on the terminal. The terminal checks the input data and verifies that the format is correct. It is then ready to send the formatted organization information to the server as output.
[0075] Step 2:
[0076] The terminal sends the collected organization information to the server. The terminal uses a secure communication protocol such as HTTPS to send the information to the server. The input is formatted organization information, and the output is accurately transferred to the server. This ensures data security.
[0077] Step 3:
[0078] The server uses a generation AI model based on the information it receives. The server analyzes the received organization information and passes the data to the generation AI model as a prompt. The prompt input is in the format of: "Generate initial documents for a new organization. Organization name: 'X Company', Representative: 'Taro Yamada', Location: 'Kita-ku, Osaka City', Capital: 10 million yen, Activities: Education-related business." The output is an official document generated by the AI.
[0079] Step 4:
[0080] The server provides the user with a document it has generated. The server sends the generated document data to the user's terminal. The generated document is the input, and the output is displayed on the user's terminal. The user reviews this document on their terminal and makes corrections as needed. The corrected data is then sent back to the server.
[0081] Step 5:
[0082] The server updates the final documents and performs the initial setup of back-office operations. The server updates the documents based on the retransmitted data and simultaneously configures internal operations. Specifically, this includes setting up the HR database, initial deployment of the accounting system, and account setup for information management. The input is the corrected document information, and the output is the corrected documents and the configured back-office environment.
[0083] (Application Example 1)
[0084] Next, we will explain Application Example 1. In the following explanation, the data processing device 12 will be referred to as the "server," and the smart device 14 will be referred to as the "terminal."
[0085] In establishing and operating new local communities, the creation of necessary official documents and the initial setup of administrative tasks are time-consuming and require considerable effort. Therefore, there is a need for efficient methods to quickly begin operating local infrastructure.
[0086] The specific processing performed by the specific processing unit 290 of the data processing device 12 in Application Example 1 is realized by the following means.
[0087] In this invention, the server includes information processing means for receiving group information from users, information processing means having a generation program for automatically generating electronic data based on the group information, and means for presenting the electronic data to users and enabling them to modify it. This makes it possible to significantly reduce the time and effort required for establishing and operating new local communities.
[0088] "Information processing means" refers to a combination of hardware and software that receives data from users and performs necessary processing based on the transmitted information.
[0089] A "generation program" is software that automatically generates necessary electronic data and documents based on received information.
[0090] "Measurement means" refers to a function that presents the generated electronic data to the user and provides an interface for confirming and correcting its contents.
[0091] "Administrative work structure" refers to the setup and preparation necessary to efficiently initiate and operate back-office tasks such as personnel management, financial management, and information management required for the operation of local governments and organizations.
[0092] "Local infrastructure management" refers to the basic structure and processes necessary for the overall operation and management of newly established organizations and local communities when they begin their activities.
[0093] For this invention to be implemented, coordination between the client device and the server device is essential. A portable device such as a smartphone is used as the client device. Using this device, the user inputs organization information. This information includes the organization name, representative's name, address, and activities.
[0094] The server device receives this information and automatically generates the necessary electronic data and official documents based on it. This process utilizes cloud-based information processing platforms (e.g., AWS® Lambda and Google® Cloud Functions). The generation program uses document generation libraries such as PDFKit to create official documents.
[0095] The generated documents are sent back to the client device, where users can review the content and make corrections as needed. This process efficiently prepares the necessary infrastructure for local operations.
[0096] As a concrete example, consider a scenario where a local government is established in a new residential area. Resident representatives use smartphones to input basic information, and necessary documents are generated on the spot. Furthermore, the IT infrastructure for community management and the setup of resident services are also handled automatically.
[0097] Examples of prompt statements are as follows:
[0098] "Please explain the document generation process for quickly establishing a new local government."
[0099] "Please explain how automating municipal operations support in smart cities is feasible."
[0100] The flow of a specific process in Application Example 1 will be explained using Figure 12.
[0101] Step 1:
[0102] The user enters organization information using a client device (e.g., a smartphone). This information includes the organization name, representative's name, address, and activities. The entered information is sent from the terminal to the server. The server receives this data as input.
[0103] Step 2:
[0104] The server launches an automated document generation program based on the received organization information. Here, an information processing platform (e.g., AWS Lambda) is used to execute the process. A generation AI model is utilized to create the official documents necessary for the organization's establishment. As part of data processing, the input information is formatted and converted into a document using tools such as PDFKit. The output of this process is the electronic data of the official document.
[0105] Step 3:
[0106] The generated electronic data of official documents is transmitted from the server to the client device. The user can review the document content on the client device and make corrections if there are any deficiencies or areas for improvement. The review and correction of document content are performed through user actions.
[0107] Step 4:
[0108] After the user reviews and approves the final version of the document, the server saves the reviewed document as the final output. At this time, the information necessary for regional infrastructure operations is also organized, and preparations are made to begin the process of structuring administrative tasks.
[0109] Furthermore, an emotion engine that estimates the user's emotions may be incorporated. That is, the identification processing unit 290 may use the emotion identification model 59 to estimate the user's emotions and perform identification processing using the user's emotions.
[0110] This invention is a system that combines a user emotion engine to improve the user experience in the company establishment process. In this system, the user inputs basic company information through a terminal. The terminal sends the information to a server, which automatically generates documents based on the received information. In addition, the emotion engine recognizes the user's emotions during input and operation, and dynamically adjusts the system's responses and interface.
[0111] Specifically, by reading emotions from the user's facial expressions and voice as they input information, the emotion engine provides simpler and easier-to-understand explanations and prompts if the user is stressed. Conversely, if the user is relaxed, it can provide more detailed and specialized information. This makes it possible to provide a flexible experience that meets the diverse needs of users.
[0112] The server presents the generated documents to the user and provides an easy-to-use interface for making necessary modifications. Users can review the content at their own discretion and receive feedback from the sentiment engine to achieve the best possible results. Furthermore, as the server configures the automation of back-office operations, the sentiment engine provides the user with the most relevant information as the configuration progresses.
[0113] Furthermore, the emotion engine analyzes user emotional feedback throughout the entire process to collect data that improves the overall system performance and efficiency. This data is then used to improve the user experience and develop new features.
[0114] For example, if the emotion engine detects tension while a user is entering company name and address information, it can display helpful information on the screen to encourage relaxation and provide guidance to make the input process easier. This allows users to proceed with the company establishment process with peace of mind.
[0115] The following describes the processing flow.
[0116] Step 1:
[0117] The user enters basic company information using a terminal. This would include company name, representative's name, address, capital, and business description. The terminal then prepares to send this information to the server.
[0118] Step 2:
[0119] The terminal sends the entered company information to the server. This information is then used in the next stage of the process.
[0120] Step 3:
[0121] The server analyzes the received company information and uses a generation program to automatically generate the necessary official documents. At this stage, documents such as articles of incorporation and registration applications are created.
[0122] Step 4:
[0123] The server sends the generated document to the terminal for the user to review. The user reviews the displayed document and makes corrections if necessary.
[0124] Step 5:
[0125] The emotion engine recognizes the user's emotions through the device. If the user is stressed or confused while entering or confirming information, the interface guidance is simplified and additional information is provided to aid understanding.
[0126] Step 6:
[0127] Once the user finishes making revisions to the document, the terminal sends the revised version back to the server. The server receives it and records the final document as complete.
[0128] Step 7:
[0129] The server begins configuring the automation of back-office operations. Systems related to human resources, accounting, information technology, facilities management, and governance are configured.
[0130] Step 8:
[0131] The server monitors the progress of the task and uses an emotion engine to notify the user. This notification allows the user to understand the progress of the settings and make adjustments if necessary.
[0132] Step 9:
[0133] The emotion engine analyzes user feedback and uses this data to suggest improvements to enhance the user experience in the future. This information is used to improve system performance.
[0134] (Example 2)
[0135] Next, we will describe Example 2. In the following description, the data processing device 12 will be referred to as the "server," and the smart device 14 will be referred to as the "terminal."
[0136] While there is a need to improve the user experience in organizational establishment, traditional systems do not take into account user emotions, which can lead to stress and confusion during operation. Furthermore, the efficiency of document generation and back-office automation is not sufficient, posing a significant burden on users.
[0137] The identification process performed by the identification processing unit 290 of the data processing device 12 in Example 2 is realized by the following means.
[0138] In this invention, the server includes an information terminal means for receiving organizational information from a user, an information processing means having a generation program for automatically generating documents based on the organizational information, and an emotion recognition means for recognizing the user's emotional state and adjusting the system's response. This makes it possible to provide a dynamically adjusted interface according to the user's emotions, thereby improving the user experience and increasing operational efficiency.
[0139] "Information terminal means" refers to a device or system for receiving organizational information from users, and is equipped with an input interface and data communication functions.
[0140] "Information processing means" refers to a device or system for automatically generating documents based on received data, and includes programs for data analysis and document creation.
[0141] A "generator program" is software used to automatically create official documents for the establishment of an organization, and it has a document generation function based on templates.
[0142] An "emotion recognition means" is a device or system for recognizing a user's emotional state and adjusting the system's response or interface, and is equipped with the function of analyzing emotions from facial expressions and voice.
[0143] "Display means" refers to a device or system that presents a generated document to the user and allows for modification, and which has a user interface and editing functions.
[0144] "Configuration means" refers to a device or system for making additional settings to automate back-office operations, and includes functions for managing various settings related to business operations.
[0145] A "notification means" is a device or system for tracking the progress of work and communicating information to the user, and has the function of sending alerts or messages.
[0146] This invention is a system that improves the user experience in the company establishment process and incorporates an emotion recognition engine. The system begins with the user inputting basic organizational information through an information terminal. The information terminal is equipped with a camera and microphone that capture the user's facial expressions and voice. Along with this input information, emotion data is transmitted to a server. A secure protocol (e.g., HTTPS) is used for this communication to protect the information.
[0147] The server automatically generates official documents using template-based document generation software based on the received organizational information. For example, it generates company registration applications and internal regulations. The software used for document generation is called a "document generator." Furthermore, an emotion recognition engine uses EmotionDetector to analyze the user's emotional state and dynamically adjusts the interface based on the analysis results.
[0148] The device adjusts the user interface based on emotion recognition. If the device determines that the user is stressed, a concise and easy-to-understand guide is displayed; if the user is relaxed, more detailed information is provided. Therefore, interface adjustment tools like InterfaceAdjuster are used.
[0149] Users can review documents generated by the server and make corrections as needed via their terminal. Sentiment-based feedback is provided to users, enabling them to achieve optimal results throughout the process. Furthermore, the server handles the automation of back-office tasks, and users are provided with information related to the progress of these automation processes.
[0150] As a concrete example, if the system detects tension while the user is typing their company name, it can display a message on the terminal screen to encourage relaxation. This allows the user to continue typing with peace of mind.
[0151] An example of a prompt message would be, "As the user enters company registration information, suggest what kind of support should be provided, in the context where the emotion engine detects a state of tension." This provides guidance tailored to the user's needs.
[0152] The flow of the specific processing in Example 2 will be explained using Figure 13.
[0153] Step 1:
[0154] Users input basic organizational information using an information terminal. This input includes company name and address. The information terminal also uses a camera and microphone to capture the user's facial expressions and voice. This input data is processed as corporate information and sentiment data. The information terminal packages this data and transmits it to the server using a secure communication protocol.
[0155] Step 2:
[0156] The server receives company information transmitted from information terminals and automatically generates the documents necessary for company establishment using document generation software called DocuGenerator. In this process, various official documents are output by comparing templates with the received data. For example, company registration applications and tax-related documents are generated.
[0157] Step 3:
[0158] The server processes emotional data transmitted from the information terminal and analyzes the emotional state using EmotionDetector. This analysis identifies the user's psychological state (e.g., stress or relaxation) from voice tone and facial expressions. The analysis results are generated as emotion recognition data.
[0159] Step 4:
[0160] The device dynamically adjusts the user interface based on emotion recognition data. If the device detects that the user is stressed, it adjusts the GUI and displays a concise and easy-to-understand guide message. This is achieved using InterfaceAdjuster. If the user is relaxed, it presents more detailed information and additional options.
[0161] Step 5:
[0162] Users review the generated documents provided by the server and make necessary corrections via their terminal. Editing tools support the user's operations, enabling efficient modifications. The corrected data is returned to the server in the appropriate format.
[0163] Step 6:
[0164] The server aggregates the corrected data and configures back-office automation settings. These settings generate parameters for automating tasks such as accounting and human resources workflows. The progress of these tasks is continuously monitored, and users are notified as needed.
[0165] Step 7:
[0166] The server collects user emotional feedback and system usage data, which is then used to improve the overall system performance. This data serves as foundational information for subsequent improvements and the development of new features. Specifically, it is used to analyze usage patterns and consider measures to improve service quality.
[0167] (Application Example 2)
[0168] Next, we will explain application example 2. In the following explanation, the data processing device 12 will be referred to as a "server" and the smart device 14 as a "terminal".
[0169] The account registration process for electronic payment services is complex and often stressful for users. This negatively impacts the user experience, leading to an increase in cases where users do not complete the registration process. Furthermore, traditional systems provide uniform information and process progression without considering user emotions, making it difficult to meet diverse user needs.
[0170] The specific processing performed by the specific processing unit 290 of the data processing device 12 in Application Example 2 is realized by the following means.
[0171] In this invention, the server includes an input device for receiving group information from a user, an information processing device having generation software for automatically generating documents based on the group information, and an emotion recognition engine that senses the user's emotions and dynamically adjusts the document generation and notification processes. This makes it possible to provide a process tailored to the user's emotions, thereby improving user satisfaction and increasing the registration completion rate.
[0172] A "user" refers to an individual or organization that uses this system to perform operations such as account registration.
[0173] "Organization information" refers to basic information entered by the user, such as the company name, address, and purpose of establishment.
[0174] "Input device" refers to the hardware or software used by users to input organizational information into a system.
[0175] A "document" refers to a document containing information necessary for establishing an organization or registering for electronic payment services.
[0176] "Generation software" refers to software that automatically creates necessary documents using the entered organization information.
[0177] An "information processing device" refers to a computer or cloud server that includes generation software and receives and processes input information.
[0178] "User" generally refers to anyone who operates the system, but in this context, it specifically refers to an individual who interacts with the system as the target of emotion recognition and feedback.
[0179] "Emotion" refers to the emotional responses that users exhibit while using the system, and the system's response is adjusted based on these responses.
[0180] An "emotion recognition engine" is software or a device that analyzes a user's facial expressions and voice to understand their emotional state.
[0181] This invention provides a system that offers an efficient and user-friendly account registration process for electronic payment services. This system comprises a user, a server, and an emotion recognition engine, all of which work together in coordination.
[0182] First, the user enters group information using an input device such as a smartphone. The input device is equipped with a camera and microphone, which detect the user's emotions through facial expressions and voice. The detected data is then sent to a server, which is an information processing device in the cloud.
[0183] The server analyzes the user's emotions using Microsoft® Azure® Face API or a similar emotion recognition engine. Based on this analysis, a generative AI model is used to provide the user with appropriate prompts and guidance in real time. Specifically, if the server determines that the user is feeling anxious, it will display reassuring messages or simplified registration steps on the screen.
[0184] The information processing device automatically generates necessary documents based on the received organization information. These generated documents are presented directly to the user, who can then edit them on their smartphone. During this process, feedback from an emotion recognition engine is used to adjust the process to ensure the user does not experience stress.
[0185] For example, if a user feels stressed while entering company name or contact information, the system will display a message such as, "It's okay to relax. This step will be easy to complete." In this way, the interface and process are dynamically adjusted according to the user's emotional state.
[0186] An example of a prompt message to input into a generative AI model is as follows:
[0187] "Use the facial recognition API to analyze the user's current facial expressions and voice tone to determine their emotions during the company registration process. Adjust the interface as needed and provide guidance to simplify the process if the user is experiencing stress."
[0188] In this way, the present invention makes it possible to optimize the registration process based on the user's emotions and significantly improve the user experience.
[0189] The flow of a specific process in Application Example 2 will be explained using Figure 14.
[0190] Step 1:
[0191] Users enter organizational information using their smartphone's input device. This information includes company name, address, and purpose of establishment. This information is temporarily stored on the device, and the user's facial expressions and voice data are simultaneously collected using the camera and microphone.
[0192] Step 2:
[0193] The device sends the collected group information and user emotional data (facial expressions and voice) to a server in the cloud. The server analyzes the received data and uses the Microsoft Azure Face API to identify the user's emotional state. This process outputs the user's emotional score.
[0194] Step 3:
[0195] The server generates prompts based on the extracted emotion scores derived from the generated AI model. These prompts guide users through the interface, providing information and messages tailored to their emotions. For example, if a user is feeling anxious, a reassuring message will be displayed.
[0196] Step 4:
[0197] The server uses automated generation software to create the necessary documents based on the organization's information and sends the results to the terminal. The output documents contain information necessary for official registration and permits.
[0198] Step 5:
[0199] The terminal displays the received document to the user and provides an interface for making corrections as needed. The user can review the document content and, if necessary, make corrections directly from the terminal. The changes are then sent back to the server, and the database is updated accordingly.
[0200] Step 6:
[0201] The server tracks the progress of the entire process and notifies the user of the latest progress. This notification is displayed as a guide showing the user the next steps to take, so the user can proceed with the process with confidence.
[0202] 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 user input for the result of the specific processing. The control unit 46A transmits the audio data indicating 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.
[0203] Data generation model 58 is a so-called generative AI (Artificial Intelligence). An example of data generation model 58 is ChatGPT (registered trademark) (Internet search).<URL: https: / / openai.com / blog / chatgpt> ), Gemini (registered trademark) (Internet search) <url: https: gemini.google.com ?hl="ja">Examples of generative AI include the following. The data generation model 58 is obtained by performing deep learning on a neural network. The data generation model 58 is input with prompts containing instructions, and with inference data such as audio data representing speech, text data representing text, and image data representing images. The data generation model 58 infers from the input inference data according to the instructions indicated by the prompts, and outputs the inference results in data formats such as audio data and text data. Here, inference refers to, for example, analysis, classification, prediction, and / or summarization.
[0204] In the above embodiment, an example was given in which specific processing is performed by the data processing device 12, but the technology of this disclosure is not limited thereto, and the specific processing may also be performed by the smart device 14.
[0205] [Second Embodiment]
[0206] Figure 3 shows an example of the configuration of the data processing system 210 according to the second embodiment.
[0207] As shown in Figure 3, the data processing system 210 includes a data processing device 12 and smart glasses 214. An example of the data processing device 12 is a server.
[0208] The data processing device 12 comprises a computer 22, a database 24, and a communication interface 26. The computer 22 is an example of a "computer" related to the technology of this disclosure. The computer 22 comprises a processor 28, RAM 30, and storage 32. The processor 28, RAM 30, and storage 32 are connected to a bus 34. The database 24 and the communication interface 26 are also connected to the bus 34. The communication interface 26 is connected to a network 54. An example of the network 54 is a WAN (Wide Area Network) and / or a LAN (Local Area Network).
[0209] The smart glasses 214 include a computer 36, a microphone 238, a speaker 240, a camera 42, and a communication interface 44. The computer 36 includes a processor 46, RAM 48, and storage 50. The processor 46, RAM 48, and storage 50 are connected to a bus 52. The microphone 238, speaker 240, and camera 42 are also connected to the bus 52.
[0210] The microphone 238 receives voice signals from the user 20 and receives instructions from the user 20. The microphone 238 captures the voice signals from the user 20, converts the captured voice into audio data, and outputs it to the processor 46. The speaker 240 outputs audio according to the instructions from the processor 46.
[0211] Camera 42 is a small digital camera equipped with an optical system including a lens, aperture, and shutter, and an image sensor such as a CMOS (Complementary Metal-Oxide-Semiconductor) image sensor or a CCD (Charge Coupled Device) image sensor, and captures images of the area around the user 20 (for example, an imaging range defined by a field of view equivalent to the width of a typical healthy person's field of vision).
[0212] Communication interface 44 is connected to network 54. Communication interfaces 44 and 26 are responsible for the exchange of various information between processor 46 and processor 28 via network 54. The exchange of various information between processor 46 and processor 28 using communication interfaces 44 and 26 is performed in a secure manner.
[0213] Figure 4 shows an example of the main functions of the data processing device 12 and the smart glasses 214. As shown in Figure 4, the data processing device 12 performs specific processing using the processor 28. The storage 32 stores the specific processing program 56.
[0214] The specific processing program 56 is an example of a "program" relating to the technology of this 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.
[0215] The storage 32 stores the data generation model 58 and the emotion identification model 59. The data generation model 58 and the emotion identification model 59 are used by the identification processing unit 290.
[0216] In the smart glasses 214, the processor 46 performs the reception output processing. The storage 50 stores the reception output program 60. 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 processing is realized by the processor 46 operating as a control unit 46A according to the reception output program 60 executed on the RAM 48.
[0217] Next, the identification processing performed by the identification processing unit 290 of the data processing device 12 will be described. 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".
[0218] This invention is a system designed to expedite the company establishment process, allowing users to smoothly input information and generate necessary documents. Specifically, users input company information using a terminal. This includes detailed information necessary for establishment, such as company name, representative's name, address, capital, and business description. The terminal's role is to transmit the entered information to a server.
[0219] Once the server receives the information, a generation program runs and automatically generates the necessary documents based on the received company information. This program has the function of systematically creating official documents such as articles of incorporation and registration applications. Furthermore, the server returns the generated documents to the terminal, allowing the user to review and modify their contents. This allows the user to adjust the content as needed and complete the final document reflecting the modifications.
[0220] The server also plays a central role in setting up back-office operations. The server automatically performs configuration and initial setup for areas essential to the company's operation, including human resources, accounting, information technology, facilities management, and governance. This configuration allows each department to quickly get started, supporting efficient business operations.
[0221] For example, the server can prepare employee databases for HR systems and perform initial financial setup for accounting systems for newly established companies. It can also automatically configure email accounts and internal phone lines for information technology departments. These functions enable companies to quickly get operational and achieve timely market entry.
[0222] The following describes the processing flow.
[0223] Step 1:
[0224] The user enters basic company information using a terminal. This includes information necessary for establishment, such as company name, representative's name, address, capital, and business activities.
[0225] Step 2:
[0226] The terminal sends the entered information to the server. This prepares the input data for the next stage of processing.
[0227] Step 3:
[0228] The server analyzes the received company information and activates a generation program to create the necessary official documents. This automatically generates required documents such as articles of incorporation and registration applications.
[0229] Step 4:
[0230] The server sends the generated document to the terminal, allowing the user to review its contents. The user then views the displayed document and makes any necessary corrections.
[0231] Step 5:
[0232] The user confirms the revisions and sends the document back to the server to finalize it. This confirms and saves the document.
[0233] Step 6:
[0234] The server begins configuring the automation of back-office operations necessary for running the business. This includes configuring systems related to human resources, accounting, information technology, facilities management, and governance.
[0235] Step 7:
[0236] The server monitors the configuration progress and notifies the user as needed. The user then makes final adjustments after the configuration is complete, and the system is ready to begin operation.
[0237] (Example 1)
[0238] Next, we will describe Example 1. 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".
[0239] Establishing a company requires processing a vast amount of information and creating numerous documents, which poses significant challenges in terms of workload and time consumption. Furthermore, the rapid setup of back-office functions for the start of operations after establishment is crucial. There is a need for a system that streamlines these processes, enabling companies to be established and operate smoothly.
[0240] The identification process performed by the identification processing unit 290 of the data processing device 12 in Example 1 is realized by the following means.
[0241] In this invention, the server includes an information input means for receiving organization information from a user, a calculation means including a generation process for automatically creating a document based on the organization information, and a display means for presenting the created document to the user and allowing them to make modifications. This reduces the information processing burden associated with establishing an organization and enables the creation of documents quickly and accurately. Furthermore, by quickly setting up the back-office functions necessary for starting operations, companies can begin efficient operations early on.
[0242] "User" refers to an individual or organization that uses this system to input organizational information and carry out establishment procedures.
[0243] "Organizational information" refers to the basic information necessary for the establishment of an organization, and includes, for example, its name, representative, address, capital, and activities.
[0244] "Information input means" refers to an interface or platform for users to input organizational information into a system.
[0245] "Documents" refer to official documents required for the establishment of an organization, which are generated to support legal or administrative procedures as needed.
[0246] "Computation means including generation processing" refers to a device that has the function of automatically generating documents based on organizational information.
[0247] "Display means" refers to an interface that presents the generated document to the user and allows them to review and modify the content as needed.
[0248] "Internal operational procedures" refer to the processes necessary for efficiently carrying out management tasks such as personnel, accounting, information management, facility management, and governance required for the operation of an organization.
[0249] "Notification means" refers to system functions for reporting and notifying users of the progress of work and necessary actions.
[0250] The system of this invention enables users to quickly and efficiently register organizational information and automatically generate and manage necessary official documents.
[0251] First, the user enters the organization's information via a device such as a personal computer, tablet, or smartphone. The user enters necessary information, such as the organization's name, representative, address, capital, and activities, into a dedicated online form. The device then transmits the entered information to the server.
[0252] Next, the server uses a generation AI model based on the information it receives to automatically generate the necessary official documents. Specifically, the server analyzes the organization's information and passes the data to the generation AI model as prompts. For example, a prompt like this might be used: "Please generate the necessary initial documents for a new organization. The organization name is 'X Company', the representative is 'Taro Yamada', the address is 'Kita-ku, Osaka City', the capital is 10 million yen, and the activities are education-related businesses."
[0253] The generated document is processed by the server and returned to the user's terminal for review and correction. The user uses their terminal to review the document and correct the information as needed. The corrected information is sent back to the server, updating the document. The final document is then completed.
[0254] Furthermore, the server also handles the initial setup of back-office operations. Specifically, it automatically creates employee databases in the human resources management system, performs initial setup in the accounting system, and configures email accounts and internal phone lines in the information management system. This allows organizations to quickly start operations and ensure smooth management.
[0255] The flow of the specific processing in Example 1 will be explained using Figure 11.
[0256] Step 1:
[0257] The user enters information using a terminal. The user enters the organization's name, representative, address, capital, and activities into a dedicated form. This information is saved as input on the terminal. The terminal checks the input data and verifies that the format is correct. It is then ready to send the formatted organization information to the server as output.
[0258] Step 2:
[0259] The terminal sends the collected organization information to the server. The terminal uses a secure communication protocol such as HTTPS to send the information to the server. The input is formatted organization information, and the output is accurately transferred to the server. This ensures data security.
[0260] Step 3:
[0261] The server uses a generation AI model based on the information it receives. The server analyzes the received organization information and passes the data to the generation AI model as a prompt. The prompt input is in the format of: "Generate initial documents for a new organization. Organization name: 'X Company', Representative: 'Taro Yamada', Location: 'Kita-ku, Osaka City', Capital: 10 million yen, Activities: Education-related business." The output is an official document generated by the AI.
[0262] Step 4:
[0263] The server provides the user with a document it has generated. The server sends the generated document data to the user's terminal. The generated document is the input, and the output is displayed on the user's terminal. The user reviews this document on their terminal and makes corrections as needed. The corrected data is then sent back to the server.
[0264] Step 5:
[0265] The server updates the final documents and performs the initial setup of back-office operations. The server updates the documents based on the retransmitted data and simultaneously configures internal operations. Specifically, this includes setting up the HR database, initial deployment of the accounting system, and account setup for information management. The input is the corrected document information, and the output is the corrected documents and the configured back-office environment.
[0266] (Application Example 1)
[0267] Next, we will explain Application Example 1. In the following explanation, the data processing device 12 will be referred to as the "server," and the smart glasses 214 will be referred to as the "terminal."
[0268] In establishing and operating new local communities, the creation of necessary official documents and the initial setup of administrative tasks are time-consuming and require considerable effort. Therefore, there is a need for efficient methods to quickly begin operating local infrastructure.
[0269] The specific processing performed by the specific processing unit 290 of the data processing device 12 in Application Example 1 is realized by the following means.
[0270] In this invention, the server includes information processing means for receiving group information from users, information processing means having a generation program for automatically generating electronic data based on the group information, and means for presenting the electronic data to users and enabling them to modify it. This makes it possible to significantly reduce the time and effort required for establishing and operating new local communities.
[0271] "Information processing means" refers to a combination of hardware and software that receives data from users and performs necessary processing based on the transmitted information.
[0272] A "generation program" is software that automatically generates necessary electronic data and documents based on received information.
[0273] "Measurement means" refers to a function that presents the generated electronic data to the user and provides an interface for confirming and correcting its contents.
[0274] "Administrative work structure" refers to the setup and preparation necessary to efficiently initiate and operate back-office tasks such as personnel management, financial management, and information management required for the operation of local governments and organizations.
[0275] "Local infrastructure management" refers to the basic structure and processes necessary for the overall operation and management of newly established organizations and local communities when they begin their activities.
[0276] For this invention to be implemented, coordination between the client device and the server device is essential. A portable device such as a smartphone is used as the client device. Using this device, the user inputs organization information. This information includes the organization name, representative's name, address, and activities.
[0277] The server device receives this information and automatically generates the necessary electronic data and official documents based on it. This process utilizes cloud-based information processing platforms (e.g., AWS Lambda or Google Cloud Functions). The generation program uses document generation libraries such as PDFKit to create official documents.
[0278] The generated document is sent back to the client device, allowing the user to check the content and make corrections if necessary. Through this process, the preparations required for regional infrastructure operation are efficiently carried out.
[0279] As a specific example, a scenario of establishing a local government in a new housing area can be considered. The representative of the residents uses a smartphone to input basic information, and the necessary documents are generated on the spot. Furthermore, the IT infrastructure for regional operation and the setting of resident services are also automatically carried out.
[0280] Examples of prompt texts are as follows:
[0281] "Please explain the document generation process for quickly establishing a new local government."
[0282] "Please tell me how to achieve the automation of local government operation support in a smart city."
[0283] The flow of the specific process in Application Example 1 will be described using FIG. 12.
[0284] Step 1:
[0285] The user uses a client device (e.g., smartphone) to input group information. This information includes the group name, representative name, location, and activity content. The input information is sent from the terminal to the server. The server receives this data as input.
[0286] Step 2:
[0287] Based on the received group information, the server activates a document automatic generation program. Here, the process is executed using an information processing platform (e.g., AWS Lambda). Utilizing the generation AI model, official documents required for group establishment are created. As data processing, the input information is formatted and converted into a document format using PDFKit, etc. As the output of this process, electronic data of official documents is obtained.
[0288] Step 3:
[0289] The generated electronic data of official documents is transmitted from the server to the client device. The user can review the document content on the client device and make corrections if there are any deficiencies or areas for improvement. The review and correction of document content are performed through user actions.
[0290] Step 4:
[0291] After the user reviews and approves the final version of the document, the server saves the reviewed document as the final output. At this time, the information necessary for regional infrastructure operations is also organized, and preparations are made to begin the process of structuring administrative tasks.
[0292] Furthermore, an emotion engine that estimates the user's emotions may be incorporated. That is, the identification processing unit 290 may use the emotion identification model 59 to estimate the user's emotions and perform identification processing using the user's emotions.
[0293] This invention is a system that combines a user emotion engine to improve the user experience in the company establishment process. In this system, the user inputs basic company information through a terminal. The terminal sends the information to a server, which automatically generates documents based on the received information. In addition, the emotion engine recognizes the user's emotions during input and operation, and dynamically adjusts the system's responses and interface.
[0294] Specifically, by reading emotions from the user's facial expressions and voice as they input information, the emotion engine provides simpler and easier-to-understand explanations and prompts if the user is stressed. Conversely, if the user is relaxed, it can provide more detailed and specialized information. This makes it possible to provide a flexible experience that meets the diverse needs of users.
[0295] The server presents the generated documents to the user and provides an easy-to-use interface for making necessary modifications. Users can review the content at their own discretion and receive feedback from the sentiment engine to achieve the best possible results. Furthermore, as the server configures the automation of back-office operations, the sentiment engine provides the user with the most relevant information as the configuration progresses.
[0296] Furthermore, the emotion engine analyzes user emotional feedback throughout the entire process to collect data that improves the overall system performance and efficiency. This data is then used to improve the user experience and develop new features.
[0297] For example, if the emotion engine detects tension while a user is entering company name and address information, it can display helpful information on the screen to encourage relaxation and provide guidance to make the input process easier. This allows users to proceed with the company establishment process with peace of mind.
[0298] The following describes the processing flow.
[0299] Step 1:
[0300] The user enters basic company information using a terminal. This would include company name, representative's name, address, capital, and business description. The terminal then prepares to send this information to the server.
[0301] Step 2:
[0302] The terminal sends the entered company information to the server. This information is then used in the next stage of the process.
[0303] Step 3:
[0304] The server analyzes the corporate information it has received and automatically generates the necessary official documents using a generation program. At this stage, documents such as articles of incorporation and registration applications are created.
[0305] Step 4:
[0306] The server sends the generated documents to the terminal for the user to confirm. The user checks the displayed documents and makes corrections if necessary.
[0307] Step 5:
[0308] The emotion engine recognizes the user's emotions through the terminal. If the user is tense or confused during input or confirmation, the interface guidance is simplified and additional information for assistance in understanding is provided.
[0309] Step 6:
[0310] When the user finishes making corrections to the document, the terminal returns the correction results to the server. The server receives this and records the final document as completed.
[0311] Step 7:
[0312] The server starts the automation settings for back-office operations. Each system related to personnel, accounting, information technology, facility management, and governance is set up.
[0313] Step 8:
[0314] The server checks the progress of the operations and uses the emotion engine to notify the user. With this notification, the user can grasp the progress of the settings and make adjustments if necessary.
[0315] Step 9:
[0316] The emotion engine analyzes user feedback and uses this data to suggest improvements to enhance the user experience in the future. This information is used to improve system performance.
[0317] (Example 2)
[0318] Next, we will describe Example 2. 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".
[0319] While there is a need to improve the user experience in organizational establishment, traditional systems do not take into account user emotions, which can lead to stress and confusion during operation. Furthermore, the efficiency of document generation and back-office automation is not sufficient, posing a significant burden on users.
[0320] The identification process performed by the identification processing unit 290 of the data processing device 12 in Example 2 is realized by the following means.
[0321] In this invention, the server includes an information terminal means for receiving organizational information from a user, an information processing means having a generation program for automatically generating documents based on the organizational information, and an emotion recognition means for recognizing the user's emotional state and adjusting the system's response. This makes it possible to provide a dynamically adjusted interface according to the user's emotions, thereby improving the user experience and increasing operational efficiency.
[0322] "Information terminal means" refers to a device or system for receiving organizational information from users, and is equipped with an input interface and data communication functions.
[0323] "Information processing means" refers to a device or system for automatically generating documents based on received data, and includes programs for data analysis and document creation.
[0324] A "generator program" is software used to automatically create official documents for the establishment of an organization, and it has a document generation function based on templates.
[0325] An "emotion recognition means" is a device or system for recognizing a user's emotional state and adjusting the system's response or interface, and is equipped with the function of analyzing emotions from facial expressions and voice.
[0326] "Display means" refers to a device or system that presents a generated document to the user and allows for modification, and which has a user interface and editing functions.
[0327] "Configuration means" refers to a device or system for making additional settings to automate back-office operations, and includes functions for managing various settings related to business operations.
[0328] A "notification means" is a device or system for tracking the progress of work and communicating information to the user, and has the function of sending alerts or messages.
[0329] This invention is a system that improves the user experience in the company establishment process and incorporates an emotion recognition engine. The system begins with the user inputting basic organizational information through an information terminal. The information terminal is equipped with a camera and microphone that capture the user's facial expressions and voice. Along with this input information, emotion data is transmitted to a server. A secure protocol (e.g., HTTPS) is used for this communication to protect the information.
[0330] The server automatically generates official documents using template-based document generation software based on the received organizational information. For example, it generates company registration applications and internal regulations. The software used for document generation is called a "document generator." Furthermore, an emotion recognition engine uses EmotionDetector to analyze the user's emotional state and dynamically adjusts the interface based on the analysis results.
[0331] The device adjusts the user interface based on emotion recognition. If the device determines that the user is stressed, a concise and easy-to-understand guide is displayed; if the user is relaxed, more detailed information is provided. Therefore, interface adjustment tools like InterfaceAdjuster are used.
[0332] Users can review documents generated by the server and make corrections as needed via their terminal. Sentiment-based feedback is provided to users, enabling them to achieve optimal results throughout the process. Furthermore, the server handles the automation of back-office tasks, and users are provided with information related to the progress of these automation processes.
[0333] As a concrete example, if the system detects tension while the user is typing their company name, it can display a message on the terminal screen to encourage relaxation. This allows the user to continue typing with peace of mind.
[0334] An example of a prompt message would be, "As the user enters company registration information, suggest what kind of support should be provided, in the context where the emotion engine detects a state of tension." This provides guidance tailored to the user's needs.
[0335] The flow of the specific processing in Example 2 will be explained using Figure 13.
[0336] Step 1:
[0337] Users input basic organizational information using an information terminal. This input includes company name and address. The information terminal also uses a camera and microphone to capture the user's facial expressions and voice. This input data is processed as corporate information and sentiment data. The information terminal packages this data and transmits it to the server using a secure communication protocol.
[0338] Step 2:
[0339] The server receives company information transmitted from information terminals and automatically generates the documents necessary for company establishment using document generation software called DocuGenerator. In this process, various official documents are output by comparing templates with the received data. For example, company registration applications and tax-related documents are generated.
[0340] Step 3:
[0341] The server processes emotional data transmitted from the information terminal and analyzes the emotional state using EmotionDetector. This analysis identifies the user's psychological state (e.g., stress or relaxation) from voice tone and facial expressions. The analysis results are generated as emotion recognition data.
[0342] Step 4:
[0343] The device dynamically adjusts the user interface based on emotion recognition data. If the device detects that the user is stressed, it adjusts the GUI and displays a concise and easy-to-understand guide message. This is achieved using InterfaceAdjuster. If the user is relaxed, it presents more detailed information and additional options.
[0344] Step 5:
[0345] Users review the generated documents provided by the server and make necessary corrections via their terminal. Editing tools support the user's operations, enabling efficient modifications. The corrected data is returned to the server in the appropriate format.
[0346] Step 6:
[0347] The server aggregates the corrected data and configures back-office automation settings. These settings generate parameters for automating tasks such as accounting and human resources workflows. The progress of these tasks is continuously monitored, and users are notified as needed.
[0348] Step 7:
[0349] The server collects user emotional feedback and system usage data, which is then used to improve the overall system performance. This data serves as foundational information for subsequent improvements and the development of new features. Specifically, it is used to analyze usage patterns and consider measures to improve service quality.
[0350] (Application Example 2)
[0351] Next, we will explain application example 2. In the following explanation, the data processing device 12 will be referred to as the "server" and the smart glasses 214 as the "terminal".
[0352] The account registration process for electronic payment services is complex and often stressful for users. This negatively impacts the user experience, leading to an increase in cases where users do not complete the registration process. Furthermore, traditional systems provide uniform information and process progression without considering user emotions, making it difficult to meet diverse user needs.
[0353] The specific processing performed by the specific processing unit 290 of the data processing device 12 in Application Example 2 is realized by the following means.
[0354] In this invention, the server includes an input device for receiving group information from a user, an information processing device having generation software for automatically generating documents based on the group information, and an emotion recognition engine that senses the user's emotions and dynamically adjusts the document generation and notification processes. This makes it possible to provide a process tailored to the user's emotions, thereby improving user satisfaction and increasing the registration completion rate.
[0355] A "user" refers to an individual or organization that uses this system to perform operations such as account registration.
[0356] "Organization information" refers to basic information entered by the user, such as the company name, address, and purpose of establishment.
[0357] "Input device" refers to the hardware or software used by users to input organizational information into a system.
[0358] A "document" refers to a document containing information necessary for establishing an organization or registering for electronic payment services.
[0359] "Generation software" refers to software that automatically creates necessary documents using the entered organization information.
[0360] An "information processing device" refers to a computer or cloud server that includes generation software and receives and processes input information.
[0361] "User" generally refers to anyone who operates the system, but in this context, it specifically refers to an individual who interacts with the system as the target of emotion recognition and feedback.
[0362] "Emotion" refers to the emotional responses that users exhibit while using the system, and the system's response is adjusted based on these responses.
[0363] An "emotion recognition engine" is software or a device that analyzes a user's facial expressions and voice to understand their emotional state.
[0364] This invention provides a system that offers an efficient and user-friendly account registration process for electronic payment services. This system comprises a user, a server, and an emotion recognition engine, all of which work together in coordination.
[0365] First, the user enters group information using an input device such as a smartphone. The input device is equipped with a camera and microphone, which detect the user's emotions through facial expressions and voice. The detected data is then sent to a server, which is an information processing device in the cloud.
[0366] The server analyzes the user's emotions using the Microsoft Azure Face API or a similar emotion recognition engine. Based on this analysis, a generative AI model is used to provide the user with appropriate prompts and guidance in real time. Specifically, if the server determines that the user is feeling anxious, it will display reassuring messages or simplified registration steps on the screen.
[0367] The information processing device automatically generates necessary documents based on the received organization information. These generated documents are presented directly to the user, who can then edit them on their smartphone. During this process, feedback from an emotion recognition engine is used to adjust the process to ensure the user does not experience stress.
[0368] For example, if a user feels stressed while entering company name or contact information, the system will display a message such as, "It's okay to relax. This step will be easy to complete." In this way, the interface and process are dynamically adjusted according to the user's emotional state.
[0369] An example of a prompt message to input into a generative AI model is as follows:
[0370] "Use the facial recognition API to analyze the user's current facial expressions and voice tone to determine their emotions during the company registration process. Adjust the interface as needed and provide guidance to simplify the process if the user is experiencing stress."
[0371] In this way, the present invention makes it possible to optimize the registration process based on the user's emotions and significantly improve the user experience.
[0372] The flow of a specific process in Application Example 2 will be explained using Figure 14.
[0373] Step 1:
[0374] Users enter organizational information using their smartphone's input device. This information includes company name, address, and purpose of establishment. This information is temporarily stored on the device, and the user's facial expressions and voice data are simultaneously collected using the camera and microphone.
[0375] Step 2:
[0376] The device sends the collected group information and user emotional data (facial expressions and voice) to a server in the cloud. The server analyzes the received data and uses the Microsoft Azure Face API to identify the user's emotional state. This process outputs the user's emotional score.
[0377] Step 3:
[0378] The server generates prompts based on the extracted emotion scores derived from the generated AI model. These prompts guide users through the interface, providing information and messages tailored to their emotions. For example, if a user is feeling anxious, a reassuring message will be displayed.
[0379] Step 4:
[0380] The server uses automated generation software to create the necessary documents based on the organization's information and sends the results to the terminal. The output documents contain information necessary for official registration and permits.
[0381] Step 5:
[0382] The terminal displays the received document to the user and provides an interface for making corrections as needed. The user can review the document content and, if necessary, make corrections directly from the terminal. The changes are then sent back to the server, and the database is updated accordingly.
[0383] Step 6:
[0384] The server tracks the progress of the entire process and notifies the user of the latest progress. This notification is displayed as a guide showing the user the next steps to take, so the user can proceed with the process with confidence.
[0385] 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 user input for the result of the specific processing. The control unit 46A transmits the audio data indicating user input acquired by the microphone 238 to the data processing unit 12. In the data processing unit 12, the specific processing unit 290 acquires the audio data.
[0386] Data generation model 58 is a type of so-called generative AI (Artificial Intelligence). One example of data generation model 58 is ChatGPT (Internet search<URL: https: / / openai.com / blog / chatgpt> ), Gemini (Internet search) <url: https: gemini.google.com ?hl="ja">Examples of generative AI include the following. The data generation model 58 is obtained by performing deep learning on a neural network. The data generation model 58 is input with prompts containing instructions, and with inference data such as audio data representing speech, text data representing text, and image data representing images. The data generation model 58 infers from the input inference data according to the instructions indicated by the prompts, and outputs the inference results in data formats such as audio data and text data. Here, inference refers to, for example, analysis, classification, prediction, and / or summarization.
[0387] In the above embodiment, an example was given in which specific processing is performed by the data processing device 12, but the technology of this disclosure is not limited thereto, and the specific processing may also be performed by the smart glasses 214.
[0388] [Third Embodiment]
[0389] Figure 5 shows an example of the configuration of the data processing system 310 according to the third embodiment.
[0390] As shown in Figure 5, the data processing system 310 includes a data processing device 12 and a headset terminal 314. An example of the data processing device 12 is a server.
[0391] The data processing device 12 comprises a computer 22, a database 24, and a communication interface 26. The computer 22 is an example of a "computer" related to the technology of this disclosure. The computer 22 comprises a processor 28, RAM 30, and storage 32. The processor 28, RAM 30, and storage 32 are connected to a bus 34. The database 24 and the communication interface 26 are also connected to the bus 34. The communication interface 26 is connected to a network 54. An example of the network 54 is a WAN (Wide Area Network) and / or a LAN (Local Area Network).
[0392] The headset terminal 314 includes a computer 36, a microphone 238, a speaker 240, a camera 42, a communication interface 44, and a display 343. The computer 36 includes a processor 46, RAM 48, and storage 50. The processor 46, RAM 48, and storage 50 are connected to a bus 52. The microphone 238, speaker 240, camera 42, and display 343 are also connected to the bus 52.
[0393] The microphone 238 receives voice signals from the user 20 and receives instructions from the user 20. The microphone 238 captures the voice signals from the user 20, converts the captured voice into audio data, and outputs it to the processor 46. The speaker 240 outputs audio according to the instructions from the processor 46.
[0394] Camera 42 is a small digital camera equipped with an optical system including a lens, aperture, and shutter, and an image sensor such as a CMOS (Complementary Metal-Oxide-Semiconductor) image sensor or a CCD (Charge Coupled Device) image sensor, and captures images of the area around the user 20 (for example, an imaging range defined by a field of view equivalent to the width of a typical healthy person's field of vision).
[0395] Communication interface 44 is connected to network 54. Communication interfaces 44 and 26 are responsible for the exchange of various information between processor 46 and processor 28 via network 54. The exchange of various information between processor 46 and processor 28 using communication interfaces 44 and 26 is performed in a secure manner.
[0396] Figure 6 shows an example of the main functions of the data processing device 12 and the headset terminal 314. As shown in Figure 6, the data processing device 12 performs specific processing using the processor 28. The storage 32 stores the specific processing program 56.
[0397] The specific processing program 56 is an example of a "program" relating to the technology of this 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.
[0398] The storage 32 stores the data generation model 58 and the emotion identification model 59. The data generation model 58 and the emotion identification model 59 are used by the identification processing unit 290.
[0399] In the headset terminal 314, the processor 46 performs the reception output processing. The storage 50 stores the reception output program 60. 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 processing is realized by the processor 46 operating as a control unit 46A according to the reception output program 60 executed on the RAM 48.
[0400] Next, the specific processing performed by the specific processing unit 290 of the data processing device 12 will be described. In the following description, the data processing device 12 will be referred to as the "server" and the headset terminal 314 will be referred to as the "terminal".
[0401] This invention is a system designed to expedite the company establishment process, allowing users to smoothly input information and generate necessary documents. Specifically, users input company information using a terminal. This includes detailed information necessary for establishment, such as company name, representative's name, address, capital, and business description. The terminal's role is to transmit the entered information to a server.
[0402] Once the server receives the information, a generation program runs and automatically generates the necessary documents based on the received company information. This program has the function of systematically creating official documents such as articles of incorporation and registration applications. Furthermore, the server returns the generated documents to the terminal, allowing the user to review and modify their contents. This allows the user to adjust the content as needed and complete the final document reflecting the modifications.
[0403] The server also plays a central role in setting up back-office operations. The server automatically performs configuration and initial setup for areas essential to the company's operation, including human resources, accounting, information technology, facilities management, and governance. This configuration allows each department to quickly get started, supporting efficient business operations.
[0404] For example, the server can prepare employee databases for HR systems and perform initial financial setup for accounting systems for newly established companies. It can also automatically configure email accounts and internal phone lines for information technology departments. These functions enable companies to quickly get operational and achieve timely market entry.
[0405] The following describes the processing flow.
[0406] Step 1:
[0407] The user enters basic company information using a terminal. This includes information necessary for establishment, such as company name, representative's name, address, capital, and business activities.
[0408] Step 2:
[0409] The terminal sends the entered information to the server. This prepares the input data for the next stage of processing.
[0410] Step 3:
[0411] The server analyzes the received company information and activates a generation program to create the necessary official documents. This automatically generates required documents such as articles of incorporation and registration applications.
[0412] Step 4:
[0413] The server sends the generated document to the terminal, allowing the user to review its contents. The user then views the displayed document and makes any necessary corrections.
[0414] Step 5:
[0415] The user confirms the revisions and sends the document back to the server to finalize it. This confirms and saves the document.
[0416] Step 6:
[0417] The server begins configuring the automation of back-office operations necessary for running the business. This includes configuring systems related to human resources, accounting, information technology, facilities management, and governance.
[0418] Step 7:
[0419] The server monitors the configuration progress and notifies the user as needed. The user then makes final adjustments after the configuration is complete, and the system is ready to begin operation.
[0420] (Example 1)
[0421] Next, we will describe Example 1. 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."
[0422] Establishing a company requires processing a vast amount of information and creating numerous documents, which poses significant challenges in terms of workload and time consumption. Furthermore, the rapid setup of back-office functions for the start of operations after establishment is crucial. There is a need for a system that streamlines these processes, enabling companies to be established and operate smoothly.
[0423] The identification process performed by the identification processing unit 290 of the data processing device 12 in Example 1 is realized by the following means.
[0424] In this invention, the server includes an information input means for receiving organization information from a user, a calculation means including a generation process for automatically creating a document based on the organization information, and a display means for presenting the created document to the user and allowing them to make modifications. This reduces the information processing burden associated with establishing an organization and enables the creation of documents quickly and accurately. Furthermore, by quickly setting up the back-office functions necessary for starting operations, companies can begin efficient operations early on.
[0425] "User" refers to an individual or organization that uses this system to input organizational information and carry out establishment procedures.
[0426] "Organizational information" refers to the basic information necessary for the establishment of an organization, and includes, for example, its name, representative, address, capital, and activities.
[0427] "Information input means" refers to an interface or platform for users to input organizational information into a system.
[0428] "Documents" refer to official documents required for the establishment of an organization, which are generated to support legal or administrative procedures as needed.
[0429] "Computation means including generation processing" refers to a device that has the function of automatically generating documents based on organizational information.
[0430] "Display means" refers to an interface that presents the generated document to the user and allows them to review and modify the content as needed.
[0431] "Internal operational procedures" refer to the processes necessary for efficiently carrying out management tasks such as personnel, accounting, information management, facility management, and governance required for the operation of an organization.
[0432] "Notification means" refers to system functions for reporting and notifying users of the progress of work and necessary actions.
[0433] The system of this invention enables users to quickly and efficiently register organizational information and automatically generate and manage necessary official documents.
[0434] First, the user enters the organization's information via a device such as a personal computer, tablet, or smartphone. The user enters necessary information, such as the organization's name, representative, address, capital, and activities, into a dedicated online form. The device then transmits the entered information to the server.
[0435] Next, the server uses a generation AI model based on the information it receives to automatically generate the necessary official documents. Specifically, the server analyzes the organization's information and passes the data to the generation AI model as prompts. For example, a prompt like this might be used: "Please generate the necessary initial documents for a new organization. The organization name is 'X Company', the representative is 'Taro Yamada', the address is 'Kita-ku, Osaka City', the capital is 10 million yen, and the activities are education-related businesses."
[0436] The generated document is processed by the server and returned to the user's terminal for review and correction. The user uses their terminal to review the document and correct the information as needed. The corrected information is sent back to the server, updating the document. The final document is then completed.
[0437] Furthermore, the server also handles the initial setup of back-office operations. Specifically, it automatically creates employee databases in the human resources management system, performs initial setup in the accounting system, and configures email accounts and internal phone lines in the information management system. This allows organizations to quickly start operations and ensure smooth management.
[0438] The flow of the specific processing in Example 1 will be explained using Figure 11.
[0439] Step 1:
[0440] The user enters information using a terminal. The user enters the organization's name, representative, address, capital, and activities into a dedicated form. This information is saved as input on the terminal. The terminal checks the input data and verifies that the format is correct. It is then ready to send the formatted organization information to the server as output.
[0441] Step 2:
[0442] The terminal sends the collected organization information to the server. The terminal uses a secure communication protocol such as HTTPS to send the information to the server. The input is formatted organization information, and the output is accurately transferred to the server. This ensures data security.
[0443] Step 3:
[0444] The server uses a generation AI model based on the information it receives. The server analyzes the received organization information and passes the data to the generation AI model as a prompt. The prompt input is in the format of: "Generate initial documents for a new organization. Organization name: 'X Company', Representative: 'Taro Yamada', Location: 'Kita-ku, Osaka City', Capital: 10 million yen, Activities: Education-related business." The output is an official document generated by the AI.
[0445] Step 4:
[0446] The server provides the user with a document it has generated. The server sends the generated document data to the user's terminal. The generated document is the input, and the output is displayed on the user's terminal. The user reviews this document on their terminal and makes corrections as needed. The corrected data is then sent back to the server.
[0447] Step 5:
[0448] The server updates the final documents and performs the initial setup of back-office operations. The server updates the documents based on the retransmitted data and simultaneously configures internal operations. Specifically, this includes setting up the HR database, initial deployment of the accounting system, and account setup for information management. The input is the corrected document information, and the output is the corrected documents and the configured back-office environment.
[0449] (Application Example 1)
[0450] Next, we will explain Application Example 1. In the following explanation, 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."
[0451] In establishing and operating new local communities, the creation of necessary official documents and the initial setup of administrative tasks are time-consuming and require considerable effort. Therefore, there is a need for efficient methods to quickly begin operating local infrastructure.
[0452] The specific processing performed by the specific processing unit 290 of the data processing device 12 in Application Example 1 is realized by the following means.
[0453] In this invention, the server includes information processing means for receiving group information from users, information processing means having a generation program for automatically generating electronic data based on the group information, and means for presenting the electronic data to users and enabling them to modify it. This makes it possible to significantly reduce the time and effort required for establishing and operating new local communities.
[0454] "Information processing means" refers to a combination of hardware and software that receives data from users and performs necessary processing based on the transmitted information.
[0455] A "generation program" is software that automatically generates necessary electronic data and documents based on received information.
[0456] "Measurement means" refers to a function that presents the generated electronic data to the user and provides an interface for confirming and correcting its contents.
[0457] "Administrative work structure" refers to the setup and preparation necessary to efficiently initiate and operate back-office tasks such as personnel management, financial management, and information management required for the operation of local governments and organizations.
[0458] "Local infrastructure management" refers to the basic structure and processes necessary for the overall operation and management of newly established organizations and local communities when they begin their activities.
[0459] For this invention to be implemented, coordination between the client device and the server device is essential. A portable device such as a smartphone is used as the client device. Using this device, the user inputs organization information. This information includes the organization name, representative's name, address, and activities.
[0460] The server device receives this information and automatically generates the necessary electronic data and official documents based on it. This process utilizes cloud-based information processing platforms (e.g., AWS Lambda or Google Cloud Functions). The generation program uses document generation libraries such as PDFKit to create official documents.
[0461] The generated documents are sent back to the client device, where users can review the content and make corrections as needed. This process efficiently prepares the necessary infrastructure for local operations.
[0462] As a concrete example, consider a scenario where a local government is established in a new residential area. Resident representatives use smartphones to input basic information, and necessary documents are generated on the spot. Furthermore, the IT infrastructure for community management and the setup of resident services are also handled automatically.
[0463] Examples of prompt statements are as follows:
[0464] "Please explain the document generation process for quickly establishing a new local government."
[0465] "Please explain how automating municipal operations support in smart cities is feasible."
[0466] The flow of a specific process in Application Example 1 will be explained using Figure 12.
[0467] Step 1:
[0468] The user enters organization information using a client device (e.g., a smartphone). This information includes the organization name, representative's name, address, and activities. The entered information is sent from the terminal to the server. The server receives this data as input.
[0469] Step 2:
[0470] The server launches an automated document generation program based on the received organization information. Here, an information processing platform (e.g., AWS Lambda) is used to execute the process. A generation AI model is utilized to create the official documents necessary for the organization's establishment. As part of data processing, the input information is formatted and converted into a document using tools such as PDFKit. The output of this process is the electronic data of the official document.
[0471] Step 3:
[0472] The generated electronic data of official documents is transmitted from the server to the client device. The user can review the document content on the client device and make corrections if there are any deficiencies or areas for improvement. The review and correction of document content are performed through user actions.
[0473] Step 4:
[0474] After the user reviews and approves the final version of the document, the server saves the reviewed document as the final output. At this time, the information necessary for regional infrastructure operations is also organized, and preparations are made to begin the process of structuring administrative tasks.
[0475] Furthermore, an emotion engine that estimates the user's emotions may be incorporated. That is, the identification processing unit 290 may use the emotion identification model 59 to estimate the user's emotions and perform identification processing using the user's emotions.
[0476] This invention is a system that combines a user emotion engine to improve the user experience in the company establishment process. In this system, the user inputs basic company information through a terminal. The terminal sends the information to a server, which automatically generates documents based on the received information. In addition, the emotion engine recognizes the user's emotions during input and operation, and dynamically adjusts the system's responses and interface.
[0477] Specifically, by reading emotions from the user's facial expressions and voice as they input information, the emotion engine provides simpler and easier-to-understand explanations and prompts if the user is stressed. Conversely, if the user is relaxed, it can provide more detailed and specialized information. This makes it possible to provide a flexible experience that meets the diverse needs of users.
[0478] The server presents the generated documents to the user and provides an easy-to-use interface for making necessary modifications. Users can review the content at their own discretion and receive feedback from the sentiment engine to achieve the best possible results. Furthermore, as the server configures the automation of back-office operations, the sentiment engine provides the user with the most relevant information as the configuration progresses.
[0479] Furthermore, the emotion engine analyzes user emotional feedback throughout the entire process to collect data that improves the overall system performance and efficiency. This data is then used to improve the user experience and develop new features.
[0480] For example, if the emotion engine detects tension while a user is entering company name and address information, it can display helpful information on the screen to encourage relaxation and provide guidance to make the input process easier. This allows users to proceed with the company establishment process with peace of mind.
[0481] The following describes the processing flow.
[0482] Step 1:
[0483] The user enters basic company information using a terminal. This would include company name, representative's name, address, capital, and business description. The terminal then prepares to send this information to the server.
[0484] Step 2:
[0485] The terminal sends the entered company information to the server. This information is then used in the next stage of the process.
[0486] Step 3:
[0487] The server analyzes the received company information and uses a generation program to automatically generate the necessary official documents. At this stage, documents such as articles of incorporation and registration applications are created.
[0488] Step 4:
[0489] The server sends the generated document to the terminal for the user to review. The user reviews the displayed document and makes corrections if necessary.
[0490] Step 5:
[0491] The emotion engine recognizes the user's emotions through the device. If the user is stressed or confused while entering or confirming information, the interface guidance is simplified and additional information is provided to aid understanding.
[0492] Step 6:
[0493] Once the user finishes making revisions to the document, the terminal sends the revised version back to the server. The server receives it and records the final document as complete.
[0494] Step 7:
[0495] The server begins configuring the automation of back-office operations. Systems related to human resources, accounting, information technology, facilities management, and governance are configured.
[0496] Step 8:
[0497] The server monitors the progress of the task and uses an emotion engine to notify the user. This notification allows the user to understand the progress of the settings and make adjustments if necessary.
[0498] Step 9:
[0499] The emotion engine analyzes user feedback and uses this data to suggest improvements to enhance the user experience in the future. This information is used to improve system performance.
[0500] (Example 2)
[0501] Next, we will describe Example 2. 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."
[0502] While there is a need to improve the user experience in organizational establishment, traditional systems do not take into account user emotions, which can lead to stress and confusion during operation. Furthermore, the efficiency of document generation and back-office automation is not sufficient, posing a significant burden on users.
[0503] The identification process performed by the identification processing unit 290 of the data processing device 12 in Example 2 is realized by the following means.
[0504] In this invention, the server includes an information terminal means for receiving organizational information from a user, an information processing means having a generation program for automatically generating documents based on the organizational information, and an emotion recognition means for recognizing the user's emotional state and adjusting the system's response. This makes it possible to provide a dynamically adjusted interface according to the user's emotions, thereby improving the user experience and increasing operational efficiency.
[0505] "Information terminal means" refers to a device or system for receiving organizational information from users, and is equipped with an input interface and data communication functions.
[0506] "Information processing means" refers to a device or system for automatically generating documents based on received data, and includes programs for data analysis and document creation.
[0507] A "generator program" is software used to automatically create official documents for the establishment of an organization, and it has a document generation function based on templates.
[0508] An "emotion recognition means" is a device or system for recognizing a user's emotional state and adjusting the system's response or interface, and is equipped with the function of analyzing emotions from facial expressions and voice.
[0509] "Display means" refers to a device or system that presents a generated document to the user and allows for modification, and which has a user interface and editing functions.
[0510] "Configuration means" refers to a device or system for making additional settings to automate back-office operations, and includes functions for managing various settings related to business operations.
[0511] A "notification means" is a device or system for tracking the progress of work and communicating information to the user, and has the function of sending alerts or messages.
[0512] This invention is a system that improves the user experience in the company establishment process and incorporates an emotion recognition engine. The system begins with the user inputting basic organizational information through an information terminal. The information terminal is equipped with a camera and microphone that capture the user's facial expressions and voice. Along with this input information, emotion data is transmitted to a server. A secure protocol (e.g., HTTPS) is used for this communication to protect the information.
[0513] The server automatically generates official documents using template-based document generation software based on the received organizational information. For example, it generates company registration applications and internal regulations. The software used for document generation is called a "document generator." Furthermore, an emotion recognition engine uses EmotionDetector to analyze the user's emotional state and dynamically adjusts the interface based on the analysis results.
[0514] The device adjusts the user interface based on emotion recognition. If the device determines that the user is stressed, a concise and easy-to-understand guide is displayed; if the user is relaxed, more detailed information is provided. Therefore, interface adjustment tools like InterfaceAdjuster are used.
[0515] Users can review documents generated by the server and make corrections as needed via their terminal. Sentiment-based feedback is provided to users, enabling them to achieve optimal results throughout the process. Furthermore, the server handles the automation of back-office tasks, and users are provided with information related to the progress of these automation processes.
[0516] As a concrete example, if the system detects tension while the user is typing their company name, it can display a message on the terminal screen to encourage relaxation. This allows the user to continue typing with peace of mind.
[0517] An example of a prompt message would be, "As the user enters company registration information, suggest what kind of support should be provided, in the context where the emotion engine detects a state of tension." This provides guidance tailored to the user's needs.
[0518] The flow of the specific processing in Example 2 will be explained using Figure 13.
[0519] Step 1:
[0520] Users input basic organizational information using an information terminal. This input includes company name and address. The information terminal also uses a camera and microphone to capture the user's facial expressions and voice. This input data is processed as corporate information and sentiment data. The information terminal packages this data and transmits it to the server using a secure communication protocol.
[0521] Step 2:
[0522] The server receives company information transmitted from information terminals and automatically generates the documents necessary for company establishment using document generation software called DocuGenerator. In this process, various official documents are output by comparing templates with the received data. For example, company registration applications and tax-related documents are generated.
[0523] Step 3:
[0524] The server processes emotional data transmitted from the information terminal and analyzes the emotional state using EmotionDetector. This analysis identifies the user's psychological state (e.g., stress or relaxation) from voice tone and facial expressions. The analysis results are generated as emotion recognition data.
[0525] Step 4:
[0526] The device dynamically adjusts the user interface based on emotion recognition data. If the device detects that the user is stressed, it adjusts the GUI and displays a concise and easy-to-understand guide message. This is achieved using InterfaceAdjuster. If the user is relaxed, it presents more detailed information and additional options.
[0527] Step 5:
[0528] Users review the generated documents provided by the server and make necessary corrections via their terminal. Editing tools support the user's operations, enabling efficient modifications. The corrected data is returned to the server in the appropriate format.
[0529] Step 6:
[0530] The server aggregates the corrected data and configures back-office automation settings. These settings generate parameters for automating tasks such as accounting and human resources workflows. The progress of these tasks is continuously monitored, and users are notified as needed.
[0531] Step 7:
[0532] The server collects user emotional feedback and system usage data, which is then used to improve the overall system performance. This data serves as foundational information for subsequent improvements and the development of new features. Specifically, it is used to analyze usage patterns and consider measures to improve service quality.
[0533] (Application Example 2)
[0534] Next, we will explain Application Example 2. In the following explanation, 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."
[0535] The account registration process for electronic payment services is complex and often stressful for users. This negatively impacts the user experience, leading to an increase in cases where users do not complete the registration process. Furthermore, traditional systems provide uniform information and process progression without considering user emotions, making it difficult to meet diverse user needs.
[0536] The specific processing performed by the specific processing unit 290 of the data processing device 12 in Application Example 2 is realized by the following means.
[0537] In this invention, the server includes an input device for receiving group information from a user, an information processing device having generation software for automatically generating documents based on the group information, and an emotion recognition engine that senses the user's emotions and dynamically adjusts the document generation and notification processes. This makes it possible to provide a process tailored to the user's emotions, thereby improving user satisfaction and increasing the registration completion rate.
[0538] A "user" refers to an individual or organization that uses this system to perform operations such as account registration.
[0539] "Organization information" refers to basic information entered by the user, such as the company name, address, and purpose of establishment.
[0540] "Input device" refers to the hardware or software used by users to input organizational information into a system.
[0541] A "document" refers to a document containing information necessary for establishing an organization or registering for electronic payment services.
[0542] "Generation software" refers to software that automatically creates necessary documents using the entered organization information.
[0543] An "information processing device" refers to a computer or cloud server that includes generation software and receives and processes input information.
[0544] "User" generally refers to anyone who operates the system, but in this context, it specifically refers to an individual who interacts with the system as the target of emotion recognition and feedback.
[0545] "Emotion" refers to the emotional responses that users exhibit while using the system, and the system's response is adjusted based on these responses.
[0546] An "emotion recognition engine" is software or a device that analyzes a user's facial expressions and voice to understand their emotional state.
[0547] This invention provides a system that offers an efficient and user-friendly account registration process for electronic payment services. This system comprises a user, a server, and an emotion recognition engine, all of which work together in coordination.
[0548] First, the user enters group information using an input device such as a smartphone. The input device is equipped with a camera and microphone, which detect the user's emotions through facial expressions and voice. The detected data is then sent to a server, which is an information processing device in the cloud.
[0549] The server analyzes the user's emotions using the Microsoft Azure Face API or a similar emotion recognition engine. Based on this analysis, a generative AI model is used to provide the user with appropriate prompts and guidance in real time. Specifically, if the server determines that the user is feeling anxious, it will display reassuring messages or simplified registration steps on the screen.
[0550] The information processing device automatically generates necessary documents based on the received organization information. These generated documents are presented directly to the user, who can then edit them on their smartphone. During this process, feedback from an emotion recognition engine is used to adjust the process to ensure the user does not experience stress.
[0551] For example, if a user feels stressed while entering company name or contact information, the system will display a message such as, "It's okay to relax. This step will be easy to complete." In this way, the interface and process are dynamically adjusted according to the user's emotional state.
[0552] An example of a prompt message to input into a generative AI model is as follows:
[0553] "Use the facial recognition API to analyze the user's current facial expressions and voice tone to determine their emotions during the company registration process. Adjust the interface as needed and provide guidance to simplify the process if the user is experiencing stress."
[0554] In this way, the present invention makes it possible to optimize the registration process based on the user's emotions and significantly improve the user experience.
[0555] The flow of a specific process in Application Example 2 will be explained using Figure 14.
[0556] Step 1:
[0557] Users enter organizational information using their smartphone's input device. This information includes company name, address, and purpose of establishment. This information is temporarily stored on the device, and the user's facial expressions and voice data are simultaneously collected using the camera and microphone.
[0558] Step 2:
[0559] The device sends the collected group information and user emotional data (facial expressions and voice) to a server in the cloud. The server analyzes the received data and uses the Microsoft Azure Face API to identify the user's emotional state. This process outputs the user's emotional score.
[0560] Step 3:
[0561] The server generates prompts based on the extracted emotion scores derived from the generated AI model. These prompts guide users through the interface, providing information and messages tailored to their emotions. For example, if a user is feeling anxious, a reassuring message will be displayed.
[0562] Step 4:
[0563] The server uses automated generation software to create the necessary documents based on the organization's information and sends the results to the terminal. The output documents contain information necessary for official registration and permits.
[0564] Step 5:
[0565] The terminal displays the received document to the user and provides an interface for making corrections as needed. The user can review the document content and, if necessary, make corrections directly from the terminal. The changes are then sent back to the server, and the database is updated accordingly.
[0566] Step 6:
[0567] The server tracks the progress of the entire process and notifies the user of the latest progress. This notification is displayed as a guide showing the user the next steps to take, so the user can proceed with the process with confidence.
[0568] The specific processing unit 290 transmits the result of the specific processing to the headset terminal 314. In the headset terminal 314, the control unit 46A causes the speaker 240 and display 343 to output the result of the specific processing. The microphone 238 acquires audio indicating user input for the result of the specific processing. The control unit 46A transmits the audio data indicating user input acquired by the microphone 238 to the data processing unit 12. In the data processing unit 12, the specific processing unit 290 acquires the audio data.
[0569] Data generation model 58 is a type of so-called generative AI (Artificial Intelligence). One example of data generation model 58 is ChatGPT (Internet search<URL: https: / / openai.com / blog / chatgpt> ), Gemini (Internet search) <url: https: gemini.google.com ?hl="ja">Examples of generative AI include the following. The data generation model 58 is obtained by performing deep learning on a neural network. The data generation model 58 is input with prompts containing instructions, and with inference data such as audio data representing speech, text data representing text, and image data representing images. The data generation model 58 infers from the input inference data according to the instructions indicated by the prompts, and outputs the inference results in data formats such as audio data and text data. Here, inference refers to, for example, analysis, classification, prediction, and / or summarization.
[0570] In the above embodiment, an example was given in which specific processing is performed by the data processing device 12, but the technology of this disclosure is not limited thereto, and specific processing may also be performed by the headset terminal 314.
[0571] [Fourth Embodiment]
[0572] Figure 7 shows an example of the configuration of the data processing system 410 according to the fourth embodiment.
[0573] As shown in Figure 7, the 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.
[0574] The data processing device 12 comprises a computer 22, a database 24, and a communication interface 26. The computer 22 is an example of a "computer" related to the technology of this disclosure. The computer 22 comprises a processor 28, RAM 30, and storage 32. The processor 28, RAM 30, and storage 32 are connected to a bus 34. The database 24 and the communication interface 26 are also connected to the bus 34. The communication interface 26 is connected to a network 54. An example of the network 54 is a WAN (Wide Area Network) and / or a LAN (Local Area Network).
[0575] The robot 414 includes a computer 36, a microphone 238, a speaker 240, a camera 42, a communication interface 44, and a controlled object 443. The computer 36 includes a processor 46, RAM 48, and storage 50. The processor 46, RAM 48, and storage 50 are connected to a bus 52. The microphone 238, speaker 240, camera 42, and controlled object 443 are also connected to the bus 52.
[0576] The microphone 238 receives voice signals from the user 20 and receives instructions from the user 20. The microphone 238 captures the voice signals from the user 20, converts the captured voice into audio data, and outputs it to the processor 46. The speaker 240 outputs audio according to the instructions from the processor 46.
[0577] Camera 42 is a small digital camera equipped with an optical system including a lens, aperture, and shutter, and an image sensor such as a CMOS (Complementary Metal-Oxide-Semiconductor) image sensor or a CCD (Charge Coupled Device) image sensor, and captures images of the area around the user 20 (for example, an imaging range defined by a field of view equivalent to the width of a typical healthy person's field of vision).
[0578] Communication interface 44 is connected to network 54. Communication interfaces 44 and 26 are responsible for the exchange of various information between processor 46 and processor 28 via network 54. The exchange of various information between processor 46 and processor 28 using communication interfaces 44 and 26 is performed in a secure manner.
[0579] The controlled object 443 includes a display device, LEDs in the eyes, and motors that drive 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 robot 414's emotions can be expressed by controlling these motors. Furthermore, the robot 414's facial expressions can also be expressed by controlling the illumination state of the LEDs in its eyes.
[0580] Figure 8 shows an example of the main functions of the data processing device 12 and the robot 414. As shown in Figure 8, the data processing device 12 performs specific processing using the processor 28. The storage 32 stores the specific processing program 56.
[0581] The specific processing program 56 is an example of a "program" relating to the technology of this 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.
[0582] The storage 32 stores the data generation model 58 and the emotion identification model 59. The data generation model 58 and the emotion identification model 59 are used by the identification processing unit 290.
[0583] In robot 414, the processor 46 performs the reception output processing. The storage 50 stores the reception output program 60. 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 processing is realized by the processor 46 operating as a control unit 46A according to the reception output program 60 executed on the RAM 48.
[0584] Next, the specific processing performed by the specific processing unit 290 of the data processing device 12 will be described. In the following description, the data processing device 12 will be referred to as the "server" and the robot 414 as the "terminal".
[0585] This invention is a system designed to expedite the company establishment process, allowing users to smoothly input information and generate necessary documents. Specifically, users input company information using a terminal. This includes detailed information necessary for establishment, such as company name, representative's name, address, capital, and business description. The terminal's role is to transmit the entered information to a server.
[0586] Once the server receives the information, a generation program runs and automatically generates the necessary documents based on the received company information. This program has the function of systematically creating official documents such as articles of incorporation and registration applications. Furthermore, the server returns the generated documents to the terminal, allowing the user to review and modify their contents. This allows the user to adjust the content as needed and complete the final document reflecting the modifications.
[0587] The server also plays a central role in setting up back-office operations. The server automatically performs configuration and initial setup for areas essential to the company's operation, including human resources, accounting, information technology, facilities management, and governance. This configuration allows each department to quickly get started, supporting efficient business operations.
[0588] For example, the server can prepare employee databases for HR systems and perform initial financial setup for accounting systems for newly established companies. It can also automatically configure email accounts and internal phone lines for information technology departments. These functions enable companies to quickly get operational and achieve timely market entry.
[0589] The following describes the processing flow.
[0590] Step 1:
[0591] The user enters basic company information using a terminal. This includes information necessary for establishment, such as company name, representative's name, address, capital, and business activities.
[0592] Step 2:
[0593] The terminal sends the entered information to the server. This prepares the input data for the next stage of processing.
[0594] Step 3:
[0595] The server analyzes the received company information and activates a generation program to create the necessary official documents. This automatically generates required documents such as articles of incorporation and registration applications.
[0596] Step 4:
[0597] The server sends the generated document to the terminal, allowing the user to review its contents. The user then views the displayed document and makes any necessary corrections.
[0598] Step 5:
[0599] The user confirms the revisions and sends the document back to the server to finalize it. This confirms and saves the document.
[0600] Step 6:
[0601] The server begins configuring the automation of back-office operations necessary for running the business. This includes configuring systems related to human resources, accounting, information technology, facilities management, and governance.
[0602] Step 7:
[0603] The server monitors the configuration progress and notifies the user as needed. The user then makes final adjustments after the configuration is complete, and the system is ready to begin operation.
[0604] (Example 1)
[0605] Next, we will describe Example 1. In the following description, the data processing device 12 will be referred to as the "server" and the robot 414 as the "terminal".
[0606] Establishing a company requires processing a vast amount of information and creating numerous documents, which poses significant challenges in terms of workload and time consumption. Furthermore, the rapid setup of back-office functions for the start of operations after establishment is crucial. There is a need for a system that streamlines these processes, enabling companies to be established and operate smoothly.
[0607] The identification process performed by the identification processing unit 290 of the data processing device 12 in Example 1 is realized by the following means.
[0608] In this invention, the server includes an information input means for receiving organization information from a user, a calculation means including a generation process for automatically creating a document based on the organization information, and a display means for presenting the created document to the user and allowing them to make modifications. This reduces the information processing burden associated with establishing an organization and enables the creation of documents quickly and accurately. Furthermore, by quickly setting up the back-office functions necessary for starting operations, companies can begin efficient operations early on.
[0609] "User" refers to an individual or organization that uses this system to input organizational information and carry out establishment procedures.
[0610] "Organizational information" refers to the basic information necessary for the establishment of an organization, and includes, for example, its name, representative, address, capital, and activities.
[0611] "Information input means" refers to an interface or platform for users to input organizational information into a system.
[0612] "Documents" refer to official documents required for the establishment of an organization, which are generated to support legal or administrative procedures as needed.
[0613] "Computation means including generation processing" refers to a device that has the function of automatically generating documents based on organizational information.
[0614] "Display means" refers to an interface that presents the generated document to the user and allows them to review and modify the content as needed.
[0615] "Internal operational procedures" refer to the processes necessary for efficiently carrying out management tasks such as personnel, accounting, information management, facility management, and governance required for the operation of an organization.
[0616] "Notification means" refers to system functions for reporting and notifying users of the progress of work and necessary actions.
[0617] The system of this invention enables users to quickly and efficiently register organizational information and automatically generate and manage necessary official documents.
[0618] First, the user enters the organization's information via a device such as a personal computer, tablet, or smartphone. The user enters necessary information, such as the organization's name, representative, address, capital, and activities, into a dedicated online form. The device then transmits the entered information to the server.
[0619] Next, the server uses a generation AI model based on the information it receives to automatically generate the necessary official documents. Specifically, the server analyzes the organization's information and passes the data to the generation AI model as prompts. For example, a prompt like this might be used: "Please generate the necessary initial documents for a new organization. The organization name is 'X Company', the representative is 'Taro Yamada', the address is 'Kita-ku, Osaka City', the capital is 10 million yen, and the activities are education-related businesses."
[0620] The generated document is processed by the server and returned to the user's terminal for review and correction. The user uses their terminal to review the document and correct the information as needed. The corrected information is sent back to the server, updating the document. The final document is then completed.
[0621] Furthermore, the server also handles the initial setup of back-office operations. Specifically, it automatically creates employee databases in the human resources management system, performs initial setup in the accounting system, and configures email accounts and internal phone lines in the information management system. This allows organizations to quickly start operations and ensure smooth management.
[0622] The flow of the specific processing in Example 1 will be explained using Figure 11.
[0623] Step 1:
[0624] The user enters information using a terminal. The user enters the organization's name, representative, address, capital, and activities into a dedicated form. This information is saved as input on the terminal. The terminal checks the input data and verifies that the format is correct. It is then ready to send the formatted organization information to the server as output.
[0625] Step 2:
[0626] The terminal sends the collected organization information to the server. The terminal uses a secure communication protocol such as HTTPS to send the information to the server. The input is formatted organization information, and the output is accurately transferred to the server. This ensures data security.
[0627] Step 3:
[0628] The server uses a generation AI model based on the information it receives. The server analyzes the received organization information and passes the data to the generation AI model as a prompt. The prompt input is in the format of: "Generate initial documents for a new organization. Organization name: 'X Company', Representative: 'Taro Yamada', Location: 'Kita-ku, Osaka City', Capital: 10 million yen, Activities: Education-related business." The output is an official document generated by the AI.
[0629] Step 4:
[0630] The server provides the user with a document it has generated. The server sends the generated document data to the user's terminal. The generated document is the input, and the output is displayed on the user's terminal. The user reviews this document on their terminal and makes corrections as needed. The corrected data is then sent back to the server.
[0631] Step 5:
[0632] The server updates the final documents and performs the initial setup of back-office operations. The server updates the documents based on the retransmitted data and simultaneously configures internal operations. Specifically, this includes setting up the HR database, initial deployment of the accounting system, and account setup for information management. The input is the corrected document information, and the output is the corrected documents and the configured back-office environment.
[0633] (Application Example 1)
[0634] Next, we will explain Application Example 1. In the following explanation, the data processing device 12 will be referred to as the "server" and the robot 414 as the "terminal".
[0635] In establishing and operating new local communities, the creation of necessary official documents and the initial setup of administrative tasks are time-consuming and require considerable effort. Therefore, there is a need for efficient methods to quickly begin operating local infrastructure.
[0636] The specific processing performed by the specific processing unit 290 of the data processing device 12 in Application Example 1 is realized by the following means.
[0637] In this invention, the server includes information processing means for receiving group information from users, information processing means having a generation program for automatically generating electronic data based on the group information, and means for presenting the electronic data to users and enabling them to modify it. This makes it possible to significantly reduce the time and effort required for establishing and operating new local communities.
[0638] "Information processing means" refers to a combination of hardware and software that receives data from users and performs necessary processing based on the transmitted information.
[0639] A "generation program" is software that automatically generates necessary electronic data and documents based on received information.
[0640] "Measurement means" refers to a function that presents the generated electronic data to the user and provides an interface for confirming and correcting its contents.
[0641] "Administrative work structure" refers to the setup and preparation necessary to efficiently initiate and operate back-office tasks such as personnel management, financial management, and information management required for the operation of local governments and organizations.
[0642] "Local infrastructure management" refers to the basic structure and processes necessary for the overall operation and management of newly established organizations and local communities when they begin their activities.
[0643] For this invention to be implemented, coordination between the client device and the server device is essential. A portable device such as a smartphone is used as the client device. Using this device, the user inputs organization information. This information includes the organization name, representative's name, address, and activities.
[0644] The server device receives this information and automatically generates the necessary electronic data and official documents based on it. This process utilizes cloud-based information processing platforms (e.g., AWS Lambda or Google Cloud Functions). The generation program uses document generation libraries such as PDFKit to create official documents.
[0645] The generated documents are sent back to the client device, where users can review the content and make corrections as needed. This process efficiently prepares the necessary infrastructure for local operations.
[0646] As a concrete example, consider a scenario where a local government is established in a new residential area. Resident representatives use smartphones to input basic information, and necessary documents are generated on the spot. Furthermore, the IT infrastructure for community management and the setup of resident services are also handled automatically.
[0647] Examples of prompt statements are as follows:
[0648] "Please explain the document generation process for quickly establishing a new local government."
[0649] "Please explain how automating municipal operations support in smart cities is feasible."
[0650] The flow of a specific process in Application Example 1 will be explained using Figure 12.
[0651] Step 1:
[0652] The user enters organization information using a client device (e.g., a smartphone). This information includes the organization name, representative's name, address, and activities. The entered information is sent from the terminal to the server. The server receives this data as input.
[0653] Step 2:
[0654] The server launches an automated document generation program based on the received organization information. Here, an information processing platform (e.g., AWS Lambda) is used to execute the process. A generation AI model is utilized to create the official documents necessary for the organization's establishment. As part of data processing, the input information is formatted and converted into a document using tools such as PDFKit. The output of this process is the electronic data of the official document.
[0655] Step 3:
[0656] The generated electronic data of official documents is transmitted from the server to the client device. The user can review the document content on the client device and make corrections if there are any deficiencies or areas for improvement. The review and correction of document content are performed through user actions.
[0657] Step 4:
[0658] After the user reviews and approves the final version of the document, the server saves the reviewed document as the final output. At this time, the information necessary for regional infrastructure operations is also organized, and preparations are made to begin the process of structuring administrative tasks.
[0659] Furthermore, an emotion engine that estimates the user's emotions may be incorporated. That is, the identification processing unit 290 may use the emotion identification model 59 to estimate the user's emotions and perform identification processing using the user's emotions.
[0660] This invention is a system that combines a user emotion engine to improve the user experience in the company establishment process. In this system, the user inputs basic company information through a terminal. The terminal sends the information to a server, which automatically generates documents based on the received information. In addition, the emotion engine recognizes the user's emotions during input and operation, and dynamically adjusts the system's responses and interface.
[0661] Specifically, by reading emotions from the user's facial expressions and voice as they input information, the emotion engine provides simpler and easier-to-understand explanations and prompts if the user is stressed. Conversely, if the user is relaxed, it can provide more detailed and specialized information. This makes it possible to provide a flexible experience that meets the diverse needs of users.
[0662] The server presents the generated documents to the user and provides an easy-to-use interface for making necessary modifications. Users can review the content at their own discretion and receive feedback from the sentiment engine to achieve the best possible results. Furthermore, as the server configures the automation of back-office operations, the sentiment engine provides the user with the most relevant information as the configuration progresses.
[0663] Furthermore, the emotion engine analyzes user emotional feedback throughout the entire process to collect data that improves the overall system performance and efficiency. This data is then used to improve the user experience and develop new features.
[0664] For example, if the emotion engine detects tension while a user is entering company name and address information, it can display helpful information on the screen to encourage relaxation and provide guidance to make the input process easier. This allows users to proceed with the company establishment process with peace of mind.
[0665] The following describes the processing flow.
[0666] Step 1:
[0667] The user enters basic company information using a terminal. This would include company name, representative's name, address, capital, and business description. The terminal then prepares to send this information to the server.
[0668] Step 2:
[0669] The terminal sends the entered company information to the server. This information is then used in the next stage of the process.
[0670] Step 3:
[0671] The server analyzes the received company information and uses a generation program to automatically generate the necessary official documents. At this stage, documents such as articles of incorporation and registration applications are created.
[0672] Step 4:
[0673] The server sends the generated document to the terminal for the user to review. The user reviews the displayed document and makes corrections if necessary.
[0674] Step 5:
[0675] The emotion engine recognizes the user's emotions through the device. If the user is stressed or confused while entering or confirming information, the interface guidance is simplified and additional information is provided to aid understanding.
[0676] Step 6:
[0677] Once the user finishes making revisions to the document, the terminal sends the revised version back to the server. The server receives it and records the final document as complete.
[0678] Step 7:
[0679] The server begins configuring the automation of back-office operations. Systems related to human resources, accounting, information technology, facilities management, and governance are configured.
[0680] Step 8:
[0681] The server monitors the progress of the task and uses an emotion engine to notify the user. This notification allows the user to understand the progress of the settings and make adjustments if necessary.
[0682] Step 9:
[0683] The emotion engine analyzes user feedback and uses this data to suggest improvements to enhance the user experience in the future. This information is used to improve system performance.
[0684] (Example 2)
[0685] Next, we will describe Example 2. In the following description, the data processing device 12 will be referred to as the "server" and the robot 414 as the "terminal".
[0686] While there is a need to improve the user experience in organizational establishment, traditional systems do not take into account user emotions, which can lead to stress and confusion during operation. Furthermore, the efficiency of document generation and back-office automation is not sufficient, posing a significant burden on users.
[0687] The identification process performed by the identification processing unit 290 of the data processing device 12 in Example 2 is realized by the following means.
[0688] In this invention, the server includes an information terminal means for receiving organizational information from a user, an information processing means having a generation program for automatically generating documents based on the organizational information, and an emotion recognition means for recognizing the user's emotional state and adjusting the system's response. This makes it possible to provide a dynamically adjusted interface according to the user's emotions, thereby improving the user experience and increasing operational efficiency.
[0689] "Information terminal means" refers to a device or system for receiving organizational information from users, and is equipped with an input interface and data communication functions.
[0690] "Information processing means" refers to a device or system for automatically generating documents based on received data, and includes programs for data analysis and document creation.
[0691] A "generator program" is software used to automatically create official documents for the establishment of an organization, and it has a document generation function based on templates.
[0692] An "emotion recognition means" is a device or system for recognizing a user's emotional state and adjusting the system's response or interface, and is equipped with the function of analyzing emotions from facial expressions and voice.
[0693] "Display means" refers to a device or system that presents a generated document to the user and allows for modification, and which has a user interface and editing functions.
[0694] "Configuration means" refers to a device or system for making additional settings to automate back-office operations, and includes functions for managing various settings related to business operations.
[0695] A "notification means" is a device or system for tracking the progress of work and communicating information to the user, and has the function of sending alerts or messages.
[0696] This invention is a system that improves the user experience in the company establishment process and incorporates an emotion recognition engine. The system begins with the user inputting basic organizational information through an information terminal. The information terminal is equipped with a camera and microphone that capture the user's facial expressions and voice. Along with this input information, emotion data is transmitted to a server. A secure protocol (e.g., HTTPS) is used for this communication to protect the information.
[0697] The server automatically generates official documents using template-based document generation software based on the received organizational information. For example, it generates company registration applications and internal regulations. The software used for document generation is called a "document generator." Furthermore, an emotion recognition engine uses EmotionDetector to analyze the user's emotional state and dynamically adjusts the interface based on the analysis results.
[0698] The device adjusts the user interface based on emotion recognition. If the device determines that the user is stressed, a concise and easy-to-understand guide is displayed; if the user is relaxed, more detailed information is provided. Therefore, interface adjustment tools like InterfaceAdjuster are used.
[0699] Users can review documents generated by the server and make corrections as needed via their terminal. Sentiment-based feedback is provided to users, enabling them to achieve optimal results throughout the process. Furthermore, the server handles the automation of back-office tasks, and users are provided with information related to the progress of these automation processes.
[0700] As a concrete example, if the system detects tension while the user is typing their company name, it can display a message on the terminal screen to encourage relaxation. This allows the user to continue typing with peace of mind.
[0701] An example of a prompt message would be, "As the user enters company registration information, suggest what kind of support should be provided, in the context where the emotion engine detects a state of tension." This provides guidance tailored to the user's needs.
[0702] The flow of the specific processing in Example 2 will be explained using Figure 13.
[0703] Step 1:
[0704] Users input basic organizational information using an information terminal. This input includes company name and address. The information terminal also uses a camera and microphone to capture the user's facial expressions and voice. This input data is processed as corporate information and sentiment data. The information terminal packages this data and transmits it to the server using a secure communication protocol.
[0705] Step 2:
[0706] The server receives company information transmitted from information terminals and automatically generates the documents necessary for company establishment using document generation software called DocuGenerator. In this process, various official documents are output by comparing templates with the received data. For example, company registration applications and tax-related documents are generated.
[0707] Step 3:
[0708] The server processes emotional data transmitted from the information terminal and analyzes the emotional state using EmotionDetector. This analysis identifies the user's psychological state (e.g., stress or relaxation) from voice tone and facial expressions. The analysis results are generated as emotion recognition data.
[0709] Step 4:
[0710] The device dynamically adjusts the user interface based on emotion recognition data. If the device detects that the user is stressed, it adjusts the GUI and displays a concise and easy-to-understand guide message. This is achieved using InterfaceAdjuster. If the user is relaxed, it presents more detailed information and additional options.
[0711] Step 5:
[0712] Users review the generated documents provided by the server and make necessary corrections via their terminal. Editing tools support the user's operations, enabling efficient modifications. The corrected data is returned to the server in the appropriate format.
[0713] Step 6:
[0714] The server aggregates the corrected data and configures back-office automation settings. These settings generate parameters for automating tasks such as accounting and human resources workflows. The progress of these tasks is continuously monitored, and users are notified as needed.
[0715] Step 7:
[0716] The server collects user emotional feedback and system usage data, which is then used to improve the overall system performance. This data serves as foundational information for subsequent improvements and the development of new features. Specifically, it is used to analyze usage patterns and consider measures to improve service quality.
[0717] (Application Example 2)
[0718] Next, we will explain application example 2. In the following explanation, the data processing device 12 will be referred to as the "server" and the robot 414 as the "terminal".
[0719] The account registration process for electronic payment services is complex and often stressful for users. This negatively impacts the user experience, leading to an increase in cases where users do not complete the registration process. Furthermore, traditional systems provide uniform information and process progression without considering user emotions, making it difficult to meet diverse user needs.
[0720] The specific processing performed by the specific processing unit 290 of the data processing device 12 in Application Example 2 is realized by the following means.
[0721] In this invention, the server includes an input device for receiving group information from a user, an information processing device having generation software for automatically generating documents based on the group information, and an emotion recognition engine that senses the user's emotions and dynamically adjusts the document generation and notification processes. This makes it possible to provide a process tailored to the user's emotions, thereby improving user satisfaction and increasing the registration completion rate.
[0722] A "user" refers to an individual or organization that uses this system to perform operations such as account registration.
[0723] "Organization information" refers to basic information entered by the user, such as the company name, address, and purpose of establishment.
[0724] "Input device" refers to the hardware or software used by users to input organizational information into a system.
[0725] A "document" refers to a document containing information necessary for establishing an organization or registering for electronic payment services.
[0726] "Generation software" refers to software that automatically creates necessary documents using the entered organization information.
[0727] An "information processing device" refers to a computer or cloud server that includes generation software and receives and processes input information.
[0728] "User" generally refers to anyone who operates the system, but in this context, it specifically refers to an individual who interacts with the system as the target of emotion recognition and feedback.
[0729] "Emotion" refers to the emotional responses that users exhibit while using the system, and the system's response is adjusted based on these responses.
[0730] An "emotion recognition engine" is software or a device that analyzes a user's facial expressions and voice to understand their emotional state.
[0731] This invention provides a system that offers an efficient and user-friendly account registration process for electronic payment services. This system comprises a user, a server, and an emotion recognition engine, all of which work together in coordination.
[0732] First, the user enters group information using an input device such as a smartphone. The input device is equipped with a camera and microphone, which detect the user's emotions through facial expressions and voice. The detected data is then sent to a server, which is an information processing device in the cloud.
[0733] The server analyzes the user's emotions using the Microsoft Azure Face API or a similar emotion recognition engine. Based on this analysis, a generative AI model is used to provide the user with appropriate prompts and guidance in real time. Specifically, if the server determines that the user is feeling anxious, it will display reassuring messages or simplified registration steps on the screen.
[0734] The information processing device automatically generates necessary documents based on the received organization information. These generated documents are presented directly to the user, who can then edit them on their smartphone. During this process, feedback from an emotion recognition engine is used to adjust the process to ensure the user does not experience stress.
[0735] For example, if a user feels stressed while entering company name or contact information, the system will display a message such as, "It's okay to relax. This step will be easy to complete." In this way, the interface and process are dynamically adjusted according to the user's emotional state.
[0736] An example of a prompt message to input into a generative AI model is as follows:
[0737] "Use the facial recognition API to analyze the user's current facial expressions and voice tone to determine their emotions during the company registration process. Adjust the interface as needed and provide guidance to simplify the process if the user is experiencing stress."
[0738] In this way, the present invention makes it possible to optimize the registration process based on the user's emotions and significantly improve the user experience.
[0739] The flow of a specific process in Application Example 2 will be explained using Figure 14.
[0740] Step 1:
[0741] Users enter organizational information using their smartphone's input device. This information includes company name, address, and purpose of establishment. This information is temporarily stored on the device, and the user's facial expressions and voice data are simultaneously collected using the camera and microphone.
[0742] Step 2:
[0743] The device sends the collected group information and user emotional data (facial expressions and voice) to a server in the cloud. The server analyzes the received data and uses the Microsoft Azure Face API to identify the user's emotional state. This process outputs the user's emotional score.
[0744] Step 3:
[0745] The server generates prompts based on the extracted emotion scores derived from the generated AI model. These prompts guide users through the interface, providing information and messages tailored to their emotions. For example, if a user is feeling anxious, a reassuring message will be displayed.
[0746] Step 4:
[0747] The server uses automated generation software to create the necessary documents based on the organization's information and sends the results to the terminal. The output documents contain information necessary for official registration and permits.
[0748] Step 5:
[0749] The terminal displays the received document to the user and provides an interface for making corrections as needed. The user can review the document content and, if necessary, make corrections directly from the terminal. The changes are then sent back to the server, and the database is updated accordingly.
[0750] Step 6:
[0751] The server tracks the progress of the entire process and notifies the user of the latest progress. This notification is displayed as a guide showing the user the next steps to take, so the user can proceed with the process with confidence.
[0752] The specific processing unit 290 transmits the result of the specific processing to the robot 414. In the robot 414, the control unit 46A causes the speaker 240 and the controlled object 443 to output the result of the specific processing. The microphone 238 acquires audio indicating user input for the result of the specific processing. The control unit 46A transmits the audio data indicating user input acquired by the microphone 238 to the data processing unit 12. In the data processing unit 12, the specific processing unit 290 acquires the audio data.
[0753] Data generation model 58 is a type of so-called generative AI (Artificial Intelligence). One example of data generation model 58 is ChatGPT (Internet search<URL: https: / / openai.com / blog / chatgpt> ), Gemini (Internet search) <url: https: gemini.google.com ?hl="ja">Examples of generative AI include the following. The data generation model 58 is obtained by performing deep learning on a neural network. The data generation model 58 is input with prompts containing instructions, and with inference data such as audio data representing speech, text data representing text, and image data representing images. The data generation model 58 infers from the input inference data according to the instructions indicated by the prompts, and outputs the inference results in data formats such as audio data and text data. Here, inference refers to, for example, analysis, classification, prediction, and / or summarization.
[0754] 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 this disclosure is not limited thereto, and the specific processing may also be performed by the robot 414.
[0755] Furthermore, the emotion identification model 59, acting as an emotion engine, may determine the user's emotion according to a specific mapping. Specifically, the emotion identification model 59 may determine the user's emotion according to a specific mapping, which is an emotion map (see Figure 9). Similarly, the emotion identification model 59 may also determine the robot's emotion, and the identification processing unit 290 may perform identification processing using the robot's emotion.
[0756] Figure 9 shows an emotion map 400 in which multiple emotions are mapped. In the emotion map 400, emotions are arranged in concentric circles radiating from the center. The closer to the center of the concentric circles, the more primitive the emotions are located. Further out of the concentric circles, emotions representing states and actions arising from mental states are located. Emotion is a concept that includes feelings and mental states. On the left side of the concentric circles, emotions that are generally generated from reactions occurring in the brain are located. On the right side of the concentric circles, emotions that are generally induced by situational judgment are located. Above and below the concentric circles, emotions that are generally generated from reactions occurring in the brain and induced by situational judgment are located. In addition, the emotion of "pleasure" is located on the upper side of the concentric circles, and the emotion of "displeasure" is located on the lower side. Thus, in the emotion map 400, multiple emotions are mapped based on the structure in which emotions arise, and emotions that are likely to occur simultaneously are mapped close together.
[0757] These emotions are distributed at the 3 o'clock position on the Emotion Map 400, and usually fluctuate between feelings of security and anxiety. In the right half of the Emotion Map 400, situational awareness takes precedence over internal feelings, resulting in a calm impression.
[0758] The inside of the Emotion Map 400 represents inner thoughts, while the outside represents actions. Therefore, the further you go from the outside of the Emotion Map 400, the more visible (expressed in actions) your emotions become.
[0759] Here, human emotions are based on various balances, such as posture and blood sugar levels. When these balances deviate from the ideal, it results in discomfort, and when they approach the ideal, it results in pleasure. Similarly, in robots, cars, motorcycles, etc., emotions can be created based on various balances, such as posture and battery level. When these balances deviate from the ideal, it results in discomfort, and when they approach the ideal, it results in pleasure. The emotion map can be generated, for example, based on Dr. Mitsuyoshi's emotion map (Research on a system for analyzing brain physiological signals of speech emotion recognition and emotion, Tokushima University, doctoral dissertation: https: / / ci.nii.ac.jp / naid / 500000375379). The left half of the emotion map contains emotions belonging to a region called "response," where sensation is dominant. The right half of the emotion map contains emotions belonging to a region called "situation," where situational awareness is dominant.
[0760] The emotion map defines two emotions that promote learning. One is the emotion around the middle of the negative "repentance" and "reflection" on the situation side. In other words, it is when the robot experiences negative emotions such as "I never want to feel this way again" or "I don't want to be scolded again." The other is the emotion around the positive "desire" on the reaction side. In other words, it is when the robot has positive feelings such as "I want more" or "I want to know more."
[0761] The emotion identification model 59 inputs user input into a pre-trained neural network, obtains emotion values representing each emotion shown in the emotion map 400, and determines the user's emotion. This neural network is pre-trained based on multiple training data sets, which are combinations of user input and emotion values representing each emotion shown in the emotion map 400. Furthermore, this neural network is trained so that emotions located close together have similar values, as shown in the emotion map 900 in Figure 10. Figure 10 shows an example where multiple emotions such as "reassured," "calm," and "confident" have similar emotion values.
[0762] The above description primarily focuses on the functions of the data processing device 12 in relation to this disclosure. However, the system related to this disclosure is not necessarily implemented on a server. The system related to this disclosure may be implemented as a general information processing system. This disclosure may be implemented, for example, as a software program that runs on a personal computer or as an application that runs on a smartphone. The method related to this disclosure may be provided to users in SaaS (Software as a Service) format.
[0763] In the above embodiment, an example was given in which a specific process is performed by a single computer 22. However, the technology of this disclosure is not limited thereto, and a distributed processing of the specific process may be performed by multiple computers, including computer 22. For example, a data generation model 58 may be provided in an external device of the data processing device 12, and the external device may generate data according to the input data.
[0764] In the above embodiment, an example was given in which the specific processing program 56 is stored in the storage 32, but the technology of this disclosure is not limited thereto. For example, the specific processing program 56 may be stored in a portable, computer-readable, non-temporary storage medium such as a USB (Universal Serial Bus) memory. The specific processing program 56 stored in the non-temporary storage medium is installed in the computer 22 of the data processing device 12. The processor 28 executes specific processing according to the specific processing program 56.
[0765] Alternatively, the specific processing program 56 may be stored in a storage device such as a server connected to the data processing device 12 via the network 54, and the specific processing program 56 may be downloaded and installed on the computer 22 in response to a request from the data processing device 12.
[0766] Furthermore, it is not necessary to store the entirety of the specific processing program 56 in a storage device such as a server connected to the data processing device 12 via the network 54, or to store the entirety of the specific processing program 56 in the storage 32; it is acceptable to store only a portion of the specific processing program 56.
[0767] The following types of processors can be used as hardware resources to perform specific processing. Examples of processors include a CPU, a general-purpose processor that functions as a hardware resource to perform specific processing by executing software, i.e., a program. Other examples of processors include dedicated electrical circuits, such as FPGAs (Field-Programmable Gate Arrays), PLDs (Programmable Logic Devices), or ASICs (Application Specific Integrated Circuits), which have circuit configurations specifically designed to perform specific processing. All of these processors have built-in or connected memory, and all of them perform specific processing by using memory.
[0768] The hardware resource that performs a specific process may consist of one of these various processors, or it may consist of a combination of two or more processors of the same or different types (for example, a combination of multiple FPGAs, or a combination of a CPU and an FPGA). Alternatively, the hardware resource that performs a specific process may consist of a single processor.
[0769] Examples of configurations using a single processor include, firstly, a configuration in which one or more CPUs and software are combined to form a single processor, and this processor functions as a hardware resource that performs a specific process. Secondly, there is a configuration using a processor that realizes the functions of the entire system, including multiple hardware resources that perform a specific process, on a single IC chip, as exemplified by SoCs (System-on-a-chip). In this way, a specific process is realized using one or more of the above types of processors as hardware resources.
[0770] Furthermore, the hardware structure of these various processors can more specifically utilize electrical circuits that combine circuit elements such as semiconductor devices. Also, the specific processing described above is merely an example. Therefore, it goes without saying that unnecessary steps can be deleted, new steps added, or the processing order rearranged, as long as it does not deviate from the main purpose.
[0771] The descriptions and illustrations presented above are detailed explanations of the technical aspects of this disclosure and are merely examples of the technical aspects. For example, the above descriptions of the structure, function, operation, and effect are examples of the structure, function, operation, and effect of the technical aspects of this disclosure. Therefore, it goes without saying that you may delete unnecessary parts, add new elements, or replace elements in the descriptions and illustrations presented above, as long as you do not deviate from the essence of the technical aspects of this disclosure. Furthermore, in order to avoid confusion and facilitate understanding of the technical aspects of this disclosure, explanations of common technical knowledge and the like that do not require special explanation to enable the implementation of the technical aspects of this disclosure have been omitted from the descriptions and illustrations presented above.
[0772] All documents, patent applications, and technical standards described herein are incorporated by reference to the same extent as if each individual document, patent application, and technical standard were specifically and individually noted to be incorporated by reference.
[0773] The following is further disclosed regarding the embodiments described above.
[0774] (Claim 1)
[0775] A terminal device for receiving corporate information from users,
[0776] A server means having a generation program that automatically generates documents based on the aforementioned company information,
[0777] A means for presenting the generated document to the user and enabling them to make corrections,
[0778] A means of performing additional settings to automate back-office operations,
[0779] A means of tracking the progress of tasks and notifying users,
[0780] A system that includes this.
[0781] (Claim 2)
[0782] The system according to claim 1, characterized in that the server means performs the configuration of back-office operations related to personnel, accounting, information technology, facility management, and governance.
[0783] (Claim 3)
[0784] The system according to claim 1, characterized in that the generation program generates official documents for the establishment of a company.
[0785] "Example 1"
[0786] (Claim 1)
[0787] An information input method for receiving organization information from users,
[0788] A calculation means including a generation process that automatically creates a document based on the aforementioned organization information,
[0789] A display means for presenting the created document to the user and enabling modifications,
[0790] A means of performing additional settings to automate internal business procedures,
[0791] A notification system that monitors the progress of work and reports it to users,
[0792] A system that includes this.
[0793] (Claim 2)
[0794] The system according to claim 1, characterized in that the calculation means sets up internal business procedures relating to human resource management, accounting, information management, equipment management, and governance.
[0795] (Claim 3)
[0796] The system according to claim 1, characterized in that the generation process creates an official document for the establishment of an organization.
[0797] "Application Example 1"
[0798] (Claim 1)
[0799] Information processing means for receiving organization information from users,
[0800] Information processing means having a generation program that automatically generates electronic data based on the aforementioned organization information,
[0801] The generated electronic data is presented to the user and measures are taken to enable modification,
[0802] Measures to implement additional configurations for automating administrative tasks,
[0803] A means of analyzing the progress of operations and notifying users,
[0804] Measures and means for configuring the operation of local infrastructure to be automated,
[0805] A system that includes this.
[0806] (Claim 2)
[0807] The system according to claim 1, characterized in that the information processing means performs administrative tasks related to human resource management, financial management, information management, facility operation, and governance.
[0808] (Claim 3)
[0809] The system according to claim 1, characterized in that the generation program generates official documents for the establishment of an organization.
[0810] "Example 2 of combining an emotion engine"
[0811] (Claim 1)
[0812] An information terminal that receives organizational information from users,
[0813] Information processing means having a generation program that automatically generates documents based on the aforementioned organizational information,
[0814] A display means for presenting the generated document to the user and enabling modifications,
[0815] A configuration method for making additional settings to automate back-office tasks,
[0816] A notification system that tracks the progress of the work and notifies the user,
[0817] An emotion recognition means that recognizes the user's emotional state and adjusts the system's response,
[0818] A system that includes this.
[0819] (Claim 2)
[0820] The system according to claim 1, characterized in that the information processing means sets up back-office operations related to personnel, finance, information technology, facility management, and corporate governance.
[0821] (Claim 3)
[0822] The system according to claim 1, characterized in that the generation program generates official documents for the establishment of an organization and provides a user interface that is dynamically adjusted by the emotion recognition means.
[0823] "Application example 2 when combining with an emotional engine"
[0824] (Claim 1)
[0825] An input device that receives organization information from users,
[0826] An information processing device having generation software that automatically generates documents based on the aforementioned organization information,
[0827] The generated document is presented to the user and has a function to allow them to make corrections.
[0828] Features for additional configuration to automate backend operations,
[0829] A function to monitor the progress of tasks and notify users,
[0830] Features include an emotion recognition engine that senses the user's emotions and dynamically adjusts the document generation and notification process,
[0831] A system that includes this.
[0832] (Claim 2)
[0833] The system according to claim 1, characterized in that the information processing device performs backend operations related to human resource management, fund management, information technology, asset management, and organizational management.
[0834] (Claim 3)
[0835] The system according to claim 1, characterized in that the generation software generates official documents for the establishment of an organization. [Explanation of symbols]
[0836] 10, 210, 310, 410 Data Processing Systems 12 Data Processing Devices 14 Smart Devices 214 Smart Glasses 314 Headset-type terminal 414 Robots< / url:> < / url:> < / url:> < / url:>
Claims
1. Information processing means for receiving organization information from users, Information processing means having a generation program that automatically generates electronic data based on the aforementioned organization information, The generated electronic data is presented to the user and measures are taken to enable modification, Measures to implement additional configurations for automating administrative tasks, A means of analyzing the progress of operations and notifying users, Measures and means for configuring the operation of local infrastructure to be automated, A system that includes this.
2. The system according to claim 1, characterized in that the information processing means performs administrative tasks related to personnel management, financial management, information management, facility operation, and governance.
3. The system according to claim 1, characterized in that the generation program generates official documents for the establishment of an organization.