System
A system with a server and generative AI streamlines startup procedures and back-office operations, addressing time-consuming challenges and enabling efficient business establishment and operation.
Patent Information
- Application Number
- JP2024128404
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2024-08-02
- Publication Date
- 2026-02-16
AI Technical Summary
Establishing a startup requires quick responses but is hindered by time-consuming official procedures and back-office tasks, especially in the context of Japan's unique culture and governance standards, leading to missed business opportunities.
A system that includes a server to receive and store company establishment information, a generative AI to automatically generate official documents, and a means to format and provide them, along with deadline management and back-office task management, enabling efficient incorporation and operation.
The system allows startups to quickly and efficiently complete necessary procedures, reducing time spent on cumbersome tasks and enabling them to focus on business growth without missing opportunities.
Smart Images

Figure 2026025595000001_ABST
Abstract
Description
[Technical Field]
[0001] The technology of the present disclosure relates to a system. [Background technology]
[0002] Patent document 1 discloses a persona chatbot control method performed by at least one processor, the method including the steps of receiving a user utterance, adding the user utterance to a prompt including an instruction sentence related to a description of the chatbot character, encoding the prompt, and inputting the encoded prompt into a language model to generate a chatbot utterance in response to the user utterance. [Prior art documents] [Patent documents]
[0003] [Patent Document 1] Japanese Patent Publication No. 2022-180282 Summary of the Invention [Problem to be solved by the invention]
[0004] Establishing a startup requires a quick response, but time-consuming official procedures and back-office related tasks can lead to missed business opportunities. It's particularly important to deal with Japan's unique culture and systems, and if there's a parent company or overseas company, their governance standards and regulations must also be taken into consideration. This can lead to entrepreneurs wasting time on cumbersome procedures and being unable to focus on promoting their business. [Means for solving the problem]
[0005] To solve this problem, we provide a system that includes a means for users to input company establishment information, a server that receives the input information and stores it in a database, a generation AI that automatically generates official documents based on the stored information, and a means to format the generated official documents and provide them to the user. The system also includes a means to set deadlines and send reminders, manage back-office tasks, and generate optimal execution procedures and necessary forms, allowing for efficient incorporation and daily operations. This system allows startups to quickly and efficiently complete the necessary procedures and move forward with incorporation and operations without missing out on business opportunities before competitors emerge.
[0006] "User" refers to the end user who operates the system and inputs information for company formation and back-office operations.
[0007] "Company establishment information" refers to basic information required to establish a company, such as company name, establishment date, representative name, and address.
[0008] "Means" refers to methods or functions designed to achieve a particular purpose.
[0009] "Terminal" refers to a device such as a computer or smartphone operated by a user.
[0010] "Server" refers to a central computer for receiving, processing, and storing information submitted by users.
[0011] A "database" refers to a data management system that stores information systematically and allows it to be searched and updated.
[0012] "Generative AI" refers to artificial intelligence that automatically generates official documents, task management materials, etc. based on information provided by the user.
[0013] "Official documents" refers to the legal documents required to establish a company (e.g., articles of incorporation, registration application forms).
[0014] "Formatting" refers to the process of preparing official documents and task management materials in a prescribed format or specifications.
[0015] "Reminder" refers to a function that notifies the user of set deadlines and schedules.
[0016] "Back office operations" refers to administrative tasks that support the day-to-day running of a company (e.g., human resources, accounting, IT, facilities, governance).
[0017] "Task management" refers to the function of understanding the progress of set tasks and providing optimal execution procedures.
[0018] "Optimal execution procedures" refers to the order or method for efficiently accomplishing a particular task.
[0019] "Required Format" refers to the standardized document format required for a particular task. [Brief explanation of the drawings]
[0020] [Figure 1] 1 is a conceptual diagram showing an example of the configuration of a data processing system according to a first embodiment. [Figure 2] 1 is a conceptual diagram showing an example of main functions of a data processing device and a smart device according to a first embodiment. [Figure 3] FIG. 10 is a conceptual diagram showing an example of the configuration of a data processing system according to a second embodiment. [Figure 4] FIG. 10 is a conceptual diagram showing an example of main functions of a data processing device and smart glasses according to a second embodiment. [Figure 5] FIG. 10 is a conceptual diagram showing an example of the configuration of a data processing system according to a third embodiment. [Figure 6] FIG. 11 is a conceptual diagram showing an example of main functions of a data processing device and a headset-type terminal according to a third embodiment. [Figure 7] FIG. 10 is a conceptual diagram showing an example of the configuration of a data processing system according to a fourth embodiment. [Figure 8] FIG. 10 is a conceptual diagram showing an example of main functions of a data processing device and a robot according to a fourth embodiment. [Figure 9] 1 shows an emotion map onto which multiple emotions are mapped. [Figure 10] 1 shows an emotion map onto which multiple emotions are mapped. [Figure 11] FIG. 3 is a sequence diagram showing a processing flow of the data processing system according to the first embodiment. [Figure 12] FIG. 10 is a sequence diagram showing the flow of processing in the data processing system in Application Example 1. [Figure 13] FIG. 10 is a sequence diagram showing the flow of processing in the data processing system according to the second embodiment when an emotion engine is combined. [Figure 14] FIG. 10 is a sequence diagram showing the flow of processing in the data processing system in Application Example 2 when an emotion engine is combined. DETAILED DESCRIPTION OF THE INVENTION
[0021] An example of an embodiment of a system according to the technology of the present disclosure will be described below with reference to the accompanying drawings.
[0022] First, the terms used in the following description will be explained.
[0023] In the following embodiments, a coded processor (hereinafter simply referred to as a "processor") may be a single arithmetic device or a combination of multiple arithmetic devices. Furthermore, a processor may be a single type of arithmetic device or a combination of multiple types of arithmetic devices. Examples of arithmetic devices include a CPU (Central Processing Unit), a GPU (Graphics Processing Unit), a GPGPU (General-Purpose computing on Graphics Processing Units), and an APU (Accelerated Processing Unit).
[0024] In the following embodiments, a coded RAM (Random Access Memory) is a memory in which information is temporarily stored and is used as a working memory by a processor.
[0025] In the following embodiments, the coded storage is one or more non-volatile storage devices that store various programs, various parameters, etc. Examples of non-volatile storage devices include flash memory (SSD (Solid State Drive)), magnetic disks (e.g., hard disks), and magnetic tapes.
[0026] In the following embodiments, a communication I / F (Interface) with a symbol is an interface including a communication processor, an antenna, etc. The communication I / F controls communication between multiple computers. Examples of communication standards applied to the communication I / F include wireless communication standards including 5G (5th Generation Mobile Communication System), Wi-Fi (registered trademark), Bluetooth (registered trademark), etc.
[0027] In the following embodiments, "A and / or B" is synonymous with "at least one of A and B." In other words, "A and / or B" means that it may be only A, only B, or a combination of A and B. Furthermore, in this specification, the same concept as "A and / or B" is also applied when three or more things are expressed connected by "and / or."
[0028] [First embodiment]
[0029] FIG. 1 shows an example of the configuration of a data processing system 10 according to the first embodiment.
[0030] 1, a data processing system 10 includes a data processing device 12 and a smart device 14. An example of the data processing device 12 is a server.
[0031] The data processing device 12 includes a computer 22, a database 24, and a communication I / F 26. The computer 22 is an example of a "computer" according to the technology of the present disclosure. The computer 22 includes a processor 28, a RAM 30, and a storage 32. The processor 28, the RAM 30, and the storage 32 are connected to a bus 34. The database 24 and the communication I / F 26 are also connected to the bus 34. The communication I / F 26 is connected to a network 54. Examples of the network 54 include a WAN (Wide Area Network) and / or a LAN (Local Area Network).
[0032] The smart device 14 includes a computer 36, a reception device 38, an output device 40, a camera 42, and a communication I / F 44. The computer 36 includes a processor 46, a RAM 48, and a storage 50. The processor 46, the RAM 48, and the storage 50 are connected to a bus 52. The reception device 38, the output device 40, and the camera 42 are also connected to the bus 52.
[0033] The reception device 38 includes a touch panel 38A, a microphone 38B, and the like, and receives user input. The touch panel 38A detects contact with an indicator (for example, a pen or a finger) to receive user input by the touch of the indicator. The microphone 38B detects the user's voice to receive user input by voice. The control unit 46A transmits data indicating the user input received by the touch panel 38A and the microphone 38B to the data processing device 12. In the data processing device 12, the specific processing unit 290 acquires the data indicating the user input.
[0034] The output device 40 includes a display 40A and a speaker 40B, and presents data to the user 20 by outputting the data in a form of expression that the user 20 can perceive (for example, audio and / or text). The display 40A displays visible information such as text and images in accordance with instructions from the processor 46. The speaker 40B outputs audio in accordance with instructions from the processor 46. The camera 42 is a compact digital camera equipped with an optical system including a lens, aperture, and shutter, and an imaging element such as a CMOS (Complementary Metal-Oxide-Semiconductor) image sensor or a CCD (Charge Coupled Device) image sensor.
[0035] The communication I / F 44 is connected to a network 54. The communication I / Fs 44 and 26 control the exchange of various information between the processor 46 and the processor 28 via the network 54.
[0036] FIG. 2 shows an example of the main functions of the data processing device 12 and the smart device 14.
[0037] 2, in the data processing device 12, a specific process is performed by the processor 28. A specific processing program 56 is stored in the storage 32. The specific processing program 56 is an example of a "program" according to the technology of the present disclosure. The processor 28 reads the specific processing program 56 from the storage 32 and executes the read specific processing program 56 on the RAM 30. The specific process is realized by the processor 28 operating as a specific processing unit 290 in accordance with the specific processing program 56 executed on the RAM 30.
[0038] The storage 32 stores a data generation model 58 and an emotion identification model 59. The data generation model 58 and the emotion identification model 59 are used by the identification processing unit 290.
[0039] In the smart device 14, the processor 46 performs the reception output process. The storage 50 stores a reception output program 60. The reception output program 60 is used in conjunction with the specific processing program 56 by the data processing system 10. The processor 46 reads the reception output program 60 from the storage 50 and executes the read reception output program 60 on the RAM 48. The reception output process is realized by the processor 46 operating as the control unit 46A in accordance with the reception output program 60 executed on the RAM 48.
[0040] Next, a description will be given of the specific processing performed by the specific processing unit 290 of the data processing device 12. In the following description, the data processing device 12 will be referred to as a "server" and the smart device 14 will be referred to as a "terminal."
[0041] This invention is a system for streamlining and speeding up the official procedures and back-office operations required for the establishment and operation of startup companies. Specifically, it automatically generates official documents based on company establishment information entered by the user, and also centralizes deadline management and back-office task management.
[0042] The system is programmed as follows:
[0043] 1. User enters company establishment information
[0044] First, the user logs in to a device (e.g., computer or smartphone) and opens the basic information entry screen for company establishment. Here, they enter the necessary information, such as the company name, establishment date, representative name, and address, and press the "Submit" button.
[0045] 2. The server receives and processes the input information
[0046] The device temporarily stores the information entered by the user and displays a confirmation screen for the entered information. When the user confirms the information and presses the "Confirm" button, the entered information is sent to the server.
[0047] The server receives the information sent from the device, stores it in a database, and passes the information to the generation AI for automatic generation of official documents.
[0048] 3. Automatic generation of official documents using generative AI
[0049] When the server provides the AI with the information necessary for company establishment, the AI automatically generates official documents such as articles of incorporation and registration applications in accordance with the law. The generated document data is then sent back to the server.
[0050] 4. The server formats the generated document and serves it to the user.
[0051] The server receives the official document data returned by the generation AI and converts it into the appropriate format (e.g., PDF, Word file). The converted document is stored in a database and a link is generated to provide it to the user.
[0052] The user receives a notification that the document has been created, clicks on a link on their device to download the document, and checks its contents.
[0053] 5. The user sets the due date
[0054] Users use the terminal to input deadlines for various documents and important schedules.
[0055] 6. The server manages due dates and sends reminders
[0056] The server receives the due date information sent from the device and stores it in a database. When the due date approaches, a reminder is generated and a notification is sent to the user.
[0057] 7. Users set up tasks for back-office work, and the server manages them.
[0058] The user uses the terminal to input specific business tasks for HR, accounting, IT, facilities, etc., sets the details and deadlines for each task, and presses the "Submit" button.
[0059] The server receives the input task information and stores it in a database. The generation AI assists with task management, generating optimal execution procedures and necessary formats, and sends them back to the server.
[0060] 8. The server provides the information obtained from the generated AI to the user.
[0061] The server converts the procedures and forms returned by the generation AI into an appropriate format and stores them in a database. The generated information is provided to the user, helping them to carry out their work efficiently.
[0062] Users click on the appropriate links to download procedures and forms and complete their tasks.
[0063] This system allows startups to quickly and efficiently complete official procedures and back-office operations, eliminating the cumbersome process of establishing and running a company, enabling them to seize business opportunities and develop their businesses with a competitive edge.
[0064] As a concrete example, consider creating an employment contract for a new employee. The user enters the new employee's information (name, job title, salary, start date of employment, etc.) into a terminal, and that information is sent to a server. The server then sends a request to the generation AI to create the employment contract, which then creates the employment contract based on the input information and adds any necessary legal notations. The completed contract is then formatted and provided to the user. As a result, the cumbersome process is carried out quickly and accurately.
[0065] In this way, the entire system works organically to support the establishment and operation of startup companies.
[0066] The processing flow will be explained below.
[0067] Step 1:
[0068] The user logs in to the terminal and opens the basic information entry screen for company establishment. Specifically, the user enters the necessary information such as the company name, establishment date, representative name, and address.
[0069] Step 2:
[0070] The user confirms the information entered and presses the "Send" button. The information entered is temporarily saved on the device.
[0071] Step 3:
[0072] The device sends the input information to the server, which receives the information and stores it in a database.
[0073] Step 4:
[0074] Based on the stored information, the server sends a request to the generation AI for automatic generation of official documents. The generation AI then automatically generates official documents such as articles of incorporation and registration applications based on the provided information.
[0075] Step 5:
[0076] The server receives the official document data generated by the generation AI and converts it into an appropriate format (e.g., PDF, Word file).
[0077] Step 6:
[0078] The server stores the formatted document in a database and generates a download link for the user, who receives a notification and clicks the link to download the document and view its contents.
[0079] Step 7:
[0080] The user sets a deadline (such as a submission deadline or an important schedule). The device sends this to the server, which then stores the deadline information in a database.
[0081] Step 8:
[0082] The server manages deadlines and automatically generates reminders to notify users when the deadline approaches.
[0083] Step 9:
[0084] The user enters specific back-office tasks such as those for human resources, accounting, IT, and facilities into the terminal and presses the "Submit" button.
[0085] Step 10:
[0086] The device sends task information to the server, which stores the input task information in a database and requests task management assistance from the generation AI.
[0087] Step 11:
[0088] The generation AI generates optimal execution procedures and necessary formats based on the task information and sends them back to the server.
[0089] Step 12:
[0090] The server converts the procedure manuals and forms returned by the generation AI into an appropriate format, stores them in a database, generates a link to provide to the user, and notifies the user.
[0091] Step 13:
[0092] Users receive notifications, click links to download instructions and forms, and complete their tasks.
[0093] Example 1
[0094] Next, a description will be given of Example 1. In the following description, the data processing device 12 will be referred to as a "server" and the smart device 14 will be referred to as a "terminal."
[0095] The official procedures and back-office operations required for the establishment and operation of startups are complex and time-consuming, requiring significant resources and effort. This makes it difficult to respond efficiently and quickly to the establishment and operation of startups. Furthermore, due to the complicated nature of deadline and task management, important schedules can be missed and efficient business operations can be difficult to carry out.
[0096] The specific processing by the specific processing unit 290 of the data processing device 12 in the first embodiment is realized by the following means.
[0097] In this invention, the server includes: a means for a user to input company establishment information; a means for receiving the input company establishment information and saving it in a database; a means for using a generation AI to automatically generate official documents based on the saved information; a means for converting the generated official documents into an appropriate format and providing them to the user; a means for the user to set deadlines for submitting various documents and important schedules; a means for managing deadlines and sending reminders; a means for the user to set and manage back-office work tasks; and a means for the generation AI to generate optimal execution procedures and necessary forms for back-office work tasks. This enables official procedures and back-office work to be handled efficiently and quickly, eliminating the complicated work involved in incorporation and operation.
[0098] A "user" is someone who uses the system to input and manage company establishment information and back-office tasks.
[0099] The "server" is a device that receives information sent by users, stores it in a database, and works in conjunction with the generation AI to generate various documents, manage deadlines, and manage tasks.
[0100] A "terminal" is a device such as a computer or smartphone that allows a user to access the system and input information.
[0101] "Company establishment information" refers to basic information required for the establishment of a company, such as the company name, establishment date, representative name, and address.
[0102] "Database" means a data storage system for temporary or permanent storage of information received or documents generated by a server.
[0103] "Generative AI" is an artificial intelligence model that automatically generates official documents, task execution procedures, and necessary forms based on information provided by the user.
[0104] "Official documents" are official documents that must be prepared in accordance with the law, such as articles of incorporation and registration applications.
[0105] "Formatting" refers to converting generated official documents and task execution procedures into an appropriate format (e.g., PDF or Word file).
[0106] "Reminder" is a function that notifies the user when a deadline is approaching.
[0107] "Back office operations" refers to all internal management tasks involved in running a company, such as human resources, accounting, IT, and facilities.
[0108] "Task" refers to a specific task or procedure related to back-office operations.
[0109] "Procedures" are instructions that describe the best procedure or steps for performing a particular task.
[0110] A "form" is a formatted document or template required to accomplish a specific task.
[0111] This invention is a system for streamlining and speeding up the official procedures and back-office operations required for the establishment and operation of startup companies. Specifically, it automatically generates official documents based on company establishment information entered by the user, and also centralizes deadline management and back-office task management.
[0112] The program for this system is realized using the following hardware and software.
[0113] Hardware
[0114] Device: A computer or smartphone where a user enters information.
[0115] Server: A server machine for storing data, processing data, and interacting with the generation AI
[0116] software
[0117] Database: Database management system such as MongoDB or PostgreSQL
[0118] Generative AI: Generative AI models such as GPT-3
[0119] Format conversion libraries: Python ReportLab and docx libraries
[0120] Specific operation explanation
[0121] First, the user logs in to the system using a terminal and enters company establishment information. The input fields include the company name, establishment date, representative name, address, etc. For example, the user enters "Company name: Test Co., Ltd.", "Establishment date: January 1, 2023," "Representative name: Taro Yamada," and "Address: Shinjuku-ku, Tokyo," and clicks the "Submit" button.
[0122] Next, the device temporarily stores the entered information and displays a confirmation screen. After checking, the user presses the "Confirm" button, and the information is sent to the server.
[0123] The server stores the received information in a database and sends it to the generation AI as a prompt. For example, the prompt might include information such as "Company name: Test Co., Ltd.", "Establishment date: January 1, 2023," "Representative name: Taro Yamada," and "Address: Shinjuku-ku, Tokyo."
[0124] Based on this, the generation AI automatically generates official documents such as articles of incorporation and registration applications, and sends the results back to the server. The server then converts the received document data into PDF or Word file format using Python's ReportLab and docx libraries. The converted documents are stored in a database, and a link is generated to provide them to users. Users can download the documents from the link and check their contents.
[0125] Users can also use their devices to set deadlines for various documents and important schedules. The set deadlines are sent to the server and stored in a database. When the deadline approaches, the server generates a reminder and sends a notification to the user.
[0126] Additionally, users can input back-office tasks from their devices. For example, they can set details and deadlines for specific tasks in HR, accounting, IT, facilities, etc. This task information is sent to the server, and the generation AI assists with task management, generating optimal execution procedures and necessary forms, which are then sent back to the server. The server then converts the generated procedures and forms into an appropriate format and stores them in a database. The generated information is provided to users, helping them to efficiently carry out their work.
[0127] In this way, the entire system works organically to support the establishment and operation of startup companies, allowing complex tasks to be carried out quickly and efficiently.
[0128] The flow of the identification process in the first embodiment will be described with reference to FIG.
[0129] Step 1:
[0130] The user enters company establishment information. The input fields include the company name, establishment date, representative name, and address. When the user enters "Company name: Test Co., Ltd.", "Establishment date: January 1, 2023," "Representative name: Yamada Taro," and "Address: Shinjuku-ku, Tokyo" and clicks the "Submit" button, the data is temporarily saved on the device.
[0131] Input: Company Establishment Information
[0132] Output: Temporarily saved data
[0133] Specific behavior: The user enters information into the input fields on the device and clicks the "Submit" button.
[0134] Step 2:
[0135] The terminal sends the input information. The terminal displays the input information on a confirmation screen, and when the user confirms it and presses the "Confirm" button, the data is sent to the server.
[0136] Input: Temporarily saved data
[0137] Output: Data sent by the server
[0138] Specific operation: The device displays a confirmation screen, and when the user clicks the "Confirm" button, the data is sent to the server.
[0139] Step 3:
[0140] The server receives the information and stores it in a database. The server processes the received information to store it in a database such as MongoDB or PostgreSQL.
[0141] Input: Server send data
[0142] Output: Data stored in the database
[0143] What happens: The server parses the received data and executes a query to store it in the database.
[0144] Step 4:
[0145] The server passes the information to the generation AI. The server converts the stored information into a prompt sentence format and sends a request to the generation AI.
[0146] Input: Data stored in the database
[0147] Output: prompt statement
[0148] Specific operation: The server converts the data into a prompt sentence and sends a request to the generation AI.
[0149] Step 5:
[0150] The generation AI automatically generates official documents. The generation AI generates official documents based on the prompt text and returns the results to the server.
[0151] Input: prompt statement
[0152] Output: Official document data
[0153] Specific operation: The generation AI generates official documents using an internal algorithm and returns the results to the server.
[0154] Step 6:
[0155] The server formats the generated document. It converts the received document data into PDF or Word file format using Python's ReportLab or docx library. The converted document is stored in a database and a link is generated to provide to the user.
[0156] Input: Official document data
[0157] Output: Formatted document and link
[0158] Specific operation: The server converts the generated document data into PDF or Word format using a format conversion library and generates a link.
[0159] Step 7:
[0160] The server provides the formatted document to the user, and then sends the user a link to the generated document, which the user can click to download and view.
[0161] Input: Formatted documents and links
[0162] Output: Downloaded documents
[0163] What happens: The server sends a notification and the user clicks on a link to download the document.
[0164] Step 8:
[0165] The user sets the deadline. The user uses the terminal to input deadlines for various documents and important schedules.
[0166] Input: Due date information
[0167] Output: Due date data sent from the terminal to the server
[0168] Specific actions: The user enters due date information into the terminal and clicks the "Submit" button.
[0169] Step 9:
[0170] The server manages due dates and sends reminders. The server receives due date information from the device and stores it in a database. When the due date approaches, a reminder is generated and a notification is sent to the user.
[0171] Input: Deadline data to send from the terminal to the server
[0172] Output: Reminder notification to the user
[0173] Specific behavior: The server stores due date information and generates reminders to notify you when the due date approaches.
[0174] Step 10:
[0175] Users set tasks for back-office work, which are then managed by the server. Users use their terminals to input specific work tasks for personnel, accounting, IT, facilities, etc., and set deadlines.
[0176] Input: Task information
[0177] Output: Task transmission data from the terminal to the server
[0178] Specific actions: The user enters task information into the terminal and clicks the "Submit" button.
[0179] Step 11:
[0180] The server provides the information obtained from the generation AI to the user. The server converts the procedures and forms returned by the generation AI into an appropriate format and stores them in a database. The generated information is provided to the user, helping them to carry out their work efficiently.
[0181] Input: Instructions and format data from the generation AI
[0182] Output: Formatted instructions, forms and links
[0183] Specific operation: The server converts the format of the data received from the generation AI, generates a link, and notifies the user. The user clicks the link to download the necessary documents and instructions.
[0184] (Application example 1)
[0185] Next, a description will be given of Application Example 1. In the following description, the data processing device 12 will be referred to as a "server" and the smart device 14 will be referred to as a "terminal."
[0186] When establishing and running a business, official procedures and back-office operations require a great deal of time and effort. These operations must be carried out quickly and accurately, especially in on-site operations such as brick-and-mortar stores. However, there is a lack of comprehensive systems for carrying out these tasks efficiently, which increases the risk of delays and errors. Furthermore, the lack of a system that provides integrated functions such as task management and deadline reminders hinders business efficiency. Therefore, the present invention aims to solve these problems and improve the efficiency of business establishment and operations.
[0187] The specific processing by the specific processing unit 290 of the data processing device 12 in the application example 1 is realized by the following means.
[0188] In this invention, the server includes means for a user to input company establishment information, means for receiving the input company establishment information and saving it in a database, generation AI means for automatically generating official documents based on the saved information, means for formatting the generated official documents and providing them to the user, means for setting deadlines and sending reminders, means for managing back-office work tasks and generating optimal execution procedures and necessary forms, and means for generating and notifying reminders based on the deadlines for work tasks entered by the user, thereby making it possible to streamline official procedures and back-office work in the establishment and operation of a company.
[0189] "User" means a person or organization that uses the system to input company formation information and manage official procedures and back-office operations.
[0190] "Company establishment information" refers to basic information required for establishing a company, such as company name, establishment date, representative name, and address.
[0191] A "server" is a computer system that stores information received from users in a database and manages official documents and back-office related tasks.
[0192] A "database" is a data storage system for storing input company establishment information, generated official documents, task management information, and the like.
[0193] "Official documents" are official documents required for the establishment and operation of a company, such as registration applications and articles of incorporation.
[0194] "Generative AI" is an artificial intelligence model that automatically generates official documents based on information provided by users.
[0195] "Formatting" is the process of converting the generated official documents into a format that is easy for users to use (PDF, Word file, etc.).
[0196] "Deadlines" refer to deadlines for submitting various official documents and important schedules set by the user.
[0197] "Reminder" is a function that sends a notification to the user when a specified deadline approaches.
[0198] "Back office operations" refers to all support operations related to corporate operations, such as human resources, accounting, IT, and facilities.
[0199] "Task management" is a system function that manages the progress and deadlines of various tasks related to back-office operations.
[0200] "Execution procedures" are specific work procedures for efficiently carrying out back-office operations.
[0201] "Formats" refer to standardized formats and documents required for various business operations.
[0202] The "means for generating and notifying reminders" is a system function that creates and notifies reminders based on the deadlines for work tasks entered by the user.
[0203] This invention is a system for streamlining and speeding up official procedures and back-office operations related to the establishment and operation of a company. The system mainly comprises a means for a user to input company establishment information, a server that receives the input company establishment information and stores it in a database, a generation AI that automatically generates official documents based on the stored information, a means for formatting the generated official documents and providing them to the user, a means for setting deadlines and sending reminders, a means for managing back-office tasks and generating optimal execution procedures and necessary forms, and a means for generating and notifying reminders based on the deadlines for business tasks input by the user.
[0204] System program contents
[0205] As a concrete example of this system, consider a smartphone or tablet application that supports the operation of a brick-and-mortar store. This application provides functions such as assistance with official procedures for opening a store, automatic generation of submitted documents, task management, and deadline reminders.
[0206] The server temporarily stores the company establishment information entered by the user and displays a screen to confirm the information entered. The required hardware is a standard smartphone or tablet, and the software uses a web framework such as Python or Flask.
[0207] Once the server receives the verified information, it stores it in a database and asks the Generator AI to automatically generate the official document. The Generator AI uses an artificial intelligence model, such as OpenAI's GPT-3, to generate the official document based on the provided information. The prompts used are as follows:
[0208] Please generate a registration form for your new company with the following information:
[0209] Company name: XX Co., Ltd.
[0210] Representative name: △△Taro
[0211] Establishment date: November 1, 2023
[0212] Address: 1-1-1, □□cho, □□ city, □□ prefecture
[0213] The generated official document is then sent back to the server and converted into the appropriate format, such as a PDF or Word file, which the user can then download and view using their smartphone or tablet.
[0214] Additionally, users can set due dates and manage important schedules. The server receives the due date data, stores it in a database, and creates reminders to notify users when the deadline approaches. This reminder function is implemented using the Python datetime library and Celery for scheduling.
[0215] Users can also set various back-office tasks, including specific tasks for HR, accounting, IT, facilities, and more. The server passes this information to the AI generator, which generates optimal execution procedures and necessary forms and provides them to the user. These procedures and forms are also provided in PDF or Word file format, helping to ensure efficient work.
[0216] As a concrete example, consider a scenario in which a user opens a new store. First, they open the app on their smartphone and enter information such as the company name, representative name, and establishment date. The app uses generation AI to automatically generate the registration application form, automatically formats the documents to be submitted, and provides download links. Furthermore, by entering various submission deadlines, reminders are sent at the appropriate time. Business tasks such as "submitting documents to the tax office" can be set, and the corresponding documents and procedure manuals are automatically generated. In this way, the system provides consistent support from the establishment to operation of the company.
[0217] The flow of the specific processing in the application example 1 will be described with reference to FIG.
[0218] Program processing steps
[0219] Step 1:
[0220] A user logs in to a smartphone or tablet device and enters company establishment information. This information includes the company name, establishment date, representative name, address, etc. When the user presses the "Submit" button, the device temporarily saves the entered company establishment information and displays a confirmation screen for the entered information. When the user confirms the information and presses the "Confirm" button, the entered information is sent to the server (input: company establishment information, output: confirmed company establishment information sent to the server).
[0221] Step 2:
[0222] The server receives the company establishment information sent from the terminal and stores it in a database. If official documents need to be generated based on the stored information, the server generates a prompt message to request the generation AI to automatically generate the official documents (input: verified company establishment information, output: saving to database and generating a prompt message).
[0223] Step 3:
[0224] Generative AI generates official documents based on prompts provided by the server. In this generation process, an AI model (e.g., GPT-3) uses company formation information to automatically create official documents (e.g., registration applications and articles of incorporation) that comply with laws and regulations (input: prompt, output: official documents).
[0225] Step 4:
[0226] The server receives the official documents returned by the generation AI, converts the data into an appropriate format, such as PDF or Word file, and generates a link that users can easily download (input: official documents, output: formatted official documents and download links).
[0227] Step 5:
[0228] The user receives a notification on their device, clicks on the provided link to download the official document, and checks its contents (input: download link, output: downloaded official document).
[0229] Step 6:
[0230] Users input deadlines for various official documents and important schedules into their devices and send them to the server. The server saves the entered deadline information in a database and generates reminders to notify the user when the specified deadline approaches (input: submission deadlines and schedule information; output: saving to database and reminder notification).
[0231] Step 7:
[0232] The user inputs specific back-office tasks into the terminal, sets the details and deadlines for each task, and submits it. The server saves the input task information in a database and requests the generation AI to generate the optimal execution procedures and necessary formats (input: back-office task information; output: saving to the database and requesting the generation AI).
[0233] Step 8:
[0234] The generation AI creates optimal execution procedures and necessary forms based on the input task information and sends them back to the server. The server then converts the information into an appropriate format and generates a link to provide to the user. The user clicks the link to download the procedures and forms and carry out the work (input: task information, output: formatted procedures and forms and download link).
[0235] These steps will enable the efficient handling of official procedures and back-office operations in the establishment and operation of a company.
[0236] Furthermore, an emotion engine that estimates the user's emotion may be combined. That is, the identification processing unit 290 may estimate the user's emotion using the emotion identification model 59 and perform identification processing using the user's emotion.
[0237] This invention combines a system that streamlines the official procedures and back-office operations required for establishing and running a startup company with an emotion engine that recognizes user emotions. Specifically, the system automatically generates official documents based on information entered by the user, manages deadlines and back-office tasks, and analyzes user emotions to adjust the interface and process priorities.
[0238] The system is programmed as follows:
[0239] 1. User enters company establishment information
[0240] The user logs in to the terminal and opens the basic information entry screen for company establishment. Here, they enter the necessary information such as the company name, establishment date, representative name, address, etc., and press the "Submit" button.
[0241] 2. The server receives and processes the input information
[0242] The device temporarily stores the information entered by the user and displays a confirmation screen for the entered information. When the user confirms the information and presses the "Confirm" button, the entered information is sent to the server.
[0243] The server receives the information sent from the device, stores it in a database, and passes the information to the generation AI for automatic generation of official documents.
[0244] 3. Automatic generation of official documents using generative AI
[0245] When the server provides the AI with information about company establishment, the AI automatically generates official documents such as articles of incorporation and registration applications in accordance with the law. The generated document data is then sent back to the server.
[0246] 4. The server formats the generated document and serves it to the user.
[0247] The server receives the official document data returned by the generation AI and converts it into the appropriate format (e.g., PDF, Word file). The converted document is stored in a database and a link is generated to provide it to the user.
[0248] The user receives a notification that the document has been created, clicks on a link on their device to download the document, and checks its contents.
[0249] 5. The user sets the due date
[0250] Users use the terminal to input deadlines for various documents and important schedules.
[0251] 6. The server manages due dates and sends reminders
[0252] The server receives the due date information sent from the device and stores it in a database. When the due date approaches, a reminder is generated and a notification is sent to the user.
[0253] 7. Users set up tasks for back-office work, and the server manages them.
[0254] Users use the terminal to input specific business tasks such as those for human resources, accounting, IT, and facilities, and then press the "Submit" button.
[0255] The server receives the input task information and stores it in a database. The generation AI assists with task management, generating optimal execution procedures and necessary formats, and sends them back to the server.
[0256] 8. The server provides the information obtained from the generated AI to the user.
[0257] The server converts the instructions and forms returned by the generation AI into an appropriate format, stores them in a database, generates a link to provide to the user, and notifies the user.
[0258] Users receive notifications, click links to download instructions and forms, and complete their tasks.
[0259] 9. User Emotion Recognition by Emotion Engine
[0260] While the user is using the system, the emotion engine analyzes the user's facial expressions, input speed, keystrokes, etc. in real time and transmits the emotion data to the server.
[0261] The server stores the emotion data sent from the emotion engine in a database and works with the generative AI to dynamically adjust the optimal interface and notification content based on the user's emotions.
[0262] For example:
[0263] If a user feels stressed while creating an employment contract for a new employee, the emotion engine analyzes the user's facial expressions and operation speed to recognize the stress. Based on this, the server simplifies the interface and changes it to a format that is easier to input. Furthermore, when the user reviews the employment contract generated by the generation AI, it provides appropriate reminder settings so that the user can review it in a relaxed state. The content of the reminder is also customized to take the user's emotions into consideration.
[0264] This system provides flexible support that responds to the user's emotional state, enabling greater efficiency and a more comfortable working environment when establishing and running a startup company.
[0265] The processing flow will be explained below.
[0266] Step 1:
[0267] The user logs in to the terminal and opens the basic information entry screen for company establishment. Specifically, the user enters the necessary information such as the company name, establishment date, representative name, and address.
[0268] Step 2:
[0269] The user confirms the information entered and presses the "Send" button. The information entered is temporarily saved on the device.
[0270] Step 3:
[0271] The device sends the input information to the server, which receives the information and stores it in a database.
[0272] Step 4:
[0273] Based on the stored information, the server sends a request to the generation AI for automatic generation of official documents. The generation AI then automatically generates official documents such as articles of incorporation and registration applications based on the provided information.
[0274] Step 5:
[0275] The server receives the official document data generated by the generation AI and converts it into an appropriate format (e.g., PDF, Word file).
[0276] Step 6:
[0277] The server stores the formatted document in a database and generates a download link for the user, who receives a notification and clicks the link to download the document and view its contents.
[0278] Step 7:
[0279] The user sets a deadline (such as a submission deadline or an important schedule). The device sends this to the server, which then stores the deadline information in a database.
[0280] Step 8:
[0281] The server manages deadlines and automatically generates reminders to notify users when the deadline approaches.
[0282] Step 9:
[0283] The user enters specific back-office tasks such as those for human resources, accounting, IT, and facilities into the terminal and presses the "Submit" button.
[0284] Step 10:
[0285] The device sends task information to the server, which stores the input task information in a database and requests task management assistance from the generation AI.
[0286] Step 11:
[0287] The generation AI generates optimal execution procedures and necessary formats based on the task information and sends them back to the server.
[0288] Step 12:
[0289] The server converts the procedure manuals and forms returned by the generation AI into an appropriate format, stores them in a database, generates a link to provide to the user, and notifies the user.
[0290] Step 13:
[0291] Users receive notifications, click links to download instructions and forms, and complete their tasks.
[0292] Step 14:
[0293] While the user is using the system, the emotion engine analyzes the user's facial expressions, typing speed, keystrokes, etc. in real time. Emotional data is sent from the device to the server.
[0294] Step 15:
[0295] The server receives the emotion data, stores it in a database, and works with the generative AI to dynamically change the interface based on the user's emotions. For example, if the user is feeling stressed, the interface will be simplified and changed to a format that is easier to input.
[0296] Step 16:
[0297] The server then customizes the content of reminders and notifications based on the emotional data, for example by selecting text that helps users complete tasks in a relaxed state.
[0298] Step 17:
[0299] Users receive customized reminders and notifications and follow interface changes to progress their work, helping them to work comfortably and complete tasks efficiently.
[0300] Example 2
[0301] Next, a description will be given of Example 2. In the following description, the data processing device 12 will be referred to as a "server" and the smart device 14 will be referred to as a "terminal."
[0302] The present invention aims to solve the problem of the lack of a system that takes user feelings into consideration while improving the efficiency of official procedures and back-office operations in the establishment and operation of startup companies.The present invention aims to solve this problem, reduce the user's workload, and provide a comfortable working environment.
[0303] The specific processing by the specific processing unit 290 of the data processing device 12 in Example 2 is realized by the following means. In this invention, the server includes a means for a user to input company establishment information, a means for receiving the input company establishment information and storing it in a database, and a means for automatically generating official documents using a generation AI. This automates the generation of official documents, enabling the efficient establishment and operation of startup companies. Furthermore, the emotion engine recognizes the user's emotions in real time, dynamically adjusting the interface and customizing reminder content, thereby reducing user stress and improving the work environment.
[0304] "User" refers to a person or organization who uses the system and who establishes a company or performs back-office operations.
[0305] "Company establishment information" refers to basic information required to establish a company, such as the company name, establishment date, representative name, and address.
[0306] A "server" is a computing device that receives and stores input data and interacts with other systems and components as needed.
[0307] A "database" is an information storage system that stores information managed by a server in an organized manner and allows operations such as searching, updating, and deleting.
[0308] "Generative AI" is an artificial intelligence system that automatically generates documents and task procedures in a specified format based on information provided by the user.
[0309] "Official documents" are official documents required for company establishment and legal procedures, such as articles of incorporation and registration applications.
[0310] "Formatting" refers to converting documents such as official documents or procedure manuals into a specific format (e.g., PDF, Word file).
[0311] "Reminders" are alerts and notifications that notify users of important deadlines and task progress.
[0312] "Back office operations" refers to internal operations that do not involve direct customer contact, such as human resources, accounting, IT, and facility management, in company operations.
[0313] The "emotion engine" is a technology that recognizes a user's emotional state in real time by analyzing their facial expressions, input speed, keystrokes, etc.
[0314] "Interface" refers to the screen and input means through which the user interacts with the system, and is the part that adjusts operability and ease of use.
[0315] The present invention is a system that streamlines the official procedures and back-office operations required for establishing and running a startup company. This system also incorporates an emotion engine that recognizes the user's emotions. Specific embodiments for implementing the present invention are described below.
[0316] This system begins when a user enters company establishment information using a terminal. A terminal refers to a device such as a personal computer, tablet, or smartphone. The user logs in to the terminal, enters the necessary information such as the company name, establishment date, representative name, and address on a dedicated input screen, and presses the "Submit" button.
[0317] The terminal temporarily stores the information entered by the user and displays a confirmation screen for the entered information. When the user confirms the information and presses the "Confirm" button, the terminal sends the entered information to the server. The server is a computing device that runs on a cloud infrastructure (e.g., AWS, Azure).
[0318] The server receives the information sent from the device and stores it in an SQL database. The server then passes this information to a generation AI for automatic generation of official documents. The generation AI uses natural language processing (NLP) and machine learning (ML) techniques to automatically generate official documents such as articles of incorporation and registration applications in accordance with the law.
[0319] The generation AI returns the generated document data in JSON format to the server. The server receives this data and converts it into the appropriate format (PDF or Word file) using a library (e.g., iText). The converted document is saved in an SQL database and a link is generated to provide to the user. The user receives a notification of the generated document via email or in-app notification, and can click the link to download the document and view its contents.
[0320] As a concrete example, suppose a user establishes "ABC Co., Ltd." by entering "December 1, 2023" as the establishment date, "Yamada Taro" as the representative name, and "Shinjuku-ku, Tokyo" as the address. The system then automatically generates the articles of incorporation and registration application form, which the user can then review and download.
[0321] Users can set deadlines for various documents and important schedules from their devices. The server stores this deadline information in a database and generates reminders to notify users when deadlines approach. Reminders are sent via push notifications and emails.
[0322] Users can also use their devices to set specific work tasks related to back-office operations. An example of a set work task is creating an employment contract for a new employee. The server receives the input task information and stores it in a database. The generation AI supports task management and generates optimal execution procedures and necessary forms. Based on this, the server converts the procedures and forms into an appropriate format, generates a link, and notifies the user.
[0323] Furthermore, the system incorporates an emotion engine that analyzes the user's facial expressions, input speed, keystrokes, etc. in real time. The emotion engine recognizes the emotions the user feels while using the system and sends the emotion data to the server. The server then works with the generation AI based on the emotion data to dynamically adjust the interface and customize the reminder content according to the user's emotions.
[0324] As a concrete example, if a user is feeling stressed while completing an employment contract for a new employee, the emotion engine will recognize this and the server will simply change the interface to provide a relaxing reminder.
[0325] Prompt Sentence Examples
[0326] Enter the information for company establishment and press the send button. Then, check the information on the confirmation screen and press the confirm button.
[0327] Set important deadlines, hit send, and receive reminders as they approach.
[0328] Please fill out the new employee employment contract creation task and press the submit button. Then click the download link to get the employment contract.
[0329] The above is a specific embodiment for carrying out the invention. The present invention improves the efficiency of establishing and running a startup company and provides a comfortable and stress-free working environment for users.
[0330] The flow of the identification process in the second embodiment will be described with reference to FIG.
[0331] Step 1:
[0332] User enters company formation information
[0333] The user logs in to the terminal and opens the basic information entry screen for company establishment. Here, they enter the necessary information such as the company name, establishment date, representative name, address, etc., and press the "Submit" button.
[0334] Input: Information such as company name, date of establishment, representative name, address, etc.
[0335] Output: The input information is temporarily saved and displayed on a confirmation screen.
[0336] Step 2:
[0337] The server receives and processes the input information
[0338] The device temporarily stores the information entered by the user and displays a confirmation screen for the entered information. When the user confirms the information and presses the "Confirm" button, the device sends the entered information to the server.
[0339] The server receives the information sent from the device, stores it in an SQL database, and passes it to a generation AI for automatic generation of official documents.
[0340] Input: Verified company incorporation information.
[0341] Output: The information is stored in an SQL database and passed to the generative AI.
[0342] Step 3:
[0343] Automatic generation of official documents using generative AI
[0344] The server provides company establishment information to the generation AI via a REST API. The generation AI automatically generates official documents such as articles of incorporation and registration applications based on this information. The generated document data is returned to the server in JSON format.
[0345] Input: Company formation information stored in a SQL database.
[0346] Output: Official document data (JSON format) generated by the generation AI.
[0347] Step 4:
[0348] The server formats the generated document and serves it to the user.
[0349] The server receives the official document data returned by the generation AI and converts it into an appropriate format such as PDF or Word file using a library (e.g., iText). The converted document is stored in an SQL database and a link is generated to provide to the user.
[0350] Users will receive notifications of generated documents via email or in-app notifications, and can click a link to download the document and review its contents.
[0351] Input: Official document data (JSON format) from the generated AI.
[0352] Output: Official document data converted to PDF or Word file format, and a link to download the document.
[0353] Step 5:
[0354] The user sets the due date
[0355] The user uses the terminal to input deadlines for various documents and other important schedule information, and then presses the "Save" button. The terminal then sends the input deadline information to the server.
[0356] Input: Submission deadlines and important schedule information.
[0357] Output: Due date information is sent to the server.
[0358] Step 6:
[0359] The server manages due dates and sends reminders
[0360] The server receives the due date information sent from the device and stores it in an SQL database. When the due date approaches, the server generates a reminder and sends it to the user via push notification or email.
[0361] Input: Due date information stored in a SQL database.
[0362] Output: Reminder notifications when due dates approach.
[0363] Step 7:
[0364] Users set back-office tasks and the server manages them.
[0365] The user uses the terminal to input specific business tasks such as those for human resources, accounting, IT, and facilities, and then presses the "Submit" button. The terminal then sends the input task information to the server.
[0366] The server stores the input task information in a database and requests task management assistance from the generation AI, which then generates optimal execution procedures and necessary formats and sends them back to the server.
[0367] Input: Back office task information.
[0368] Output: The optimal execution procedure and required formats are generated and stored in a database.
[0369] Step 8:
[0370] The server provides the user with the information obtained from the generated AI.
[0371] The server uses the library to convert the instructions and forms returned by the generation AI into an appropriate format, stores them in a database, and generates a link for the user and notifies them.
[0372] Users receive notifications, click links to download instructions and forms, and complete their tasks.
[0373] Input: Instructions and format data from the generating AI.
[0374] Output: Instructions and forms converted to PDF and Word files, along with notification links for users.
[0375] Step 9:
[0376] Recognizing user emotions with an emotion engine
[0377] While the user is using the system, the emotion engine monitors facial expression analysis, input speed, keystrokes, etc. in real time to generate emotion data and send it to the server.
[0378] The server stores the emotion data sent from the emotion engine in a database and works with the generative AI to dynamically adjust the interface and notification content.
[0379] Input: User interaction data (facial expressions, typing speed, keystrokes, etc.).
[0380] Output: User emotion data, dynamically adjusted interface and notification content.
[0381] (Application example 2)
[0382] Next, a description will be given of Application Example 2. In the following description, the data processing device 12 will be referred to as a "server" and the smart device 14 will be referred to as a "terminal."
[0383] Conventional factory work support systems do not take into account the emotions and stress levels of workers, which can lead to reduced work efficiency and a worsening working environment. Furthermore, they lack an appropriate mechanism for dynamically adjusting the work interface and reducing worker stress through emotion recognition. This invention solves the problem of providing an efficient and comfortable work environment by recognizing the user's emotions in real time and optimizing work support.
[0384] The specific processing by the specific processing unit 290 of the data processing device 12 in the application example 2 is realized by the following means.
[0385] In this invention, the server comprises a means for a user to input company establishment information, a server means, and
[0386] The system includes an emotion engine that analyzes the emotions of the worker and dynamically adjusts the interface and processing priority, a means that analyzes facial expressions and input speed in real time and sends emotion data to a database, and a means that optimizes work support means based on the emotion data. This provides flexible support according to the worker's emotional state, enabling improved work efficiency and reduced worker stress.
[0387] "User" refers to a person or organization that uses the system to enter company formation information.
[0388] "Means for entering company establishment information" refers to an interface or platform where users can enter basic information such as company name, establishment date, representative name, and address.
[0389] "Server means" refers to a device that stores the input company establishment information and emotion data in a database and performs the necessary data processing and communication.
[0390] "Generative artificial intelligence means" refers to programs or systems that utilize artificial intelligence technology to automatically generate official documents based on stored information.
[0391] "Emotion engine means" refers to a device or software that analyzes a user's facial expressions, input speed, etc., and recognizes emotions in real time.
[0392] "Means for transmitting emotion data to a database" refers to a communication means for transmitting the analyzed emotion data to a server and storing it in a database.
[0393] "Means for optimizing work support means" refers to systems and algorithms that adjust work interfaces and task priorities based on emotional data to provide optimal support.
[0394] The present invention is a system that recognizes the emotions of a worker in real time and optimizes work support. Specific embodiments of the system are described below.
[0395] First, when a user enters company establishment information, they enter the information using a terminal. The entered company establishment information is temporarily saved on the terminal, and a confirmation screen is displayed. Once the user confirms the information and presses the "Confirm" button, the information is sent to the server. The server saves the received information in a database and passes it to a generative AI model to automatically generate official documents.
[0396] The generated official document data is sent back to the server, which converts it into the appropriate format (e.g., PDF, Word file), saves the converted document as a link provided to the user, who can click on the link to download the document and view its contents.
[0397] Next, the server is responsible for managing deadlines and back-office tasks. Users enter deadlines and schedules on their devices, and the server stores the information in a database. When deadlines approach, reminders are generated and notifications are sent to the user. Back-office tasks are managed in the same way, with the generative AI model generating optimal execution procedures and necessary forms.
[0398] The system includes an emotion recognition engine that analyzes the user's emotions in real time based on their facial expressions and input speed. The server stores the emotion data in a database and dynamically adjusts the interface and processing priorities based on that data. For example, if the user is feeling stressed, the system can reduce the user's stress by simplifying the interface and work procedures.
[0399] The hardware uses a camera to capture the facial expressions of workers in real time, while the software uses OpenCV and Keras for facial expression recognition and emotion analysis, and Schedule for scheduling.
[0400] For example, if a worker frequently experiences stress during a particular task step, an emotion recognition application can detect this in real time and simplify the task steps to reduce stress during that step.
[0401] An example of a prompt for a generative AI model is, "What steps are involved in official procedures and back-office operations? Please suggest how these steps can be automated."
[0402] The above is a specific embodiment for carrying out the present invention.
[0403] The flow of the specific processing in the application example 2 will be described with reference to FIG.
[0404] Step 1:
[0405] The user logs in to the terminal and enters the basic information for company establishment. The user enters the necessary information such as the company name, establishment date, representative name, and address, and presses the "Submit" button. The entered information is temporarily saved on the terminal. This entered information will be the data sent to the server in step 2.
[0406] Step 2:
[0407] The terminal displays the information entered by the user on a confirmation screen and provides a "Confirm" button for the user to confirm. When the user presses the "Confirm" button, the input information is sent to the server. The server stores the received information in a database and converts it into an appropriate format for data processing.
[0408] Step 3:
[0409] The server passes the stored company establishment information to a generative AI model, which automatically generates official documents. The generative AI model generates the necessary official documents (e.g., articles of incorporation, registration applications, etc.) based on the input information in accordance with the law. The generated document data is sent back to the server, which then converts this data into an appropriate format (e.g., PDF, Word file). This conversion process also involves data processing.
[0410] Step 4:
[0411] The server saves the generated document data in a database and generates a link to provide it to the user. The user receives a notification that the document has been generated, clicks the link on their device to download the document, and checks its contents.
[0412] Step 5:
[0413] The user inputs deadlines and schedules from the device. The device then sends the entered deadline information to the server. The server stores the information in a database and automatically generates reminders to notify the user when the deadline approaches. Reminders are generated by performing data calculations based on the deadline information.
[0414] Step 6:
[0415] Users input back-office tasks into their devices and send them to the server. The server stores the task information in a database and passes it to a generative AI model to generate optimal execution procedures and required formats. The generative AI model analyzes the input task information and generates optimal procedures and formats.
[0416] Step 7:
[0417] The server converts the procedures and forms returned by the generative AI model into an appropriate format and stores them in a database. It also generates a link to provide to the user and notifies the user. The user receives the notification, clicks the link, downloads the procedures and forms, and completes their work.
[0418] Step 8:
[0419] The emotion engine analyzes the user's facial expressions and input speed in real time and sends the emotional data to the server. The analysis uses facial expression recognition and data analysis technology.
[0420] Step 9:
[0421] The server stores the emotion data sent from the emotion engine in a database and works with the generative AI model to dynamically adjust the interface and processing priorities. Based on the emotion data, the interface is simplified and changes are made to reduce worker stress.
[0422] This detailed explanation of each processing step allows users to understand the specific operational flow of the system, and also clarifies the distinctive features of official document generation using a generative AI model and worker support using an emotion engine.
[0423] The specific processing unit 290 transmits the result of the specific processing to the smart device 14. In the smart device 14, the control unit 46A causes the output device 40 to output the result of the specific processing. The microphone 38B acquires audio indicating a user input regarding the result of the specific processing. The control unit 46A transmits audio data indicating the user input acquired by the microphone 38B to the data processing device 12. In the data processing device 12, the specific processing unit 290 acquires the audio data.
[0424] The data generation model 58 is a so-called generative AI (Artificial Intelligence). An example of the data generation model 58 is ChatGPT (Internet Search<URL: https: / / openai.com / blog / chatgpt> ), Gemini (Internet search <url: https: gemini.google.com ?hl="ja">) and other generation AIs. The data generation model 58 is obtained by performing deep learning on a neural network. A prompt including an instruction is input to the data generation model 58, and inference data such as voice data indicating voice, text data indicating text, and image data indicating an image is also input. The data generation model 58 performs inference on the input inference data in accordance with the instruction indicated by the prompt, and outputs the inference result in a data format such as voice data and text data. Here, inference refers to, for example, analysis, classification, prediction, and / or summarization.
[0425] In the above embodiment, an example in which the specific process is performed by the data processing device 12 has been given, but the technology of the present disclosure is not limited to this, and the specific process may be performed by the smart device 14.
[0426] [Second embodiment]
[0427] FIG. 3 shows an example of the configuration of a data processing system 210 according to the second embodiment.
[0428] 3, the data processing system 210 includes the data processing device 12 and smart glasses 214. An example of the data processing device 12 is a server.
[0429] The data processing device 12 includes a computer 22, a database 24, and a communication I / F 26. The computer 22 is an example of a "computer" according to the technology of the present disclosure. The computer 22 includes a processor 28, a RAM 30, and a storage 32. The processor 28, the RAM 30, and the storage 32 are connected to a bus 34. The database 24 and the communication I / F 26 are also connected to the bus 34. The communication I / F 26 is connected to a network 54. Examples of the network 54 include a WAN (Wide Area Network) and / or a LAN (Local Area Network).
[0430] The smart glasses 214 include a computer 36, a microphone 238, a speaker 240, a camera 42, and a communication I / F 44. The computer 36 includes a processor 46, a RAM 48, and a storage 50. The processor 46, the RAM 48, and the storage 50 are connected to a bus 52. The microphone 238, the speaker 240, and the camera 42 are also connected to the bus 52.
[0431] The microphone 238 receives instructions and the like from the user 20 by receiving voice uttered by the user 20. The microphone 238 captures the voice uttered by the user 20, converts the captured voice into audio data, and outputs it to the processor 46. The speaker 240 outputs audio in accordance with instructions from the processor 46.
[0432] Camera 42 is a small digital camera equipped with an optical system including a lens, aperture, and shutter, and an imaging element such as a CMOS (Complementary Metal-Oxide-Semiconductor) image sensor or a CCD (Charge Coupled Device) image sensor, and captures images of the surroundings of user 20 (for example, an imaging range defined by an angle of view equivalent to the field of vision of a typical healthy person).
[0433] The communication I / F 44 is connected to a network 54. The communication I / Fs 44 and 26 are responsible for the exchange of various information between the processor 46 and the processor 28 via the network 54. The exchange of various information between the processor 46 and the processor 28 using the communication I / Fs 44 and 26 is carried out in a secure state.
[0434] Fig. 4 shows an example of the main functions of the data processing device 12 and the smart glasses 214. As shown in Fig. 4, in the data processing device 12, a specific process is performed by the processor 28. A specific process program 56 is stored in the storage 32.
[0435] The specific processing program 56 is an example of a "program" according to the technology of the present disclosure. The processor 28 reads the specific processing program 56 from the storage 32 and executes the read specific processing program 56 on the RAM 30. The specific processing is realized by the processor 28 operating as a specific processing unit 290 in accordance with the specific processing program 56 executed on the RAM 30.
[0436] The storage 32 stores a data generation model 58 and an emotion identification model 59. The data generation model 58 and the emotion identification model 59 are used by the identification processing unit 290.
[0437] In the smart glasses 214, the reception output process is performed by the processor 46. A reception output program 60 is stored in the storage 50. The processor 46 reads the reception output program 60 from the storage 50 and executes the read reception output program 60 on the RAM 48. The reception output process is realized by the processor 46 operating as the control unit 46A in accordance with the reception output program 60 executed on the RAM 48.
[0438] Next, a description will be given of the identification process performed by the identification processing unit 290 of the data processing device 12. In the following description, the data processing device 12 will be referred to as the "server" and the smart glasses 214 will be referred to as the "terminal."
[0439] This invention is a system for streamlining and speeding up the official procedures and back-office operations required for the establishment and operation of startup companies. Specifically, it automatically generates official documents based on company establishment information entered by the user, and also centralizes deadline management and back-office task management.
[0440] The system is programmed as follows:
[0441] 1. User enters company establishment information
[0442] First, the user logs in to a device (e.g., computer or smartphone) and opens the basic information entry screen for company establishment. Here, they enter the necessary information, such as the company name, establishment date, representative name, and address, and press the "Submit" button.
[0443] 2. The server receives and processes the input information
[0444] The device temporarily stores the information entered by the user and displays a confirmation screen for the entered information. When the user confirms the information and presses the "Confirm" button, the entered information is sent to the server.
[0445] The server receives the information sent from the device, stores it in a database, and passes the information to the generation AI for automatic generation of official documents.
[0446] 3. Automatic generation of official documents using generative AI
[0447] When the server provides the AI with the information necessary for company establishment, the AI automatically generates official documents such as articles of incorporation and registration applications in accordance with the law. The generated document data is then sent back to the server.
[0448] 4. The server formats the generated document and serves it to the user.
[0449] The server receives the official document data returned by the generation AI and converts it into the appropriate format (e.g., PDF, Word file). The converted document is stored in a database and a link is generated to provide it to the user.
[0450] The user receives a notification that the document has been created, clicks on a link on their device to download the document, and checks its contents.
[0451] 5. The user sets the due date
[0452] Users use the terminal to input deadlines for various documents and important schedules.
[0453] 6. The server manages due dates and sends reminders
[0454] The server receives the due date information sent from the device and stores it in a database. When the due date approaches, a reminder is generated and a notification is sent to the user.
[0455] 7. Users set up tasks for back-office work, and the server manages them.
[0456] The user uses the terminal to input specific business tasks for HR, accounting, IT, facilities, etc., sets the details and deadlines for each task, and presses the "Submit" button.
[0457] The server receives the input task information and stores it in a database. The generation AI assists with task management, generating optimal execution procedures and necessary formats, and sends them back to the server.
[0458] 8. The server provides the information obtained from the generated AI to the user.
[0459] The server converts the procedures and forms returned by the generation AI into an appropriate format and stores them in a database. The generated information is provided to the user, helping them to carry out their work efficiently.
[0460] Users click on the appropriate links to download procedures and forms and complete their tasks.
[0461] This system allows startups to quickly and efficiently complete official procedures and back-office operations, eliminating the cumbersome process of establishing and running a company, enabling them to seize business opportunities and develop their businesses with a competitive edge.
[0462] As a concrete example, consider creating an employment contract for a new employee. The user enters the new employee's information (name, job title, salary, start date of employment, etc.) into a terminal, and that information is sent to a server. The server then sends a request to the generation AI to create the employment contract, which then creates the employment contract based on the input information and adds any necessary legal notations. The completed contract is then formatted and provided to the user. As a result, the cumbersome process is carried out quickly and accurately.
[0463] In this way, the entire system works organically to support the establishment and operation of startup companies.
[0464] The processing flow will be explained below.
[0465] Step 1:
[0466] The user logs in to the terminal and opens the basic information entry screen for company establishment. Specifically, the user enters the necessary information such as the company name, establishment date, representative name, and address.
[0467] Step 2:
[0468] The user confirms the information entered and presses the "Send" button. The information entered is temporarily saved on the device.
[0469] Step 3:
[0470] The device sends the input information to the server, which receives the information and stores it in a database.
[0471] Step 4:
[0472] Based on the stored information, the server sends a request to the generation AI for automatic generation of official documents. The generation AI then automatically generates official documents such as articles of incorporation and registration applications based on the provided information.
[0473] Step 5:
[0474] The server receives the official document data generated by the generation AI and converts it into an appropriate format (e.g., PDF, Word file).
[0475] Step 6:
[0476] The server stores the formatted document in a database and generates a download link for the user, who receives a notification and clicks the link to download the document and view its contents.
[0477] Step 7:
[0478] The user sets a deadline (such as a submission deadline or an important schedule). The device sends this to the server, which then stores the deadline information in a database.
[0479] Step 8:
[0480] The server manages deadlines and automatically generates reminders to notify users when the deadline approaches.
[0481] Step 9:
[0482] The user enters specific back-office tasks such as those for human resources, accounting, IT, and facilities into the terminal and presses the "Submit" button.
[0483] Step 10:
[0484] The device sends task information to the server, which stores the input task information in a database and requests task management assistance from the generation AI.
[0485] Step 11:
[0486] The generation AI generates optimal execution procedures and necessary formats based on the task information and sends them back to the server.
[0487] Step 12:
[0488] The server converts the procedure manuals and forms returned by the generation AI into an appropriate format, stores them in a database, generates a link to provide to the user, and notifies the user.
[0489] Step 13:
[0490] Users receive notifications, click links to download instructions and forms, and complete their tasks.
[0491] Example 1
[0492] Next, a description will be given of Example 1. In the following description, the data processing device 12 will be referred to as a "server" and the smart glasses 214 will be referred to as a "terminal."
[0493] The official procedures and back-office operations required for the establishment and operation of startups are complex and time-consuming, requiring significant resources and effort. This makes it difficult to respond efficiently and quickly to the establishment and operation of startups. Furthermore, due to the complicated nature of deadline and task management, important schedules can be missed and efficient business operations can be difficult to carry out.
[0494] The specific processing by the specific processing unit 290 of the data processing device 12 in the first embodiment is realized by the following means.
[0495] In this invention, the server includes: a means for a user to input company establishment information; a means for receiving the input company establishment information and saving it in a database; a means for using a generation AI to automatically generate official documents based on the saved information; a means for converting the generated official documents into an appropriate format and providing them to the user; a means for the user to set deadlines for submitting various documents and important schedules; a means for managing deadlines and sending reminders; a means for the user to set and manage back-office work tasks; and a means for the generation AI to generate optimal execution procedures and necessary forms for back-office work tasks. This enables official procedures and back-office work to be handled efficiently and quickly, eliminating the complicated work involved in incorporation and operation.
[0496] A "user" is someone who uses the system to input and manage company establishment information and back-office tasks.
[0497] The "server" is a device that receives information sent by users, stores it in a database, and works in conjunction with the generation AI to generate various documents, manage deadlines, and manage tasks.
[0498] A "terminal" is a device such as a computer or smartphone that allows a user to access the system and input information.
[0499] "Company establishment information" refers to basic information required for the establishment of a company, such as the company name, establishment date, representative name, and address.
[0500] "Database" means a data storage system for temporary or permanent storage of information received or documents generated by a server.
[0501] "Generative AI" is an artificial intelligence model that automatically generates official documents, task execution procedures, and necessary forms based on information provided by the user.
[0502] "Official documents" are official documents that must be prepared in accordance with the law, such as articles of incorporation and registration applications.
[0503] "Formatting" refers to converting generated official documents and task execution procedures into an appropriate format (e.g., PDF or Word file).
[0504] "Reminder" is a function that notifies the user when a deadline is approaching.
[0505] "Back office operations" refers to all internal management tasks involved in running a company, such as human resources, accounting, IT, and facilities.
[0506] "Task" refers to a specific task or procedure related to back-office operations.
[0507] "Procedures" are instructions that describe the best procedure or steps for performing a particular task.
[0508] A "form" is a formatted document or template required to accomplish a specific task.
[0509] This invention is a system for streamlining and speeding up the official procedures and back-office operations required for the establishment and operation of startup companies. Specifically, it automatically generates official documents based on company establishment information entered by the user, and also centralizes deadline management and back-office task management.
[0510] The program for this system is realized using the following hardware and software.
[0511] Hardware
[0512] Device: A computer or smartphone where a user enters information.
[0513] Server: A server machine for storing data, processing data, and interacting with the generation AI
[0514] software
[0515] Database: Database management system such as MongoDB or PostgreSQL
[0516] Generative AI: Generative AI models such as GPT-3
[0517] Format conversion libraries: Python ReportLab and docx libraries
[0518] Specific operation explanation
[0519] First, the user logs in to the system using a terminal and enters company establishment information. The input fields include the company name, establishment date, representative name, address, etc. For example, the user enters "Company name: Test Co., Ltd.", "Establishment date: January 1, 2023," "Representative name: Taro Yamada," and "Address: Shinjuku-ku, Tokyo," and clicks the "Submit" button.
[0520] Next, the device temporarily stores the entered information and displays a confirmation screen. After checking, the user presses the "Confirm" button, and the information is sent to the server.
[0521] The server stores the received information in a database and sends it to the generation AI as a prompt. For example, the prompt might include information such as "Company name: Test Co., Ltd.", "Establishment date: January 1, 2023," "Representative name: Taro Yamada," and "Address: Shinjuku-ku, Tokyo."
[0522] Based on this, the generation AI automatically generates official documents such as articles of incorporation and registration applications, and sends the results back to the server. The server then converts the received document data into PDF or Word file format using Python's ReportLab and docx libraries. The converted documents are stored in a database, and a link is generated to provide them to users. Users can download the documents from the link and check their contents.
[0523] Users can also use their devices to set deadlines for various documents and important schedules. The set deadlines are sent to the server and stored in a database. When the deadline approaches, the server generates a reminder and sends a notification to the user.
[0524] Additionally, users can input back-office tasks from their devices. For example, they can set details and deadlines for specific tasks in HR, accounting, IT, facilities, etc. This task information is sent to the server, and the generation AI assists with task management, generating optimal execution procedures and necessary forms, which are then sent back to the server. The server then converts the generated procedures and forms into an appropriate format and stores them in a database. The generated information is provided to users, helping them to efficiently carry out their work.
[0525] In this way, the entire system works organically to support the establishment and operation of startup companies, allowing complex tasks to be carried out quickly and efficiently.
[0526] The flow of the identification process in the first embodiment will be described with reference to FIG.
[0527] Step 1:
[0528] The user enters company establishment information. The input fields include the company name, establishment date, representative name, and address. When the user enters "Company name: Test Co., Ltd.", "Establishment date: January 1, 2023," "Representative name: Yamada Taro," and "Address: Shinjuku-ku, Tokyo" and clicks the "Submit" button, the data is temporarily saved on the device.
[0529] Input: Company Establishment Information
[0530] Output: Temporarily saved data
[0531] Specific behavior: The user enters information into the input fields on the device and clicks the "Submit" button.
[0532] Step 2:
[0533] The terminal sends the input information. The terminal displays the input information on a confirmation screen, and when the user confirms it and presses the "Confirm" button, the data is sent to the server.
[0534] Input: Temporarily saved data
[0535] Output: Data sent by the server
[0536] Specific operation: The device displays a confirmation screen, and when the user clicks the "Confirm" button, the data is sent to the server.
[0537] Step 3:
[0538] The server receives the information and stores it in a database. The server processes the received information to store it in a database such as MongoDB or PostgreSQL.
[0539] Input: Server send data
[0540] Output: Data stored in the database
[0541] What happens: The server parses the received data and executes a query to store it in the database.
[0542] Step 4:
[0543] The server passes the information to the generation AI. The server converts the stored information into a prompt sentence format and sends a request to the generation AI.
[0544] Input: Data stored in the database
[0545] Output: prompt statement
[0546] Specific operation: The server converts the data into a prompt sentence and sends a request to the generation AI.
[0547] Step 5:
[0548] The generation AI automatically generates official documents. The generation AI generates official documents based on the prompt text and returns the results to the server.
[0549] Input: prompt statement
[0550] Output: Official document data
[0551] Specific operation: The generation AI generates official documents using an internal algorithm and returns the results to the server.
[0552] Step 6:
[0553] The server formats the generated document. It converts the received document data into PDF or Word file format using Python's ReportLab or docx library. The converted document is stored in a database and a link is generated to provide to the user.
[0554] Input: Official document data
[0555] Output: Formatted document and link
[0556] Specific operation: The server converts the generated document data into PDF or Word format using a format conversion library and generates a link.
[0557] Step 7:
[0558] The server provides the formatted document to the user, and then sends the user a link to the generated document, which the user can click to download and view.
[0559] Input: Formatted documents and links
[0560] Output: Downloaded documents
[0561] What happens: The server sends a notification and the user clicks on a link to download the document.
[0562] Step 8:
[0563] The user sets the deadline. The user uses the terminal to input deadlines for various documents and important schedules.
[0564] Input: Due date information
[0565] Output: Due date data sent from the terminal to the server
[0566] Specific actions: The user enters due date information into the terminal and clicks the "Submit" button.
[0567] Step 9:
[0568] The server manages due dates and sends reminders. The server receives due date information from the device and stores it in a database. When the due date approaches, a reminder is generated and a notification is sent to the user.
[0569] Input: Deadline data to send from the terminal to the server
[0570] Output: Reminder notification to the user
[0571] Specific behavior: The server stores due date information and generates reminders to notify you when the due date approaches.
[0572] Step 10:
[0573] Users set tasks for back-office work, which are then managed by the server. Users use their terminals to input specific work tasks for personnel, accounting, IT, facilities, etc., and set deadlines.
[0574] Input: Task information
[0575] Output: Task transmission data from the terminal to the server
[0576] Specific actions: The user enters task information into the terminal and clicks the "Submit" button.
[0577] Step 11:
[0578] The server provides the information obtained from the generation AI to the user. The server converts the procedures and forms returned by the generation AI into an appropriate format and stores them in a database. The generated information is provided to the user, helping them to carry out their work efficiently.
[0579] Input: Instructions and format data from the generation AI
[0580] Output: Formatted instructions, forms and links
[0581] Specific operation: The server converts the format of the data received from the generation AI, generates a link, and notifies the user. The user clicks the link to download the necessary documents and instructions.
[0582] (Application example 1)
[0583] Next, a description will be given of Application Example 1. In the following description, the data processing device 12 will be referred to as a "server" and the smart glasses 214 will be referred to as a "terminal."
[0584] When establishing and running a business, official procedures and back-office operations require a great deal of time and effort. These operations must be carried out quickly and accurately, especially in on-site operations such as brick-and-mortar stores. However, there is a lack of comprehensive systems for carrying out these tasks efficiently, which increases the risk of delays and errors. Furthermore, the lack of a system that provides integrated functions such as task management and deadline reminders hinders business efficiency. Therefore, the present invention aims to solve these problems and improve the efficiency of business establishment and operations.
[0585] The specific processing by the specific processing unit 290 of the data processing device 12 in the application example 1 is realized by the following means.
[0586] In this invention, the server includes means for a user to input company establishment information, means for receiving the input company establishment information and saving it in a database, generation AI means for automatically generating official documents based on the saved information, means for formatting the generated official documents and providing them to the user, means for setting deadlines and sending reminders, means for managing back-office work tasks and generating optimal execution procedures and necessary forms, and means for generating and notifying reminders based on the deadlines for work tasks entered by the user, thereby making it possible to streamline official procedures and back-office work in the establishment and operation of a company.
[0587] "User" means a person or organization that uses the system to input company formation information and manage official procedures and back-office operations.
[0588] "Company establishment information" refers to basic information required for establishing a company, such as company name, establishment date, representative name, and address.
[0589] A "server" is a computer system that stores information received from users in a database and manages official documents and back-office related tasks.
[0590] A "database" is a data storage system for storing input company establishment information, generated official documents, task management information, and the like.
[0591] "Official documents" are official documents required for the establishment and operation of a company, such as registration applications and articles of incorporation.
[0592] "Generative AI" is an artificial intelligence model that automatically generates official documents based on information provided by users.
[0593] "Formatting" is the process of converting the generated official documents into a format that is easy for users to use (PDF, Word file, etc.).
[0594] "Deadlines" refer to deadlines for submitting various official documents and important schedules set by the user.
[0595] "Reminder" is a function that sends a notification to the user when a specified deadline approaches.
[0596] "Back office operations" refers to all support operations related to corporate operations, such as human resources, accounting, IT, and facilities.
[0597] "Task management" is a system function that manages the progress and deadlines of various tasks related to back-office operations.
[0598] "Execution procedures" are specific work procedures for efficiently carrying out back-office operations.
[0599] "Formats" refer to standardized formats and documents required for various business operations.
[0600] The "means for generating and notifying reminders" is a system function that creates and notifies reminders based on the deadlines for work tasks entered by the user.
[0601] This invention is a system for streamlining and speeding up official procedures and back-office operations related to the establishment and operation of a company. The system mainly comprises a means for a user to input company establishment information, a server that receives the input company establishment information and stores it in a database, a generation AI that automatically generates official documents based on the stored information, a means for formatting the generated official documents and providing them to the user, a means for setting deadlines and sending reminders, a means for managing back-office tasks and generating optimal execution procedures and necessary forms, and a means for generating and notifying reminders based on the deadlines for business tasks input by the user.
[0602] System program contents
[0603] As a concrete example of this system, consider a smartphone or tablet application that supports the operation of a brick-and-mortar store. This application provides functions such as assistance with official procedures for opening a store, automatic generation of submitted documents, task management, and deadline reminders.
[0604] The server temporarily stores the company establishment information entered by the user and displays a screen to confirm the information entered. The required hardware is a standard smartphone or tablet, and the software uses a web framework such as Python or Flask.
[0605] Once the server receives the verified information, it stores it in a database and asks the Generator AI to automatically generate the official document. The Generator AI uses an artificial intelligence model, such as OpenAI's GPT-3, to generate the official document based on the provided information. The prompts used are as follows:
[0606] Please generate a registration form for your new company with the following information:
[0607] Company name: XX Co., Ltd.
[0608] Representative name: △△Taro
[0609] Establishment date: November 1, 2023
[0610] Address: 1-1-1, □□cho, □□ city, □□ prefecture
[0611] The generated official document is then sent back to the server and converted into the appropriate format, such as a PDF or Word file, which the user can then download and view using their smartphone or tablet.
[0612] Additionally, users can set due dates and manage important schedules. The server receives the due date data, stores it in a database, and creates reminders to notify users when the deadline approaches. This reminder function is implemented using the Python datetime library and Celery for scheduling.
[0613] Users can also set various back-office tasks, including specific tasks for HR, accounting, IT, facilities, and more. The server passes this information to the AI generator, which generates optimal execution procedures and necessary forms and provides them to the user. These procedures and forms are also provided in PDF or Word file format, helping to ensure efficient work.
[0614] As a concrete example, consider a scenario in which a user opens a new store. First, they open the app on their smartphone and enter information such as the company name, representative name, and establishment date. The app uses generation AI to automatically generate the registration application form, automatically formats the documents to be submitted, and provides download links. Furthermore, by entering various submission deadlines, reminders are sent at the appropriate time. Business tasks such as "submitting documents to the tax office" can be set, and the corresponding documents and procedure manuals are automatically generated. In this way, the system provides consistent support from the establishment to operation of the company.
[0615] The flow of the specific processing in the application example 1 will be described with reference to FIG.
[0616] Program processing steps
[0617] Step 1:
[0618] A user logs in to a smartphone or tablet device and enters company establishment information. This information includes the company name, establishment date, representative name, address, etc. When the user presses the "Submit" button, the device temporarily saves the entered company establishment information and displays a confirmation screen for the entered information. When the user confirms the information and presses the "Confirm" button, the entered information is sent to the server (input: company establishment information, output: confirmed company establishment information sent to the server).
[0619] Step 2:
[0620] The server receives the company establishment information sent from the terminal and stores it in a database. If official documents need to be generated based on the stored information, the server generates a prompt message to request the generation AI to automatically generate the official documents (input: verified company establishment information, output: saving to database and generating a prompt message).
[0621] Step 3:
[0622] Generative AI generates official documents based on prompts provided by the server. In this generation process, an AI model (e.g., GPT-3) uses company formation information to automatically create official documents (e.g., registration applications and articles of incorporation) that comply with laws and regulations (input: prompt, output: official documents).
[0623] Step 4:
[0624] The server receives the official documents returned by the generation AI, converts the data into an appropriate format, such as PDF or Word file, and generates a link that users can easily download (input: official documents, output: formatted official documents and download links).
[0625] Step 5:
[0626] The user receives a notification on their device, clicks on the provided link to download the official document, and checks its contents (input: download link, output: downloaded official document).
[0627] Step 6:
[0628] Users input deadlines for various official documents and important schedules into their devices and send them to the server. The server saves the entered deadline information in a database and generates reminders to notify the user when the specified deadline approaches (input: submission deadlines and schedule information; output: saving to database and reminder notification).
[0629] Step 7:
[0630] The user inputs specific back-office tasks into the terminal, sets the details and deadlines for each task, and submits it. The server saves the input task information in a database and requests the generation AI to generate the optimal execution procedures and necessary formats (input: back-office task information; output: saving to the database and requesting the generation AI).
[0631] Step 8:
[0632] The generation AI creates optimal execution procedures and necessary forms based on the input task information and sends them back to the server. The server then converts the information into an appropriate format and generates a link to provide to the user. The user clicks the link to download the procedures and forms and carry out the work (input: task information, output: formatted procedures and forms and download link).
[0633] These steps will enable the efficient handling of official procedures and back-office operations in the establishment and operation of a company.
[0634] Furthermore, an emotion engine that estimates the user's emotion may be further combined. That is, the identification processing unit 290 may estimate the user's emotion using the emotion identification model 59, and perform identification processing using the user's emotion.
[0635] This invention combines a system that streamlines the official procedures and back-office operations required for establishing and running a startup company with an emotion engine that recognizes user emotions. Specifically, the system automatically generates official documents based on information entered by the user, manages deadlines and back-office tasks, and analyzes user emotions to adjust the interface and process priorities.
[0636] The system is programmed as follows:
[0637] 1. User enters company establishment information
[0638] The user logs in to the terminal and opens the basic information entry screen for company establishment. Here, they enter the necessary information such as the company name, establishment date, representative name, address, etc., and press the "Submit" button.
[0639] 2. The server receives and processes the input information
[0640] The device temporarily stores the information entered by the user and displays a confirmation screen for the entered information. When the user confirms the information and presses the "Confirm" button, the entered information is sent to the server.
[0641] The server receives the information sent from the device, stores it in a database, and passes the information to the generation AI for automatic generation of official documents.
[0642] 3. Automatic generation of official documents using generative AI
[0643] When the server provides the AI with information about company establishment, the AI automatically generates official documents such as articles of incorporation and registration applications in accordance with the law. The generated document data is then sent back to the server.
[0644] 4. The server formats the generated document and serves it to the user.
[0645] The server receives the official document data returned by the generation AI and converts it into the appropriate format (e.g., PDF, Word file). The converted document is stored in a database and a link is generated to provide it to the user.
[0646] The user receives a notification that the document has been created, clicks on a link on their device to download the document, and checks its contents.
[0647] 5. The user sets the due date
[0648] Users use the terminal to input deadlines for various documents and important schedules.
[0649] 6. The server manages due dates and sends reminders
[0650] The server receives the due date information sent from the device and stores it in a database. When the due date approaches, a reminder is generated and a notification is sent to the user.
[0651] 7. Users set up tasks for back-office work, and the server manages them.
[0652] Users use the terminal to input specific business tasks such as those for human resources, accounting, IT, and facilities, and then press the "Submit" button.
[0653] The server receives the input task information and stores it in a database. The generation AI assists with task management, generating optimal execution procedures and necessary formats, and sends them back to the server.
[0654] 8. The server provides the information obtained from the generated AI to the user.
[0655] The server converts the instructions and forms returned by the generation AI into an appropriate format, stores them in a database, generates a link to provide to the user, and notifies the user.
[0656] Users receive notifications, click links to download instructions and forms, and complete their tasks.
[0657] 9. User Emotion Recognition by Emotion Engine
[0658] While the user is using the system, the emotion engine analyzes the user's facial expressions, input speed, keystrokes, etc. in real time and transmits the emotion data to the server.
[0659] The server stores the emotion data sent from the emotion engine in a database and works with the generative AI to dynamically adjust the optimal interface and notification content based on the user's emotions.
[0660] For example:
[0661] If a user feels stressed while creating an employment contract for a new employee, the emotion engine analyzes the user's facial expressions and operation speed to recognize the stress. Based on this, the server simplifies the interface and changes it to a format that is easier to input. Furthermore, when the user reviews the employment contract generated by the generation AI, it provides appropriate reminder settings so that the user can review it in a relaxed state. The content of the reminder is also customized to take the user's emotions into consideration.
[0662] This system provides flexible support that responds to the user's emotional state, enabling greater efficiency and a more comfortable working environment when establishing and running a startup company.
[0663] The processing flow will be explained below.
[0664] Step 1:
[0665] The user logs in to the terminal and opens the basic information entry screen for company establishment. Specifically, the user enters the necessary information such as the company name, establishment date, representative name, and address.
[0666] Step 2:
[0667] The user confirms the information entered and presses the "Send" button. The information entered is temporarily saved on the device.
[0668] Step 3:
[0669] The device sends the input information to the server, which receives the information and stores it in a database.
[0670] Step 4:
[0671] Based on the stored information, the server sends a request to the generation AI for automatic generation of official documents. The generation AI then automatically generates official documents such as articles of incorporation and registration applications based on the provided information.
[0672] Step 5:
[0673] The server receives the official document data generated by the generation AI and converts it into an appropriate format (e.g., PDF, Word file).
[0674] Step 6:
[0675] The server stores the formatted document in a database and generates a download link for the user, who receives a notification and clicks the link to download the document and view its contents.
[0676] Step 7:
[0677] The user sets a deadline (such as a submission deadline or an important schedule). The device sends this to the server, which then stores the deadline information in a database.
[0678] Step 8:
[0679] The server manages deadlines and automatically generates reminders to notify users when the deadline approaches.
[0680] Step 9:
[0681] The user enters specific back-office tasks such as those for human resources, accounting, IT, and facilities into the terminal and presses the "Submit" button.
[0682] Step 10:
[0683] The device sends task information to the server, which stores the input task information in a database and requests task management assistance from the generation AI.
[0684] Step 11:
[0685] The generation AI generates optimal execution procedures and necessary formats based on the task information and sends them back to the server.
[0686] Step 12:
[0687] The server converts the procedure manuals and forms returned by the generation AI into an appropriate format, stores them in a database, generates a link to provide to the user, and notifies the user.
[0688] Step 13:
[0689] Users receive notifications, click links to download instructions and forms, and complete their tasks.
[0690] Step 14:
[0691] While the user is using the system, the emotion engine analyzes the user's facial expressions, typing speed, keystrokes, etc. in real time. Emotional data is sent from the device to the server.
[0692] Step 15:
[0693] The server receives the emotion data, stores it in a database, and works with the generative AI to dynamically change the interface based on the user's emotions. For example, if the user is feeling stressed, the interface will be simplified and changed to a format that is easier to input.
[0694] Step 16:
[0695] The server then customizes the content of reminders and notifications based on the emotional data, for example by selecting text that helps users complete tasks in a relaxed state.
[0696] Step 17:
[0697] Users receive customized reminders and notifications and follow interface changes to progress their work, helping them to work comfortably and complete tasks efficiently.
[0698] Example 2
[0699] Next, a description will be given of Example 2. In the following description, the data processing device 12 will be referred to as a "server" and the smart glasses 214 will be referred to as a "terminal."
[0700] The present invention aims to solve the problem of the lack of a system that takes user feelings into consideration while improving the efficiency of official procedures and back-office operations in the establishment and operation of startup companies.The present invention aims to solve this problem, reduce the user's workload, and provide a comfortable working environment.
[0701] The specific processing by the specific processing unit 290 of the data processing device 12 in Example 2 is realized by the following means. In this invention, the server includes a means for a user to input company establishment information, a means for receiving the input company establishment information and storing it in a database, and a means for automatically generating official documents using a generation AI. This automates the generation of official documents, enabling the efficient establishment and operation of startup companies. Furthermore, the emotion engine recognizes the user's emotions in real time, dynamically adjusting the interface and customizing reminder content, thereby reducing user stress and improving the work environment.
[0702] "User" refers to a person or organization who uses the system and who establishes a company or performs back-office operations.
[0703] "Company establishment information" refers to basic information required to establish a company, such as the company name, establishment date, representative name, and address.
[0704] A "server" is a computing device that receives and stores input data and interacts with other systems and components as needed.
[0705] A "database" is an information storage system that stores information managed by a server in an organized manner and allows operations such as searching, updating, and deleting.
[0706] "Generative AI" is an artificial intelligence system that automatically generates documents and task procedures in a specified format based on information provided by the user.
[0707] "Official documents" are official documents required for company establishment and legal procedures, such as articles of incorporation and registration applications.
[0708] "Formatting" refers to converting documents such as official documents or procedure manuals into a specific format (e.g., PDF, Word file).
[0709] "Reminders" are alerts and notifications that notify users of important deadlines and task progress.
[0710] "Back office operations" refers to internal operations that do not involve direct customer contact, such as human resources, accounting, IT, and facility management, in company operations.
[0711] The "emotion engine" is a technology that recognizes a user's emotional state in real time by analyzing their facial expressions, input speed, keystrokes, etc.
[0712] "Interface" refers to the screen and input means through which the user interacts with the system, and is the part that adjusts operability and ease of use.
[0713] The present invention is a system that streamlines the official procedures and back-office operations required for establishing and running a startup company. This system also incorporates an emotion engine that recognizes the user's emotions. Specific embodiments for implementing the present invention are described below.
[0714] This system begins when a user enters company establishment information using a terminal. A terminal refers to a device such as a personal computer, tablet, or smartphone. The user logs in to the terminal, enters the necessary information such as the company name, establishment date, representative name, and address on a dedicated input screen, and presses the "Submit" button.
[0715] The terminal temporarily stores the information entered by the user and displays a confirmation screen for the entered information. When the user confirms the information and presses the "Confirm" button, the terminal sends the entered information to the server. The server is a computing device that runs on a cloud infrastructure (e.g., AWS, Azure).
[0716] The server receives the information sent from the device and stores it in an SQL database. The server then passes this information to a generation AI for automatic generation of official documents. The generation AI uses natural language processing (NLP) and machine learning (ML) techniques to automatically generate official documents such as articles of incorporation and registration applications in accordance with the law.
[0717] The generation AI returns the generated document data in JSON format to the server. The server receives this data and converts it into the appropriate format (PDF or Word file) using a library (e.g., iText). The converted document is saved in an SQL database and a link is generated to provide to the user. The user receives a notification of the generated document via email or in-app notification, and can click the link to download the document and view its contents.
[0718] As a concrete example, suppose a user establishes "ABC Co., Ltd." by entering "December 1, 2023" as the establishment date, "Yamada Taro" as the representative name, and "Shinjuku-ku, Tokyo" as the address. The system then automatically generates the articles of incorporation and registration application form, which the user can then review and download.
[0719] Users can set deadlines for various documents and important schedules from their devices. The server stores this deadline information in a database and generates reminders to notify users when deadlines approach. Reminders are sent via push notifications and emails.
[0720] Users can also use their devices to set specific work tasks related to back-office operations. An example of a set work task is creating an employment contract for a new employee. The server receives the input task information and stores it in a database. The generation AI supports task management and generates optimal execution procedures and necessary forms. Based on this, the server converts the procedures and forms into an appropriate format, generates a link, and notifies the user.
[0721] Furthermore, the system incorporates an emotion engine that analyzes the user's facial expressions, input speed, keystrokes, etc. in real time. The emotion engine recognizes the emotions the user feels while using the system and sends the emotion data to the server. The server then works with the generation AI based on the emotion data to dynamically adjust the interface and customize the reminder content according to the user's emotions.
[0722] As a concrete example, if a user is feeling stressed while completing an employment contract for a new employee, the emotion engine will recognize this and the server will simply change the interface to provide a relaxing reminder.
[0723] Prompt Sentence Examples
[0724] Enter the information for company establishment and press the send button. Then, check the information on the confirmation screen and press the confirm button.
[0725] Set important deadlines, hit send, and receive reminders as they approach.
[0726] Please fill out the new employee employment contract creation task and press the submit button. Then click the download link to get the employment contract.
[0727] The above is a specific embodiment for carrying out the invention. The present invention improves the efficiency of establishing and running a startup company and provides a comfortable and stress-free working environment for users.
[0728] The flow of the identification process in the second embodiment will be described with reference to FIG.
[0729] Step 1:
[0730] User enters company formation information
[0731] The user logs in to the terminal and opens the basic information entry screen for company establishment. Here, they enter the necessary information such as the company name, establishment date, representative name, address, etc., and press the "Submit" button.
[0732] Input: Information such as company name, date of establishment, representative name, address, etc.
[0733] Output: The input information is temporarily saved and displayed on a confirmation screen.
[0734] Step 2:
[0735] The server receives and processes the input information
[0736] The device temporarily stores the information entered by the user and displays a confirmation screen for the entered information. When the user confirms the information and presses the "Confirm" button, the device sends the entered information to the server.
[0737] The server receives the information sent from the device, stores it in an SQL database, and passes it to a generation AI for automatic generation of official documents.
[0738] Input: Verified company incorporation information.
[0739] Output: The information is stored in an SQL database and passed to the generative AI.
[0740] Step 3:
[0741] Automatic generation of official documents using generative AI
[0742] The server provides company establishment information to the generation AI via a REST API. The generation AI automatically generates official documents such as articles of incorporation and registration applications based on this information. The generated document data is returned to the server in JSON format.
[0743] Input: Company formation information stored in a SQL database.
[0744] Output: Official document data (JSON format) generated by the generation AI.
[0745] Step 4:
[0746] The server formats the generated document and serves it to the user.
[0747] The server receives the official document data returned by the generation AI and converts it into an appropriate format such as PDF or Word file using a library (e.g., iText). The converted document is stored in an SQL database and a link is generated to provide to the user.
[0748] Users will receive notifications of generated documents via email or in-app notifications, and can click a link to download the document and review its contents.
[0749] Input: Official document data (JSON format) from the generated AI.
[0750] Output: Official document data converted to PDF or Word file format, and a link to download the document.
[0751] Step 5:
[0752] The user sets the due date
[0753] The user uses the terminal to input deadlines for various documents and other important schedule information, and then presses the "Save" button. The terminal then sends the input deadline information to the server.
[0754] Input: Submission deadlines and important schedule information.
[0755] Output: Due date information is sent to the server.
[0756] Step 6:
[0757] The server manages due dates and sends reminders
[0758] The server receives the due date information sent from the device and stores it in an SQL database. When the due date approaches, the server generates a reminder and sends it to the user via push notification or email.
[0759] Input: Due date information stored in a SQL database.
[0760] Output: Reminder notifications when due dates approach.
[0761] Step 7:
[0762] Users set back-office tasks and the server manages them.
[0763] The user uses the terminal to input specific business tasks such as those for human resources, accounting, IT, and facilities, and then presses the "Submit" button. The terminal then sends the input task information to the server.
[0764] The server stores the input task information in a database and requests task management assistance from the generation AI, which then generates optimal execution procedures and necessary formats and sends them back to the server.
[0765] Input: Back office task information.
[0766] Output: The optimal execution procedure and required formats are generated and stored in a database.
[0767] Step 8:
[0768] The server provides the user with the information obtained from the generated AI.
[0769] The server uses the library to convert the instructions and forms returned by the generation AI into an appropriate format, stores them in a database, and generates a link for the user and notifies them.
[0770] Users receive notifications, click links to download instructions and forms, and complete their tasks.
[0771] Input: Instructions and format data from the generating AI.
[0772] Output: Instructions and forms converted to PDF and Word files, along with notification links for users.
[0773] Step 9:
[0774] Recognizing user emotions with an emotion engine
[0775] While the user is using the system, the emotion engine monitors facial expression analysis, input speed, keystrokes, etc. in real time to generate emotion data and send it to the server.
[0776] The server stores the emotion data sent from the emotion engine in a database and works with the generative AI to dynamically adjust the interface and notification content.
[0777] Input: User interaction data (facial expressions, typing speed, keystrokes, etc.).
[0778] Output: User emotion data, dynamically adjusted interface and notification content.
[0779] (Application example 2)
[0780] Next, a description will be given of Application Example 2. In the following description, the data processing device 12 will be referred to as a "server" and the smart glasses 214 will be referred to as a "terminal."
[0781] Conventional factory work support systems do not take into account the emotions and stress levels of workers, which can lead to reduced work efficiency and a worsening working environment. Furthermore, they lack an appropriate mechanism for dynamically adjusting the work interface and reducing worker stress through emotion recognition. This invention solves the problem of providing an efficient and comfortable work environment by recognizing the user's emotions in real time and optimizing work support.
[0782] The specific processing by the specific processing unit 290 of the data processing device 12 in the application example 2 is realized by the following means.
[0783] In this invention, the server comprises a means for a user to input company establishment information, a server means, and
[0784] The system includes an emotion engine that analyzes the emotions of the worker and dynamically adjusts the interface and processing priority, a means that analyzes facial expressions and input speed in real time and sends emotion data to a database, and a means that optimizes work support means based on the emotion data. This provides flexible support according to the worker's emotional state, enabling improved work efficiency and reduced worker stress.
[0785] "User" refers to a person or organization that uses the system to enter company formation information.
[0786] "Means for entering company establishment information" refers to an interface or platform where users can enter basic information such as company name, establishment date, representative name, and address.
[0787] "Server means" refers to a device that stores the input company establishment information and emotion data in a database and performs the necessary data processing and communication.
[0788] "Generative artificial intelligence means" refers to programs or systems that utilize artificial intelligence technology to automatically generate official documents based on stored information.
[0789] "Emotion engine means" refers to a device or software that analyzes a user's facial expressions, input speed, etc., and recognizes emotions in real time.
[0790] "Means for transmitting emotion data to a database" refers to a communication means for transmitting the analyzed emotion data to a server and storing it in a database.
[0791] "Means for optimizing work support means" refers to systems and algorithms that adjust work interfaces and task priorities based on emotional data to provide optimal support.
[0792] The present invention is a system that recognizes the emotions of a worker in real time and optimizes work support. Specific embodiments of the system are described below.
[0793] First, when a user enters company establishment information, they enter the information using a terminal. The entered company establishment information is temporarily saved on the terminal, and a confirmation screen is displayed. Once the user confirms the information and presses the "Confirm" button, the information is sent to the server. The server saves the received information in a database and passes it to a generative AI model to automatically generate official documents.
[0794] The generated official document data is sent back to the server, which converts it into the appropriate format (e.g., PDF, Word file), saves the converted document as a link provided to the user, who can click on the link to download the document and view its contents.
[0795] Next, the server is responsible for managing deadlines and back-office tasks. Users enter deadlines and schedules on their devices, and the server stores the information in a database. When deadlines approach, reminders are generated and notifications are sent to the user. Back-office tasks are managed in the same way, with the generative AI model generating optimal execution procedures and necessary forms.
[0796] The system includes an emotion recognition engine that analyzes the user's emotions in real time based on their facial expressions and input speed. The server stores the emotion data in a database and dynamically adjusts the interface and processing priorities based on that data. For example, if the user is feeling stressed, the system can reduce the user's stress by simplifying the interface and work procedures.
[0797] The hardware uses a camera to capture the facial expressions of workers in real time, while the software uses OpenCV and Keras for facial expression recognition and emotion analysis, and Schedule for scheduling.
[0798] For example, if a worker frequently experiences stress during a particular task step, an emotion recognition application can detect this in real time and simplify the task steps to reduce stress during that step.
[0799] An example of a prompt for a generative AI model is, "What steps are involved in official procedures and back-office operations? Please suggest how these steps can be automated."
[0800] The above is a specific embodiment for carrying out the present invention.
[0801] The flow of the specific processing in the application example 2 will be described with reference to FIG.
[0802] Step 1:
[0803] The user logs in to the terminal and enters the basic information for company establishment. The user enters the necessary information such as the company name, establishment date, representative name, and address, and presses the "Submit" button. The entered information is temporarily saved on the terminal. This entered information will be the data sent to the server in step 2.
[0804] Step 2:
[0805] The terminal displays the information entered by the user on a confirmation screen and provides a "Confirm" button for the user to confirm. When the user presses the "Confirm" button, the input information is sent to the server. The server stores the received information in a database and converts it into an appropriate format for data processing.
[0806] Step 3:
[0807] The server passes the stored company establishment information to a generative AI model, which automatically generates official documents. The generative AI model generates the necessary official documents (e.g., articles of incorporation, registration applications, etc.) based on the input information in accordance with the law. The generated document data is sent back to the server, which then converts this data into an appropriate format (e.g., PDF, Word file). This conversion process also involves data processing.
[0808] Step 4:
[0809] The server saves the generated document data in a database and generates a link to provide it to the user. The user receives a notification that the document has been generated, clicks the link on their device to download the document, and checks its contents.
[0810] Step 5:
[0811] The user inputs deadlines and schedules from the device. The device then sends the entered deadline information to the server. The server stores the information in a database and automatically generates reminders to notify the user when the deadline approaches. Reminders are generated by performing data calculations based on the deadline information.
[0812] Step 6:
[0813] Users input back-office tasks into their devices and send them to the server. The server stores the task information in a database and passes it to a generative AI model to generate optimal execution procedures and required formats. The generative AI model analyzes the input task information and generates optimal procedures and formats.
[0814] Step 7:
[0815] The server converts the procedures and forms returned by the generative AI model into an appropriate format and stores them in a database. It also generates a link to provide to the user and notifies the user. The user receives the notification, clicks the link, downloads the procedures and forms, and completes their work.
[0816] Step 8:
[0817] The emotion engine analyzes the user's facial expressions and input speed in real time and sends the emotional data to the server. The analysis uses facial expression recognition and data analysis technology.
[0818] Step 9:
[0819] The server stores the emotion data sent from the emotion engine in a database and works with the generative AI model to dynamically adjust the interface and processing priorities. Based on the emotion data, the interface is simplified and changes are made to reduce worker stress.
[0820] This detailed explanation of each processing step allows users to understand the specific operational flow of the system, and also clarifies the distinctive features of official document generation using a generative AI model and worker support using an emotion engine.
[0821] The specific processing unit 290 transmits the result of the specific processing to the smart glasses 214. In the smart glasses 214, the control unit 46A causes the speaker 240 to output the result of the specific processing. The microphone 238 acquires audio indicating a user input regarding the result of the specific processing. The control unit 46A transmits audio data indicating the user input acquired by the microphone 238 to the data processing device 12. In the data processing device 12, the specific processing unit 290 acquires the audio data.
[0822] The data generation model 58 is a so-called generative AI (Artificial Intelligence). An example of the data generation model 58 is ChatGPT (Internet Search<URL: https: / / openai.com / blog / chatgpt> ), Gemini (Internet search <url: https: gemini.google.com ?hl="ja">) and other generation AIs. The data generation model 58 is obtained by performing deep learning on a neural network. A prompt including an instruction is input to the data generation model 58, and inference data such as voice data indicating voice, text data indicating text, and image data indicating an image is also input. The data generation model 58 performs inference on the input inference data in accordance with the instruction indicated by the prompt, and outputs the inference result in a data format such as voice data and text data. Here, inference refers to, for example, analysis, classification, prediction, and / or summarization.
[0823] In the above embodiment, an example in which the specific processing is performed by the data processing device 12 has been given, but the technology of the present disclosure is not limited to this, and the specific processing may be performed by the smart glasses 214.
[0824] [Third embodiment]
[0825] FIG. 5 shows an example of the configuration of a data processing system 310 according to the third embodiment.
[0826] 5, the data processing system 310 includes the data processing device 12 and a headset terminal 314. An example of the data processing device 12 is a server.
[0827] The data processing device 12 includes a computer 22, a database 24, and a communication I / F 26. The computer 22 is an example of a "computer" according to the technology of the present disclosure. The computer 22 includes a processor 28, a RAM 30, and a storage 32. The processor 28, the RAM 30, and the storage 32 are connected to a bus 34. The database 24 and the communication I / F 26 are also connected to the bus 34. The communication I / F 26 is connected to a network 54. Examples of the network 54 include a WAN (Wide Area Network) and / or a LAN (Local Area Network).
[0828] The headset type terminal 314 includes a computer 36, a microphone 238, a speaker 240, a camera 42, a communication I / F 44, and a display 343. The computer 36 includes a processor 46, a RAM 48, and a storage 50. The processor 46, the RAM 48, and the storage 50 are connected to a bus 52. The microphone 238, the speaker 240, the camera 42, and the display 343 are also connected to the bus 52.
[0829] The microphone 238 receives instructions and the like from the user 20 by receiving voice uttered by the user 20. The microphone 238 captures the voice uttered by the user 20, converts the captured voice into audio data, and outputs it to the processor 46. The speaker 240 outputs audio in accordance with instructions from the processor 46.
[0830] Camera 42 is a small digital camera equipped with an optical system including a lens, aperture, and shutter, and an imaging element such as a CMOS (Complementary Metal-Oxide-Semiconductor) image sensor or a CCD (Charge Coupled Device) image sensor, and captures images of the surroundings of user 20 (for example, an imaging range defined by an angle of view equivalent to the field of vision of a typical healthy person).
[0831] The communication I / F 44 is connected to a network 54. The communication I / Fs 44 and 26 are responsible for the exchange of various information between the processor 46 and the processor 28 via the network 54. The exchange of various information between the processor 46 and the processor 28 using the communication I / Fs 44 and 26 is carried out in a secure state.
[0832] Fig. 6 shows an example of the main functions of the data processing device 12 and the headset type terminal 314. As shown in Fig. 6, in the data processing device 12, a specific process is performed by the processor 28. A specific process program 56 is stored in the storage 32.
[0833] The specific processing program 56 is an example of a "program" according to the technology of the present disclosure. The processor 28 reads the specific processing program 56 from the storage 32 and executes the read specific processing program 56 on the RAM 30. The specific processing is realized by the processor 28 operating as a specific processing unit 290 in accordance with the specific processing program 56 executed on the RAM 30.
[0834] The storage 32 stores a data generation model 58 and an emotion identification model 59. The data generation model 58 and the emotion identification model 59 are used by the identification processing unit 290.
[0835] In the headset type terminal 314, a reception output process is performed by the processor 46. A reception output program 60 is stored in the storage 50. The processor 46 reads the reception output program 60 from the storage 50 and executes the read reception output program 60 on the RAM 48. The reception output process is realized by the processor 46 operating as the control unit 46A in accordance with the reception output program 60 executed on the RAM 48.
[0836] Next, a description will be given of the identification process performed by the identification processing unit 290 of the data processing device 12. In the following description, the data processing device 12 will be referred to as the "server" and the headset type terminal 314 will be referred to as the "terminal."
[0837] This invention is a system for streamlining and speeding up the official procedures and back-office operations required for the establishment and operation of startup companies. Specifically, it automatically generates official documents based on company establishment information entered by the user, and also centralizes deadline management and back-office task management.
[0838] The system is programmed as follows:
[0839] 1. User enters company establishment information
[0840] First, the user logs in to a device (e.g., computer or smartphone) and opens the basic information entry screen for company establishment. Here, they enter the necessary information, such as the company name, establishment date, representative name, and address, and press the "Submit" button.
[0841] 2. The server receives and processes the input information
[0842] The device temporarily stores the information entered by the user and displays a confirmation screen for the entered information. When the user confirms the information and presses the "Confirm" button, the entered information is sent to the server.
[0843] The server receives the information sent from the device, stores it in a database, and passes the information to the generation AI for automatic generation of official documents.
[0844] 3. Automatic generation of official documents using generative AI
[0845] When the server provides the AI with the information necessary for company establishment, the AI automatically generates official documents such as articles of incorporation and registration applications in accordance with the law. The generated document data is then sent back to the server.
[0846] 4. The server formats the generated document and serves it to the user.
[0847] The server receives the official document data returned by the generation AI and converts it into the appropriate format (e.g., PDF, Word file). The converted document is stored in a database and a link is generated to provide it to the user.
[0848] The user receives a notification that the document has been created, clicks on a link on their device to download the document, and checks its contents.
[0849] 5. The user sets the due date
[0850] Users use the terminal to input deadlines for various documents and important schedules.
[0851] 6. The server manages due dates and sends reminders
[0852] The server receives the due date information sent from the device and stores it in a database. When the due date approaches, a reminder is generated and a notification is sent to the user.
[0853] 7. Users set up tasks for back-office work, and the server manages them.
[0854] The user uses the terminal to input specific business tasks for HR, accounting, IT, facilities, etc., sets the details and deadlines for each task, and presses the "Submit" button.
[0855] The server receives the input task information and stores it in a database. The generation AI assists with task management, generating optimal execution procedures and necessary formats, and sends them back to the server.
[0856] 8. The server provides the information obtained from the generated AI to the user.
[0857] The server converts the procedures and forms returned by the generation AI into an appropriate format and stores them in a database. The generated information is provided to the user, helping them to carry out their work efficiently.
[0858] Users click on the appropriate links to download procedures and forms and complete their tasks.
[0859] This system allows startups to quickly and efficiently complete official procedures and back-office operations, eliminating the cumbersome process of establishing and running a company, enabling them to seize business opportunities and develop their businesses with a competitive edge.
[0860] As a concrete example, consider creating an employment contract for a new employee. The user enters the new employee's information (name, job title, salary, start date of employment, etc.) into a terminal, and that information is sent to a server. The server then sends a request to the generation AI to create the employment contract, which then creates the employment contract based on the input information and adds any necessary legal notations. The completed contract is then formatted and provided to the user. As a result, the cumbersome process is carried out quickly and accurately.
[0861] In this way, the entire system works organically to support the establishment and operation of startup companies.
[0862] The processing flow will be explained below.
[0863] Step 1:
[0864] The user logs in to the terminal and opens the basic information entry screen for company establishment. Specifically, the user enters the necessary information such as the company name, establishment date, representative name, and address.
[0865] Step 2:
[0866] The user confirms the information entered and presses the "Send" button. The information entered is temporarily saved on the device.
[0867] Step 3:
[0868] The device sends the input information to the server, which receives the information and stores it in a database.
[0869] Step 4:
[0870] Based on the stored information, the server sends a request to the generation AI for automatic generation of official documents. The generation AI then automatically generates official documents such as articles of incorporation and registration applications based on the provided information.
[0871] Step 5:
[0872] The server receives the official document data generated by the generation AI and converts it into an appropriate format (e.g., PDF, Word file).
[0873] Step 6:
[0874] The server stores the formatted document in a database and generates a download link for the user, who receives a notification and clicks the link to download the document and view its contents.
[0875] Step 7:
[0876] The user sets a deadline (such as a submission deadline or an important schedule). The device sends this to the server, which then stores the deadline information in a database.
[0877] Step 8:
[0878] The server manages deadlines and automatically generates reminders to notify users when the deadline approaches.
[0879] Step 9:
[0880] The user enters specific back-office tasks such as those for human resources, accounting, IT, and facilities into the terminal and presses the "Submit" button.
[0881] Step 10:
[0882] The device sends task information to the server, which stores the input task information in a database and requests task management assistance from the generation AI.
[0883] Step 11:
[0884] The generation AI generates optimal execution procedures and necessary formats based on the task information and sends them back to the server.
[0885] Step 12:
[0886] The server converts the procedure manuals and forms returned by the generation AI into an appropriate format, stores them in a database, generates a link to provide to the user, and notifies the user.
[0887] Step 13:
[0888] Users receive notifications, click links to download instructions and forms, and complete their tasks.
[0889] Example 1
[0890] Next, a description will be given of Example 1. In the following description, the data processing device 12 will be referred to as a "server" and the headset type terminal 314 will be referred to as a "terminal."
[0891] The official procedures and back-office operations required for the establishment and operation of startups are complex and time-consuming, requiring significant resources and effort. This makes it difficult to respond efficiently and quickly to the establishment and operation of startups. Furthermore, due to the complicated nature of deadline and task management, important schedules can be missed and efficient business operations can be difficult to carry out.
[0892] The specific processing by the specific processing unit 290 of the data processing device 12 in the first embodiment is realized by the following means.
[0893] In this invention, the server includes: a means for a user to input company establishment information; a means for receiving the input company establishment information and saving it in a database; a means for using a generation AI to automatically generate official documents based on the saved information; a means for converting the generated official documents into an appropriate format and providing them to the user; a means for the user to set deadlines for submitting various documents and important schedules; a means for managing deadlines and sending reminders; a means for the user to set and manage back-office work tasks; and a means for the generation AI to generate optimal execution procedures and necessary forms for back-office work tasks. This enables official procedures and back-office work to be handled efficiently and quickly, eliminating the complicated work involved in incorporation and operation.
[0894] A "user" is someone who uses the system to input and manage company establishment information and back-office tasks.
[0895] The "server" is a device that receives information sent by users, stores it in a database, and works in conjunction with the generation AI to generate various documents, manage deadlines, and manage tasks.
[0896] A "terminal" is a device such as a computer or smartphone that allows a user to access the system and input information.
[0897] "Company establishment information" refers to basic information required for the establishment of a company, such as the company name, establishment date, representative name, and address.
[0898] "Database" means a data storage system for temporary or permanent storage of information received or documents generated by a server.
[0899] "Generative AI" is an artificial intelligence model that automatically generates official documents, task execution procedures, and necessary forms based on information provided by the user.
[0900] "Official documents" are official documents that must be prepared in accordance with the law, such as articles of incorporation and registration applications.
[0901] "Formatting" refers to converting generated official documents and task execution procedures into an appropriate format (e.g., PDF or Word file).
[0902] "Reminder" is a function that notifies the user when a deadline is approaching.
[0903] "Back office operations" refers to all internal management tasks involved in running a company, such as human resources, accounting, IT, and facilities.
[0904] "Task" refers to a specific task or procedure related to back-office operations.
[0905] "Procedures" are instructions that describe the best procedure or steps for performing a particular task.
[0906] A "form" is a formatted document or template required to accomplish a specific task.
[0907] This invention is a system for streamlining and speeding up the official procedures and back-office operations required for the establishment and operation of startup companies. Specifically, it automatically generates official documents based on company establishment information entered by the user, and also centralizes deadline management and back-office task management.
[0908] The program for this system is realized using the following hardware and software.
[0909] Hardware
[0910] Device: A computer or smartphone where a user enters information.
[0911] Server: A server machine for storing data, processing data, and interacting with the generation AI
[0912] software
[0913] Database: Database management system such as MongoDB or PostgreSQL
[0914] Generative AI: Generative AI models such as GPT-3
[0915] Format conversion libraries: Python ReportLab and docx libraries
[0916] Specific operation explanation
[0917] First, the user logs in to the system using a terminal and enters company establishment information. The input fields include the company name, establishment date, representative name, address, etc. For example, the user enters "Company name: Test Co., Ltd.", "Establishment date: January 1, 2023," "Representative name: Taro Yamada," and "Address: Shinjuku-ku, Tokyo," and clicks the "Submit" button.
[0918] Next, the device temporarily stores the entered information and displays a confirmation screen. After checking, the user presses the "Confirm" button, and the information is sent to the server.
[0919] The server stores the received information in a database and sends it to the generation AI as a prompt. For example, the prompt might include information such as "Company name: Test Co., Ltd.", "Establishment date: January 1, 2023," "Representative name: Taro Yamada," and "Address: Shinjuku-ku, Tokyo."
[0920] Based on this, the generation AI automatically generates official documents such as articles of incorporation and registration applications, and sends the results back to the server. The server then converts the received document data into PDF or Word file format using Python's ReportLab and docx libraries. The converted documents are stored in a database, and a link is generated to provide them to users. Users can download the documents from the link and check their contents.
[0921] Users can also use their devices to set deadlines for various documents and important schedules. The set deadlines are sent to the server and stored in a database. When the deadline approaches, the server generates a reminder and sends a notification to the user.
[0922] Additionally, users can input back-office tasks from their devices. For example, they can set details and deadlines for specific tasks in HR, accounting, IT, facilities, etc. This task information is sent to the server, and the generation AI assists with task management, generating optimal execution procedures and necessary forms, which are then sent back to the server. The server then converts the generated procedures and forms into an appropriate format and stores them in a database. The generated information is provided to users, helping them to efficiently carry out their work.
[0923] In this way, the entire system works organically to support the establishment and operation of startup companies, allowing complex tasks to be carried out quickly and efficiently.
[0924] The flow of the identification process in the first embodiment will be described with reference to FIG.
[0925] Step 1:
[0926] The user enters company establishment information. The input fields include the company name, establishment date, representative name, and address. When the user enters "Company name: Test Co., Ltd.", "Establishment date: January 1, 2023," "Representative name: Yamada Taro," and "Address: Shinjuku-ku, Tokyo" and clicks the "Submit" button, the data is temporarily saved on the device.
[0927] Input: Company Establishment Information
[0928] Output: Temporarily saved data
[0929] Specific behavior: The user enters information into the input fields on the device and clicks the "Submit" button.
[0930] Step 2:
[0931] The terminal sends the input information. The terminal displays the input information on a confirmation screen, and when the user confirms it and presses the "Confirm" button, the data is sent to the server.
[0932] Input: Temporarily saved data
[0933] Output: Data sent by the server
[0934] Specific operation: The device displays a confirmation screen, and when the user clicks the "Confirm" button, the data is sent to the server.
[0935] Step 3:
[0936] The server receives the information and stores it in a database. The server processes the received information to store it in a database such as MongoDB or PostgreSQL.
[0937] Input: Server send data
[0938] Output: Data stored in the database
[0939] What happens: The server parses the received data and executes a query to store it in the database.
[0940] Step 4:
[0941] The server passes the information to the generation AI. The server converts the stored information into a prompt sentence format and sends a request to the generation AI.
[0942] Input: Data stored in the database
[0943] Output: prompt statement
[0944] Specific operation: The server converts the data into a prompt sentence and sends a request to the generation AI.
[0945] Step 5:
[0946] The generation AI automatically generates official documents. The generation AI generates official documents based on the prompt text and returns the results to the server.
[0947] Input: prompt statement
[0948] Output: Official document data
[0949] Specific operation: The generation AI generates official documents using an internal algorithm and returns the results to the server.
[0950] Step 6:
[0951] The server formats the generated document. It converts the received document data into PDF or Word file format using Python's ReportLab or docx library. The converted document is stored in a database and a link is generated to provide to the user.
[0952] Input: Official document data
[0953] Output: Formatted document and link
[0954] Specific operation: The server converts the generated document data into PDF or Word format using a format conversion library and generates a link.
[0955] Step 7:
[0956] The server provides the formatted document to the user, and then sends the user a link to the generated document, which the user can click to download and view.
[0957] Input: Formatted documents and links
[0958] Output: Downloaded documents
[0959] What happens: The server sends a notification and the user clicks on a link to download the document.
[0960] Step 8:
[0961] The user sets the deadline. The user uses the terminal to input deadlines for various documents and important schedules.
[0962] Input: Due date information
[0963] Output: Due date data sent from the terminal to the server
[0964] Specific actions: The user enters due date information into the terminal and clicks the "Submit" button.
[0965] Step 9:
[0966] The server manages due dates and sends reminders. The server receives due date information from the device and stores it in a database. When the due date approaches, a reminder is generated and a notification is sent to the user.
[0967] Input: Deadline data to send from the terminal to the server
[0968] Output: Reminder notification to the user
[0969] Specific behavior: The server stores due date information and generates reminders to notify you when the due date approaches.
[0970] Step 10:
[0971] Users set tasks for back-office work, which are then managed by the server. Users use their terminals to input specific work tasks for personnel, accounting, IT, facilities, etc., and set deadlines.
[0972] Input: Task information
[0973] Output: Task transmission data from the terminal to the server
[0974] Specific actions: The user enters task information into the terminal and clicks the "Submit" button.
[0975] Step 11:
[0976] The server provides the information obtained from the generation AI to the user. The server converts the procedures and forms returned by the generation AI into an appropriate format and stores them in a database. The generated information is provided to the user, helping them to carry out their work efficiently.
[0977] Input: Instructions and format data from the generation AI
[0978] Output: Formatted instructions, forms and links
[0979] Specific operation: The server converts the format of the data received from the generation AI, generates a link, and notifies the user. The user clicks the link to download the necessary documents and instructions.
[0980] (Application example 1)
[0981] Next, a description will be given of Application Example 1. In the following description, the data processing device 12 will be referred to as a "server" and the headset type terminal 314 will be referred to as a "terminal."
[0982] When establishing and running a business, official procedures and back-office operations require a great deal of time and effort. These operations must be carried out quickly and accurately, especially in on-site operations such as brick-and-mortar stores. However, there is a lack of comprehensive systems for carrying out these tasks efficiently, which increases the risk of delays and errors. Furthermore, the lack of a system that provides integrated functions such as task management and deadline reminders hinders business efficiency. Therefore, the present invention aims to solve these problems and improve the efficiency of business establishment and operations.
[0983] The specific processing by the specific processing unit 290 of the data processing device 12 in the application example 1 is realized by the following means.
[0984] In this invention, the server includes means for a user to input company establishment information, means for receiving the input company establishment information and saving it in a database, generation AI means for automatically generating official documents based on the saved information, means for formatting the generated official documents and providing them to the user, means for setting deadlines and sending reminders, means for managing back-office work tasks and generating optimal execution procedures and necessary forms, and means for generating and notifying reminders based on the deadlines for work tasks entered by the user, thereby making it possible to streamline official procedures and back-office work in the establishment and operation of a company.
[0985] "User" means a person or organization that uses the system to input company formation information and manage official procedures and back-office operations.
[0986] "Company establishment information" refers to basic information required for establishing a company, such as company name, establishment date, representative name, and address.
[0987] A "server" is a computer system that stores information received from users in a database and manages official documents and back-office related tasks.
[0988] A "database" is a data storage system for storing input company establishment information, generated official documents, task management information, and the like.
[0989] "Official documents" are official documents required for the establishment and operation of a company, such as registration applications and articles of incorporation.
[0990] "Generative AI" is an artificial intelligence model that automatically generates official documents based on information provided by users.
[0991] "Formatting" is the process of converting the generated official documents into a format that is easy for users to use (PDF, Word file, etc.).
[0992] "Deadlines" refer to deadlines for submitting various official documents and important schedules set by the user.
[0993] "Reminder" is a function that sends a notification to the user when a specified deadline approaches.
[0994] "Back office operations" refers to all support operations related to corporate operations, such as human resources, accounting, IT, and facilities.
[0995] "Task management" is a system function that manages the progress and deadlines of various tasks related to back-office operations.
[0996] "Execution procedures" are specific work procedures for efficiently carrying out back-office operations.
[0997] "Formats" refer to standardized formats and documents required for various business operations.
[0998] The "means for generating and notifying reminders" is a system function that creates and notifies reminders based on the deadlines for work tasks entered by the user.
[0999] This invention is a system for streamlining and speeding up official procedures and back-office operations related to the establishment and operation of a company. The system mainly comprises a means for a user to input company establishment information, a server that receives the input company establishment information and stores it in a database, a generation AI that automatically generates official documents based on the stored information, a means for formatting the generated official documents and providing them to the user, a means for setting deadlines and sending reminders, a means for managing back-office tasks and generating optimal execution procedures and necessary forms, and a means for generating and notifying reminders based on the deadlines for business tasks input by the user.
[1000] System program contents
[1001] As a concrete example of this system, consider a smartphone or tablet application that supports the operation of a brick-and-mortar store. This application provides functions such as assistance with official procedures for opening a store, automatic generation of submitted documents, task management, and deadline reminders.
[1002] The server temporarily stores the company establishment information entered by the user and displays a screen to confirm the information entered. The required hardware is a standard smartphone or tablet, and the software uses a web framework such as Python or Flask.
[1003] Once the server receives the verified information, it stores it in a database and asks the Generator AI to automatically generate the official document. The Generator AI uses an artificial intelligence model, such as OpenAI's GPT-3, to generate the official document based on the provided information. The prompts used are as follows:
[1004] Please generate a registration form for your new company with the following information:
[1005] Company name: XX Co., Ltd.
[1006] Representative name: △△Taro
[1007] Establishment date: November 1, 2023
[1008] Address: 1-1-1, □□cho, □□ city, □□ prefecture
[1009] The generated official document is then sent back to the server and converted into the appropriate format, such as a PDF or Word file, which the user can then download and view using their smartphone or tablet.
[1010] Additionally, users can set due dates and manage important schedules. The server receives the due date data, stores it in a database, and creates reminders to notify users when the deadline approaches. This reminder function is implemented using the Python datetime library and Celery for scheduling.
[1011] Users can also set various back-office tasks, including specific tasks for HR, accounting, IT, facilities, and more. The server passes this information to the AI generator, which generates optimal execution procedures and necessary forms and provides them to the user. These procedures and forms are also provided in PDF or Word file format, helping to ensure efficient work.
[1012] As a concrete example, consider a scenario in which a user opens a new store. First, they open the app on their smartphone and enter information such as the company name, representative name, and establishment date. The app uses generation AI to automatically generate the registration application form, automatically formats the documents to be submitted, and provides download links. Furthermore, by entering various submission deadlines, reminders are sent at the appropriate time. Business tasks such as "submitting documents to the tax office" can be set, and the corresponding documents and procedure manuals are automatically generated. In this way, the system provides consistent support from the establishment to operation of the company.
[1013] The flow of the specific processing in the application example 1 will be described with reference to FIG.
[1014] Program processing steps
[1015] Step 1:
[1016] A user logs in to a smartphone or tablet device and enters company establishment information. This information includes the company name, establishment date, representative name, address, etc. When the user presses the "Submit" button, the device temporarily saves the entered company establishment information and displays a confirmation screen for the entered information. When the user confirms the information and presses the "Confirm" button, the entered information is sent to the server (input: company establishment information, output: confirmed company establishment information sent to the server).
[1017] Step 2:
[1018] The server receives the company establishment information sent from the terminal and stores it in a database. If official documents need to be generated based on the stored information, the server generates a prompt message to request the generation AI to automatically generate the official documents (input: verified company establishment information, output: saving to database and generating a prompt message).
[1019] Step 3:
[1020] Generative AI generates official documents based on prompts provided by the server. In this generation process, an AI model (e.g., GPT-3) uses company formation information to automatically create official documents (e.g., registration applications and articles of incorporation) that comply with laws and regulations (input: prompt, output: official documents).
[1021] Step 4:
[1022] The server receives the official documents returned by the generation AI, converts the data into an appropriate format, such as PDF or Word file, and generates a link that users can easily download (input: official documents, output: formatted official documents and download links).
[1023] Step 5:
[1024] The user receives a notification on their device, clicks on the provided link to download the official document, and checks its contents (input: download link, output: downloaded official document).
[1025] Step 6:
[1026] Users input deadlines for various official documents and important schedules into their devices and send them to the server. The server saves the entered deadline information in a database and generates reminders to notify the user when the specified deadline approaches (input: submission deadlines and schedule information; output: saving to database and reminder notification).
[1027] Step 7:
[1028] The user inputs specific back-office tasks into the terminal, sets the details and deadlines for each task, and submits it. The server saves the input task information in a database and requests the generation AI to generate the optimal execution procedures and necessary formats (input: back-office task information; output: saving to the database and requesting the generation AI).
[1029] Step 8:
[1030] The generation AI creates optimal execution procedures and necessary forms based on the input task information and sends them back to the server. The server then converts the information into an appropriate format and generates a link to provide to the user. The user clicks the link to download the procedures and forms and carry out the work (input: task information, output: formatted procedures and forms and download link).
[1031] These steps will enable the efficient handling of official procedures and back-office operations in the establishment and operation of a company.
[1032] Furthermore, an emotion engine that estimates the user's emotion may be further combined. That is, the identification processing unit 290 may estimate the user's emotion using the emotion identification model 59, and perform identification processing using the user's emotion.
[1033] This invention combines a system that streamlines the official procedures and back-office operations required for establishing and running a startup company with an emotion engine that recognizes user emotions. Specifically, the system automatically generates official documents based on information entered by the user, manages deadlines and back-office tasks, and analyzes user emotions to adjust the interface and process priorities.
[1034] The system is programmed as follows:
[1035] 1. User enters company establishment information
[1036] The user logs in to the terminal and opens the basic information entry screen for company establishment. Here, they enter the necessary information such as the company name, establishment date, representative name, address, etc., and press the "Submit" button.
[1037] 2. The server receives and processes the input information
[1038] The device temporarily stores the information entered by the user and displays a confirmation screen for the entered information. When the user confirms the information and presses the "Confirm" button, the entered information is sent to the server.
[1039] The server receives the information sent from the device, stores it in a database, and passes the information to the generation AI for automatic generation of official documents.
[1040] 3. Automatic generation of official documents using generative AI
[1041] When the server provides the AI with information about company establishment, the AI automatically generates official documents such as articles of incorporation and registration applications in accordance with the law. The generated document data is then sent back to the server.
[1042] 4. The server formats the generated document and serves it to the user.
[1043] The server receives the official document data returned by the generation AI and converts it into the appropriate format (e.g., PDF, Word file). The converted document is stored in a database and a link is generated to provide it to the user.
[1044] The user receives a notification that the document has been created, clicks on a link on their device to download the document, and checks its contents.
[1045] 5. The user sets the due date
[1046] Users use the terminal to input deadlines for various documents and important schedules.
[1047] 6. The server manages due dates and sends reminders
[1048] The server receives the due date information sent from the device and stores it in a database. When the due date approaches, a reminder is generated and a notification is sent to the user.
[1049] 7. Users set up tasks for back-office work, and the server manages them.
[1050] Users use the terminal to input specific business tasks such as those for human resources, accounting, IT, and facilities, and then press the "Submit" button.
[1051] The server receives the input task information and stores it in a database. The generation AI assists with task management, generating optimal execution procedures and necessary formats, and sends them back to the server.
[1052] 8. The server provides the information obtained from the generated AI to the user.
[1053] The server converts the instructions and forms returned by the generation AI into an appropriate format, stores them in a database, generates a link to provide to the user, and notifies the user.
[1054] Users receive notifications, click links to download instructions and forms, and complete their tasks.
[1055] 9. User Emotion Recognition by Emotion Engine
[1056] While the user is using the system, the emotion engine analyzes the user's facial expressions, input speed, keystrokes, etc. in real time and transmits the emotion data to the server.
[1057] The server stores the emotion data sent from the emotion engine in a database and works with the generative AI to dynamically adjust the optimal interface and notification content based on the user's emotions.
[1058] For example:
[1059] If a user feels stressed while creating an employment contract for a new employee, the emotion engine analyzes the user's facial expressions and operation speed to recognize the stress. Based on this, the server simplifies the interface and changes it to a format that is easier to input. Furthermore, when the user reviews the employment contract generated by the generation AI, it provides appropriate reminder settings so that the user can review it in a relaxed state. The content of the reminder is also customized to take the user's emotions into consideration.
[1060] This system provides flexible support that responds to the user's emotional state, enabling greater efficiency and a more comfortable working environment when establishing and running a startup company.
[1061] The processing flow will be explained below.
[1062] Step 1:
[1063] The user logs in to the terminal and opens the basic information entry screen for company establishment. Specifically, the user enters the necessary information such as the company name, establishment date, representative name, and address.
[1064] Step 2:
[1065] The user confirms the information entered and presses the "Send" button. The information entered is temporarily saved on the device.
[1066] Step 3:
[1067] The device sends the input information to the server, which receives the information and stores it in a database.
[1068] Step 4:
[1069] Based on the stored information, the server sends a request to the generation AI for automatic generation of official documents. The generation AI then automatically generates official documents such as articles of incorporation and registration applications based on the provided information.
[1070] Step 5:
[1071] The server receives the official document data generated by the generation AI and converts it into an appropriate format (e.g., PDF, Word file).
[1072] Step 6:
[1073] The server stores the formatted document in a database and generates a download link for the user, who receives a notification and clicks the link to download the document and view its contents.
[1074] Step 7:
[1075] The user sets a deadline (such as a submission deadline or an important schedule). The device sends this to the server, which then stores the deadline information in a database.
[1076] Step 8:
[1077] The server manages deadlines and automatically generates reminders to notify users when the deadline approaches.
[1078] Step 9:
[1079] The user enters specific back-office tasks such as those for human resources, accounting, IT, and facilities into the terminal and presses the "Submit" button.
[1080] Step 10:
[1081] The device sends task information to the server, which stores the input task information in a database and requests task management assistance from the generation AI.
[1082] Step 11:
[1083] The generation AI generates optimal execution procedures and necessary formats based on the task information and sends them back to the server.
[1084] Step 12:
[1085] The server converts the procedure manuals and forms returned by the generation AI into an appropriate format, stores them in a database, generates a link to provide to the user, and notifies the user.
[1086] Step 13:
[1087] Users receive notifications, click links to download instructions and forms, and complete their tasks.
[1088] Step 14:
[1089] While the user is using the system, the emotion engine analyzes the user's facial expressions, typing speed, keystrokes, etc. in real time. Emotional data is sent from the device to the server.
[1090] Step 15:
[1091] The server receives the emotion data, stores it in a database, and works with the generative AI to dynamically change the interface based on the user's emotions. For example, if the user is feeling stressed, the interface will be simplified and changed to a format that is easier to input.
[1092] Step 16:
[1093] The server then customizes the content of reminders and notifications based on the emotional data, for example by selecting text that helps users complete tasks in a relaxed state.
[1094] Step 17:
[1095] Users receive customized reminders and notifications and follow interface changes to progress their work, helping them to work comfortably and complete tasks efficiently.
[1096] Example 2
[1097] Next, a description will be given of Example 2. In the following description, the data processing device 12 will be referred to as a "server" and the headset type terminal 314 will be referred to as a "terminal."
[1098] The present invention aims to solve the problem of the lack of a system that takes user feelings into consideration while improving the efficiency of official procedures and back-office operations in the establishment and operation of startup companies.The present invention aims to solve this problem, reduce the user's workload, and provide a comfortable working environment.
[1099] The specific processing by the specific processing unit 290 of the data processing device 12 in Example 2 is realized by the following means. In this invention, the server includes a means for a user to input company establishment information, a means for receiving the input company establishment information and storing it in a database, and a means for automatically generating official documents using a generation AI. This automates the generation of official documents, enabling the efficient establishment and operation of startup companies. Furthermore, the emotion engine recognizes the user's emotions in real time, dynamically adjusting the interface and customizing reminder content, thereby reducing user stress and improving the work environment.
[1100] "User" refers to a person or organization who uses the system and who establishes a company or performs back-office operations.
[1101] "Company establishment information" refers to basic information required to establish a company, such as the company name, establishment date, representative name, and address.
[1102] A "server" is a computing device that receives and stores input data and interacts with other systems and components as needed.
[1103] A "database" is an information storage system that stores information managed by a server in an organized manner and allows operations such as searching, updating, and deleting.
[1104] "Generative AI" is an artificial intelligence system that automatically generates documents and task procedures in a specified format based on information provided by the user.
[1105] "Official documents" are official documents required for company establishment and legal procedures, such as articles of incorporation and registration applications.
[1106] "Formatting" refers to converting documents such as official documents or procedure manuals into a specific format (e.g., PDF, Word file).
[1107] "Reminders" are alerts and notifications that notify users of important deadlines and task progress.
[1108] "Back office operations" refers to internal operations that do not involve direct customer contact, such as human resources, accounting, IT, and facility management, in company operations.
[1109] The "emotion engine" is a technology that recognizes a user's emotional state in real time by analyzing their facial expressions, input speed, keystrokes, etc.
[1110] "Interface" refers to the screen and input means through which the user interacts with the system, and is the part that adjusts operability and ease of use.
[1111] The present invention is a system that streamlines the official procedures and back-office operations required for establishing and running a startup company. This system also incorporates an emotion engine that recognizes the user's emotions. Specific embodiments for implementing the present invention are described below.
[1112] This system begins when a user enters company establishment information using a terminal. A terminal refers to a device such as a personal computer, tablet, or smartphone. The user logs in to the terminal, enters the necessary information such as the company name, establishment date, representative name, and address on a dedicated input screen, and presses the "Submit" button.
[1113] The terminal temporarily stores the information entered by the user and displays a confirmation screen for the entered information. When the user confirms the information and presses the "Confirm" button, the terminal sends the entered information to the server. The server is a computing device that runs on a cloud infrastructure (e.g., AWS, Azure).
[1114] The server receives the information sent from the device and stores it in an SQL database. The server then passes this information to a generation AI for automatic generation of official documents. The generation AI uses natural language processing (NLP) and machine learning (ML) techniques to automatically generate official documents such as articles of incorporation and registration applications in accordance with the law.
[1115] The generation AI returns the generated document data in JSON format to the server. The server receives this data and converts it into the appropriate format (PDF or Word file) using a library (e.g., iText). The converted document is saved in an SQL database and a link is generated to provide to the user. The user receives a notification of the generated document via email or in-app notification, and can click the link to download the document and view its contents.
[1116] As a concrete example, suppose a user establishes "ABC Co., Ltd." by entering "December 1, 2023" as the establishment date, "Yamada Taro" as the representative name, and "Shinjuku-ku, Tokyo" as the address. The system then automatically generates the articles of incorporation and registration application form, which the user can then review and download.
[1117] Users can set deadlines for various documents and important schedules from their devices. The server stores this deadline information in a database and generates reminders to notify users when deadlines approach. Reminders are sent via push notifications and emails.
[1118] Users can also use their devices to set specific work tasks related to back-office operations. An example of a set work task is creating an employment contract for a new employee. The server receives the input task information and stores it in a database. The generation AI supports task management and generates optimal execution procedures and necessary forms. Based on this, the server converts the procedures and forms into an appropriate format, generates a link, and notifies the user.
[1119] Furthermore, the system incorporates an emotion engine that analyzes the user's facial expressions, input speed, keystrokes, etc. in real time. The emotion engine recognizes the emotions the user feels while using the system and sends the emotion data to the server. The server then works with the generation AI based on the emotion data to dynamically adjust the interface and customize the reminder content according to the user's emotions.
[1120] As a concrete example, if a user is feeling stressed while completing an employment contract for a new employee, the emotion engine will recognize this and the server will simply change the interface to provide a relaxing reminder.
[1121] Prompt Sentence Examples
[1122] Enter the information for company establishment and press the send button. Then, check the information on the confirmation screen and press the confirm button.
[1123] Set important deadlines, hit send, and receive reminders as they approach.
[1124] Please fill out the new employee employment contract creation task and press the submit button. Then click the download link to get the employment contract.
[1125] The above is a specific embodiment for carrying out the invention. The present invention improves the efficiency of establishing and running a startup company and provides a comfortable and stress-free working environment for users.
[1126] The flow of the identification process in the second embodiment will be described with reference to FIG.
[1127] Step 1:
[1128] User enters company formation information
[1129] The user logs in to the terminal and opens the basic information entry screen for company establishment. Here, they enter the necessary information such as the company name, establishment date, representative name, address, etc., and press the "Submit" button.
[1130] Input: Information such as company name, date of establishment, representative name, address, etc.
[1131] Output: The input information is temporarily saved and displayed on a confirmation screen.
[1132] Step 2:
[1133] The server receives and processes the input information
[1134] The device temporarily stores the information entered by the user and displays a confirmation screen for the entered information. When the user confirms the information and presses the "Confirm" button, the device sends the entered information to the server.
[1135] The server receives the information sent from the device, stores it in an SQL database, and passes it to a generation AI for automatic generation of official documents.
[1136] Input: Verified company incorporation information.
[1137] Output: The information is stored in an SQL database and passed to the generative AI.
[1138] Step 3:
[1139] Automatic generation of official documents using generative AI
[1140] The server provides company establishment information to the generation AI via a REST API. The generation AI automatically generates official documents such as articles of incorporation and registration applications based on this information. The generated document data is returned to the server in JSON format.
[1141] Input: Company formation information stored in a SQL database.
[1142] Output: Official document data (JSON format) generated by the generation AI.
[1143] Step 4:
[1144] The server formats the generated document and serves it to the user.
[1145] The server receives the official document data returned by the generation AI and converts it into an appropriate format such as PDF or Word file using a library (e.g., iText). The converted document is stored in an SQL database and a link is generated to provide to the user.
[1146] Users will receive notifications of generated documents via email or in-app notifications, and can click a link to download the document and review its contents.
[1147] Input: Official document data (JSON format) from the generated AI.
[1148] Output: Official document data converted to PDF or Word file format, and a link to download the document.
[1149] Step 5:
[1150] The user sets the due date
[1151] The user uses the terminal to input deadlines for various documents and other important schedule information, and then presses the "Save" button. The terminal then sends the input deadline information to the server.
[1152] Input: Submission deadlines and important schedule information.
[1153] Output: Due date information is sent to the server.
[1154] Step 6:
[1155] The server manages due dates and sends reminders
[1156] The server receives the due date information sent from the device and stores it in an SQL database. When the due date approaches, the server generates a reminder and sends it to the user via push notification or email.
[1157] Input: Due date information stored in a SQL database.
[1158] Output: Reminder notifications when due dates approach.
[1159] Step 7:
[1160] Users set back-office tasks and the server manages them.
[1161] The user uses the terminal to input specific business tasks such as those for human resources, accounting, IT, and facilities, and then presses the "Submit" button. The terminal then sends the input task information to the server.
[1162] The server stores the input task information in a database and requests task management assistance from the generation AI, which then generates optimal execution procedures and necessary formats and sends them back to the server.
[1163] Input: Back office task information.
[1164] Output: The optimal execution procedure and required formats are generated and stored in a database.
[1165] Step 8:
[1166] The server provides the user with the information obtained from the generated AI.
[1167] The server uses the library to convert the instructions and forms returned by the generation AI into an appropriate format, stores them in a database, and generates a link for the user and notifies them.
[1168] Users receive notifications, click links to download instructions and forms, and complete their tasks.
[1169] Input: Instructions and format data from the generating AI.
[1170] Output: Instructions and forms converted to PDF and Word files, along with notification links for users.
[1171] Step 9:
[1172] Recognizing user emotions with an emotion engine
[1173] While the user is using the system, the emotion engine monitors facial expression analysis, input speed, keystrokes, etc. in real time to generate emotion data and send it to the server.
[1174] The server stores the emotion data sent from the emotion engine in a database and works with the generative AI to dynamically adjust the interface and notification content.
[1175] Input: User interaction data (facial expressions, typing speed, keystrokes, etc.).
[1176] Output: User emotion data, dynamically adjusted interface and notification content.
[1177] (Application example 2)
[1178] Next, a description will be given of Application Example 2. In the following description, the data processing device 12 will be referred to as a "server" and the headset type terminal 314 will be referred to as a "terminal."
[1179] Conventional factory work support systems do not take into account the emotions and stress levels of workers, which can lead to reduced work efficiency and a worsening working environment. Furthermore, they lack an appropriate mechanism for dynamically adjusting the work interface and reducing worker stress through emotion recognition. This invention solves the problem of providing an efficient and comfortable work environment by recognizing the user's emotions in real time and optimizing work support.
[1180] The specific processing by the specific processing unit 290 of the data processing device 12 in the application example 2 is realized by the following means.
[1181] In this invention, the server comprises a means for a user to input company establishment information, a server means, and
[1182] The system includes an emotion engine that analyzes the emotions of the worker and dynamically adjusts the interface and processing priority, a means that analyzes facial expressions and input speed in real time and sends emotion data to a database, and a means that optimizes work support means based on the emotion data. This provides flexible support according to the worker's emotional state, enabling improved work efficiency and reduced worker stress.
[1183] "User" refers to a person or organization that uses the system to enter company formation information.
[1184] "Means for entering company establishment information" refers to an interface or platform where users can enter basic information such as company name, establishment date, representative name, and address.
[1185] "Server means" refers to a device that stores the input company establishment information and emotion data in a database and performs the necessary data processing and communication.
[1186] "Generative artificial intelligence means" refers to programs or systems that utilize artificial intelligence technology to automatically generate official documents based on stored information.
[1187] "Emotion engine means" refers to a device or software that analyzes a user's facial expressions, input speed, etc., and recognizes emotions in real time.
[1188] "Means for transmitting emotion data to a database" refers to a communication means for transmitting the analyzed emotion data to a server and storing it in a database.
[1189] "Means for optimizing work support means" refers to systems and algorithms that adjust work interfaces and task priorities based on emotional data to provide optimal support.
[1190] The present invention is a system that recognizes the emotions of a worker in real time and optimizes work support. Specific embodiments of the system are described below.
[1191] First, when a user enters company establishment information, they enter the information using a terminal. The entered company establishment information is temporarily saved on the terminal, and a confirmation screen is displayed. Once the user confirms the information and presses the "Confirm" button, the information is sent to the server. The server saves the received information in a database and passes it to a generative AI model to automatically generate official documents.
[1192] The generated official document data is sent back to the server, which converts it into the appropriate format (e.g., PDF, Word file), saves the converted document as a link provided to the user, who can click on the link to download the document and view its contents.
[1193] Next, the server is responsible for managing deadlines and back-office tasks. Users enter deadlines and schedules on their devices, and the server stores the information in a database. When deadlines approach, reminders are generated and notifications are sent to the user. Back-office tasks are managed in the same way, with the generative AI model generating optimal execution procedures and necessary forms.
[1194] The system includes an emotion recognition engine that analyzes the user's emotions in real time based on their facial expressions and input speed. The server stores the emotion data in a database and dynamically adjusts the interface and processing priorities based on that data. For example, if the user is feeling stressed, the system can reduce the user's stress by simplifying the interface and work procedures.
[1195] The hardware uses a camera to capture the facial expressions of workers in real time, while the software uses OpenCV and Keras for facial expression recognition and emotion analysis, and Schedule for scheduling.
[1196] For example, if a worker frequently experiences stress during a particular task step, an emotion recognition application can detect this in real time and simplify the task steps to reduce stress during that step.
[1197] An example of a prompt for a generative AI model is, "What steps are involved in official procedures and back-office operations? Please suggest how these steps can be automated."
[1198] The above is a specific embodiment for carrying out the present invention.
[1199] The flow of the specific processing in the application example 2 will be described with reference to FIG.
[1200] Step 1:
[1201] The user logs in to the terminal and enters the basic information for company establishment. The user enters the necessary information such as the company name, establishment date, representative name, and address, and presses the "Submit" button. The entered information is temporarily saved on the terminal. This entered information will be the data sent to the server in step 2.
[1202] Step 2:
[1203] The terminal displays the information entered by the user on a confirmation screen and provides a "Confirm" button for the user to confirm. When the user presses the "Confirm" button, the input information is sent to the server. The server stores the received information in a database and converts it into an appropriate format for data processing.
[1204] Step 3:
[1205] The server passes the stored company establishment information to a generative AI model, which automatically generates official documents. The generative AI model generates the necessary official documents (e.g., articles of incorporation, registration applications, etc.) based on the input information in accordance with the law. The generated document data is sent back to the server, which then converts this data into an appropriate format (e.g., PDF, Word file). This conversion process also involves data processing.
[1206] Step 4:
[1207] The server saves the generated document data in a database and generates a link to provide it to the user. The user receives a notification that the document has been generated, clicks the link on their device to download the document, and checks its contents.
[1208] Step 5:
[1209] The user inputs deadlines and schedules from the device. The device then sends the entered deadline information to the server. The server stores the information in a database and automatically generates reminders to notify the user when the deadline approaches. Reminders are generated by performing data calculations based on the deadline information.
[1210] Step 6:
[1211] Users input back-office tasks into their devices and send them to the server. The server stores the task information in a database and passes it to a generative AI model to generate optimal execution procedures and required formats. The generative AI model analyzes the input task information and generates optimal procedures and formats.
[1212] Step 7:
[1213] The server converts the procedures and forms returned by the generative AI model into an appropriate format and stores them in a database. It also generates a link to provide to the user and notifies the user. The user receives the notification, clicks the link, downloads the procedures and forms, and completes their work.
[1214] Step 8:
[1215] The emotion engine analyzes the user's facial expressions and input speed in real time and sends the emotional data to the server. The analysis uses facial expression recognition and data analysis technology.
[1216] Step 9:
[1217] The server stores the emotion data sent from the emotion engine in a database and works with the generative AI model to dynamically adjust the interface and processing priorities. Based on the emotion data, the interface is simplified and changes are made to reduce worker stress.
[1218] This detailed explanation of each processing step allows users to understand the specific operational flow of the system, and also clarifies the distinctive features of official document generation using a generative AI model and worker support using an emotion engine.
[1219] The specific processing unit 290 transmits the result of the specific processing to the headset type terminal 314. In the headset type terminal 314, the control unit 46A causes the speaker 240 and the display 343 to output the result of the specific processing. The microphone 238 acquires audio indicating a user input regarding the result of the specific processing. The control unit 46A transmits audio data indicating the user input acquired by the microphone 238 to the data processing device 12. In the data processing device 12, the specific processing unit 290 acquires the audio data.
[1220] The data generation model 58 is a so-called generative AI (Artificial Intelligence). An example of the data generation model 58 is ChatGPT (Internet Search<URL: https: / / openai.com / blog / chatgpt> ), Gemini (Internet search <url: https: gemini.google.com ?hl="ja">) and other generation AIs. The data generation model 58 is obtained by performing deep learning on a neural network. A prompt including an instruction is input to the data generation model 58, and inference data such as voice data indicating voice, text data indicating text, and image data indicating an image is also input. The data generation model 58 performs inference on the input inference data in accordance with the instruction indicated by the prompt, and outputs the inference result in a data format such as voice data and text data. Here, inference refers to, for example, analysis, classification, prediction, and / or summarization.
[1221] In the above embodiment, an example was given in which the specific processing is performed by the data processing device 12, but the technology of the present disclosure is not limited to this, and the specific processing may be performed by the headset type terminal 314.
[1222] [Fourth embodiment]
[1223] FIG. 7 shows an example of the configuration of a data processing system 410 according to the fourth embodiment.
[1224] 7, a data processing system 410 includes a data processing device 12 and a robot 414. An example of the data processing device 12 is a server.
[1225] The data processing device 12 includes a computer 22, a database 24, and a communication I / F 26. The computer 22 is an example of a "computer" according to the technology of the present disclosure. The computer 22 includes a processor 28, a RAM 30, and a storage 32. The processor 28, the RAM 30, and the storage 32 are connected to a bus 34. The database 24 and the communication I / F 26 are also connected to the bus 34. The communication I / F 26 is connected to a network 54. Examples of the network 54 include a WAN (Wide Area Network) and / or a LAN (Local Area Network).
[1226] The robot 414 includes a computer 36, a microphone 238, a speaker 240, a camera 42, a communication I / F 44, and a control target 443. The computer 36 includes a processor 46, a RAM 48, and a storage 50. The processor 46, the RAM 48, and the storage 50 are connected to a bus 52. The microphone 238, the speaker 240, the camera 42, and the control target 443 are also connected to the bus 52.
[1227] The microphone 238 receives instructions and the like from the user 20 by receiving voice uttered by the user 20. The microphone 238 captures the voice uttered by the user 20, converts the captured voice into audio data, and outputs it to the processor 46. The speaker 240 outputs audio in accordance with instructions from the processor 46.
[1228] Camera 42 is a small digital camera equipped with an optical system including a lens, aperture, and shutter, and an imaging element such as a CMOS (Complementary Metal-Oxide-Semiconductor) image sensor or a CCD (Charge Coupled Device) image sensor, and captures images of the surroundings of user 20 (for example, an imaging range defined by an angle of view equivalent to the field of vision of a typical healthy person).
[1229] The communication I / F 44 is connected to a network 54. The communication I / Fs 44 and 26 are responsible for the exchange of various information between the processor 46 and the processor 28 via the network 54. The exchange of various information between the processor 46 and the processor 28 using the communication I / Fs 44 and 26 is carried out in a secure state.
[1230] The control object 443 includes a display device, LEDs in the eyes, and motors for driving the arms, hands, and feet. The posture and gestures of the robot 414 are controlled by controlling the motors of the arms, hands, and feet. Some of the emotions of the robot 414 can be expressed by controlling these motors. In addition, the facial expressions of the robot 414 can also be expressed by controlling the light emission state of the LEDs in the eyes of the robot 414.
[1231] Fig. 8 shows an example of the main functions of the data processing device 12 and the robot 414. As shown in Fig. 8, in the data processing device 12, a specific process is performed by the processor 28. A specific process program 56 is stored in the storage 32.
[1232] The specific processing program 56 is an example of a "program" according to the technology of the present disclosure. The processor 28 reads the specific processing program 56 from the storage 32 and executes the read specific processing program 56 on the RAM 30. The specific processing is realized by the processor 28 operating as a specific processing unit 290 in accordance with the specific processing program 56 executed on the RAM 30.
[1233] The storage 32 stores a data generation model 58 and an emotion identification model 59. The data generation model 58 and the emotion identification model 59 are used by the identification processing unit 290.
[1234] In the robot 414, the processor 46 performs the reception output process. A reception output program 60 is stored in the storage 50. The processor 46 reads the reception output program 60 from the storage 50 and executes the read reception output program 60 on the RAM 48. The reception output process is realized by the processor 46 operating as the control unit 46A in accordance with the reception output program 60 executed on the RAM 48.
[1235] Next, a description will be given of the specific processing performed by the specific processing unit 290 of the data processing device 12. In the following description, the data processing device 12 will be referred to as a "server" and the robot 414 will be referred to as a "terminal."
[1236] This invention is a system for streamlining and speeding up the official procedures and back-office operations required for the establishment and operation of startup companies. Specifically, it automatically generates official documents based on company establishment information entered by the user, and also centralizes deadline management and back-office task management.
[1237] The system is programmed as follows:
[1238] 1. User enters company establishment information
[1239] First, the user logs in to a device (e.g., computer or smartphone) and opens the basic information entry screen for company establishment. Here, they enter the necessary information, such as the company name, establishment date, representative name, and address, and press the "Submit" button.
[1240] 2. The server receives and processes the input information
[1241] The device temporarily stores the information entered by the user and displays a confirmation screen for the entered information. When the user confirms the information and presses the "Confirm" button, the entered information is sent to the server.
[1242] The server receives the information sent from the device, stores it in a database, and passes the information to the generation AI for automatic generation of official documents.
[1243] 3. Automatic generation of official documents using generative AI
[1244] When the server provides the AI with the information necessary for company establishment, the AI automatically generates official documents such as articles of incorporation and registration applications in accordance with the law. The generated document data is then sent back to the server.
[1245] 4. The server formats the generated document and serves it to the user.
[1246] The server receives the official document data returned by the generation AI and converts it into the appropriate format (e.g., PDF, Word file). The converted document is stored in a database and a link is generated to provide it to the user.
[1247] The user receives a notification that the document has been created, clicks on a link on their device to download the document, and checks its contents.
[1248] 5. The user sets the due date
[1249] Users use the terminal to input deadlines for various documents and important schedules.
[1250] 6. The server manages due dates and sends reminders
[1251] The server receives the due date information sent from the device and stores it in a database. When the due date approaches, a reminder is generated and a notification is sent to the user.
[1252] 7. Users set up tasks for back-office work, and the server manages them.
[1253] The user uses the terminal to input specific business tasks for HR, accounting, IT, facilities, etc., sets the details and deadlines for each task, and presses the "Submit" button.
[1254] The server receives the input task information and stores it in a database. The generation AI assists with task management, generating optimal execution procedures and necessary formats, and sends them back to the server.
[1255] 8. The server provides the information obtained from the generated AI to the user.
[1256] The server converts the procedures and forms returned by the generation AI into an appropriate format and stores them in a database. The generated information is provided to the user, helping them to carry out their work efficiently.
[1257] Users click on the appropriate links to download procedures and forms and complete their tasks.
[1258] This system allows startups to quickly and efficiently complete official procedures and back-office operations, eliminating the cumbersome process of establishing and running a company, enabling them to seize business opportunities and develop their businesses with a competitive edge.
[1259] As a concrete example, consider creating an employment contract for a new employee. The user enters the new employee's information (name, job title, salary, start date of employment, etc.) into a terminal, and that information is sent to a server. The server then sends a request to the generation AI to create the employment contract, which then creates the employment contract based on the input information and adds any necessary legal notations. The completed contract is then formatted and provided to the user. As a result, the cumbersome process is carried out quickly and accurately.
[1260] In this way, the entire system works organically to support the establishment and operation of startup companies.
[1261] The processing flow will be explained below.
[1262] Step 1:
[1263] The user logs in to the terminal and opens the basic information entry screen for company establishment. Specifically, the user enters the necessary information such as the company name, establishment date, representative name, and address.
[1264] Step 2:
[1265] The user confirms the information entered and presses the "Send" button. The information entered is temporarily saved on the device.
[1266] Step 3:
[1267] The device sends the input information to the server, which receives the information and stores it in a database.
[1268] Step 4:
[1269] Based on the stored information, the server sends a request to the generation AI for automatic generation of official documents. The generation AI then automatically generates official documents such as articles of incorporation and registration applications based on the provided information.
[1270] Step 5:
[1271] The server receives the official document data generated by the generation AI and converts it into an appropriate format (e.g., PDF, Word file).
[1272] Step 6:
[1273] The server stores the formatted document in a database and generates a download link for the user, who receives a notification and clicks the link to download the document and view its contents.
[1274] Step 7:
[1275] The user sets a deadline (such as a submission deadline or an important schedule). The device sends this to the server, which then stores the deadline information in a database.
[1276] Step 8:
[1277] The server manages deadlines and automatically generates reminders to notify users when the deadline approaches.
[1278] Step 9:
[1279] The user enters specific back-office tasks such as those for human resources, accounting, IT, and facilities into the terminal and presses the "Submit" button.
[1280] Step 10:
[1281] The device sends task information to the server, which stores the input task information in a database and requests task management assistance from the generation AI.
[1282] Step 11:
[1283] The generation AI generates optimal execution procedures and necessary formats based on the task information and sends them back to the server.
[1284] Step 12:
[1285] The server converts the procedure manuals and forms returned by the generation AI into an appropriate format, stores them in a database, generates a link to provide to the user, and notifies the user.
[1286] Step 13:
[1287] Users receive notifications, click links to download instructions and forms, and complete their tasks.
[1288] Example 1
[1289] Next, a description will be given of Example 1. In the following description, the data processing device 12 will be referred to as a "server" and the robot 414 will be referred to as a "terminal."
[1290] The official procedures and back-office operations required for the establishment and operation of startups are complex and time-consuming, requiring significant resources and effort. This makes it difficult to respond efficiently and quickly to the establishment and operation of startups. Furthermore, due to the complicated nature of deadline and task management, important schedules can be missed and efficient business operations can be difficult to carry out.
[1291] The specific processing by the specific processing unit 290 of the data processing device 12 in the first embodiment is realized by the following means.
[1292] In this invention, the server includes: a means for a user to input company establishment information; a means for receiving the input company establishment information and saving it in a database; a means for using a generation AI to automatically generate official documents based on the saved information; a means for converting the generated official documents into an appropriate format and providing them to the user; a means for the user to set deadlines for submitting various documents and important schedules; a means for managing deadlines and sending reminders; a means for the user to set and manage back-office work tasks; and a means for the generation AI to generate optimal execution procedures and necessary forms for back-office work tasks. This enables official procedures and back-office work to be handled efficiently and quickly, eliminating the complicated work involved in incorporation and operation.
[1293] A "user" is someone who uses the system to input and manage company establishment information and back-office tasks.
[1294] The "server" is a device that receives information sent by users, stores it in a database, and works in conjunction with the generation AI to generate various documents, manage deadlines, and manage tasks.
[1295] A "terminal" is a device such as a computer or smartphone that allows a user to access the system and input information.
[1296] "Company establishment information" refers to basic information required for the establishment of a company, such as the company name, establishment date, representative name, and address.
[1297] "Database" means a data storage system for temporary or permanent storage of information received or documents generated by a server.
[1298] "Generative AI" is an artificial intelligence model that automatically generates official documents, task execution procedures, and necessary forms based on information provided by the user.
[1299] "Official documents" are official documents that must be prepared in accordance with the law, such as articles of incorporation and registration applications.
[1300] "Formatting" refers to converting generated official documents and task execution procedures into an appropriate format (e.g., PDF or Word file).
[1301] "Reminder" is a function that notifies the user when a deadline is approaching.
[1302] "Back office operations" refers to all internal management tasks involved in running a company, such as human resources, accounting, IT, and facilities.
[1303] "Task" refers to a specific task or procedure related to back-office operations.
[1304] "Procedures" are instructions that describe the best procedure or steps for performing a particular task.
[1305] A "form" is a formatted document or template required to accomplish a specific task.
[1306] This invention is a system for streamlining and speeding up the official procedures and back-office operations required for the establishment and operation of startup companies. Specifically, it automatically generates official documents based on company establishment information entered by the user, and also centralizes deadline management and back-office task management.
[1307] The program for this system is realized using the following hardware and software.
[1308] Hardware
[1309] Device: A computer or smartphone where a user enters information.
[1310] Server: A server machine for storing data, processing data, and interacting with the generation AI
[1311] software
[1312] Database: Database management system such as MongoDB or PostgreSQL
[1313] Generative AI: Generative AI models such as GPT-3
[1314] Format conversion libraries: Python ReportLab and docx libraries
[1315] Specific operation explanation
[1316] First, the user logs in to the system using a terminal and enters company establishment information. The input fields include the company name, establishment date, representative name, address, etc. For example, the user enters "Company name: Test Co., Ltd.", "Establishment date: January 1, 2023," "Representative name: Taro Yamada," and "Address: Shinjuku-ku, Tokyo," and clicks the "Submit" button.
[1317] Next, the device temporarily stores the entered information and displays a confirmation screen. After checking, the user presses the "Confirm" button, and the information is sent to the server.
[1318] The server stores the received information in a database and sends it to the generation AI as a prompt. For example, the prompt might include information such as "Company name: Test Co., Ltd.", "Establishment date: January 1, 2023," "Representative name: Taro Yamada," and "Address: Shinjuku-ku, Tokyo."
[1319] Based on this, the generation AI automatically generates official documents such as articles of incorporation and registration applications, and sends the results back to the server. The server then converts the received document data into PDF or Word file format using Python's ReportLab and docx libraries. The converted documents are stored in a database, and a link is generated to provide them to users. Users can download the documents from the link and check their contents.
[1320] Users can also use their devices to set deadlines for various documents and important schedules. The set deadlines are sent to the server and stored in a database. When the deadline approaches, the server generates a reminder and sends a notification to the user.
[1321] Additionally, users can input back-office tasks from their devices. For example, they can set details and deadlines for specific tasks in HR, accounting, IT, facilities, etc. This task information is sent to the server, and the generation AI assists with task management, generating optimal execution procedures and necessary forms, which are then sent back to the server. The server then converts the generated procedures and forms into an appropriate format and stores them in a database. The generated information is provided to users, helping them to efficiently carry out their work.
[1322] In this way, the entire system works organically to support the establishment and operation of startup companies, allowing complex tasks to be carried out quickly and efficiently.
[1323] The flow of the identification process in the first embodiment will be described with reference to FIG.
[1324] Step 1:
[1325] The user enters company establishment information. The input fields include the company name, establishment date, representative name, and address. When the user enters "Company name: Test Co., Ltd.", "Establishment date: January 1, 2023," "Representative name: Yamada Taro," and "Address: Shinjuku-ku, Tokyo" and clicks the "Submit" button, the data is temporarily saved on the device.
[1326] Input: Company Establishment Information
[1327] Output: Temporarily saved data
[1328] Specific behavior: The user enters information into the input fields on the device and clicks the "Submit" button.
[1329] Step 2:
[1330] The terminal sends the input information. The terminal displays the input information on a confirmation screen, and when the user confirms it and presses the "Confirm" button, the data is sent to the server.
[1331] Input: Temporarily saved data
[1332] Output: Data sent by the server
[1333] Specific operation: The device displays a confirmation screen, and when the user clicks the "Confirm" button, the data is sent to the server.
[1334] Step 3:
[1335] The server receives the information and stores it in a database. The server processes the received information to store it in a database such as MongoDB or PostgreSQL.
[1336] Input: Server send data
[1337] Output: Data stored in the database
[1338] What happens: The server parses the received data and executes a query to store it in the database.
[1339] Step 4:
[1340] The server passes the information to the generation AI. The server converts the stored information into a prompt sentence format and sends a request to the generation AI.
[1341] Input: Data stored in the database
[1342] Output: prompt statement
[1343] Specific operation: The server converts the data into a prompt sentence and sends a request to the generation AI.
[1344] Step 5:
[1345] The generation AI automatically generates official documents. The generation AI generates official documents based on the prompt text and returns the results to the server.
[1346] Input: prompt statement
[1347] Output: Official document data
[1348] Specific operation: The generation AI generates official documents using an internal algorithm and returns the results to the server.
[1349] Step 6:
[1350] The server formats the generated document. It converts the received document data into PDF or Word file format using Python's ReportLab or docx library. The converted document is stored in a database and a link is generated to provide to the user.
[1351] Input: Official document data
[1352] Output: Formatted document and link
[1353] Specific operation: The server converts the generated document data into PDF or Word format using a format conversion library and generates a link.
[1354] Step 7:
[1355] The server provides the formatted document to the user, and then sends the user a link to the generated document, which the user can click to download and view.
[1356] Input: Formatted documents and links
[1357] Output: Downloaded documents
[1358] What happens: The server sends a notification and the user clicks on a link to download the document.
[1359] Step 8:
[1360] The user sets the deadline. The user uses the terminal to input deadlines for various documents and important schedules.
[1361] Input: Due date information
[1362] Output: Due date data sent from the terminal to the server
[1363] Specific actions: The user enters due date information into the terminal and clicks the "Submit" button.
[1364] Step 9:
[1365] The server manages due dates and sends reminders. The server receives due date information from the device and stores it in a database. When the due date approaches, a reminder is generated and a notification is sent to the user.
[1366] Input: Deadline data to send from the terminal to the server
[1367] Output: Reminder notification to the user
[1368] Specific behavior: The server stores due date information and generates reminders to notify you when the due date approaches.
[1369] Step 10:
[1370] Users set tasks for back-office work, which are then managed by the server. Users use their terminals to input specific work tasks for personnel, accounting, IT, facilities, etc., and set deadlines.
[1371] Input: Task information
[1372] Output: Task transmission data from the terminal to the server
[1373] Specific actions: The user enters task information into the terminal and clicks the "Submit" button.
[1374] Step 11:
[1375] The server provides the information obtained from the generation AI to the user. The server converts the procedures and forms returned by the generation AI into an appropriate format and stores them in a database. The generated information is provided to the user, helping them to carry out their work efficiently.
[1376] Input: Instructions and format data from the generation AI
[1377] Output: Formatted instructions, forms and links
[1378] Specific operation: The server converts the format of the data received from the generation AI, generates a link, and notifies the user. The user clicks the link to download the necessary documents and instructions.
[1379] (Application example 1)
[1380] Next, a description will be given of Application Example 1. In the following description, the data processing device 12 will be referred to as a "server" and the robot 414 will be referred to as a "terminal."
[1381] When establishing and running a business, official procedures and back-office operations require a great deal of time and effort. These operations must be carried out quickly and accurately, especially in on-site operations such as brick-and-mortar stores. However, there is a lack of comprehensive systems for carrying out these tasks efficiently, which increases the risk of delays and errors. Furthermore, the lack of a system that provides integrated functions such as task management and deadline reminders hinders business efficiency. Therefore, the present invention aims to solve these problems and improve the efficiency of business establishment and operations.
[1382] The specific processing by the specific processing unit 290 of the data processing device 12 in the application example 1 is realized by the following means.
[1383] In this invention, the server includes means for a user to input company establishment information, means for receiving the input company establishment information and saving it in a database, generation AI means for automatically generating official documents based on the saved information, means for formatting the generated official documents and providing them to the user, means for setting deadlines and sending reminders, means for managing back-office work tasks and generating optimal execution procedures and necessary forms, and means for generating and notifying reminders based on the deadlines for work tasks entered by the user, thereby making it possible to streamline official procedures and back-office work in the establishment and operation of a company.
[1384] "User" means a person or organization that uses the system to input company formation information and manage official procedures and back-office operations.
[1385] "Company establishment information" refers to basic information required for establishing a company, such as company name, establishment date, representative name, and address.
[1386] A "server" is a computer system that stores information received from users in a database and manages official documents and back-office related tasks.
[1387] A "database" is a data storage system for storing input company establishment information, generated official documents, task management information, and the like.
[1388] "Official documents" are official documents required for the establishment and operation of a company, such as registration applications and articles of incorporation.
[1389] "Generative AI" is an artificial intelligence model that automatically generates official documents based on information provided by users.
[1390] "Formatting" is the process of converting the generated official documents into a format that is easy for users to use (PDF, Word file, etc.).
[1391] "Deadlines" refer to deadlines for submitting various official documents and important schedules set by the user.
[1392] "Reminder" is a function that sends a notification to the user when a specified deadline approaches.
[1393] "Back office operations" refers to all support operations related to corporate operations, such as human resources, accounting, IT, and facilities.
[1394] "Task management" is a system function that manages the progress and deadlines of various tasks related to back-office operations.
[1395] "Execution procedures" are specific work procedures for efficiently carrying out back-office operations.
[1396] "Formats" refer to standardized formats and documents required for various business operations.
[1397] The "means for generating and notifying reminders" is a system function that creates and notifies reminders based on the deadlines for work tasks entered by the user.
[1398] This invention is a system for streamlining and speeding up official procedures and back-office operations related to the establishment and operation of a company. The system mainly comprises a means for a user to input company establishment information, a server that receives the input company establishment information and stores it in a database, a generation AI that automatically generates official documents based on the stored information, a means for formatting the generated official documents and providing them to the user, a means for setting deadlines and sending reminders, a means for managing back-office tasks and generating optimal execution procedures and necessary forms, and a means for generating and notifying reminders based on the deadlines for business tasks input by the user.
[1399] System program contents
[1400] As a concrete example of this system, consider a smartphone or tablet application that supports the operation of a brick-and-mortar store. This application provides functions such as assistance with official procedures for opening a store, automatic generation of submitted documents, task management, and deadline reminders.
[1401] The server temporarily stores the company establishment information entered by the user and displays a screen to confirm the information entered. The required hardware is a standard smartphone or tablet, and the software uses a web framework such as Python or Flask.
[1402] Once the server receives the verified information, it stores it in a database and asks the Generator AI to automatically generate the official document. The Generator AI uses an artificial intelligence model, such as OpenAI's GPT-3, to generate the official document based on the provided information. The prompts used are as follows:
[1403] Please generate a registration form for your new company with the following information:
[1404] Company name: XX Co., Ltd.
[1405] Representative name: △△Taro
[1406] Establishment date: November 1, 2023
[1407] Address: 1-1-1, □□cho, □□ city, □□ prefecture
[1408] The generated official document is then sent back to the server and converted into the appropriate format, such as a PDF or Word file, which the user can then download and view using their smartphone or tablet.
[1409] Additionally, users can set due dates and manage important schedules. The server receives the due date data, stores it in a database, and creates reminders to notify users when the deadline approaches. This reminder function is implemented using the Python datetime library and Celery for scheduling.
[1410] Users can also set various back-office tasks, including specific tasks for HR, accounting, IT, facilities, and more. The server passes this information to the AI generator, which generates optimal execution procedures and necessary forms and provides them to the user. These procedures and forms are also provided in PDF or Word file format, helping to ensure efficient work.
[1411] As a concrete example, consider a scenario in which a user opens a new store. First, they open the app on their smartphone and enter information such as the company name, representative name, and establishment date. The app uses generation AI to automatically generate the registration application form, automatically formats the documents to be submitted, and provides download links. Furthermore, by entering various submission deadlines, reminders are sent at the appropriate time. Business tasks such as "submitting documents to the tax office" can be set, and the corresponding documents and procedure manuals are automatically generated. In this way, the system provides consistent support from the establishment to operation of the company.
[1412] The flow of the specific processing in the application example 1 will be described with reference to FIG.
[1413] Program processing steps
[1414] Step 1:
[1415] A user logs in to a smartphone or tablet device and enters company establishment information. This information includes the company name, establishment date, representative name, address, etc. When the user presses the "Submit" button, the device temporarily saves the entered company establishment information and displays a confirmation screen for the entered information. When the user confirms the information and presses the "Confirm" button, the entered information is sent to the server (input: company establishment information, output: confirmed company establishment information sent to the server).
[1416] Step 2:
[1417] The server receives the company establishment information sent from the terminal and stores it in a database. If official documents need to be generated based on the stored information, the server generates a prompt message to request the generation AI to automatically generate the official documents (input: verified company establishment information, output: saving to database and generating a prompt message).
[1418] Step 3:
[1419] Generative AI generates official documents based on prompts provided by the server. In this generation process, an AI model (e.g., GPT-3) uses company formation information to automatically create official documents (e.g., registration applications and articles of incorporation) that comply with laws and regulations (input: prompt, output: official documents).
[1420] Step 4:
[1421] The server receives the official documents returned by the generation AI, converts the data into an appropriate format, such as PDF or Word file, and generates a link that users can easily download (input: official documents, output: formatted official documents and download links).
[1422] Step 5:
[1423] The user receives a notification on their device, clicks on the provided link to download the official document, and checks its contents (input: download link, output: downloaded official document).
[1424] Step 6:
[1425] Users input deadlines for various official documents and important schedules into their devices and send them to the server. The server saves the entered deadline information in a database and generates reminders to notify the user when the specified deadline approaches (input: submission deadlines and schedule information; output: saving to database and reminder notification).
[1426] Step 7:
[1427] The user inputs specific back-office tasks into the terminal, sets the details and deadlines for each task, and submits it. The server saves the input task information in a database and requests the generation AI to generate the optimal execution procedures and necessary formats (input: back-office task information; output: saving to the database and requesting the generation AI).
[1428] Step 8:
[1429] The generation AI creates optimal execution procedures and necessary forms based on the input task information and sends them back to the server. The server then converts the information into an appropriate format and generates a link to provide to the user. The user clicks the link to download the procedures and forms and carry out the work (input: task information, output: formatted procedures and forms and download link).
[1430] These steps will enable the efficient handling of official procedures and back-office operations in the establishment and operation of a company.
[1431] Furthermore, an emotion engine that estimates the user's emotion may be further combined. That is, the identification processing unit 290 may estimate the user's emotion using the emotion identification model 59, and perform identification processing using the user's emotion.
[1432] This invention combines a system that streamlines the official procedures and back-office operations required for establishing and running a startup company with an emotion engine that recognizes user emotions. Specifically, the system automatically generates official documents based on information entered by the user, manages deadlines and back-office tasks, and analyzes user emotions to adjust the interface and process priorities.
[1433] The system is programmed as follows:
[1434] 1. User enters company establishment information
[1435] The user logs in to the terminal and opens the basic information entry screen for company establishment. Here, they enter the necessary information such as the company name, establishment date, representative name, address, etc., and press the "Submit" button.
[1436] 2. The server receives and processes the input information
[1437] The device temporarily stores the information entered by the user and displays a confirmation screen for the entered information. When the user confirms the information and presses the "Confirm" button, the entered information is sent to the server.
[1438] The server receives the information sent from the device, stores it in a database, and passes the information to the generation AI for automatic generation of official documents.
[1439] 3. Automatic generation of official documents using generative AI
[1440] When the server provides the AI with information about company establishment, the AI automatically generates official documents such as articles of incorporation and registration applications in accordance with the law. The generated document data is then sent back to the server.
[1441] 4. The server formats the generated document and serves it to the user.
[1442] The server receives the official document data returned by the generation AI and converts it into the appropriate format (e.g., PDF, Word file). The converted document is stored in a database and a link is generated to provide it to the user.
[1443] The user receives a notification that the document has been created, clicks on a link on their device to download the document, and checks its contents.
[1444] 5. The user sets the due date
[1445] Users use the terminal to input deadlines for various documents and important schedules.
[1446] 6. The server manages due dates and sends reminders
[1447] The server receives the due date information sent from the device and stores it in a database. When the due date approaches, a reminder is generated and a notification is sent to the user.
[1448] 7. Users set up tasks for back-office work, and the server manages them.
[1449] Users use the terminal to input specific business tasks such as those for human resources, accounting, IT, and facilities, and then press the "Submit" button.
[1450] The server receives the input task information and stores it in a database. The generation AI assists with task management, generating optimal execution procedures and necessary formats, and sends them back to the server.
[1451] 8. The server provides the information obtained from the generated AI to the user.
[1452] The server converts the instructions and forms returned by the generation AI into an appropriate format, stores them in a database, generates a link to provide to the user, and notifies the user.
[1453] Users receive notifications, click links to download instructions and forms, and complete their tasks.
[1454] 9. User Emotion Recognition by Emotion Engine
[1455] While the user is using the system, the emotion engine analyzes the user's facial expressions, input speed, keystrokes, etc. in real time and transmits the emotion data to the server.
[1456] The server stores the emotion data sent from the emotion engine in a database and works with the generative AI to dynamically adjust the optimal interface and notification content based on the user's emotions.
[1457] For example:
[1458] If a user feels stressed while creating an employment contract for a new employee, the emotion engine analyzes the user's facial expressions and operation speed to recognize the stress. Based on this, the server simplifies the interface and changes it to a format that is easier to input. Furthermore, when the user reviews the employment contract generated by the generation AI, it provides appropriate reminder settings so that the user can review it in a relaxed state. The content of the reminder is also customized to take the user's emotions into consideration.
[1459] This system provides flexible support that responds to the user's emotional state, enabling greater efficiency and a more comfortable working environment when establishing and running a startup company.
[1460] The processing flow will be explained below.
[1461] Step 1:
[1462] The user logs in to the terminal and opens the basic information entry screen for company establishment. Specifically, the user enters the necessary information such as the company name, establishment date, representative name, and address.
[1463] Step 2:
[1464] The user confirms the information entered and presses the "Send" button. The information entered is temporarily saved on the device.
[1465] Step 3:
[1466] The device sends the input information to the server, which receives the information and stores it in a database.
[1467] Step 4:
[1468] Based on the stored information, the server sends a request to the generation AI for automatic generation of official documents. The generation AI then automatically generates official documents such as articles of incorporation and registration applications based on the provided information.
[1469] Step 5:
[1470] The server receives the official document data generated by the generation AI and converts it into an appropriate format (e.g., PDF, Word file).
[1471] Step 6:
[1472] The server stores the formatted document in a database and generates a download link for the user, who receives a notification and clicks the link to download the document and view its contents.
[1473] Step 7:
[1474] The user sets a deadline (such as a submission deadline or an important schedule). The device sends this to the server, which then stores the deadline information in a database.
[1475] Step 8:
[1476] The server manages deadlines and automatically generates reminders to notify users when the deadline approaches.
[1477] Step 9:
[1478] The user enters specific back-office tasks such as those for human resources, accounting, IT, and facilities into the terminal and presses the "Submit" button.
[1479] Step 10:
[1480] The device sends task information to the server, which stores the input task information in a database and requests task management assistance from the generation AI.
[1481] Step 11:
[1482] The generation AI generates optimal execution procedures and necessary formats based on the task information and sends them back to the server.
[1483] Step 12:
[1484] The server converts the procedure manuals and forms returned by the generation AI into an appropriate format, stores them in a database, generates a link to provide to the user, and notifies the user.
[1485] Step 13:
[1486] Users receive notifications, click links to download instructions and forms, and complete their tasks.
[1487] Step 14:
[1488] While the user is using the system, the emotion engine analyzes the user's facial expressions, typing speed, keystrokes, etc. in real time. Emotional data is sent from the device to the server.
[1489] Step 15:
[1490] The server receives the emotion data, stores it in a database, and works with the generative AI to dynamically change the interface based on the user's emotions. For example, if the user is feeling stressed, the interface will be simplified and changed to a format that is easier to input.
[1491] Step 16:
[1492] The server then customizes the content of reminders and notifications based on the emotional data, for example by selecting text that helps users complete tasks in a relaxed state.
[1493] Step 17:
[1494] Users receive customized reminders and notifications and follow interface changes to progress their work, helping them to work comfortably and complete tasks efficiently.
[1495] Example 2
[1496] Next, a description will be given of Example 2. In the following description, the data processing device 12 will be referred to as a "server" and the robot 414 will be referred to as a "terminal."
[1497] The present invention aims to solve the problem of the lack of a system that takes user feelings into consideration while improving the efficiency of official procedures and back-office operations in the establishment and operation of startup companies.The present invention aims to solve this problem, reduce the user's workload, and provide a comfortable working environment.
[1498] The specific processing by the specific processing unit 290 of the data processing device 12 in Example 2 is realized by the following means. In this invention, the server includes a means for a user to input company establishment information, a means for receiving the input company establishment information and storing it in a database, and a means for automatically generating official documents using a generation AI. This automates the generation of official documents, enabling the efficient establishment and operation of startup companies. Furthermore, the emotion engine recognizes the user's emotions in real time, dynamically adjusting the interface and customizing reminder content, thereby reducing user stress and improving the work environment.
[1499] "User" refers to a person or organization who uses the system and who establishes a company or performs back-office operations.
[1500] "Company establishment information" refers to basic information required to establish a company, such as the company name, establishment date, representative name, and address.
[1501] A "server" is a computing device that receives and stores input data and interacts with other systems and components as needed.
[1502] A "database" is an information storage system that stores information managed by a server in an organized manner and allows operations such as searching, updating, and deleting.
[1503] "Generative AI" is an artificial intelligence system that automatically generates documents and task procedures in a specified format based on information provided by the user.
[1504] "Official documents" are official documents required for company establishment and legal procedures, such as articles of incorporation and registration applications.
[1505] "Formatting" refers to converting documents such as official documents or procedure manuals into a specific format (e.g., PDF, Word file).
[1506] "Reminders" are alerts and notifications that notify users of important deadlines and task progress.
[1507] "Back office operations" refers to internal operations that do not involve direct customer contact, such as human resources, accounting, IT, and facility management, in company operations.
[1508] The "emotion engine" is a technology that recognizes a user's emotional state in real time by analyzing their facial expressions, input speed, keystrokes, etc.
[1509] "Interface" refers to the screen and input means through which the user interacts with the system, and is the part that adjusts operability and ease of use.
[1510] The present invention is a system that streamlines the official procedures and back-office operations required for establishing and running a startup company. This system also incorporates an emotion engine that recognizes the user's emotions. Specific embodiments for implementing the present invention are described below.
[1511] This system begins when a user enters company establishment information using a terminal. A terminal refers to a device such as a personal computer, tablet, or smartphone. The user logs in to the terminal, enters the necessary information such as the company name, establishment date, representative name, and address on a dedicated input screen, and presses the "Submit" button.
[1512] The terminal temporarily stores the information entered by the user and displays a confirmation screen for the entered information. When the user confirms the information and presses the "Confirm" button, the terminal sends the entered information to the server. The server is a computing device that runs on a cloud infrastructure (e.g., AWS, Azure).
[1513] The server receives the information sent from the device and stores it in an SQL database. The server then passes this information to a generation AI for automatic generation of official documents. The generation AI uses natural language processing (NLP) and machine learning (ML) techniques to automatically generate official documents such as articles of incorporation and registration applications in accordance with the law.
[1514] The generation AI returns the generated document data in JSON format to the server. The server receives this data and converts it into the appropriate format (PDF or Word file) using a library (e.g., iText). The converted document is saved in an SQL database and a link is generated to provide to the user. The user receives a notification of the generated document via email or in-app notification, and can click the link to download the document and view its contents.
[1515] As a concrete example, suppose a user establishes "ABC Co., Ltd." by entering "December 1, 2023" as the establishment date, "Yamada Taro" as the representative name, and "Shinjuku-ku, Tokyo" as the address. The system then automatically generates the articles of incorporation and registration application form, which the user can then review and download.
[1516] Users can set deadlines for various documents and important schedules from their devices. The server stores this deadline information in a database and generates reminders to notify users when deadlines approach. Reminders are sent via push notifications and emails.
[1517] Users can also use their devices to set specific work tasks related to back-office operations. An example of a set work task is creating an employment contract for a new employee. The server receives the input task information and stores it in a database. The generation AI supports task management and generates optimal execution procedures and necessary forms. Based on this, the server converts the procedures and forms into an appropriate format, generates a link, and notifies the user.
[1518] Furthermore, the system incorporates an emotion engine that analyzes the user's facial expressions, input speed, keystrokes, etc. in real time. The emotion engine recognizes the emotions the user feels while using the system and sends the emotion data to the server. The server then works with the generation AI based on the emotion data to dynamically adjust the interface and customize the reminder content according to the user's emotions.
[1519] As a concrete example, if a user is feeling stressed while completing an employment contract for a new employee, the emotion engine will recognize this and the server will simply change the interface to provide a relaxing reminder.
[1520] Prompt Sentence Examples
[1521] Enter the information for company establishment and press the send button. Then, check the information on the confirmation screen and press the confirm button.
[1522] Set important deadlines, hit send, and receive reminders as they approach.
[1523] Please fill out the new employee employment contract creation task and press the submit button. Then click the download link to get the employment contract.
[1524] The above is a specific embodiment for carrying out the invention. The present invention improves the efficiency of establishing and running a startup company and provides a comfortable and stress-free working environment for users.
[1525] The flow of the identification process in the second embodiment will be described with reference to FIG.
[1526] Step 1:
[1527] User enters company formation information
[1528] The user logs in to the terminal and opens the basic information entry screen for company establishment. Here, they enter the necessary information such as the company name, establishment date, representative name, address, etc., and press the "Submit" button.
[1529] Input: Information such as company name, date of establishment, representative name, address, etc.
[1530] Output: The input information is temporarily saved and displayed on a confirmation screen.
[1531] Step 2:
[1532] The server receives and processes the input information
[1533] The device temporarily stores the information entered by the user and displays a confirmation screen for the entered information. When the user confirms the information and presses the "Confirm" button, the device sends the entered information to the server.
[1534] The server receives the information sent from the device, stores it in an SQL database, and passes it to a generation AI for automatic generation of official documents.
[1535] Input: Verified company incorporation information.
[1536] Output: The information is stored in an SQL database and passed to the generative AI.
[1537] Step 3:
[1538] Automatic generation of official documents using generative AI
[1539] The server provides company establishment information to the generation AI via a REST API. The generation AI automatically generates official documents such as articles of incorporation and registration applications based on this information. The generated document data is returned to the server in JSON format.
[1540] Input: Company formation information stored in a SQL database.
[1541] Output: Official document data (JSON format) generated by the generation AI.
[1542] Step 4:
[1543] The server formats the generated document and serves it to the user.
[1544] The server receives the official document data returned by the generation AI and converts it into an appropriate format such as PDF or Word file using a library (e.g., iText). The converted document is stored in an SQL database and a link is generated to provide to the user.
[1545] Users will receive notifications of generated documents via email or in-app notifications, and can click a link to download the document and review its contents.
[1546] Input: Official document data (JSON format) from the generated AI.
[1547] Output: Official document data converted to PDF or Word file format, and a link to download the document.
[1548] Step 5:
[1549] The user sets the due date
[1550] The user uses the terminal to input deadlines for various documents and other important schedule information, and then presses the "Save" button. The terminal then sends the input deadline information to the server.
[1551] Input: Submission deadlines and important schedule information.
[1552] Output: Due date information is sent to the server.
[1553] Step 6:
[1554] The server manages due dates and sends reminders
[1555] The server receives the due date information sent from the device and stores it in an SQL database. When the due date approaches, the server generates a reminder and sends it to the user via push notification or email.
[1556] Input: Due date information stored in a SQL database.
[1557] Output: Reminder notifications when due dates approach.
[1558] Step 7:
[1559] Users set back-office tasks and the server manages them.
[1560] The user uses the terminal to input specific business tasks such as those for human resources, accounting, IT, and facilities, and then presses the "Submit" button. The terminal then sends the input task information to the server.
[1561] The server stores the input task information in a database and requests task management assistance from the generation AI, which then generates optimal execution procedures and necessary formats and sends them back to the server.
[1562] Input: Back office task information.
[1563] Output: The optimal execution procedure and required formats are generated and stored in a database.
[1564] Step 8:
[1565] The server provides the user with the information obtained from the generated AI.
[1566] The server uses the library to convert the instructions and forms returned by the generation AI into an appropriate format, stores them in a database, and generates a link for the user and notifies them.
[1567] Users receive notifications, click links to download instructions and forms, and complete their tasks.
[1568] Input: Instructions and format data from the generating AI.
[1569] Output: Instructions and forms converted to PDF and Word files, along with notification links for users.
[1570] Step 9:
[1571] Recognizing user emotions with an emotion engine
[1572] While the user is using the system, the emotion engine monitors facial expression analysis, input speed, keystrokes, etc. in real time to generate emotion data and send it to the server.
[1573] The server stores the emotion data sent from the emotion engine in a database and works with the generative AI to dynamically adjust the interface and notification content.
[1574] Input: User interaction data (facial expressions, typing speed, keystrokes, etc.).
[1575] Output: User emotion data, dynamically adjusted interface and notification content.
[1576] (Application example 2)
[1577] Next, a description will be given of Application Example 2. In the following description, the data processing device 12 will be referred to as a "server" and the robot 414 will be referred to as a "terminal."
[1578] Conventional factory work support systems do not take into account the emotions and stress levels of workers, which can lead to reduced work efficiency and a worsening working environment. Furthermore, they lack an appropriate mechanism for dynamically adjusting the work interface and reducing worker stress through emotion recognition. This invention solves the problem of providing an efficient and comfortable work environment by recognizing the user's emotions in real time and optimizing work support.
[1579] The specific processing by the specific processing unit 290 of the data processing device 12 in the application example 2 is realized by the following means.
[1580] In this invention, the server comprises a means for a user to input company establishment information, a server means, and
[1581] The system includes an emotion engine that analyzes the emotions of the worker and dynamically adjusts the interface and processing priority, a means that analyzes facial expressions and input speed in real time and sends emotion data to a database, and a means that optimizes work support means based on the emotion data. This provides flexible support according to the worker's emotional state, enabling improved work efficiency and reduced worker stress.
[1582] "User" refers to a person or organization that uses the system to enter company formation information.
[1583] "Means for entering company establishment information" refers to an interface or platform where users can enter basic information such as company name, establishment date, representative name, and address.
[1584] "Server means" refers to a device that stores the input company establishment information and emotion data in a database and performs the necessary data processing and communication.
[1585] "Generative artificial intelligence means" refers to programs or systems that utilize artificial intelligence technology to automatically generate official documents based on stored information.
[1586] "Emotion engine means" refers to a device or software that analyzes a user's facial expressions, input speed, etc., and recognizes emotions in real time.
[1587] "Means for transmitting emotion data to a database" refers to a communication means for transmitting the analyzed emotion data to a server and storing it in a database.
[1588] "Means for optimizing work support means" refers to systems and algorithms that adjust work interfaces and task priorities based on emotional data to provide optimal support.
[1589] The present invention is a system that recognizes the emotions of a worker in real time and optimizes work support. Specific embodiments of the system are described below.
[1590] First, when a user enters company establishment information, they enter the information using a terminal. The entered company establishment information is temporarily saved on the terminal, and a confirmation screen is displayed. Once the user confirms the information and presses the "Confirm" button, the information is sent to the server. The server saves the received information in a database and passes it to a generative AI model to automatically generate official documents.
[1591] The generated official document data is sent back to the server, which converts it into the appropriate format (e.g., PDF, Word file), saves the converted document as a link provided to the user, who can click on the link to download the document and view its contents.
[1592] Next, the server is responsible for managing deadlines and back-office tasks. Users enter deadlines and schedules on their devices, and the server stores the information in a database. When deadlines approach, reminders are generated and notifications are sent to the user. Back-office tasks are managed in the same way, with the generative AI model generating optimal execution procedures and necessary forms.
[1593] The system includes an emotion recognition engine that analyzes the user's emotions in real time based on their facial expressions and input speed. The server stores the emotion data in a database and dynamically adjusts the interface and processing priorities based on that data. For example, if the user is feeling stressed, the system can reduce the user's stress by simplifying the interface and work procedures.
[1594] The hardware uses a camera to capture the facial expressions of workers in real time, while the software uses OpenCV and Keras for facial expression recognition and emotion analysis, and Schedule for scheduling.
[1595] For example, if a worker frequently experiences stress during a particular task step, an emotion recognition application can detect this in real time and simplify the task steps to reduce stress during that step.
[1596] An example of a prompt for a generative AI model is, "What steps are involved in official procedures and back-office operations? Please suggest how these steps can be automated."
[1597] The above is a specific embodiment for carrying out the present invention.
[1598] The flow of the specific processing in the application example 2 will be described with reference to FIG.
[1599] Step 1:
[1600] The user logs in to the terminal and enters the basic information for company establishment. The user enters the necessary information such as the company name, establishment date, representative name, and address, and presses the "Submit" button. The entered information is temporarily saved on the terminal. This entered information will be the data sent to the server in step 2.
[1601] Step 2:
[1602] The terminal displays the information entered by the user on a confirmation screen and provides a "Confirm" button for the user to confirm. When the user presses the "Confirm" button, the input information is sent to the server. The server stores the received information in a database and converts it into an appropriate format for data processing.
[1603] Step 3:
[1604] The server passes the stored company establishment information to a generative AI model, which automatically generates official documents. The generative AI model generates the necessary official documents (e.g., articles of incorporation, registration applications, etc.) based on the input information in accordance with the law. The generated document data is sent back to the server, which then converts this data into an appropriate format (e.g., PDF, Word file). This conversion process also involves data processing.
[1605] Step 4:
[1606] The server saves the generated document data in a database and generates a link to provide it to the user. The user receives a notification that the document has been generated, clicks the link on their device to download the document, and checks its contents.
[1607] Step 5:
[1608] The user inputs deadlines and schedules from the device. The device then sends the entered deadline information to the server. The server stores the information in a database and automatically generates reminders to notify the user when the deadline approaches. Reminders are generated by performing data calculations based on the deadline information.
[1609] Step 6:
[1610] Users input back-office tasks into their devices and send them to the server. The server stores the task information in a database and passes it to a generative AI model to generate optimal execution procedures and required formats. The generative AI model analyzes the input task information and generates optimal procedures and formats.
[1611] Step 7:
[1612] The server converts the procedures and forms returned by the generative AI model into an appropriate format and stores them in a database. It also generates a link to provide to the user and notifies the user. The user receives the notification, clicks the link, downloads the procedures and forms, and completes their work.
[1613] Step 8:
[1614] The emotion engine analyzes the user's facial expressions and input speed in real time and sends the emotional data to the server. The analysis uses facial expression recognition and data analysis technology.
[1615] Step 9:
[1616] The server stores the emotion data sent from the emotion engine in a database and works with the generative AI model to dynamically adjust the interface and processing priorities. Based on the emotion data, the interface is simplified and changes are made to reduce worker stress.
[1617] This detailed explanation of each processing step allows users to understand the specific operational flow of the system, and also clarifies the distinctive features of official document generation using a generative AI model and worker support using an emotion engine.
[1618] 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 control target 443 to output the result of the specific processing. The microphone 238 acquires voice indicating a user input regarding the result of the specific processing. The control unit 46A transmits voice data indicating the user input acquired by the microphone 238 to the data processing device 12. In the data processing device 12, the specific processing unit 290 acquires the voice data.
[1619] The data generation model 58 is a so-called generative AI (Artificial Intelligence). An example of the data generation model 58 is ChatGPT (Internet Search<URL: https: / / openai.com / blog / chatgpt> ), Gemini (Internet search <url: https: gemini.google.com ?hl="ja">) and other generation AIs. The data generation model 58 is obtained by performing deep learning on a neural network. A prompt including an instruction is input to the data generation model 58, and inference data such as voice data indicating voice, text data indicating text, and image data indicating an image is also input. The data generation model 58 performs inference on the input inference data in accordance with the instruction indicated by the prompt, and outputs the inference result in a data format such as voice data and text data. Here, inference refers to, for example, analysis, classification, prediction, and / or summarization.
[1620] In the above embodiment, an example in which the specific processing is performed by the data processing device 12 has been given, but the technology of the present disclosure is not limited to this, and the specific processing may be performed by the robot 414.
[1621] The emotion identification model 59 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 an emotion map (see FIG. 9), which is a specific mapping. Similarly, the emotion identification model 59 may determine the robot's emotion, and the identification processing unit 290 may perform identification processing using the robot's emotion.
[1622] FIG. 9 is a diagram illustrating an emotion map 400 on which multiple emotions are mapped. In the emotion map 400, emotions are arranged in concentric circles radiating from the center. Emotions closer to the center of the concentric circles are more primitive. Emotions representing states and actions arising from a state of mind are arranged on the outer edges of the concentric circles. The concept of emotion includes both affect and mental states. Emotions generally generated from reactions occurring in the brain are arranged on the left side of the concentric circles. Emotions generally induced by situational judgment are arranged on the right side of the concentric circles. Emotions generally generated from reactions occurring in the brain and induced by situational judgment are arranged on the upper and lower sides of the concentric circles. Furthermore, the emotion of "pleasure" is arranged on the upper side of the concentric circles, and the emotion of "discomfort" is arranged on the lower side. In this way, in the emotion map 400, multiple emotions are mapped based on the structure by which emotions are generated, and emotions that tend to occur simultaneously are mapped close to each other.
[1623] These emotions are distributed in the 3 o'clock direction on emotion map 400, and typically fluctuate between relief and anxiety. In the right half of emotion map 400, situational awareness dominates over internal sensations, resulting in a sense of calm.
[1624] The inside of emotion map 400 represents what is going on in the mind, and the outside of emotion map 400 represents behavior, so the further you go outside emotion map 400, the more visible the emotions become (the more they are expressed in behavior).
[1625] Human emotions are based on various balances, such as posture and blood sugar levels. When these balances deviate from the ideal, a state of discomfort is indicated, and when they approach the ideal, a state of pleasure is indicated. Emotions can also be created for robots, automobiles, and motorcycles, based on various balances, such as posture and remaining battery life. When these balances deviate from the ideal, a state of discomfort is indicated, and when they approach the ideal, a state of pleasure is indicated. An emotion map can be generated, for example, based on Dr. Mitsuyoshi's emotion map (Research on Voice Emotion Recognition and Emotional Brain Physiological Signal Analysis Systems, Tokushima University, Doctoral Dissertation: https: / / ci.nii.ac.jp / naid / 500000375379). The left half of the emotion map lists emotions belonging to the "reaction" domain, where sensation is dominant. The right half of the emotion map lists emotions belonging to the "situation" domain, where situational awareness is dominant.
[1626] The emotion map defines two emotions that promote learning. One is a negative emotion on the situation side, around the middle of "repentance" or "reflection." In other words, this occurs 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 a positive emotion on the response side, around "desire." In other words, this occurs when the robot experiences positive feelings such as "I want more" or "I want to know more."
[1627] The emotion identification model 59 inputs user input into a pre-trained neural network, obtains emotion values indicating each emotion shown in the emotion map 400, and determines the user's emotion. This neural network is pre-trained based on multiple pieces of training data that are combinations of user input and emotion values indicating each emotion shown in the emotion map 400. Furthermore, this neural network is trained so that emotions that are located close to each other have similar values, as in the emotion map 900 shown in FIG. 10. FIG. 10 shows an example in which multiple emotions, "relieved," "calm," and "reassuring," have similar emotion values.
[1628] The system according to the present disclosure has been described above mainly with respect to the functions of the data processing device 12, but the system according to the present disclosure is not necessarily implemented on a server. The system according to the present disclosure may be implemented as a general information processing system. The present disclosure may be implemented, for example, as a software program running on a personal computer or an application running on a smartphone, etc. The method according to the present disclosure may be provided to users in the form of SaaS (Software as a Service).
[1629] In the above embodiment, an example was given in which the specific processing is performed by one computer 22, but the technology of the present disclosure is not limited to this, and the specific processing may be distributed and performed by a plurality of computers including the computer 22. For example, the data generation model 58 may be provided in an external device of the data processing device 12, and data may be generated in the external device in accordance with input data.
[1630] In the above embodiment, an example in which the specific processing program 56 is stored in the storage 32 has been described, but the technology of the present disclosure is not limited to this. For example, the specific processing program 56 may be stored in a portable, computer-readable, non-transitory storage medium such as a USB (Universal Serial Bus) memory. The specific processing program 56 stored in the non-transitory storage medium is installed in the computer 22 of the data processing device 12. The processor 28 executes the specific processing in accordance with the specific processing program 56.
[1631] 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.
[1632] It is not necessary to store all 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 all of the specific processing program 56 in the storage 32; only a portion of the specific processing program 56 may be stored.
[1633] The hardware resource for executing a specific process can be any of the following processors: An example of a processor is a CPU, which is a general-purpose processor that functions as a hardware resource for executing a specific process by executing software, i.e., a program. Another example of a processor is a dedicated electrical circuit, such as an FPGA (Field-Programmable Gate Array), a PLD (Programmable Logic Device), or an ASIC (Application Specific Integrated Circuit), which is a processor with a circuit configuration designed specifically for executing a specific process. Each processor has built-in or connected memory, and each processor uses the memory to execute the specific process.
[1634] The hardware resource that executes the specific processing may be configured with one of these various processors, or may be configured with 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). Also, the hardware resource that executes the specific processing may be a single processor.
[1635] As an example of a system configured with a single processor, first, one processor is configured by combining one or more CPUs and software, and this processor functions as a hardware resource that executes a specific process. Second, there is a system that uses a processor that realizes the functions of an entire system including multiple hardware resources that execute a specific process on a single IC chip, as typified by SoC (System-on-a-chip). In this way, a specific process is realized using one or more of the above-mentioned various processors as hardware resources.
[1636] Furthermore, the hardware structure of these various processors can be, more specifically, an electric circuit that combines circuit elements such as semiconductor devices. The specific processing described above is merely an example. Therefore, it goes without saying that unnecessary steps may be deleted, new steps may be added, or the processing order may be rearranged, without departing from the spirit of the invention.
[1637] The above-described description and illustrations are a detailed explanation of the parts related to the technology of the present disclosure and are merely an example of the technology of the present disclosure. For example, the above description of the configuration, functions, actions, and effects is an explanation of an example of the configuration, functions, actions, and effects of the parts related to the technology of the present disclosure. Therefore, it goes without saying that unnecessary parts may be deleted, new elements may be added, or replacements may be made to the above-described description and illustrations within the scope of the gist of the technology of the present disclosure. Furthermore, to avoid confusion and facilitate understanding of the parts related to the technology of the present disclosure, the above-described description and illustrations omit explanations of common technical knowledge that do not require particular explanation to enable the implementation of the technology of the present disclosure.
[1638] All publications, patent applications, and technical standards mentioned in this specification are herein incorporated by reference to the same extent as if each individual publication, patent application, or technical standard was specifically and individually indicated to be incorporated by reference.
[1639] The following is further disclosed regarding the above embodiment.
[1640] (Claim 1)
[1641] a means for a user to input company formation information;
[1642] A server that receives the entered company establishment information and stores it in a database;
[1643] A generation AI that automatically generates official documents based on stored information,
[1644] means for formatting and providing the generated official document to a user;
[1645] A means to set due dates and send reminders;
[1646] A means to manage back-office tasks and generate optimal execution procedures and necessary forms;
[1647] A system including:
[1648] (Claim 2)
[1649] The system of claim 1, further comprising a means for managing deadlines and sending reminders based on deadline information specified by the user when the generation AI creates official documents.
[1650] (Claim 3)
[1651] The system according to claim 1, wherein the generating AI is provided with a means for generating optimal execution procedures and necessary formats for task management of back-office operations and providing them to the user.
[1652] "Example 1"
[1653] (Claim 1)
[1654] a means for a user to input company formation information;
[1655] A server that receives the entered company establishment information and stores it in a database;
[1656] A generation AI that automatically generates official documents based on stored information,
[1657] A means for converting the generated official document into an appropriate format and providing it to a user;
[1658] A way for users to set deadlines for various documents and important schedules,
[1659] A way to manage due dates and send reminders;
[1660] a means for users to configure and manage back-office tasks;
[1661] A means for generative AI to generate optimal execution procedures and necessary formats for back-office tasks,
[1662] A system including:
[1663] ...
Claims
1. a means for a user to input company formation information; A server that receives the entered company establishment information and stores it in a database; A generation AI that automatically generates official documents based on stored information, means for formatting and providing the generated official document to a user; A means to set due dates and send reminders; A means to manage back-office tasks and generate optimal execution procedures and necessary forms; A system including:
2. The system according to claim 1, further comprising a means for managing deadlines and sending reminders based on deadline information specified by the user when the generation AI creates official documents.
3. The system according to claim 1, further comprising a means for generating optimal execution procedures and necessary forms for task management of back-office operations and providing them to the user.
Citation Information
Patent Citations
Persona chatbot control method and system
JP2022180282A