System
A system for SMEs automates the subsidy application process, enhancing efficiency and accuracy by collecting data, generating forms, and submitting them to review agencies, addressing the complexity of subsidy programs.
Patent Information
- Application Number
- JP2024130411
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2024-08-06
- Publication Date
- 2026-02-19
AI Technical Summary
Small and medium-sized enterprises (SMEs) face challenges in efficiently utilizing government subsidy programs due to the complexity of application procedures and lack of manpower, leading to inefficiencies and potential missed opportunities.
A system that collects management data, analyzes it to identify applicable subsidies, automatically generates and proofreads application forms, and submits them to review agencies, offering user-friendly interaction and a contingency-based fee model.
Enables SMEs to efficiently apply for subsidies, maximizing the chances of approval and reducing the burden on users by automating the process and providing accurate recommendations.
Smart Images

Figure 2026028113000001_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] Japanese small and medium-sized enterprises (SMEs) are being asked to create new business opportunities and improve management efficiency, but due to a lack of funds and manpower, they are unable to fully utilize the various subsidy programs offered by the government. Utilizing the current subsidy programs requires the preparation of numerous documents and application procedures, and SME managers find it difficult to efficiently complete these procedures due to their busy daily work. Therefore, there is a need for support to help SME managers effectively utilize the subsidy programs. [Means for solving the problem]
[0005] To solve the above-mentioned problems, the present invention provides a system that includes a means for collecting management data of small and medium-sized enterprises, a means for storing the collected management data in a database, a means for analyzing the stored management data to extract applicable subsidy information, a means for automatically generating a subsidy application form based on the extracted subsidy information, a means for proofreading the generated subsidy application form, a means for submitting the checked application form to a subsidy review agency, a means for receiving the subsidy review results, and a means for claiming a success fee if the subsidy application is successful. The system also provides a more user-friendly system by including a means for providing a draft of the subsidy application form to the user and accepting user revisions, and a means for re-checking and resubmitting the revised application form. Furthermore, by including a means for analyzing specific industry information and regional information, the applicability of subsidy information can be determined more accurately.
[0006] "Small and medium-sized enterprises" refer to companies that have a certain number of employees and sales revenues, and are smaller in scale than large companies, but occupy an important position in economic activity.
[0007] "Management data" refers to information related to management, such as a company's financial situation, sales, number of employees, and business operations.
[0008] A "database" is a collection of data organized according to certain rules, and refers to a system that allows for efficient retrieval, storage, and updating of information.
[0009] A "subsidy" refers to financial assistance provided by governments or public organizations to businesses that meet certain conditions.
[0010] "Subsidy information" refers to information such as detailed conditions, eligibility, amount, and application procedures for various subsidies.
[0011] "Subsidy application form" refers to a document that an applicant submits containing the information required to receive a subsidy.
[0012] "Automatic generation" refers to the system's ability to automatically create information and data without human intervention.
[0013] "Proofreading" refers to the process of checking the contents of documents or data to detect errors and necessary corrections.
[0014] "Subsidy review organization" refers to an organization or institution that accepts, reviews, and makes decisions on subsidy applications.
[0015] A "contingency fee" is a fee that is paid only if a specific outcome is achieved. [Brief explanation of the drawings]
[0016] [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
[0017] 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.
[0018] First, the terms used in the following description will be explained.
[0019] 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).
[0020] 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.
[0021] 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.
[0022] 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.
[0023] 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."
[0024] [First embodiment]
[0025] FIG. 1 shows an example of the configuration of a data processing system 10 according to the first embodiment.
[0026] 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.
[0027] 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).
[0028] 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.
[0029] 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.
[0030] 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.
[0031] 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.
[0032] FIG. 2 shows an example of the main functions of the data processing device 12 and the smart device 14.
[0033] 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.
[0034] 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.
[0035] 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.
[0036] 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."
[0037] System Overview
[0038] This invention is a support system that helps small and medium-sized enterprises efficiently utilize government subsidy programs. The system allows users (small and medium-sized enterprise managers) to input their company's management data, extracts applicable subsidy information based on that data, automatically generates and proofreads subsidy application forms, and ultimately supports the process of submitting the application to a subsidy review organization. Furthermore, by adopting a contingency-based business model, the system provides services without placing a burden on users.
[0039] Overall system flow
[0040] Enter user information
[0041] User
[0042] Use a terminal (PC or mobile device) to enter management data such as your company's annual sales, number of employees, and business details.
[0043] Click the submit button to submit the input data.
[0044] Terminal
[0045] The data entered by the user is compiled into a data package and sent to the server.
[0046] Data transmission and storage
[0047] server
[0048] Receive management data sent from the terminal.
[0049] The received data is saved in the database.
[0050] After confirming that registration in the database is complete, a processing completion notification is returned to the terminal.
[0051] Terminal
[0052] Receives a processing completion notification from the server and notifies the user.
[0053] Automatic grant recommendation
[0054] server
[0055] Retrieve the user's business data from the database.
[0056] The data obtained is analyzed and matched with applicable grant information.
[0057] A list of recommended subsidies will be created from the matching results.
[0058] The recommended subsidy list is sent to the terminal.
[0059] Terminal
[0060] A list of recommended grants is received and displayed to the user.
[0061] Auto-generate grant applications
[0062] User
[0063] Select the grant you wish to apply for from the list of recommendations displayed.
[0064] Confirm your selections and ask the system to automatically generate your grant application.
[0065] Terminal
[0066] The user's selection information is sent to the server.
[0067] server
[0068] Generate a draft grant application based on the specified grant information.
[0069] Send the draft application to the terminal.
[0070] Terminal
[0071] The received draft request is displayed to the user.
[0072] Proofreading of application documents
[0073] User
[0074] Check the displayed draft application and make any necessary corrections.
[0075] Once the corrections are complete, a final check is made and the application is sent to the server.
[0076] Terminal
[0077] The corrected application data is sent to the server.
[0078] server
[0079] Analyze the received application data and proofread the application contents.
[0080] Based on the check results, a list of error messages and missing information is generated.
[0081] The check results are sent to the terminal.
[0082] Terminal
[0083] The check results are displayed to the user.
[0084] Returning the revised version and preparing it for sending
[0085] User
[0086] Make corrections again based on the displayed check results.
[0087] Once the revisions are complete and there are no issues with the content, submit the final version of the application.
[0088] Terminal
[0089] The final application data is sent to the server.
[0090] server
[0091] The final application form is received and checked again.
[0092] If there are no issues, prepare the final version for submission to the appropriate grant review body.
[0093] Submitting an application
[0094] server
[0095] Process the final application for submission to the grant review body.
[0096] The terminal is notified that submission to the review agency has been completed.
[0097] Terminal
[0098] Receive a submission completion notification from the server and notify the user.
[0099] Receiving and reporting results
[0100] server
[0101] Receive the review results from the grant review agency.
[0102] The received review results are sent to the terminal.
[0103] If your application is successful, we will begin the process of claiming your success fee.
[0104] Terminal
[0105] The review results are received and displayed to the user.
[0106] Prompt for necessary actions based on application results.
[0107] As a specific example, the manager of small and medium-sized enterprise A logs into the system and enters management data, such as the company's annual sales of 200 million yen and the number of employees of 50. The system analyzes this data and recommends applicable subsidies such as the "IT Introduction Subsidy" and the "Regional Revitalization Project Subsidy." The manager expresses interest in the "IT Introduction Subsidy" and requests that an application form be automatically generated. The system then generates a draft application form, which the manager modifies and reviews before submitting the final version to the subsidy review organization. If the review is successful, the system initiates the process of claiming the success fee.
[0108] In this way, the system helps small and medium-sized business owners apply for subsidies efficiently.
[0109] The processing flow will be explained below.
[0110] Step 1: The user enters their company's business data
[0111] User
[0112] Enter your company's management data, such as annual sales, number of employees, and business details, into the input form.
[0113] Check the data you have entered and click the send button.
[0114] Step 2: Send management data to the server
[0115] Terminal
[0116] The entered management data is compiled into a data package.
[0117] Send the data package to the server.
[0118] Step 3: The server receives and stores the management data
[0119] server
[0120] Check the management data received from the terminal.
[0121] The received data is stored in a database.
[0122] Notify the device that data saving is complete.
[0123] Step 4: Extract subsidy information based on management data
[0124] server
[0125] Retrieve stored management data from the database.
[0126] Use built-in analysis algorithms to extract applicable subsidy information.
[0127] The extracted subsidy information is compiled into a list and sent to the terminal.
[0128] Step 5: User selects grant
[0129] Terminal
[0130] A list of subsidy information sent from the server is displayed to the user.
[0131] User
[0132] Review the list and select the grant you wish to apply for.
[0133] Click the Send button to send the selection results to the server.
[0134] Step 6: Automate Grant Application Generation
[0135] server
[0136] A draft application is generated based on the selections received from the user.
[0137] Send the automatically generated application draft to the terminal.
[0138] Step 7: User reviews and modifies application
[0139] Terminal
[0140] Display the draft request to the user.
[0141] User
[0142] Check the application form displayed and make any necessary corrections.
[0143] Click the Send button to send the modified version to the server.
[0144] Step 8: The server proofreads the application
[0145] server
[0146] Analyze the received revised application form and proofread the contents.
[0147] Detects errors and missing information and generates reports about them.
[0148] Send the report to the device.
[0149] Step 9: User performs final confirmation
[0150] Terminal
[0151] Display the check report to the user.
[0152] User
[0153] Review the report and make any necessary corrections.
[0154] Click the Send button to send the application form to the server after final confirmation.
[0155] Step 10: Server submits application to grant review agency
[0156] server
[0157] Submit the final application to the grant review body.
[0158] Notify the terminal that submission is complete.
[0159] Step 11: Receive and report the review results
[0160] server
[0161] Receive the review results from the grant review agency.
[0162] The received examination results are sent to the terminal.
[0163] Terminal
[0164] The review results are displayed to the user.
[0165] User
[0166] Check the review results.
[0167] Step 12: If your grant application is successful, claim your success fee
[0168] server
[0169] If the application is successful, we will process the success fee claim.
[0170] Success fee claim information is sent to the terminal.
[0171] Terminal
[0172] Display success fee claim information to the user.
[0173] The above are the specific processing steps of the system.
[0174] Example 1
[0175] 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."
[0176] For small and medium-sized enterprises, making appropriate use of government subsidy programs is important for business improvement and growth. However, because there are a wide variety of subsidy types and application procedures, selecting the appropriate subsidy and preparing the application requires a great deal of time and effort. Furthermore, if the content of the application is insufficient, there is a risk that it will not pass the screening and will not receive the subsidy. Furthermore, if appropriate recommendations for applicable subsidies are not made, managers may miss out on the most suitable subsidy information. There is a need for a system that can solve these issues and enable small and medium-sized enterprises to apply for subsidies efficiently.
[0177] 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.
[0178] In this invention, the server includes means for collecting management information of small and medium-sized enterprises, means for storing the collected management information in a data storage, means for analyzing the stored management information and extracting applicable financial support information, means for automatically generating application documents based on the extracted financial support information, means for inspecting the generated application documents, means for submitting the inspected application documents to a financial support screening agency, means for receiving the financial support screening results, means for charging a success fee if the financial support application is successful, means for providing a draft of the application documents to the user and accepting user revisions, means for re-inspecting and resubmitting the revised application documents, and means for analyzing specific industry information and regional information to determine the applicability of the financial support information. This enables small and medium-sized enterprises to efficiently find appropriate subsidies, efficiently complete application processes, maximize the chances of passing the screening, and improve the accuracy of their applications.
[0179] "Management information" refers to data such as sales, number of employees, and business details generated by small and medium-sized enterprises in the course of their daily operations.
[0180] "Data storage" refers to devices and systems for storing data safely and efficiently for long periods of time.
[0181] "Financial aid information" means information about grants, grants, scholarships, and other assistance provided by governments and other organizations.
[0182] "Application" means an official document that contains the information required to receive financial assistance.
[0183] "Inspection" is the process of checking the contents of application documents and identifying any errors or deficiencies.
[0184] A "financial assistance review body" is an organization or agency that evaluates submitted application documents and determines whether a grant is eligible.
[0185] "Review result" refers to the result issued by the financial aid review body after it has completed its evaluation of the application documents, indicating whether or not the grant is approved.
[0186] A "success fee" is a fee that is paid if the service provided is successful.
[0187] A "draft" is a rough draft created as a preliminary step to a formal document.
[0188] "Users" refer to managers and staff of small and medium-sized enterprises who intend to use the system to apply for subsidies.
[0189] "Industry information" is data and knowledge related to a specific industry or business sector.
[0190] "Regional information" is data or information relating to a particular geographic area.
[0191] This invention is a support system for small and medium-sized enterprises to efficiently utilize government subsidy programs. This system allows users to input their company's management information, extracts applicable subsidy information based on that information, and automatically generates and proofreads subsidy application forms. Specifically, the server, terminals, and users work together to carry out the process, each fulfilling their respective roles. Below, we will explain the operation of the system, specifying the specific hardware and software used.
[0192] Hardware and software used
[0193] Hardware
[0194] Device: An internet-enabled device such as a computer, smartphone, or tablet.
[0195] Server: Web server (Apache or Nginx), database server (MySQL or PostgreSQL).
[0196] software
[0197] Programming languages: Java, Python.
[0198] Frontend: HTML, CSS, JavaScript.
[0199] Data analysis: Python NumPy and Pandas libraries.
[0200] Database Management System (DBMS): MySQL, PostgreSQL.
[0201] Specific examples of the system
[0202] 1. User information entry and submission
[0203] Users enter their company's annual sales, number of employees, business details, and other management information into the system from their PC or mobile device. Once the information is complete, they click the send button and the data is sent from the device to the server.
[0204] 2. Data analysis and grant recommendations
[0205] The server stores the management information sent from the device in a database. The stored data is analyzed using the Python Pandas library and compared with applicable subsidy information, resulting in a list of recommendations for the most suitable subsidies.
[0206] 3. Automatic generation and proofreading of application forms
[0207] When a user selects the grant they wish to apply for from a list of recommended grants, the server generates a draft application form based on the grant information. The generated draft is sent to the terminal, where the user can review and modify it. The modified draft is sent again to the server, where it is proofread. If there are any error messages or missing information, these are also sent to the terminal and the user is notified.
[0208] 4. Final confirmation and submission
[0209] Once the user has completed the corrections and submitted the final application to the server, the server will perform a final check and, if there are no problems, submit the application to the grant review organization. After submission is complete, the server will send a notification to the terminal to notify the user.
[0210] 5. Review results and compensation claim
[0211] After the review is completed, the server receives the review results from the grant review organization and sends them to the terminal. The results are displayed for the user to check, and if successful, the process of claiming the success fee begins.
[0212] Specific examples
[0213] The manager of small and medium-sized enterprise A logs into the system and enters management information, such as the company's annual sales of 200 million yen and the number of employees of 50. This data is sent from the terminal to the server, which analyzes it. As a result of the analysis, it recommends applications such as "IT Introduction Subsidies" and "Regional Revitalization Project Subsidies." When the manager expresses interest in the "IT Introduction Subsidy" and requests automatic generation of an application form, the server generates a draft and sends it to the terminal. The manager checks and modifies the draft and sends it to the server as the final version. The server submits the application to the review organization, receives the review results, and notifies the manager. If the review is successful, the process of claiming the success fee begins.
[0214] Prompt Sentence Examples
[0215] "Please explain the specific processing steps and operation of a system that allows small and medium-sized enterprises to recommend subsidies based on their own management information. Also, please provide a detailed description of the operation of users, terminals, and servers."
[0216] In this way, the system helps small and medium-sized enterprises find appropriate subsidies and apply for them efficiently.
[0217] The flow of the identification process in the first embodiment will be described with reference to FIG.
[0218] Step 1: Enter your information
[0219] User
[0220] Business information such as your company's annual sales, number of employees, and business activities is entered into the system via a computer or mobile device.
[0221] Once you have completed the entry, click the Send button.
[0222] input
[0223] Business information entered by the user (annual sales, number of employees, business details).
[0224] output
[0225] The entered management information is sent as a data package to the terminal, and then sent from the terminal to the server.
[0226] Specific actions
[0227] The user interface is built using HTML, CSS, and JavaScript.
[0228] The input data is validated to check the format and to ensure there is no invalid data.
[0229] Step 2: Send and store data
[0230] Terminal
[0231] The management information entered by the user is compiled into a data package and sent to the server.
[0232] server
[0233] Receive management information sent from the terminal.
[0234] Save the received data in a database (using MySQL or PostgreSQL).
[0235] input
[0236] A data package of management information sent from the terminal.
[0237] output
[0238] A message indicating that the data has been saved to the database is sent from the server to the terminal and displayed to the user.
[0239] Specific actions
[0240] The server receives the data and stores it in a database management system (DBMS).
[0241] If the save is successful, a completion notification is sent to the terminal.
[0242] Step 3: Automatic Grant Recommendation
[0243] server
[0244] Retrieve the user's business information stored from the database.
[0245] Analyze the acquired data using the Pandas library.
[0246] Match applicable grant information and create a list of recommended grants.
[0247] Terminal
[0248] A recommendation list is received and displayed to the user.
[0249] input
[0250] User's business information stored in a database.
[0251] output
[0252] A recommended list of applicable grants.
[0253] Specific actions
[0254] The server runs an analysis algorithm and selects the most appropriate subsidy information based on the management information.
[0255] The recommendation list is sent to the device in JSON format and displayed to the user.
[0256] Step 4: Auto-generate grant applications
[0257] User
[0258] Select the grant you wish to apply for from the list of recommended grants and request automatic generation of your application.
[0259] Terminal
[0260] The user's selection information is sent to the server.
[0261] server
[0262] Generate a draft application based on the selected grant information.
[0263] Send the generated draft to the device.
[0264] input
[0265] User-selected grant and management information.
[0266] output
[0267] Draft application.
[0268] Specific actions
[0269] The server runs an automated generation algorithm to generate the application in the appropriate format.
[0270] The draft is sent to the device as a PDF or online form.
[0271] Step 5: Proofread your application
[0272] User
[0273] Review the draft application and make any necessary revisions.
[0274] Terminal
[0275] The corrected application data is sent to the server.
[0276] server
[0277] Analyze application data and perform proofreading checks.
[0278] Generates error messages and missing information lists and sends them to the terminal.
[0279] input
[0280] Application data modified by the user.
[0281] output
[0282] Error messages and missing information list.
[0283] Specific actions
[0284] The server runs a proofreading algorithm to check the application for consistency and completeness of all required information.
[0285] The check results are sent to the terminal in JSON format and notified to the user.
[0286] Step 6: Return the revised version and prepare it for submission
[0287] User
[0288] Based on the check results, revise the application form again.
[0289] The application form after the correction is completed is sent to the server.
[0290] Terminal
[0291] The final application data is sent to the server.
[0292] server
[0293] The final application form is checked again, and if there are no problems, it is prepared in a format that can be submitted to the review body.
[0294] input
[0295] Application data corrected by the user based on the check results.
[0296] output
[0297] The final application form is ready for submission.
[0298] Specific actions
[0299] The server runs the calibration algorithm again and performs a final check.
[0300] Keep the application in a format for submission.
[0301] Step 7: Submit your application
[0302] server
[0303] Submit your final application to the financial aid review agency.
[0304] A submission completion notification will be sent to the device.
[0305] Terminal
[0306] Receive a submission completion notification and notify the user.
[0307] input
[0308] Final application data.
[0309] output
[0310] Notification of completion of submission to the review body.
[0311] Specific actions
[0312] The server uses an API or online portal to submit the application to the review agency.
[0313] After the submission is complete, a success message is sent to the terminal.
[0314] Step 8: Receive and report results
[0315] server
[0316] Receive the inspection results from the inspection body.
[0317] The received examination results are sent to the terminal.
[0318] If successful, we will begin the process of claiming the success fee.
[0319] Terminal
[0320] The review results are received and displayed to the user.
[0321] input
[0322] The inspection results sent by the inspection agency.
[0323] output
[0324] The review results and notification of the start of contingency fee claims will be displayed to the user.
[0325] Specific actions
[0326] The server analyzes the results from the inspection agency and sends the results to the terminal.
[0327] A popup or notification will be displayed so that the user can check the results.
[0328] (Application example 1)
[0329] 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."
[0330] It takes a lot of time and effort for small and medium-sized enterprises to efficiently utilize government subsidy programs. Collecting production data and applying for appropriate subsidies based on that data is particularly cumbersome for factories. Furthermore, the wide range of procedures required for each process, including recommending subsidy information, automatically generating application forms, proofreading checks, and submitting to review agencies, necessitates technical support. Furthermore, providing a service on a contingency fee basis would reduce the burden on users while enabling highly accurate subsidy applications.
[0331] 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.
[0332] In this invention, the server includes means for collecting management data of small and medium-sized enterprises, means for saving the collected management data in a database, means for analyzing the saved management data and extracting applicable subsidy information, means for automatically generating a subsidy application form based on the extracted subsidy information, means for proofreading the generated subsidy application form, means for submitting the checked application form to a subsidy review agency, means for receiving the subsidy review results, means for claiming a success fee if the subsidy application is successful, means for collecting factory production data from a robot installed in the factory, means for analyzing the collected production data and extracting applicable subsidy information, means for automatically generating a subsidy application form based on the factory production data, and means for a factory operator to check and correct the application form based on the extracted subsidy information using a smart device. This makes it possible to improve the efficiency and accuracy of the factory-specific subsidy application process.
[0333] "Management data" refers to various data related to management, such as a company's annual sales, number of employees, and business activities.
[0334] A "database" is a system for systematically storing and managing collected data.
[0335] "Analysis" refers to the process of examining collected data in detail to clarify meanings and trends.
[0336] "Subsidy Information" means information about financial assistance from governments or public agencies to which a company may apply.
[0337] "Automatic generation" means that the system automatically creates specific documents and data without human intervention.
[0338] "Proofreading" is the process of checking whether the content of the generated document is correct and making corrections if necessary.
[0339] A "grant review agency" is a government or public agency that reviews and approves grant applications.
[0340] "Production data" refers to various data that indicate production volume, efficiency, product quality, etc. at factories and production sites.
[0341] A "smart device" is a device that has internet connectivity and can use a variety of applications.
[0342] System Overview
[0343] This invention is a support system that helps small and medium-sized enterprises efficiently utilize government subsidy programs. In particular, it uses robots installed in factories to collect production data and support the subsidy application process. Users (factory operators) use smart devices to input management and production data, and the system extracts applicable subsidy information based on that data, automatically generates and proofreads subsidy application forms, and finally supports the process of submitting the application to the subsidy review organization. In addition, by adopting a contingency-based business model, the system provides services without burdening users.
[0344] Program generation and operation explanation
[0345] The server collects production and management data from the factory and stores it in a database. The collected data is sent using a programming language such as Python and the Requests library. This data is analyzed using AI technology to extract applicable subsidy information. Specifically, a generative AI model is used to generate prompts and analyze the data.
[0346] The generated prompt text is sent to the server, which then recommends applicable subsidy information to the user. The user then uses their smart device to check the recommended subsidy information and request automatic generation of an application form. The server then generates a draft application form based on the information on the specified subsidy and provides it to the user.
[0347] Users can review and amend draft applications using smart glasses or head-mounted displays (HMDs). The amendments are sent to a server, where they are finally proofread and submitted to the grant review body. Once the review results are sent, the process of claiming the success fee begins.
[0348] Hardware and software used
[0349] Hardware: Smartphones, smart glasses, head-mounted displays (HMDs)
[0350] Software: Python 3.x, Requests library, generative AI model
[0351] Specific examples
[0352] The factory manager puts on the smart glasses and launches the Factory Grant Helper app. The manager uses voice input to indicate "annual sales of 200 million yen, number of employees 50, business type manufacturing." The app then uses this data to recommend applicable subsidies and automatically generate an application form. Finally, the manager can review the application details on the smart glasses interface and submit the application using voice commands.
[0353] Prompt Sentence Examples
[0354] Simply enter your factory's annual sales, number of employees, and business details into the system, recommend applicable subsidies, automatically generate application forms, and finally submit your application.
[0355] Annual sales: 200 million yen
[0356] Number of employees: 50
[0357] Business content: Manufacturing industry
[0358] As described above, this system will improve the efficiency and accuracy of the factory-specific subsidy application process.
[0359] The flow of the specific processing in the application example 1 will be described with reference to FIG.
[0360] Step 1:
[0361] Entering and sending management data
[0362] Users use smart devices to enter management data such as their company's annual sales, number of employees, and business activities.
[0363] The terminal collects the input management data and sends it to the server as a data package, which includes information such as annual sales, number of employees, and business details.
[0364] The server analyzes the received data package and stores it in a database.
[0365] Step 2:
[0366] Production data collection and transmission
[0367] Robots installed in factories collect production data (production volume, efficiency, product quality, etc.).
[0368] The collected production data is sent from the factory robot to a terminal.
[0369] The terminal again assembles the received production data into a data package and transmits it to the server.
[0370] The server analyzes the received production data and stores it in a database.
[0371] Step 3:
[0372] Recommendation of grant information
[0373] The server analyzes stored management and production data to extract applicable subsidy information, using a generative AI model to generate prompts to analyze the data.
[0374] The server creates a list of recommended subsidies based on the extracted subsidy information.
[0375] The list of recommended subsidies is sent to the terminal and displayed to the user.
[0376] Step 4:
[0377] Auto-generate grant applications
[0378] The user checks the recommended subsidy information and selects the subsidy for which they wish to apply.
[0379] The terminal transmits the selected subsidy information to the server.
[0380] The server generates a draft of the grant application based on the specified grant information.
[0381] The generated draft application is provided to the user via the terminal.
[0382] Step 5:
[0383] Proofreading and editing your application
[0384] The user uses the smart device to check the draft application and make corrections as necessary.
[0385] The corrected application is retransmitted from the terminal to the server.
[0386] The server re-analyzes the contents of the revised application and performs a proofreading check.
[0387] The proofread application is finally checked and sent to the user via the terminal.
[0388] Step 6:
[0389] Submitting the Final Application
[0390] The user submits the final version of the application to the server.
[0391] The server performs a final check and, if there are no problems, submits it to the grant review organization.
[0392] The grant review organization reviews the application received from the server and sends the results to the server.
[0393] The server receives the results of the examination, and if successful, starts the process of claiming the success fee.
[0394] The terminal notifies the user of the screening results and prompts them to take the necessary action.
[0395] The above processing steps will improve the efficiency and accuracy of the factory-specific subsidy application process.
[0396] 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.
[0397] System Overview
[0398] This invention is a subsidy application support system for small and medium-sized enterprises that incorporates an emotion engine. This system allows users to input their company's management data, extracts applicable subsidy information based on that data, and automatically generates and proofreads subsidy application forms. It can also recognize the user's emotions and respond appropriately based on those emotions. Because it employs a contingency-based business model, the service is provided without imposing any initial costs on users.
[0399] Overall system flow
[0400] Enter user information
[0401] User
[0402] Enter your company's management data, such as annual sales, number of employees, and business details, into the input form.
[0403] Click the submit button to submit the input data.
[0404] Terminal
[0405] The data entered by the user is compiled into a data package and sent to the server.
[0406] Data transmission and storage
[0407] server
[0408] Check and receive management data sent from the terminal.
[0409] The received data is stored in a database.
[0410] Notify the device that data saving is complete.
[0411] Terminal
[0412] Receives a processing completion notification from the server and notifies the user.
[0413] Automatic grant recommendation
[0414] server
[0415] Retrieve stored management data from the database.
[0416] Use built-in analysis algorithms to extract applicable subsidy information.
[0417] The extracted subsidy information is compiled into a list and sent to the terminal.
[0418] Terminal
[0419] A list of recommended grants is received and displayed to the user.
[0420] Auto-generate grant applications
[0421] User
[0422] Review the list of recommendations and select the grant you would like to apply for.
[0423] Confirm your selections and ask the system to automatically generate your grant application.
[0424] Terminal
[0425] The user's selection information is sent to the server.
[0426] server
[0427] Generate a draft grant application based on the grant information you provide.
[0428] Send an automatically generated draft of the application to the terminal.
[0429] Terminal
[0430] Display the draft request to the user.
[0431] Proofreading of application documents
[0432] User
[0433] Check the displayed draft application and make any necessary corrections.
[0434] Once the corrections are complete, a final check is made and the application is sent to the server.
[0435] Terminal
[0436] The corrected application data is sent to the server.
[0437] server
[0438] Analyze the received revised application form and proofread the contents.
[0439] Detects errors and missing information and generates reports about them.
[0440] Send the report to the device.
[0441] Terminal
[0442] The check results are displayed to the user.
[0443] Returning the revised version and preparing it for sending
[0444] User
[0445] Make corrections again based on the displayed check results.
[0446] Once the revisions are complete and there are no issues with the content, submit the final version of the application.
[0447] Terminal
[0448] The final application data is sent to the server.
[0449] server
[0450] The final application form is received and checked again.
[0451] If there are no issues, prepare the final version for submission to the appropriate grant review body.
[0452] Submitting an application
[0453] server
[0454] Submit the final application to the grant review body.
[0455] Notify the terminal that submission is complete.
[0456] Terminal
[0457] Receive a submission completion notification from the server and notify the user.
[0458] Receive and report review results
[0459] server
[0460] Receive the review results from the grant review agency.
[0461] The received examination results are sent to the terminal.
[0462] Terminal
[0463] The review results are displayed to the user.
[0464] User
[0465] Check the review results.
[0466] Claim a success fee
[0467] server
[0468] If the application is successful, we will process the success fee claim.
[0469] Success fee claim information is sent to the terminal.
[0470] Terminal
[0471] Display success fee claim information to the user.
[0472] Incorporating an emotion engine
[0473] User Emotion Recognition
[0474] server
[0475] The emotion engine recognizes the user's emotions based on the user's input actions, operation speed, facial recognition data, etc.
[0476] The recognized emotional data is analyzed and the list of recommended grant information is adjusted in real time.
[0477] Terminal
[0478] The analysis results of the emotion engine are displayed, providing the user with an up-to-date recommendation list.
[0479] Specific examples
[0480] The manager of small and medium-sized enterprise B logs into the system and enters management data (e.g., annual sales of 300 million yen, number of employees 70, etc.). The system analyzes the data and recommends applicable subsidies such as "IT introduction subsidies" and "regional revitalization project subsidies." During this process, the emotion engine monitors the manager's facial expressions and input speed to recognize stress levels and anxiety. Based on this information, the system adjusts to prioritize the display of specific subsidy information, thereby reducing the user's psychological burden.
[0481] A business owner expresses interest in the "IT Introduction Subsidy" and requests automatic generation of an application form. The system then generates a draft of the application form, and the emotion engine recognizes the business owner's emotions while reviewing the draft. If negative emotions are detected, the system displays simple guidance and support messages to help the business owner revise the application form.
[0482] In this way, the system efficiently supports the grant application process while also taking into consideration the user's psychological state.
[0483] The processing flow will be explained below.
[0484] Step 1: The user enters their company's business data
[0485] User
[0486] Enter your company's management data, such as annual sales, number of employees, and business details, into the input form.
[0487] Check the entered data and click the send button.
[0488] Step 2: Send management data to the server
[0489] Terminal
[0490] The entered management data is compiled into a data package.
[0491] Send the data package to the server.
[0492] Step 3: The server receives and stores the management data
[0493] server
[0494] Check the management data received from the terminal.
[0495] The received data is stored in a database.
[0496] Notify the device that data saving is complete.
[0497] Step 4: Extract subsidy information based on management data
[0498] server
[0499] Retrieve stored management data from the database.
[0500] Use built-in analysis algorithms to extract applicable subsidy information.
[0501] The extracted subsidy information is compiled into a list and sent to the terminal.
[0502] Step 5: User selects grant
[0503] Terminal
[0504] A list of subsidy information sent from the server is displayed to the user.
[0505] User
[0506] Review the list and select the grant you wish to apply for.
[0507] Click the Send button to send the selection results to the server.
[0508] Step 6: Automate Grant Application Generation
[0509] server
[0510] A draft application is generated based on the selections received from the user.
[0511] Send the automatically generated application draft to the terminal.
[0512] Step 7: User reviews and modifies application
[0513] Terminal
[0514] Display the draft request to the user.
[0515] User
[0516] Check the application form displayed and make any necessary corrections.
[0517] Click the Submit button to send the revised application to the server.
[0518] Step 8: The server proofreads the application
[0519] server
[0520] Analyze the received revised application form and proofread the contents.
[0521] Detects errors and missing information and generates reports about them.
[0522] Send the report to the device.
[0523] Step 9: User performs final confirmation
[0524] Terminal
[0525] Display the check report to the user.
[0526] User
[0527] Review the report and make any necessary corrections.
[0528] Click the Send button to send the application form to the server after final confirmation.
[0529] Step 10: Server submits application to grant review agency
[0530] server
[0531] Submit the final application to the grant review body.
[0532] Notify the terminal that submission is complete.
[0533] Step 11: Receive and report the review results
[0534] server
[0535] Receive the review results from the grant review agency.
[0536] The received examination results are sent to the terminal.
[0537] Terminal
[0538] The review results are displayed to the user.
[0539] User
[0540] Check the review results.
[0541] Step 12: Claim your success fee
[0542] server
[0543] If the application is successful, we will process the success fee claim.
[0544] Success fee claim information is sent to the terminal.
[0545] Terminal
[0546] Display success fee claim information to the user.
[0547] Step 13: Recognize the user's emotions
[0548] server
[0549] The emotion engine analyzes the user's input actions, operation speed, and facial expression recognition data.
[0550] Emotional state is determined based on response time and frequency of operations.
[0551] The determined emotional data is analyzed in real time and a response is made.
[0552] Step 14: Adjust grant information based on emotions
[0553] server
[0554] Adjust the information in the recommendation list based on emotional data.
[0555] Change the recommendation level to reduce user stress and anxiety.
[0556] Add explanations and guidance to your listings to provide further support.
[0557] Step 15: Emotionally responsive implementation support
[0558] Terminal
[0559] The adjusted subsidy information sent from the server is displayed to the user.
[0560] When necessary, friendly guidance and support messages are displayed to reassure users.
[0561] Step 16: Adjust the application process accordingly
[0562] server
[0563] If the user's emotions meet certain conditions (for example, high stress), the application process is temporarily suspended.
[0564] A message is sent to the terminal explaining the reason for the suspension and how to deal with it.
[0565] Terminal
[0566] Display a suspension message to the user and provide reassuring support.
[0567] Through these steps, the system incorporating the emotion engine can efficiently support the grant application process while taking into consideration the user's psychological state.
[0568] Example 2
[0569] 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."
[0570] When small and medium-sized enterprises apply for subsidies, the process of collecting the necessary data, preparing the application form, proofreading the content, and submitting the application is complicated and burdensome. Furthermore, the psychological stress and anxiety felt when applying for a subsidy can hinder the application process. Therefore, there is a need for an efficient subsidy application support system that reduces the psychological burden.
[0571] 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 means for collecting financial data of small and medium-sized enterprises, means for saving the collected financial data in a storage device, means for analyzing the saved financial data and extracting applicable subsidy information, means for automatically generating a subsidy application based on the extracted subsidy information, means for proofreading the generated subsidy application, means for submitting the proofread application to a subsidy review organization, means for receiving the subsidy review results, means for claiming a success fee if the subsidy application is successful, means for recognizing the user's emotions using an emotion engine based on the user's input actions, operation speed, facial recognition data, etc., and means for analyzing the recognized emotion data and adjusting the recommended list of subsidy information in real time. This improves the efficiency of subsidy applications and reduces the psychological burden on users.
[0572] "Small and medium-sized enterprises" refer to small companies with a certain number of employees and sales revenue.
[0573] "Financial Data" refers to data that includes financial information such as a company's revenues, expenses, assets, and liabilities.
[0574] "Storage device" refers to a hardware or software system for storing data.
[0575] "Analysis" refers to the process of analyzing collected data and extracting useful information and patterns.
[0576] "Grant Information" means information about public or private funding programs to which a business may apply.
[0577] "Grant Application" means the official document submitted to receive a grant.
[0578] "Automatic generation" refers to the system automatically creating documents and data without manual input.
[0579] "Proofreading" refers to the process of checking documents or data for errors and correcting them.
[0580] A "grant review organization" refers to an organization that receives grant applications, reviews their contents, and determines whether or not they should be applied.
[0581] "Grant review result" refers to the decision of approval or disapproval made by the review body regarding a grant application.
[0582] "Contingency fees" refer to fees paid based on specific results.
[0583] "Input action" refers to the operation performed by a user when inputting data into a system.
[0584] "Operation speed" refers to the speed at which a user operates the system.
[0585] "Facial recognition data" refers to biometric information detected from the user's facial expression, etc.
[0586] An "emotion engine" refers to an algorithm or software that recognizes a user's emotions and responds based on them.
[0587] "Emotion data" refers to data that indicates the user's emotional state.
[0588] "Recommendation list" refers to a list of items that the system suggests to the user based on the analysis results.
[0589] "Real-time" refers to processing occurring immediately, without delay.
[0590] This invention relates to a subsidy application support system for small and medium-sized enterprises. The system allows users to input their company's financial data, extracts applicable subsidy information based on that data, and automatically generates and proofreads subsidy applications. Furthermore, the system uses an emotion engine to recognize the user's emotions and respond appropriately based on those emotions.
[0591] System configuration
[0592] The system consists of the following main components:
[0593] 1. The device operated by the user
[0594] 2. Server that processes data
[0595] 3. Storage device for storing data
[0596] 4. Emotion engine that analyzes user emotions
[0597] Hardware and Software Examples
[0598] This system uses the following hardware and software:
[0599] Device: A computer or smartphone that runs a web browser.
[0600] Server: A general-purpose server machine with a powerful processor and sufficient memory. The OS is Linux and the database is MySQL.
[0601] Emotion engine: Microsoft Azure Emotion API or other facial recognition APIs.
[0602] Generative AI model: GPT-3 as a natural language generation library.
[0603] System Details
[0604] 1. Enter user information
[0605] Users enter financial data such as their company's annual sales, number of employees, and business details through a web browser. The entered data is converted into a JSON-formatted data package by the terminal.
[0606] 2. Data transmission and storage
[0607] The terminal sends the user's input data to the server using an HTTP POST request.
[0608] The server validates the received data and then stores it in the database (MySQL) of the storage device.
[0609] 3. Automatic Grant Recommendations
[0610] The server processes the data stored in the database using an analysis algorithm (Python) to extract applicable subsidy information, and then compiles the results in JSON format and sends them to the terminal.
[0611] 4. Automatic generation of grant applications
[0612] The user checks the recommended grant information and selects the grant he or she desires.
[0613] The server automatically generates a draft of the grant application using a generative AI model (GPT-3) based on the selected information, and the generated draft is provided to the user via their device.
[0614] 5. Proofread your application
[0615] The user checks the provided draft application on a web browser and corrects it as necessary.
[0616] The server then proofreads the revised application again and submits it to the grant review body.
[0617] 6. Use of Emotion Engines
[0618] The server collects user input behavior, operation speed, and facial recognition data, and performs real-time emotion analysis using an emotion engine (Microsoft Azure Emotion API). The analysis results are reflected in the recommendation list for grant information.
[0619] Specific examples
[0620] The manager of a small or medium-sized enterprise enters their company's management data (e.g., annual sales of 300 million yen, number of employees 70, etc.) into the system. The input data is analyzed, and recommendations such as "IT implementation subsidies" and "regional revitalization project subsidies" are made. During this process, the manager's emotions are recognized, and adjustments are made to improve accuracy. This results in recommendations that reduce the psychological burden.
[0621] Prompt Sentence Examples
[0622] "Please describe a grant application support system for small and medium-sized enterprises. The system recognizes user emotions and extracts applicable grant information based on financial data. It also automatically generates and proofreads applications. Please provide specific examples of grants and provide detailed information on how the emotion engine supports users."
[0623] As described above, the present invention aims to streamline the subsidy application process for small and medium-sized enterprises and reduce the psychological burden. By implementing this system, small and medium-sized enterprise managers can apply for subsidies more smoothly.
[0624] The flow of the identification process in the second embodiment will be described with reference to FIG.
[0625] System processing flow
[0626] Step 1: Enter your information
[0627] The user enters their company's financial data (annual sales, number of employees, business details, etc.) into a web form. The entered data is validated in real time on the web browser, and an error message is displayed if the data is invalid.
[0628] Input: User's financial data (data entered in the text boxes).
[0629] Output: A data package in JSON format.
[0630] Specific behavior: When the user clicks the "Submit" button, the terminal converts the input data into JSON format.
[0631] Step 2: Send and store data
[0632] The device sends a JSON-formatted data package to the server via an HTTP POST request.
[0633] The server validates the received data and saves it in the storage database (MySQL). After saving is complete, it returns status code 200.
[0634] Input: Financial data in JSON format.
[0635] Output: Notification that data has been saved to the server (status code 200).
[0636] Specific operation: The server receives the data at the / submit-data endpoint and executes the SQL command INSERT INTO company_data ...
[0637] Step 3: Automatic Grant Recommendation
[0638] The server reads stored financial data from the database and uses Python parsing algorithms to extract applicable subsidy information.
[0639] The server compiles the extracted subsidy information into a list and sends it to the terminal in JSON format.
[0640] Input: Financial data from database.
[0641] Output: A list of grant recommendations in JSON format.
[0642] Specific operation: The server executes the query SELECT FROM company_data WHERE company_id=123 and parses it using a Python script.
[0643] Step 4: Auto-generate grant applications
[0644] The user checks the recommended subsidy information and selects the subsidy for which they wish to apply.
[0645] The terminal transmits the selected subsidy information to the server again.
[0646] The server automatically generates a draft of the grant application using a generative AI model (GPT-3) based on the selected information, and sends the draft in JSON format to the device.
[0647] Input: User selection and grant information.
[0648] Output: A draft grant application in JSON format.
[0649] Specific operation: The server uses the GPT-3 API to generate an application form based on a template.
[0650] Step 5: Proofread your application
[0651] The user checks the displayed draft application and makes corrections as necessary.
[0652] The terminal sends the corrected application data to the server in JSON format.
[0653] The server analyzes the received revised application form using a natural language processing tool (spaCy) to check for errors and missing information, generates a report, and returns it to the terminal.
[0654] Input: Corrected application data.
[0655] Output: Calibration check report.
[0656] Specific operation: The server performs NLP processing using the received data to check grammar and content consistency.
[0657] Step 6: Return the revised version and prepare it for submission
[0658] The user makes further corrections based on the displayed check results and clicks the "Send Final Version" button.
[0659] The terminal sends the final application data in JSON format to the server.
[0660] The server then double-checks the final application and prepares it for submission to the grant review body.
[0661] Input: Final application data.
[0662] Output: Final application form for submission.
[0663] Specific operation: The server converts the final form of the application into XML format or other format and prepares it for submission.
[0664] Step 7: Submit your application
[0665] The server submits the final application to the grant review organization in electronic form, and notifies the terminal when submission is complete.
[0666] The terminal receives the notification of completion of submission and notifies the user.
[0667] Input: Final application data.
[0668] Output: Submission completion notification.
[0669] Specific operation: The server uses an API call or email function to confirm that the submission is complete.
[0670] Step 8: Receiving and reporting the results of the review
[0671] The server receives the results of the grant review from the grant review organization, and processes API calls and emails to receive the results.
[0672] The server sends the review result data to the terminal in JSON format.
[0673] The terminal displays the received examination results to the user.
[0674] Input: Review result data.
[0675] Output: Notification of review results.
[0676] Specific operation: The server analyzes the inspection results from the inspection agency and notifies the terminal of the details.
[0677] Step 9: Claim your success fee
[0678] If the application is successful, the server executes the success fee claim process, generates claim information, and sends it to the terminal in JSON format.
[0679] The terminal displays the received billing information to the user.
[0680] Input: The result of the review if successful.
[0681] Output: Contingency fee billing information.
[0682] Specific operation: The server automatically generates an invoice and notifies the user via the terminal.
[0683] Step 10: Emotion Recognition with the Emotion Engine
[0684] The server collects user input actions, operation speed, and facial recognition data, and performs real-time emotion analysis using an emotion engine.
[0685] The analysis results are reflected in a list of recommended subsidy information and displayed to the user via the terminal.
[0686] Input: User operation data.
[0687] Output: Sentiment analysis results and a refined recommendation list.
[0688] How it works: The server analyzes emotion data using the Microsoft Azure Emotion API and displays the results in the user interface in real time.
[0689] (Application example 2)
[0690] 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."
[0691] Small and medium-sized enterprises (SMEs) face the problem of a complicated subsidy application process, which requires a great deal of effort and stress in the process of properly organizing management data, selecting subsidy information, and creating and modifying application forms. In particular, a process that does not take into consideration the user's feelings can be a factor in lowering the success rate of applications.
[0692] The specific processing by the specific processing unit 290 of the data processing device 12 in Application Example 2 is realized by the following means. In this invention, the server includes means for collecting management data of small and medium-sized enterprises, means for storing the collected management data in a database, means for analyzing the stored management data and extracting applicable subsidy information, means for automatically generating a subsidy application form based on the extracted subsidy information, means for proofreading the generated subsidy application form, means for recognizing a user's emotion while reviewing the draft application form, means for adjusting a recommended list of subsidy information based on the recognized emotion data, means for submitting the checked application form to a subsidy review organization, means for receiving the subsidy review results, and means for claiming a success fee if the subsidy application is successful. This enables an efficient and accurate subsidy application process while reducing the user's psychological burden.
[0693] "Small and medium-sized enterprises" are companies that operate on a relatively small scale and have a certain number of employees.
[0694] "Management data" refers to information related to a company's operations, such as revenue, expenses, number of employees, and business activities.
[0695] A "database" is a system for efficiently storing, retrieving, and managing large amounts of data in a structured format.
[0696] "Subsidy information" is information related to the content of financial assistance provided by the government, local governments, etc. to support business activities.
[0697] A "subsidy application form" is a document that contains the information and business plan required to receive a subsidy and is submitted.
[0698] "Proofreading check" refers to the process of checking to detect and correct errors or inconsistencies in text or data.
[0699] "User emotions" refers to the psychological state that a system user shows while operating the system, such as stress, anxiety, or satisfaction.
[0700] "Emotion data" is data relating to the user's psychological state obtained from the user's facial expressions, actions, input patterns, and the like.
[0701] A "recommendation list" is a list of options that are considered to be most appropriate for the user based on analysis and evaluation.
[0702] A "subsidy review organization" is an organization or institution that accepts and reviews applications for subsidies and determines whether or not they are applicable.
[0703] A "success fee" is a fee or commission paid to the service provider when the service achieves its goal.
[0704] A "system" is an overall mechanism in which multiple elements and devices work together to realize specific functions or services.
[0705] This invention is a subsidy application support system for small and medium-sized enterprises. When a user inputs management data, the system automatically extracts applicable subsidy information and generates and corrects subsidy application forms. It also has a function that recognizes the user's emotions and responds optimally. The specific operation of the system and how it is implemented are described below.
[0706] Hardware and software used
[0707] The main hardware and software used in this system are as follows:
[0708] Hardware: Built-in camera, audio input module, display, database server
[0709] Software: OpenCV (camera image processing), proprietary emotion recognition module, voice input module, subsidy recommendation algorithm, application form automatic generation module
[0710] Main system processes
[0711] Management data collection
[0712] Users collect their company's management data (annual sales, number of employees, business details, etc.) using voice input or a tablet. The collected data is sent to the server as a data package.
[0713] Data analysis and storage
[0714] The server checks the management data sent by the user and stores it in a database for later analysis.
[0715] Extraction and recommendation of grant information
[0716] The server retrieves the stored management data from the database, extracts applicable subsidy information using a built-in subsidy recommendation algorithm, and generates a recommendation list, which is sent to the user's terminal and displayed on the screen.
[0717] Grant application generation and proofreading
[0718] Once the user selects the desired grant, the server automatically generates a draft application and sends it to the terminal. The user then checks the draft, makes any necessary corrections, and resubmits it to the server. The server proofreads the corrections and reports any missing information or errors.
[0719] Emotion recognition and response
[0720] While the user is reviewing the draft application, the server recognizes the user's emotions based on the camera footage. The emotion recognition module analyzes the user's psychological state and adjusts the priority of the recommendation list based on the emotional data. If negative emotions are detected, a support message is displayed to reduce the user's psychological burden.
[0721] Specific examples
[0722] Managers of small and medium-sized enterprises log into the system and enter their business data (e.g., annual sales of 300 million yen, number of employees 70, etc.). This information is stored in a database, and applicable subsidy information, such as "IT Introduction Subsidies" and "Regional Revitalization Project Subsidies," is provided as a recommended list. During this process, an emotion engine monitors the manager's facial expressions and input speed, and if stress or anxiety is detected, it prioritizes the display of specific subsidy information, adjusting the display to reduce the manager's psychological burden. A draft application form is automatically generated for the subsidy selected by the manager, and the application process progresses as the manager reviews and modifies it.
[0723] Prompt Sentence Examples
[0724] Factory employees want to know what subsidies are available for application. We want to use a robot assistant to input management data, recommend subsidies, and automatically generate application forms. Since employees feel anxious during the application process, we need a program that allows the robot to display appropriate guidance messages depending on their emotions.
[0725] As described above, the present invention realizes an efficient and accurate subsidy application process while also taking into consideration the psychological state of the user.
[0726] The flow of the specific processing in the application example 2 will be described with reference to FIG.
[0727] Step 1:
[0728] The user inputs management data. Using a tablet or voice input system, the user inputs management-related data such as business details, annual sales, and number of employees. The input data is formatted as a data package on the terminal and sent to the server. Input: Management data by the user. Output: Formatted data package.
[0729] Step 2:
[0730] The server receives and stores the management data. The server checks the data package sent from the terminal and stores it in the database. After storage is complete, the server sends a processing completion notification to the terminal, which notifies the user. Input: Formatted data package. Output: Storage in the database and processing completion notification.
[0731] Step 3:
[0732] The server recommends subsidy information. The server retrieves stored management data from the database and uses its own subsidy recommendation algorithm to extract applicable subsidy information. The extracted subsidy information is sent to the terminal as a list and displayed to the user. Input: Stored management data. Output: List of recommended subsidy information.
[0733] Step 4:
[0734] The user selects a subsidy. The user selects the subsidy they wish to apply for from the list of recommended subsidy information displayed on the terminal. The selected subsidy information is sent to the server and used in the next processing step. Input: List of recommended subsidy information. Output: Selected subsidy information.
[0735] Step 5:
[0736] The server automatically generates a grant application. The server automatically generates a draft of the grant application based on the selected grant information and management data. This draft is sent to the terminal and displayed to the user. Input: Selected grant information and management data. Output: Draft of grant application.
[0737] Step 6:
[0738] The user checks and modifies the application form. The user checks the draft application form displayed on the terminal and makes modifications as necessary. The modified application form is then sent back to the server. Input: Draft application form. Output: Modified application form.
[0739] Step 7:
[0740] The server performs a proofreading check on the corrected application form. The server analyzes the corrected application form and detects errors and missing information. The detection results are sent to the terminal as a report and displayed to the user. Input: Corrected application form. Output: Proofreading check report.
[0741] Step 8:
[0742] The user checks and submits the final version of the application form. The user checks the proofreading check report displayed on the terminal, makes any necessary corrections, and submits the final version of the application form to the server. Input: Proofreading check report and corrected application form. Output: Final version of the application form.
[0743] Step 9:
[0744] The server submits the final version of the application to the grant review organization. The server receives the final version of the application, checks it again, and then submits it to the review organization. After the submission is complete, the server sends a processing completion notification to the terminal and notifies the user. Input: Final version of the application. Output: Processing completion notification.
[0745] Step 10:
[0746] The server receives and notifies the review results. The server receives the review results sent from the grant review organization and sends the results to the terminal. The terminal displays the review results to the user. Input: Grant review results. Output: Notification of review results.
[0747] Step 11:
[0748] The server will claim the success fee. If the application is successful, the server will start the success fee claim process and send the claim information to the terminal. The terminal will display the claim information to the user. Input: Information on successful application. Output: Success fee claim information.
[0749] Step 12:
[0750] The server recognizes the user's emotions. The server analyzes video data from the built-in camera in real time and recognizes emotions from the user's facial expressions, input speed, and behavior. The recognized emotion data is analyzed and used to adjust the recommendation list for subsidy information. Input: Camera video data. Output: Recognized emotion data.
[0751] 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.
[0752] 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.
[0753] 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.
[0754] [Second embodiment]
[0755] FIG. 3 shows an example of the configuration of a data processing system 210 according to the second embodiment.
[0756] 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.
[0757] 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).
[0758] 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.
[0759] 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.
[0760] 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).
[0761] 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.
[0762] 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.
[0763] 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.
[0764] 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.
[0765] 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.
[0766] 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."
[0767] System Overview
[0768] This invention is a support system that helps small and medium-sized enterprises efficiently utilize government subsidy programs. The system allows users (small and medium-sized enterprise managers) to input their company's management data, extracts applicable subsidy information based on that data, automatically generates and proofreads subsidy application forms, and ultimately supports the process of submitting the application to a subsidy review organization. Furthermore, by adopting a contingency-based business model, the system provides services without placing a burden on users.
[0769] Overall system flow
[0770] Enter user information
[0771] User
[0772] Use a terminal (PC or mobile device) to enter management data such as your company's annual sales, number of employees, and business details.
[0773] Click the submit button to submit the input data.
[0774] Terminal
[0775] The data entered by the user is compiled into a data package and sent to the server.
[0776] Data transmission and storage
[0777] server
[0778] Receive management data sent from the terminal.
[0779] The received data is saved in the database.
[0780] After confirming that registration in the database is complete, a processing completion notification is returned to the terminal.
[0781] Terminal
[0782] Receives a processing completion notification from the server and notifies the user.
[0783] Automatic grant recommendation
[0784] server
[0785] Retrieve the user's business data from the database.
[0786] The data obtained is analyzed and matched with applicable grant information.
[0787] A list of recommended subsidies will be created from the matching results.
[0788] The recommended subsidy list is sent to the terminal.
[0789] Terminal
[0790] A list of recommended grants is received and displayed to the user.
[0791] Auto-generate grant applications
[0792] User
[0793] Select the grant you wish to apply for from the list of recommendations displayed.
[0794] Confirm your selections and ask the system to automatically generate your grant application.
[0795] Terminal
[0796] The user's selection information is sent to the server.
[0797] server
[0798] Generate a draft grant application based on the specified grant information.
[0799] Send the draft application to the terminal.
[0800] Terminal
[0801] The received draft request is displayed to the user.
[0802] Proofreading of application documents
[0803] User
[0804] Check the displayed draft application and make any necessary corrections.
[0805] Once the corrections are complete, a final check is made and the application is sent to the server.
[0806] Terminal
[0807] The corrected application data is sent to the server.
[0808] server
[0809] Analyze the received application data and proofread the application contents.
[0810] Based on the check results, a list of error messages and missing information is generated.
[0811] The check results are sent to the terminal.
[0812] Terminal
[0813] The check results are displayed to the user.
[0814] Returning the revised version and preparing it for sending
[0815] User
[0816] Make corrections again based on the displayed check results.
[0817] Once the revisions are complete and there are no issues with the content, submit the final version of the application.
[0818] Terminal
[0819] The final application data is sent to the server.
[0820] server
[0821] The final application form is received and checked again.
[0822] If there are no issues, prepare the final version for submission to the appropriate grant review body.
[0823] Submitting an application
[0824] server
[0825] Process the final application for submission to the grant review body.
[0826] The terminal is notified that submission to the review agency has been completed.
[0827] Terminal
[0828] Receive a submission completion notification from the server and notify the user.
[0829] Receiving and reporting results
[0830] server
[0831] Receive the review results from the grant review agency.
[0832] The received review results are sent to the terminal.
[0833] If your application is successful, we will begin the process of claiming your success fee.
[0834] Terminal
[0835] The review results are received and displayed to the user.
[0836] Prompt for necessary actions based on application results.
[0837] As a specific example, the manager of small and medium-sized enterprise A logs into the system and enters management data, such as the company's annual sales of 200 million yen and the number of employees of 50. The system analyzes this data and recommends applicable subsidies such as the "IT Introduction Subsidy" and the "Regional Revitalization Project Subsidy." The manager expresses interest in the "IT Introduction Subsidy" and requests that an application form be automatically generated. The system then generates a draft application form, which the manager modifies and reviews before submitting the final version to the subsidy review organization. If the review is successful, the system initiates the process of claiming the success fee.
[0838] In this way, the system helps small and medium-sized business owners apply for subsidies efficiently.
[0839] The processing flow will be explained below.
[0840] Step 1: The user enters their company's business data
[0841] User
[0842] Enter your company's management data, such as annual sales, number of employees, and business details, into the input form.
[0843] Check the data you have entered and click the send button.
[0844] Step 2: Send management data to the server
[0845] Terminal
[0846] The entered management data is compiled into a data package.
[0847] Send the data package to the server.
[0848] Step 3: The server receives and stores the management data
[0849] server
[0850] Check the management data received from the terminal.
[0851] The received data is stored in a database.
[0852] Notify the device that data saving is complete.
[0853] Step 4: Extract subsidy information based on management data
[0854] server
[0855] Retrieve stored management data from the database.
[0856] Use built-in analysis algorithms to extract applicable subsidy information.
[0857] The extracted subsidy information is compiled into a list and sent to the terminal.
[0858] Step 5: User selects grant
[0859] Terminal
[0860] A list of subsidy information sent from the server is displayed to the user.
[0861] User
[0862] Review the list and select the grant you wish to apply for.
[0863] Click the Send button to send the selection results to the server.
[0864] Step 6: Automate Grant Application Generation
[0865] server
[0866] A draft application is generated based on the selections received from the user.
[0867] Send the automatically generated application draft to the terminal.
[0868] Step 7: User reviews and modifies application
[0869] Terminal
[0870] Display the draft request to the user.
[0871] User
[0872] Check the application form displayed and make any necessary corrections.
[0873] Click the Send button to send the modified version to the server.
[0874] Step 8: The server proofreads the application
[0875] server
[0876] Analyze the received revised application form and proofread the contents.
[0877] Detects errors and missing information and generates reports about them.
[0878] Send the report to the device.
[0879] Step 9: User performs final confirmation
[0880] Terminal
[0881] Display the check report to the user.
[0882] User
[0883] Review the report and make any necessary corrections.
[0884] Click the Send button to send the application form to the server after final confirmation.
[0885] Step 10: Server submits application to grant review agency
[0886] server
[0887] Submit the final application to the grant review body.
[0888] Notify the terminal that submission is complete.
[0889] Step 11: Receive and report the review results
[0890] server
[0891] Receive the review results from the grant review agency.
[0892] The received examination results are sent to the terminal.
[0893] Terminal
[0894] The review results are displayed to the user.
[0895] User
[0896] Check the review results.
[0897] Step 12: If your grant application is successful, claim your success fee
[0898] server
[0899] If the application is successful, we will process the success fee claim.
[0900] Success fee claim information is sent to the terminal.
[0901] Terminal
[0902] Display success fee claim information to the user.
[0903] The above are the specific processing steps of the system.
[0904] Example 1
[0905] 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."
[0906] For small and medium-sized enterprises, making appropriate use of government subsidy programs is important for business improvement and growth. However, because there are a wide variety of subsidy types and application procedures, selecting the appropriate subsidy and preparing the application requires a great deal of time and effort. Furthermore, if the content of the application is insufficient, there is a risk that it will not pass the screening and will not receive the subsidy. Furthermore, if appropriate recommendations for applicable subsidies are not made, managers may miss out on the most suitable subsidy information. There is a need for a system that can solve these issues and enable small and medium-sized enterprises to apply for subsidies efficiently.
[0907] 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.
[0908] In this invention, the server includes means for collecting management information of small and medium-sized enterprises, means for storing the collected management information in a data storage, means for analyzing the stored management information and extracting applicable financial support information, means for automatically generating application documents based on the extracted financial support information, means for inspecting the generated application documents, means for submitting the inspected application documents to a financial support screening agency, means for receiving the financial support screening results, means for charging a success fee if the financial support application is successful, means for providing a draft of the application documents to the user and accepting user revisions, means for re-inspecting and resubmitting the revised application documents, and means for analyzing specific industry information and regional information to determine the applicability of the financial support information. This enables small and medium-sized enterprises to efficiently find appropriate subsidies, efficiently complete application processes, maximize the chances of passing the screening, and improve the accuracy of their applications.
[0909] "Management information" refers to data such as sales, number of employees, and business details generated by small and medium-sized enterprises in the course of their daily operations.
[0910] "Data storage" refers to devices and systems for storing data safely and efficiently for long periods of time.
[0911] "Financial aid information" means information about grants, grants, scholarships, and other assistance provided by governments and other organizations.
[0912] "Application" means an official document that contains the information required to receive financial assistance.
[0913] "Inspection" is the process of checking the contents of application documents and identifying any errors or deficiencies.
[0914] A "financial assistance review body" is an organization or agency that evaluates submitted application documents and determines whether a grant is eligible.
[0915] "Review result" refers to the result issued by the financial aid review body after it has completed its evaluation of the application documents, indicating whether or not the grant is approved.
[0916] A "success fee" is a fee that is paid if the service provided is successful.
[0917] A "draft" is a rough draft created as a preliminary step to a formal document.
[0918] "Users" refer to managers and staff of small and medium-sized enterprises who intend to use the system to apply for subsidies.
[0919] "Industry information" is data and knowledge related to a specific industry or business sector.
[0920] "Regional information" is data or information relating to a particular geographic area.
[0921] This invention is a support system for small and medium-sized enterprises to efficiently utilize government subsidy programs. This system allows users to input their company's management information, extracts applicable subsidy information based on that information, and automatically generates and proofreads subsidy application forms. Specifically, the server, terminals, and users work together to carry out the process, each fulfilling their respective roles. Below, we will explain the operation of the system, specifying the specific hardware and software used.
[0922] Hardware and software used
[0923] Hardware
[0924] Device: An internet-enabled device such as a computer, smartphone, or tablet.
[0925] Server: Web server (Apache or Nginx), database server (MySQL or PostgreSQL).
[0926] software
[0927] Programming languages: Java, Python.
[0928] Frontend: HTML, CSS, JavaScript.
[0929] Data analysis: Python NumPy and Pandas libraries.
[0930] Database Management System (DBMS): MySQL, PostgreSQL.
[0931] Specific examples of the system
[0932] 1. User information entry and submission
[0933] Users enter their company's annual sales, number of employees, business details, and other management information into the system from their PC or mobile device. Once the information is complete, they click the send button and the data is sent from the device to the server.
[0934] 2. Data analysis and grant recommendations
[0935] The server stores the management information sent from the device in a database. The stored data is analyzed using the Python Pandas library and compared with applicable subsidy information, resulting in a list of recommendations for the most suitable subsidies.
[0936] 3. Automatic generation and proofreading of application forms
[0937] When a user selects the grant they wish to apply for from a list of recommended grants, the server generates a draft application form based on the grant information. The generated draft is sent to the terminal, where the user can review and modify it. The modified draft is sent again to the server, where it is proofread. If there are any error messages or missing information, these are also sent to the terminal and the user is notified.
[0938] 4. Final confirmation and submission
[0939] Once the user has completed the corrections and submitted the final application to the server, the server will perform a final check and, if there are no problems, submit the application to the grant review organization. After submission is complete, the server will send a notification to the terminal to notify the user.
[0940] 5. Review results and compensation claim
[0941] After the review is completed, the server receives the review results from the grant review organization and sends them to the terminal. The results are displayed for the user to check, and if successful, the process of claiming the success fee begins.
[0942] Specific examples
[0943] The manager of small and medium-sized enterprise A logs into the system and enters management information, such as the company's annual sales of 200 million yen and the number of employees of 50. This data is sent from the terminal to the server, which analyzes it. As a result of the analysis, it recommends applications such as "IT Introduction Subsidies" and "Regional Revitalization Project Subsidies." When the manager expresses interest in the "IT Introduction Subsidy" and requests automatic generation of an application form, the server generates a draft and sends it to the terminal. The manager checks and modifies the draft and sends it to the server as the final version. The server submits the application to the review organization, receives the review results, and notifies the manager. If the review is successful, the process of claiming the success fee begins.
[0944] Prompt Sentence Examples
[0945] "Please explain the specific processing steps and operation of a system that allows small and medium-sized enterprises to recommend subsidies based on their own management information. Also, please provide a detailed description of the operation of users, terminals, and servers."
[0946] In this way, the system helps small and medium-sized enterprises find appropriate subsidies and apply for them efficiently.
[0947] The flow of the identification process in the first embodiment will be described with reference to FIG.
[0948] Step 1: Enter your information
[0949] User
[0950] Business information such as your company's annual sales, number of employees, and business activities is entered into the system via a computer or mobile device.
[0951] Once you have completed the entry, click the Send button.
[0952] input
[0953] Business information entered by the user (annual sales, number of employees, business details).
[0954] output
[0955] The entered management information is sent as a data package to the terminal, and then sent from the terminal to the server.
[0956] Specific actions
[0957] The user interface is built using HTML, CSS, and JavaScript.
[0958] The input data is validated to check the format and to ensure there is no invalid data.
[0959] Step 2: Send and store data
[0960] Terminal
[0961] The management information entered by the user is compiled into a data package and sent to the server.
[0962] server
[0963] Receive management information sent from the terminal.
[0964] Save the received data in a database (using MySQL or PostgreSQL).
[0965] input
[0966] A data package of management information sent from the terminal.
[0967] output
[0968] A message indicating that the data has been saved to the database is sent from the server to the terminal and displayed to the user.
[0969] Specific actions
[0970] The server receives the data and stores it in a database management system (DBMS).
[0971] If the save is successful, a completion notification is sent to the terminal.
[0972] Step 3: Automatic Grant Recommendation
[0973] server
[0974] Retrieve the user's business information stored from the database.
[0975] Analyze the acquired data using the Pandas library.
[0976] Match applicable grant information and create a list of recommended grants.
[0977] Terminal
[0978] A recommendation list is received and displayed to the user.
[0979] input
[0980] User's business information stored in a database.
[0981] output
[0982] A recommended list of applicable grants.
[0983] Specific actions
[0984] The server runs an analysis algorithm and selects the most appropriate subsidy information based on the management information.
[0985] The recommendation list is sent to the device in JSON format and displayed to the user.
[0986] Step 4: Auto-generate grant applications
[0987] User
[0988] Select the grant you wish to apply for from the list of recommended grants and request automatic generation of your application.
[0989] Terminal
[0990] The user's selection information is sent to the server.
[0991] server
[0992] Generate a draft application based on the selected grant information.
[0993] Send the generated draft to the device.
[0994] input
[0995] User-selected grant and management information.
[0996] output
[0997] Draft application.
[0998] Specific actions
[0999] The server runs an automated generation algorithm to generate the application in the appropriate format.
[1000] The draft is sent to the device as a PDF or online form.
[1001] Step 5: Proofread your application
[1002] User
[1003] Review the draft application and make any necessary revisions.
[1004] Terminal
[1005] The corrected application data is sent to the server.
[1006] server
[1007] Analyze application data and perform proofreading checks.
[1008] Generates error messages and missing information lists and sends them to the terminal.
[1009] input
[1010] Application data modified by the user.
[1011] output
[1012] Error messages and missing information list.
[1013] Specific actions
[1014] The server runs a proofreading algorithm to check the application for consistency and completeness of all required information.
[1015] The check results are sent to the terminal in JSON format and notified to the user.
[1016] Step 6: Return the revised version and prepare it for submission
[1017] User
[1018] Based on the check results, revise the application form again.
[1019] The application form after the correction is completed is sent to the server.
[1020] Terminal
[1021] The final application data is sent to the server.
[1022] server
[1023] The final application form is checked again, and if there are no problems, it is prepared in a format that can be submitted to the review body.
[1024] input
[1025] Application data corrected by the user based on the check results.
[1026] output
[1027] The final application form is ready for submission.
[1028] Specific actions
[1029] The server runs the calibration algorithm again and performs a final check.
[1030] Keep the application in a format for submission.
[1031] Step 7: Submit your application
[1032] server
[1033] Submit your final application to the financial aid review agency.
[1034] A submission completion notification will be sent to the device.
[1035] Terminal
[1036] Receive a submission completion notification and notify the user.
[1037] input
[1038] Final application data.
[1039] output
[1040] Notification of completion of submission to the review body.
[1041] Specific actions
[1042] The server uses an API or online portal to submit the application to the review agency.
[1043] After the submission is complete, a success message is sent to the terminal.
[1044] Step 8: Receive and report results
[1045] server
[1046] Receive the inspection results from the inspection body.
[1047] The received examination results are sent to the terminal.
[1048] If successful, we will begin the process of claiming the success fee.
[1049] Terminal
[1050] The review results are received and displayed to the user.
[1051] input
[1052] The inspection results sent by the inspection agency.
[1053] output
[1054] The review results and notification of the start of contingency fee claims will be displayed to the user.
[1055] Specific actions
[1056] The server analyzes the results from the inspection agency and sends the results to the terminal.
[1057] A popup or notification will be displayed so that the user can check the results.
[1058] (Application example 1)
[1059] 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."
[1060] It takes a lot of time and effort for small and medium-sized enterprises to efficiently utilize government subsidy programs. Collecting production data and applying for appropriate subsidies based on that data is particularly cumbersome for factories. Furthermore, the wide range of procedures required for each process, including recommending subsidy information, automatically generating application forms, proofreading checks, and submitting to review agencies, necessitates technical support. Furthermore, providing a service on a contingency fee basis would reduce the burden on users while enabling highly accurate subsidy applications.
[1061] 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.
[1062] In this invention, the server includes means for collecting management data of small and medium-sized enterprises, means for saving the collected management data in a database, means for analyzing the saved management data and extracting applicable subsidy information, means for automatically generating a subsidy application form based on the extracted subsidy information, means for proofreading the generated subsidy application form, means for submitting the checked application form to a subsidy review agency, means for receiving the subsidy review results, means for claiming a success fee if the subsidy application is successful, means for collecting factory production data from a robot installed in the factory, means for analyzing the collected production data and extracting applicable subsidy information, means for automatically generating a subsidy application form based on the factory production data, and means for a factory operator to check and correct the application form based on the extracted subsidy information using a smart device. This makes it possible to improve the efficiency and accuracy of the factory-specific subsidy application process.
[1063] "Management data" refers to various data related to management, such as a company's annual sales, number of employees, and business activities.
[1064] A "database" is a system for systematically storing and managing collected data.
[1065] "Analysis" refers to the process of examining collected data in detail to clarify meanings and trends.
[1066] "Subsidy Information" means information about financial assistance from governments or public agencies to which a company may apply.
[1067] "Automatic generation" means that the system automatically creates specific documents and data without human intervention.
[1068] "Proofreading" is the process of checking whether the content of the generated document is correct and making corrections if necessary.
[1069] A "grant review agency" is a government or public agency that reviews and approves grant applications.
[1070] "Production data" refers to various data that indicate production volume, efficiency, product quality, etc. at factories and production sites.
[1071] A "smart device" is a device that has internet connectivity and can use a variety of applications.
[1072] System Overview
[1073] This invention is a support system that helps small and medium-sized enterprises efficiently utilize government subsidy programs. In particular, it uses robots installed in factories to collect production data and support the subsidy application process. Users (factory operators) use smart devices to input management and production data, and the system extracts applicable subsidy information based on that data, automatically generates and proofreads subsidy application forms, and finally supports the process of submitting the application to the subsidy review organization. In addition, by adopting a contingency-based business model, the system provides services without burdening users.
[1074] Program generation and operation explanation
[1075] The server collects production and management data from the factory and stores it in a database. The collected data is sent using a programming language such as Python and the Requests library. This data is analyzed using AI technology to extract applicable subsidy information. Specifically, a generative AI model is used to generate prompts and analyze the data.
[1076] The generated prompt text is sent to the server, which then recommends applicable subsidy information to the user. The user then uses their smart device to check the recommended subsidy information and request automatic generation of an application form. The server then generates a draft application form based on the information on the specified subsidy and provides it to the user.
[1077] Users can review and amend draft applications using smart glasses or head-mounted displays (HMDs). The amendments are sent to a server, where they are finally proofread and submitted to the grant review body. Once the review results are sent, the process of claiming the success fee begins.
[1078] Hardware and software used
[1079] Hardware: Smartphones, smart glasses, head-mounted displays (HMDs)
[1080] Software: Python 3.x, Requests library, generative AI model
[1081] Specific examples
[1082] The factory manager puts on the smart glasses and launches the Factory Grant Helper app. The manager uses voice input to indicate "annual sales of 200 million yen, number of employees 50, business type manufacturing." The app then uses this data to recommend applicable subsidies and automatically generate an application form. Finally, the manager can review the application details on the smart glasses interface and submit the application using voice commands.
[1083] Prompt Sentence Examples
[1084] Simply enter your factory's annual sales, number of employees, and business details into the system, recommend applicable subsidies, automatically generate application forms, and finally submit your application.
[1085] Annual sales: 200 million yen
[1086] Number of employees: 50
[1087] Business content: Manufacturing industry
[1088] As described above, this system will improve the efficiency and accuracy of the factory-specific subsidy application process.
[1089] The flow of the specific processing in the application example 1 will be described with reference to FIG.
[1090] Step 1:
[1091] Entering and sending management data
[1092] Users use smart devices to enter management data such as their company's annual sales, number of employees, and business activities.
[1093] The terminal collects the input management data and sends it to the server as a data package, which includes information such as annual sales, number of employees, and business details.
[1094] The server analyzes the received data package and stores it in a database.
[1095] Step 2:
[1096] Production data collection and transmission
[1097] Robots installed in factories collect production data (production volume, efficiency, product quality, etc.).
[1098] The collected production data is sent from the factory robot to a terminal.
[1099] The terminal again assembles the received production data into a data package and transmits it to the server.
[1100] The server analyzes the received production data and stores it in a database.
[1101] Step 3:
[1102] Recommendation of grant information
[1103] The server analyzes stored management and production data to extract applicable subsidy information, using a generative AI model to generate prompts to analyze the data.
[1104] The server creates a list of recommended subsidies based on the extracted subsidy information.
[1105] The list of recommended subsidies is sent to the terminal and displayed to the user.
[1106] Step 4:
[1107] Auto-generate grant applications
[1108] The user checks the recommended subsidy information and selects the subsidy for which they wish to apply.
[1109] The terminal transmits the selected subsidy information to the server.
[1110] The server generates a draft of the grant application based on the specified grant information.
[1111] The generated draft application is provided to the user via the terminal.
[1112] Step 5:
[1113] Proofreading and editing your application
[1114] The user uses the smart device to check the draft application and make corrections as necessary.
[1115] The corrected application is retransmitted from the terminal to the server.
[1116] The server re-analyzes the contents of the revised application and performs a proofreading check.
[1117] The proofread application is finally checked and sent to the user via the terminal.
[1118] Step 6:
[1119] Submitting the Final Application
[1120] The user submits the final version of the application to the server.
[1121] The server performs a final check and, if there are no problems, submits it to the grant review organization.
[1122] The grant review organization reviews the application received from the server and sends the results to the server.
[1123] The server receives the results of the examination, and if successful, starts the process of claiming the success fee.
[1124] The terminal notifies the user of the screening results and prompts them to take the necessary action.
[1125] The above processing steps will improve the efficiency and accuracy of the factory-specific subsidy application process.
[1126] 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.
[1127] System Overview
[1128] This invention is a subsidy application support system for small and medium-sized enterprises that incorporates an emotion engine. This system allows users to input their company's management data, extracts applicable subsidy information based on that data, and automatically generates and proofreads subsidy application forms. It can also recognize the user's emotions and respond appropriately based on those emotions. Because it employs a contingency-based business model, the service is provided without imposing any initial costs on users.
[1129] Overall system flow
[1130] Enter user information
[1131] User
[1132] Enter your company's management data, such as annual sales, number of employees, and business details, into the input form.
[1133] Click the submit button to submit the input data.
[1134] Terminal
[1135] The data entered by the user is compiled into a data package and sent to the server.
[1136] Data transmission and storage
[1137] server
[1138] Check and receive management data sent from the terminal.
[1139] The received data is stored in a database.
[1140] Notify the device that data saving is complete.
[1141] Terminal
[1142] Receives a processing completion notification from the server and notifies the user.
[1143] Automatic grant recommendation
[1144] server
[1145] Retrieve stored management data from the database.
[1146] Use built-in analysis algorithms to extract applicable subsidy information.
[1147] The extracted subsidy information is compiled into a list and sent to the terminal.
[1148] Terminal
[1149] A list of recommended grants is received and displayed to the user.
[1150] Auto-generate grant applications
[1151] User
[1152] Review the list of recommendations and select the grant you would like to apply for.
[1153] Confirm your selections and ask the system to automatically generate your grant application.
[1154] Terminal
[1155] The user's selection information is sent to the server.
[1156] server
[1157] Generate a draft grant application based on the grant information you provide.
[1158] Send an automatically generated draft of the application to the terminal.
[1159] Terminal
[1160] Display the draft request to the user.
[1161] Proofreading of application documents
[1162] User
[1163] Check the displayed draft application and make any necessary corrections.
[1164] Once the corrections are complete, a final check is made and the application is sent to the server.
[1165] Terminal
[1166] The corrected application data is sent to the server.
[1167] server
[1168] Analyze the received revised application form and proofread the contents.
[1169] Detects errors and missing information and generates reports about them.
[1170] Send the report to the device.
[1171] Terminal
[1172] The check results are displayed to the user.
[1173] Returning the revised version and preparing it for sending
[1174] User
[1175] Make corrections again based on the displayed check results.
[1176] Once the revisions are complete and there are no issues with the content, submit the final version of the application.
[1177] Terminal
[1178] The final application data is sent to the server.
[1179] server
[1180] The final application form is received and checked again.
[1181] If there are no issues, prepare the final version for submission to the appropriate grant review body.
[1182] Submitting an application
[1183] server
[1184] Submit the final application to the grant review body.
[1185] Notify the terminal that submission is complete.
[1186] Terminal
[1187] Receive a submission completion notification from the server and notify the user.
[1188] Receive and report review results
[1189] server
[1190] Receive the review results from the grant review agency.
[1191] The received examination results are sent to the terminal.
[1192] Terminal
[1193] The review results are displayed to the user.
[1194] User
[1195] Check the review results.
[1196] Claim a success fee
[1197] server
[1198] If the application is successful, we will process the success fee claim.
[1199] Success fee claim information is sent to the terminal.
[1200] Terminal
[1201] Display success fee claim information to the user.
[1202] Incorporating an emotion engine
[1203] User Emotion Recognition
[1204] server
[1205] The emotion engine recognizes the user's emotions based on the user's input actions, operation speed, facial recognition data, etc.
[1206] The recognized emotional data is analyzed and the list of recommended grant information is adjusted in real time.
[1207] Terminal
[1208] The analysis results of the emotion engine are displayed, providing the user with an up-to-date recommendation list.
[1209] Specific examples
[1210] The manager of small and medium-sized enterprise B logs into the system and enters management data (e.g., annual sales of 300 million yen, number of employees 70, etc.). The system analyzes the data and recommends applicable subsidies such as "IT introduction subsidies" and "regional revitalization project subsidies." During this process, the emotion engine monitors the manager's facial expressions and input speed to recognize stress levels and anxiety. Based on this information, the system adjusts to prioritize the display of specific subsidy information, thereby reducing the user's psychological burden.
[1211] A business owner expresses interest in the "IT Introduction Subsidy" and requests automatic generation of an application form. The system then generates a draft of the application form, and the emotion engine recognizes the business owner's emotions while reviewing the draft. If negative emotions are detected, the system displays simple guidance and support messages to help the business owner revise the application form.
[1212] In this way, the system efficiently supports the grant application process while also taking into consideration the user's psychological state.
[1213] The processing flow will be explained below.
[1214] Step 1: The user enters their company's business data
[1215] User
[1216] Enter your company's management data, such as annual sales, number of employees, and business details, into the input form.
[1217] Check the entered data and click the send button.
[1218] Step 2: Send management data to the server
[1219] Terminal
[1220] The entered management data is compiled into a data package.
[1221] Send the data package to the server.
[1222] Step 3: The server receives and stores the management data
[1223] server
[1224] Check the management data received from the terminal.
[1225] The received data is stored in a database.
[1226] Notify the device that data saving is complete.
[1227] Step 4: Extract subsidy information based on management data
[1228] server
[1229] Retrieve stored management data from the database.
[1230] Use built-in analysis algorithms to extract applicable subsidy information.
[1231] The extracted subsidy information is compiled into a list and sent to the terminal.
[1232] Step 5: User selects grant
[1233] Terminal
[1234] A list of subsidy information sent from the server is displayed to the user.
[1235] User
[1236] Review the list and select the grant you wish to apply for.
[1237] Click the Send button to send the selection results to the server.
[1238] Step 6: Automate Grant Application Generation
[1239] server
[1240] A draft application is generated based on the selections received from the user.
[1241] Send the automatically generated application draft to the terminal.
[1242] Step 7: User reviews and modifies application
[1243] Terminal
[1244] Display the draft request to the user.
[1245] User
[1246] Check the application form displayed and make any necessary corrections.
[1247] Click the Submit button to send the revised application to the server.
[1248] Step 8: The server proofreads the application
[1249] server
[1250] Analyze the received revised application form and proofread the contents.
[1251] Detects errors and missing information and generates reports about them.
[1252] Send the report to the device.
[1253] Step 9: User performs final confirmation
[1254] Terminal
[1255] Display the check report to the user.
[1256] User
[1257] Review the report and make any necessary corrections.
[1258] Click the Send button to send the application form to the server after final confirmation.
[1259] Step 10: Server submits application to grant review agency
[1260] server
[1261] Submit the final application to the grant review body.
[1262] Notify the terminal that submission is complete.
[1263] Step 11: Receive and report the review results
[1264] server
[1265] Receive the review results from the grant review agency.
[1266] The received examination results are sent to the terminal.
[1267] Terminal
[1268] The review results are displayed to the user.
[1269] User
[1270] Check the review results.
[1271] Step 12: Claim your success fee
[1272] server
[1273] If the application is successful, we will process the success fee claim.
[1274] Success fee claim information is sent to the terminal.
[1275] Terminal
[1276] Display success fee claim information to the user.
[1277] Step 13: Recognize the user's emotions
[1278] server
[1279] The emotion engine analyzes the user's input actions, operation speed, and facial expression recognition data.
[1280] Emotional state is determined based on response time and frequency of operations.
[1281] The determined emotional data is analyzed in real time and a response is made.
[1282] Step 14: Adjust grant information based on emotions
[1283] server
[1284] Adjust the information in the recommendation list based on emotional data.
[1285] Change the recommendation level to reduce user stress and anxiety.
[1286] Add explanations and guidance to your listings to provide further support.
[1287] Step 15: Emotionally responsive implementation support
[1288] Terminal
[1289] The adjusted subsidy information sent from the server is displayed to the user.
[1290] When necessary, friendly guidance and support messages are displayed to reassure users.
[1291] Step 16: Adjust the application process accordingly
[1292] server
[1293] If the user's emotions meet certain conditions (for example, high stress), the application process is temporarily suspended.
[1294] A message is sent to the terminal explaining the reason for the suspension and how to deal with it.
[1295] Terminal
[1296] Display a suspension message to the user and provide reassuring support.
[1297] Through these steps, the system incorporating the emotion engine can efficiently support the grant application process while taking into consideration the user's psychological state.
[1298] Example 2
[1299] 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."
[1300] When small and medium-sized enterprises apply for subsidies, the process of collecting the necessary data, preparing the application form, proofreading the content, and submitting the application is complicated and burdensome. Furthermore, the psychological stress and anxiety felt when applying for a subsidy can hinder the application process. Therefore, there is a need for an efficient subsidy application support system that reduces the psychological burden.
[1301] 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 means for collecting financial data of small and medium-sized enterprises, means for saving the collected financial data in a storage device, means for analyzing the saved financial data and extracting applicable subsidy information, means for automatically generating a subsidy application based on the extracted subsidy information, means for proofreading the generated subsidy application, means for submitting the proofread application to a subsidy review organization, means for receiving the subsidy review results, means for claiming a success fee if the subsidy application is successful, means for recognizing the user's emotions using an emotion engine based on the user's input actions, operation speed, facial recognition data, etc., and means for analyzing the recognized emotion data and adjusting the recommended list of subsidy information in real time. This improves the efficiency of subsidy applications and reduces the psychological burden on users.
[1302] "Small and medium-sized enterprises" refer to small companies with a certain number of employees and sales revenue.
[1303] "Financial Data" refers to data that includes financial information such as a company's revenues, expenses, assets, and liabilities.
[1304] "Storage device" refers to a hardware or software system for storing data.
[1305] "Analysis" refers to the process of analyzing collected data and extracting useful information and patterns.
[1306] "Grant Information" means information about public or private funding programs to which a business may apply.
[1307] "Grant Application" means the official document submitted to receive a grant.
[1308] "Automatic generation" refers to the system automatically creating documents and data without manual input.
[1309] "Proofreading" refers to the process of checking documents or data for errors and correcting them.
[1310] A "grant review organization" refers to an organization that receives grant applications, reviews their contents, and determines whether or not they should be applied.
[1311] "Grant review result" refers to the decision of approval or disapproval made by the review body regarding a grant application.
[1312] "Contingency fees" refer to fees paid based on specific results.
[1313] "Input action" refers to the operation performed by a user when inputting data into a system.
[1314] "Operation speed" refers to the speed at which a user operates the system.
[1315] "Facial recognition data" refers to biometric information detected from the user's facial expression, etc.
[1316] An "emotion engine" refers to an algorithm or software that recognizes a user's emotions and responds based on them.
[1317] "Emotion data" refers to data that indicates the user's emotional state.
[1318] "Recommendation list" refers to a list of items that the system suggests to the user based on the analysis results.
[1319] "Real-time" refers to processing occurring immediately, without delay.
[1320] This invention relates to a subsidy application support system for small and medium-sized enterprises. The system allows users to input their company's financial data, extracts applicable subsidy information based on that data, and automatically generates and proofreads subsidy applications. Furthermore, the system uses an emotion engine to recognize the user's emotions and respond appropriately based on those emotions.
[1321] System configuration
[1322] The system consists of the following main components:
[1323] 1. The device operated by the user
[1324] 2. Server that processes data
[1325] 3. Storage device for storing data
[1326] 4. Emotion engine that analyzes user emotions
[1327] Hardware and Software Examples
[1328] This system uses the following hardware and software:
[1329] Device: A computer or smartphone that runs a web browser.
[1330] Server: A general-purpose server machine with a powerful processor and sufficient memory. The OS is Linux and the database is MySQL.
[1331] Emotion engine: Microsoft Azure Emotion API or other facial recognition APIs.
[1332] Generative AI model: GPT-3 as a natural language generation library.
[1333] System Details
[1334] 1. Enter user information
[1335] Users enter financial data such as their company's annual sales, number of employees, and business details through a web browser. The entered data is converted into a JSON-formatted data package by the terminal.
[1336] 2. Data transmission and storage
[1337] The terminal sends the user's input data to the server using an HTTP POST request.
[1338] The server validates the received data and then stores it in the database (MySQL) of the storage device.
[1339] 3. Automatic Grant Recommendations
[1340] The server processes the data stored in the database using an analysis algorithm (Python) to extract applicable subsidy information, and then compiles the results in JSON format and sends them to the terminal.
[1341] 4. Automatic generation of grant applications
[1342] The user checks the recommended grant information and selects the grant he or she desires.
[1343] The server automatically generates a draft of the grant application using a generative AI model (GPT-3) based on the selected information, and the generated draft is provided to the user via their device.
[1344] 5. Proofread your application
[1345] The user checks the provided draft application on a web browser and corrects it as necessary.
[1346] The server then proofreads the revised application again and submits it to the grant review body.
[1347] 6. Use of Emotion Engines
[1348] The server collects user input behavior, operation speed, and facial recognition data, and performs real-time emotion analysis using an emotion engine (Microsoft Azure Emotion API). The analysis results are reflected in the recommendation list for grant information.
[1349] Specific examples
[1350] The manager of a small or medium-sized enterprise enters their company's management data (e.g., annual sales of 300 million yen, number of employees 70, etc.) into the system. The input data is analyzed, and recommendations such as "IT implementation subsidies" and "regional revitalization project subsidies" are made. During this process, the manager's emotions are recognized, and adjustments are made to improve accuracy. This results in recommendations that reduce the psychological burden.
[1351] Prompt Sentence Examples
[1352] "Please describe a grant application support system for small and medium-sized enterprises. The system recognizes user emotions and extracts applicable grant information based on financial data. It also automatically generates and proofreads applications. Please provide specific examples of grants and provide detailed information on how the emotion engine supports users."
[1353] As described above, the present invention aims to streamline the subsidy application process for small and medium-sized enterprises and reduce the psychological burden. By implementing this system, small and medium-sized enterprise managers can apply for subsidies more smoothly.
[1354] The flow of the identification process in the second embodiment will be described with reference to FIG.
[1355] System processing flow
[1356] Step 1: Enter your information
[1357] The user enters their company's financial data (annual sales, number of employees, business details, etc.) into a web form. The entered data is validated in real time on the web browser, and an error message is displayed if the data is invalid.
[1358] Input: User's financial data (data entered in the text boxes).
[1359] Output: A data package in JSON format.
[1360] Specific behavior: When the user clicks the "Submit" button, the terminal converts the input data into JSON format.
[1361] Step 2: Send and store data
[1362] The device sends a JSON-formatted data package to the server via an HTTP POST request.
[1363] The server validates the received data and saves it in the storage database (MySQL). After saving is complete, it returns status code 200.
[1364] Input: Financial data in JSON format.
[1365] Output: Notification that data has been saved to the server (status code 200).
[1366] Specific operation: The server receives the data at the / submit-data endpoint and executes the SQL command INSERT INTO company_data ...
[1367] Step 3: Automatic Grant Recommendation
[1368] The server reads stored financial data from the database and uses Python parsing algorithms to extract applicable subsidy information.
[1369] The server compiles the extracted subsidy information into a list and sends it to the terminal in JSON format.
[1370] Input: Financial data from database.
[1371] Output: A list of grant recommendations in JSON format.
[1372] Specific operation: The server executes the query SELECT FROM company_data WHERE company_id=123 and parses it using a Python script.
[1373] Step 4: Auto-generate grant applications
[1374] The user checks the recommended subsidy information and selects the subsidy for which they wish to apply.
[1375] The terminal transmits the selected subsidy information to the server again.
[1376] The server automatically generates a draft of the grant application using a generative AI model (GPT-3) based on the selected information, and sends the draft in JSON format to the device.
[1377] Input: User selection and grant information.
[1378] Output: A draft grant application in JSON format.
[1379] Specific operation: The server uses the GPT-3 API to generate an application form based on a template.
[1380] Step 5: Proofread your application
[1381] The user checks the displayed draft application and makes corrections as necessary.
[1382] The terminal sends the corrected application data to the server in JSON format.
[1383] The server analyzes the received revised application form using a natural language processing tool (spaCy) to check for errors and missing information, generates a report, and returns it to the terminal.
[1384] Input: Corrected application data.
[1385] Output: Calibration check report.
[1386] Specific operation: The server performs NLP processing using the received data to check grammar and content consistency.
[1387] Step 6: Return the revised version and prepare it for submission
[1388] The user makes further corrections based on the displayed check results and clicks the "Send Final Version" button.
[1389] The terminal sends the final application data in JSON format to the server.
[1390] The server then double-checks the final application and prepares it for submission to the grant review body.
[1391] Input: Final application data.
[1392] Output: Final application form for submission.
[1393] Specific operation: The server converts the final form of the application into XML format or other format and prepares it for submission.
[1394] Step 7: Submit your application
[1395] The server submits the final application to the grant review organization in electronic form, and notifies the terminal when submission is complete.
[1396] The terminal receives the notification of completion of submission and notifies the user.
[1397] Input: Final application data.
[1398] Output: Submission completion notification.
[1399] Specific operation: The server uses an API call or email function to confirm that the submission is complete.
[1400] Step 8: Receiving and reporting the results of the review
[1401] The server receives the results of the grant review from the grant review organization, and processes API calls and emails to receive the results.
[1402] The server sends the review result data to the terminal in JSON format.
[1403] The terminal displays the received examination results to the user.
[1404] Input: Review result data.
[1405] Output: Notification of review results.
[1406] Specific operation: The server analyzes the inspection results from the inspection agency and notifies the terminal of the details.
[1407] Step 9: Claim your success fee
[1408] If the application is successful, the server executes the success fee claim process, generates claim information, and sends it to the terminal in JSON format.
[1409] The terminal displays the received billing information to the user.
[1410] Input: The result of the review if successful.
[1411] Output: Contingency fee billing information.
[1412] Specific operation: The server automatically generates an invoice and notifies the user via the terminal.
[1413] Step 10: Emotion Recognition with the Emotion Engine
[1414] The server collects user input actions, operation speed, and facial recognition data, and performs real-time emotion analysis using an emotion engine.
[1415] The analysis results are reflected in a list of recommended subsidy information and displayed to the user via the terminal.
[1416] Input: User operation data.
[1417] Output: Sentiment analysis results and a refined recommendation list.
[1418] How it works: The server analyzes emotion data using the Microsoft Azure Emotion API and displays the results in the user interface in real time.
[1419] (Application example 2)
[1420] 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."
[1421] Small and medium-sized enterprises (SMEs) face the problem of a complicated subsidy application process, which requires a great deal of effort and stress in the process of properly organizing management data, selecting subsidy information, and creating and modifying application forms. In particular, a process that does not take into consideration the user's feelings can be a factor in lowering the success rate of applications.
[1422] The specific processing by the specific processing unit 290 of the data processing device 12 in Application Example 2 is realized by the following means. In this invention, the server includes means for collecting management data of small and medium-sized enterprises, means for storing the collected management data in a database, means for analyzing the stored management data and extracting applicable subsidy information, means for automatically generating a subsidy application form based on the extracted subsidy information, means for proofreading the generated subsidy application form, means for recognizing a user's emotion while reviewing the draft application form, means for adjusting a recommended list of subsidy information based on the recognized emotion data, means for submitting the checked application form to a subsidy review organization, means for receiving the subsidy review results, and means for claiming a success fee if the subsidy application is successful. This enables an efficient and accurate subsidy application process while reducing the user's psychological burden.
[1423] "Small and medium-sized enterprises" are companies that operate on a relatively small scale and have a certain number of employees.
[1424] "Management data" refers to information related to a company's operations, such as revenue, expenses, number of employees, and business activities.
[1425] A "database" is a system for efficiently storing, retrieving, and managing large amounts of data in a structured format.
[1426] "Subsidy information" is information related to the content of financial assistance provided by the government, local governments, etc. to support business activities.
[1427] A "subsidy application form" is a document that contains the information and business plan required to receive a subsidy and is submitted.
[1428] "Proofreading check" refers to the process of checking to detect and correct errors or inconsistencies in text or data.
[1429] "User emotions" refers to the psychological state that a system user shows while operating the system, such as stress, anxiety, or satisfaction.
[1430] "Emotion data" is data relating to the user's psychological state obtained from the user's facial expressions, actions, input patterns, and the like.
[1431] A "recommendation list" is a list of options that are considered to be most appropriate for the user based on analysis and evaluation.
[1432] A "subsidy review organization" is an organization or institution that accepts and reviews applications for subsidies and determines whether or not they are applicable.
[1433] A "success fee" is a fee or commission paid to the service provider when the service achieves its goal.
[1434] A "system" is an overall mechanism in which multiple elements and devices work together to realize specific functions or services.
[1435] This invention is a subsidy application support system for small and medium-sized enterprises. When a user inputs management data, the system automatically extracts applicable subsidy information and generates and corrects subsidy application forms. It also has a function that recognizes the user's emotions and responds optimally. The specific operation of the system and how it is implemented are described below.
[1436] Hardware and software used
[1437] The main hardware and software used in this system are as follows:
[1438] Hardware: Built-in camera, audio input module, display, database server
[1439] Software: OpenCV (camera image processing), proprietary emotion recognition module, voice input module, subsidy recommendation algorithm, application form automatic generation module
[1440] Main system processes
[1441] Management data collection
[1442] Users collect their company's management data (annual sales, number of employees, business details, etc.) using voice input or a tablet. The collected data is sent to the server as a data package.
[1443] Data analysis and storage
[1444] The server checks the management data sent by the user and stores it in a database for later analysis.
[1445] Extraction and recommendation of grant information
[1446] The server retrieves the stored management data from the database, extracts applicable subsidy information using a built-in subsidy recommendation algorithm, and generates a recommendation list, which is sent to the user's terminal and displayed on the screen.
[1447] Grant application generation and proofreading
[1448] Once the user selects the desired grant, the server automatically generates a draft application and sends it to the terminal. The user then checks the draft, makes any necessary corrections, and resubmits it to the server. The server proofreads the corrections and reports any missing information or errors.
[1449] Emotion recognition and response
[1450] While the user is reviewing the draft application, the server recognizes the user's emotions based on the camera footage. The emotion recognition module analyzes the user's psychological state and adjusts the priority of the recommendation list based on the emotional data. If negative emotions are detected, a support message is displayed to reduce the user's psychological burden.
[1451] Specific examples
[1452] Managers of small and medium-sized enterprises log into the system and enter their business data (e.g., annual sales of 300 million yen, number of employees 70, etc.). This information is stored in a database, and applicable subsidy information, such as "IT Introduction Subsidies" and "Regional Revitalization Project Subsidies," is provided as a recommended list. During this process, an emotion engine monitors the manager's facial expressions and input speed, and if stress or anxiety is detected, it prioritizes the display of specific subsidy information, adjusting the display to reduce the manager's psychological burden. A draft application form is automatically generated for the subsidy selected by the manager, and the application process progresses as the manager reviews and modifies it.
[1453] Prompt Sentence Examples
[1454] Factory employees want to know what subsidies are available for application. We want to use a robot assistant to input management data, recommend subsidies, and automatically generate application forms. Since employees feel anxious during the application process, we need a program that allows the robot to display appropriate guidance messages depending on their emotions.
[1455] As described above, the present invention realizes an efficient and accurate subsidy application process while also taking into consideration the psychological state of the user.
[1456] The flow of the specific processing in the application example 2 will be described with reference to FIG.
[1457] Step 1:
[1458] The user inputs management data. Using a tablet or voice input system, the user inputs management-related data such as business details, annual sales, and number of employees. The input data is formatted as a data package on the terminal and sent to the server. Input: Management data by the user. Output: Formatted data package.
[1459] Step 2:
[1460] The server receives and stores the management data. The server checks the data package sent from the terminal and stores it in the database. After storage is complete, the server sends a processing completion notification to the terminal, which notifies the user. Input: Formatted data package. Output: Storage in the database and processing completion notification.
[1461] Step 3:
[1462] The server recommends subsidy information. The server retrieves stored management data from the database and uses its own subsidy recommendation algorithm to extract applicable subsidy information. The extracted subsidy information is sent to the terminal as a list and displayed to the user. Input: Stored management data. Output: List of recommended subsidy information.
[1463] Step 4:
[1464] The user selects a subsidy. The user selects the subsidy they wish to apply for from the list of recommended subsidy information displayed on the terminal. The selected subsidy information is sent to the server and used in the next processing step. Input: List of recommended subsidy information. Output: Selected subsidy information.
[1465] Step 5:
[1466] The server automatically generates a grant application. The server automatically generates a draft of the grant application based on the selected grant information and management data. This draft is sent to the terminal and displayed to the user. Input: Selected grant information and management data. Output: Draft of grant application.
[1467] Step 6:
[1468] The user checks and modifies the application form. The user checks the draft application form displayed on the terminal and makes modifications as necessary. The modified application form is then sent back to the server. Input: Draft application form. Output: Modified application form.
[1469] Step 7:
[1470] The server performs a proofreading check on the corrected application form. The server analyzes the corrected application form and detects errors and missing information. The detection results are sent to the terminal as a report and displayed to the user. Input: Corrected application form. Output: Proofreading check report.
[1471] Step 8:
[1472] The user checks and submits the final version of the application form. The user checks the proofreading check report displayed on the terminal, makes any necessary corrections, and submits the final version of the application form to the server. Input: Proofreading check report and corrected application form. Output: Final version of the application form.
[1473] Step 9:
[1474] The server submits the final version of the application to the grant review organization. The server receives the final version of the application, checks it again, and then submits it to the review organization. After the submission is complete, the server sends a processing completion notification to the terminal and notifies the user. Input: Final version of the application. Output: Processing completion notification.
[1475] Step 10:
[1476] The server receives and notifies the review results. The server receives the review results sent from the grant review organization and sends the results to the terminal. The terminal displays the review results to the user. Input: Grant review results. Output: Notification of review results.
[1477] Step 11:
[1478] The server will claim the success fee. If the application is successful, the server will start the success fee claim process and send the claim information to the terminal. The terminal will display the claim information to the user. Input: Information on successful application. Output: Success fee claim information.
[1479] Step 12:
[1480] The server recognizes the user's emotions. The server analyzes video data from the built-in camera in real time and recognizes emotions from the user's facial expressions, input speed, and behavior. The recognized emotion data is analyzed and used to adjust the recommendation list for subsidy information. Input: Camera video data. Output: Recognized emotion data.
[1481] 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.
[1482] 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.
[1483] 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.
[1484] [Third embodiment]
[1485] FIG. 5 shows an example of the configuration of a data processing system 310 according to the third embodiment.
[1486] 5, the data processing system 310 includes the data processing device 12 and a headset type terminal 314. An example of the data processing device 12 is a server.
[1487] 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).
[1488] 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.
[1489] 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.
[1490] 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).
[1491] 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.
[1492] 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.
[1493] 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.
[1494] 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.
[1495] 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.
[1496] 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."
[1497] System Overview
[1498] This invention is a support system that helps small and medium-sized enterprises efficiently utilize government subsidy programs. The system allows users (small and medium-sized enterprise managers) to input their company's management data, extracts applicable subsidy information based on that data, automatically generates and proofreads subsidy application forms, and ultimately supports the process of submitting the application to a subsidy review organization. Furthermore, by adopting a contingency-based business model, the system provides services without placing a burden on users.
[1499] Overall system flow
[1500] Enter user information
[1501] User
[1502] Use a terminal (PC or mobile device) to enter management data such as your company's annual sales, number of employees, and business details.
[1503] Click the submit button to submit the input data.
[1504] Terminal
[1505] The data entered by the user is compiled into a data package and sent to the server.
[1506] Data transmission and storage
[1507] server
[1508] Receive management data sent from the terminal.
[1509] The received data is saved in the database.
[1510] After confirming that registration in the database is complete, a processing completion notification is returned to the terminal.
[1511] Terminal
[1512] Receives a processing completion notification from the server and notifies the user.
[1513] Automatic grant recommendation
[1514] server
[1515] Retrieve the user's business data from the database.
[1516] The data obtained is analyzed and matched with applicable grant information.
[1517] A list of recommended subsidies will be created from the matching results.
[1518] The recommended subsidy list is sent to the terminal.
[1519] Terminal
[1520] A list of recommended grants is received and displayed to the user.
[1521] Auto-generate grant applications
[1522] User
[1523] Select the grant you wish to apply for from the list of recommendations displayed.
[1524] Confirm your selections and ask the system to automatically generate your grant application.
[1525] Terminal
[1526] The user's selection information is sent to the server.
[1527] server
[1528] Generate a draft grant application based on the specified grant information.
[1529] Send the draft application to the terminal.
[1530] Terminal
[1531] The received draft request is displayed to the user.
[1532] Proofreading of application documents
[1533] User
[1534] Check the displayed draft application and make any necessary corrections.
[1535] Once the corrections are complete, a final check is made and the application is sent to the server.
[1536] Terminal
[1537] The corrected application data is sent to the server.
[1538] server
[1539] Analyze the received application data and proofread the application contents.
[1540] Based on the check results, a list of error messages and missing information is generated.
[1541] The check results are sent to the terminal.
[1542] Terminal
[1543] The check results are displayed to the user.
[1544] Returning the revised version and preparing it for sending
[1545] User
[1546] Make corrections again based on the displayed check results.
[1547] Once the revisions are complete and there are no issues with the content, submit the final version of the application.
[1548] Terminal
[1549] The final application data is sent to the server.
[1550] server
[1551] The final application form is received and checked again.
[1552] If there are no issues, prepare the final version for submission to the appropriate grant review body.
[1553] Submitting an application
[1554] server
[1555] Process the final application for submission to the grant review body.
[1556] The terminal is notified that submission to the review agency has been completed.
[1557] Terminal
[1558] Receive a submission completion notification from the server and notify the user.
[1559] Receiving and reporting results
[1560] server
[1561] Receive the review results from the grant review agency.
[1562] The received review results are sent to the terminal.
[1563] If your application is successful, we will begin the process of claiming your success fee.
[1564] Terminal
[1565] The review results are received and displayed to the user.
[1566] Prompt for necessary actions based on application results.
[1567] As a specific example, the manager of small and medium-sized enterprise A logs into the system and enters management data, such as the company's annual sales of 200 million yen and the number of employees of 50. The system analyzes this data and recommends applicable subsidies such as the "IT Introduction Subsidy" and the "Regional Revitalization Project Subsidy." The manager expresses interest in the "IT Introduction Subsidy" and requests that an application form be automatically generated. The system then generates a draft application form, which the manager modifies and reviews before submitting the final version to the subsidy review organization. If the review is successful, the system initiates the process of claiming the success fee.
[1568] In this way, the system helps small and medium-sized business owners apply for subsidies efficiently.
[1569] The processing flow will be explained below.
[1570] Step 1: The user enters their company's business data
[1571] User
[1572] Enter your company's management data, such as annual sales, number of employees, and business details, into the input form.
[1573] Check the data you have entered and click the send button.
[1574] Step 2: Send management data to the server
[1575] Terminal
[1576] The entered management data is compiled into a data package.
[1577] Send the data package to the server.
[1578] Step 3: The server receives and stores the management data
[1579] server
[1580] Check the management data received from the terminal.
[1581] The received data is stored in a database.
[1582] Notify the device that data saving is complete.
[1583] Step 4: Extract subsidy information based on management data
[1584] server
[1585] Retrieve stored management data from the database.
[1586] Use built-in analysis algorithms to extract applicable subsidy information.
[1587] The extracted subsidy information is compiled into a list and sent to the terminal.
[1588] Step 5: User selects grant
[1589] Terminal
[1590] A list of subsidy information sent from the server is displayed to the user.
[1591] User
[1592] Review the list and select the grant you wish to apply for.
[1593] Click the Send button to send the selection results to the server.
[1594] Step 6: Automate Grant Application Generation
[1595] server
[1596] A draft application is generated based on the selections received from the user.
[1597] Send the automatically generated application draft to the terminal.
[1598] Step 7: User reviews and modifies application
[1599] Terminal
[1600] Display the draft request to the user.
[1601] User
[1602] Check the application form displayed and make any necessary corrections.
[1603] Click the Send button to send the modified version to the server.
[1604] Step 8: The server proofreads the application
[1605] server
[1606] Analyze the received revised application form and proofread the contents.
[1607] Detects errors and missing information and generates reports about them.
[1608] Send the report to the device.
[1609] Step 9: User performs final confirmation
[1610] Terminal
[1611] Display the check report to the user.
[1612] User
[1613] Review the report and make any necessary corrections.
[1614] Click the Send button to send the application form to the server after final confirmation.
[1615] Step 10: Server submits application to grant review agency
[1616] server
[1617] Submit the final application to the grant review body.
[1618] Notify the terminal that submission is complete.
[1619] Step 11: Receive and report the review results
[1620] server
[1621] Receive the review results from the grant review agency.
[1622] The received examination results are sent to the terminal.
[1623] Terminal
[1624] The review results are displayed to the user.
[1625] User
[1626] Check the review results.
[1627] Step 12: If your grant application is successful, claim your success fee
[1628] server
[1629] If the application is successful, we will process the success fee claim.
[1630] Success fee claim information is sent to the terminal.
[1631] Terminal
[1632] Display success fee claim information to the user.
[1633] The above are the specific processing steps of the system.
[1634] Example 1
[1635] 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."
[1636] For small and medium-sized enterprises, making appropriate use of government subsidy programs is important for business improvement and growth. However, because there are a wide variety of subsidy types and application procedures, selecting the appropriate subsidy and preparing the application requires a great deal of time and effort. Furthermore, if the content of the application is insufficient, there is a risk that it will not pass the screening and will not receive the subsidy. Furthermore, if appropriate recommendations for applicable subsidies are not made, managers may miss out on the most suitable subsidy information. There is a need for a system that can solve these issues and enable small and medium-sized enterprises to apply for subsidies efficiently.
[1637] 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.
[1638] In this invention, the server includes means for collecting management information of small and medium-sized enterprises, means for storing the collected management information in a data storage, means for analyzing the stored management information and extracting applicable financial support information, means for automatically generating application documents based on the extracted financial support information, means for inspecting the generated application documents, means for submitting the inspected application documents to a financial support screening agency, means for receiving the financial support screening results, means for charging a success fee if the financial support application is successful, means for providing a draft of the application documents to the user and accepting user revisions, means for re-inspecting and resubmitting the revised application documents, and means for analyzing specific industry information and regional information to determine the applicability of the financial support information. This enables small and medium-sized enterprises to efficiently find appropriate subsidies, efficiently complete application processes, maximize the chances of passing the screening, and improve the accuracy of their applications.
[1639] "Management information" refers to data such as sales, number of employees, and business details generated by small and medium-sized enterprises in the course of their daily operations.
[1640] "Data storage" refers to devices and systems for storing data safely and efficiently for long periods of time.
[1641] "Financial aid information" means information about grants, grants, scholarships, and other assistance provided by governments and other organizations.
[1642] "Application" means an official document that contains the information required to receive financial assistance.
[1643] "Inspection" is the process of checking the contents of application documents and identifying any errors or deficiencies.
[1644] A "financial assistance review body" is an organization or agency that evaluates submitted application documents and determines whether a grant is eligible.
[1645] "Review result" refers to the result issued by the financial aid review body after it has completed its evaluation of the application documents, indicating whether or not the grant is approved.
[1646] A "success fee" is a fee that is paid if the service provided is successful.
[1647] A "draft" is a rough draft created as a preliminary step to a formal document.
[1648] "Users" refer to managers and staff of small and medium-sized enterprises who intend to use the system to apply for subsidies.
[1649] "Industry information" is data and knowledge related to a specific industry or business sector.
[1650] "Regional information" is data or information relating to a particular geographic area.
[1651] This invention is a support system for small and medium-sized enterprises to efficiently utilize government subsidy programs. This system allows users to input their company's management information, extracts applicable subsidy information based on that information, and automatically generates and proofreads subsidy application forms. Specifically, the server, terminals, and users work together to carry out the process, each fulfilling their respective roles. Below, we will explain the operation of the system, specifying the specific hardware and software used.
[1652] Hardware and software used
[1653] Hardware
[1654] Device: An internet-enabled device such as a computer, smartphone, or tablet.
[1655] Server: Web server (Apache or Nginx), database server (MySQL or PostgreSQL).
[1656] software
[1657] Programming languages: Java, Python.
[1658] Frontend: HTML, CSS, JavaScript.
[1659] Data analysis: Python NumPy and Pandas libraries.
[1660] Database Management System (DBMS): MySQL, PostgreSQL.
[1661] Specific examples of the system
[1662] 1. User information entry and submission
[1663] Users enter their company's annual sales, number of employees, business details, and other management information into the system from their PC or mobile device. Once the information is complete, they click the send button and the data is sent from the device to the server.
[1664] 2. Data analysis and grant recommendations
[1665] The server stores the management information sent from the device in a database. The stored data is analyzed using the Python Pandas library and compared with applicable subsidy information, resulting in a list of recommendations for the most suitable subsidies.
[1666] 3. Automatic generation and proofreading of application forms
[1667] When a user selects the grant they wish to apply for from a list of recommended grants, the server generates a draft application form based on the grant information. The generated draft is sent to the terminal, where the user can review and modify it. The modified draft is sent again to the server, where it is proofread. If there are any error messages or missing information, these are also sent to the terminal and the user is notified.
[1668] 4. Final confirmation and submission
[1669] Once the user has completed the corrections and submitted the final application to the server, the server will perform a final check and, if there are no problems, submit the application to the grant review organization. After submission is complete, the server will send a notification to the terminal to notify the user.
[1670] 5. Review results and compensation claim
[1671] After the review is completed, the server receives the review results from the grant review organization and sends them to the terminal. The results are displayed for the user to check, and if successful, the process of claiming the success fee begins.
[1672] Specific examples
[1673] The manager of small and medium-sized enterprise A logs into the system and enters management information, such as the company's annual sales of 200 million yen and the number of employees of 50. This data is sent from the terminal to the server, which analyzes it. As a result of the analysis, it recommends applications such as "IT Introduction Subsidies" and "Regional Revitalization Project Subsidies." When the manager expresses interest in the "IT Introduction Subsidy" and requests automatic generation of an application form, the server generates a draft and sends it to the terminal. The manager checks and modifies the draft and sends it to the server as the final version. The server submits the application to the review organization, receives the review results, and notifies the manager. If the review is successful, the process of claiming the success fee begins.
[1674] Prompt Sentence Examples
[1675] "Please explain the specific processing steps and operation of a system that allows small and medium-sized enterprises to recommend subsidies based on their own management information. Also, please provide a detailed description of the operation of users, terminals, and servers."
[1676] In this way, the system helps small and medium-sized enterprises find appropriate subsidies and apply for them efficiently.
[1677] The flow of the identification process in the first embodiment will be described with reference to FIG.
[1678] Step 1: Enter your information
[1679] User
[1680] Business information such as your company's annual sales, number of employees, and business activities is entered into the system via a computer or mobile device.
[1681] Once you have completed the entry, click the Send button.
[1682] input
[1683] Business information entered by the user (annual sales, number of employees, business details).
[1684] output
[1685] The entered management information is sent as a data package to the terminal, and then sent from the terminal to the server.
[1686] Specific actions
[1687] The user interface is built using HTML, CSS, and JavaScript.
[1688] The input data is validated to check the format and to ensure there is no invalid data.
[1689] Step 2: Send and store data
[1690] Terminal
[1691] The management information entered by the user is compiled into a data package and sent to the server.
[1692] server
[1693] Receive management information sent from the terminal.
[1694] Save the received data in a database (using MySQL or PostgreSQL).
[1695] input
[1696] A data package of management information sent from the terminal.
[1697] output
[1698] A message indicating that the data has been saved to the database is sent from the server to the terminal and displayed to the user.
[1699] Specific actions
[1700] The server receives the data and stores it in a database management system (DBMS).
[1701] If the save is successful, a completion notification is sent to the terminal.
[1702] Step 3: Automatic Grant Recommendation
[1703] server
[1704] Retrieve the user's business information stored from the database.
[1705] Analyze the acquired data using the Pandas library.
[1706] Match applicable grant information and create a list of recommended grants.
[1707] Terminal
[1708] A recommendation list is received and displayed to the user.
[1709] input
[1710] User's business information stored in a database.
[1711] output
[1712] A recommended list of applicable grants.
[1713] Specific actions
[1714] The server runs an analysis algorithm and selects the most appropriate subsidy information based on the management information.
[1715] The recommendation list is sent to the device in JSON format and displayed to the user.
[1716] Step 4: Auto-generate grant applications
[1717] User
[1718] Select the grant you wish to apply for from the list of recommended grants and request automatic generation of your application.
[1719] Terminal
[1720] The user's selection information is sent to the server.
[1721] server
[1722] Generate a draft application based on the selected grant information.
[1723] Send the generated draft to the device.
[1724] input
[1725] User-selected grant and management information.
[1726] output
[1727] Draft application.
[1728] Specific actions
[1729] The server runs an automated generation algorithm to generate the application in the appropriate format.
[1730] The draft is sent to the device as a PDF or online form.
[1731] Step 5: Proofread your application
[1732] User
[1733] Review the draft application and make any necessary revisions.
[1734] Terminal
[1735] The corrected application data is sent to the server.
[1736] server
[1737] Analyze application data and perform proofreading checks.
[1738] Generates error messages and missing information lists and sends them to the terminal.
[1739] input
[1740] Application data modified by the user.
[1741] output
[1742] Error messages and missing information list.
[1743] Specific actions
[1744] The server runs a proofreading algorithm to check the application for consistency and completeness of all required information.
[1745] The check results are sent to the terminal in JSON format and notified to the user.
[1746] Step 6: Return the revised version and prepare it for submission
[1747] User
[1748] Based on the check results, revise the application form again.
[1749] The application form after the correction is completed is sent to the server.
[1750] Terminal
[1751] The final application data is sent to the server.
[1752] server
[1753] The final application form is checked again, and if there are no problems, it is prepared in a format that can be submitted to the review body.
[1754] input
[1755] Application data corrected by the user based on the check results.
[1756] output
[1757] The final application form is ready for submission.
[1758] Specific actions
[1759] The server runs the calibration algorithm again and performs a final check.
[1760] Keep the application in a format for submission.
[1761] Step 7: Submit your application
[1762] server
[1763] Submit your final application to the financial aid review agency.
[1764] A submission completion notification will be sent to the device.
[1765] Terminal
[1766] Receive a submission completion notification and notify the user.
[1767] input
[1768] Final application data.
[1769] output
[1770] Notification of completion of submission to the review body.
[1771] Specific actions
[1772] The server uses an API or online portal to submit the application to the review agency.
[1773] After the submission is complete, a success message is sent to the terminal.
[1774] Step 8: Receive and report results
[1775] server
[1776] Receive the inspection results from the inspection body.
[1777] The received examination results are sent to the terminal.
[1778] If successful, we will begin the process of claiming the success fee.
[1779] Terminal
[1780] The review results are received and displayed to the user.
[1781] input
[1782] The inspection results sent by the inspection agency.
[1783] output
[1784] The review results and notification of the start of contingency fee claims will be displayed to the user.
[1785] Specific actions
[1786] The server analyzes the results from the inspection agency and sends the results to the terminal.
[1787] A popup or notification will be displayed so that the user can check the results.
[1788] (Application example 1)
[1789] 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."
[1790] It takes a lot of time and effort for small and medium-sized enterprises to efficiently utilize government subsidy programs. Collecting production data and applying for appropriate subsidies based on that data is particularly cumbersome for factories. Furthermore, the wide range of procedures required for each process, including recommending subsidy information, automatically generating application forms, proofreading checks, and submitting to review agencies, necessitates technical support. Furthermore, providing a service on a contingency fee basis would reduce the burden on users while enabling highly accurate subsidy applications.
[1791] 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.
[1792] In this invention, the server includes means for collecting management data of small and medium-sized enterprises, means for saving the collected management data in a database, means for analyzing the saved management data and extracting applicable subsidy information, means for automatically generating a subsidy application form based on the extracted subsidy information, means for proofreading the generated subsidy application form, means for submitting the checked application form to a subsidy review agency, means for receiving the subsidy review results, means for claiming a success fee if the subsidy application is successful, means for collecting factory production data from a robot installed in the factory, means for analyzing the collected production data and extracting applicable subsidy information, means for automatically generating a subsidy application form based on the factory production data, and means for a factory operator to check and correct the application form based on the extracted subsidy information using a smart device. This makes it possible to improve the efficiency and accuracy of the factory-specific subsidy application process.
[1793] "Management data" refers to various data related to management, such as a company's annual sales, number of employees, and business activities.
[1794] A "database" is a system for systematically storing and managing collected data.
[1795] "Analysis" refers to the process of examining collected data in detail to clarify meanings and trends.
[1796] "Subsidy Information" means information about financial assistance from governments or public agencies to which a company may apply.
[1797] "Automatic generation" means that the system automatically creates specific documents and data without human intervention.
[1798] "Proofreading" is the process of checking whether the content of the generated document is correct and making corrections if necessary.
[1799] A "grant review agency" is a government or public agency that reviews and approves grant applications.
[1800] "Production data" refers to various data that indicate production volume, efficiency, product quality, etc. at factories and production sites.
[1801] A "smart device" is a device that has internet connectivity and can use a variety of applications.
[1802] System Overview
[1803] This invention is a support system that helps small and medium-sized enterprises efficiently utilize government subsidy programs. In particular, it uses robots installed in factories to collect production data and support the subsidy application process. Users (factory operators) use smart devices to input management and production data, and the system extracts applicable subsidy information based on that data, automatically generates and proofreads subsidy application forms, and finally supports the process of submitting the application to the subsidy review organization. In addition, by adopting a contingency-based business model, the system provides services without burdening users.
[1804] Program generation and operation explanation
[1805] The server collects production and management data from the factory and stores it in a database. The collected data is sent using a programming language such as Python and the Requests library. This data is analyzed using AI technology to extract applicable subsidy information. Specifically, a generative AI model is used to generate prompts and analyze the data.
[1806] The generated prompt text is sent to the server, which then recommends applicable subsidy information to the user. The user then uses their smart device to check the recommended subsidy information and request automatic generation of an application form. The server then generates a draft application form based on the information on the specified subsidy and provides it to the user.
[1807] Users can review and amend draft applications using smart glasses or head-mounted displays (HMDs). The amendments are sent to a server, where they are finally proofread and submitted to the grant review body. Once the review results are sent, the process of claiming the success fee begins.
[1808] Hardware and software used
[1809] Hardware: Smartphones, smart glasses, head-mounted displays (HMDs)
[1810] Software: Python 3.x, Requests library, generative AI model
[1811] Specific examples
[1812] The factory manager puts on the smart glasses and launches the Factory Grant Helper app. The manager uses voice input to indicate "annual sales of 200 million yen, number of employees 50, business type manufacturing." The app then uses this data to recommend applicable subsidies and automatically generate an application form. Finally, the manager can review the application details on the smart glasses interface and submit the application using voice commands.
[1813] Prompt Sentence Examples
[1814] Simply enter your factory's annual sales, number of employees, and business details into the system, recommend applicable subsidies, automatically generate application forms, and finally submit your application.
[1815] Annual sales: 200 million yen
[1816] Number of employees: 50
[1817] Business content: Manufacturing industry
[1818] As described above, this system will improve the efficiency and accuracy of the factory-specific subsidy application process.
[1819] The flow of the specific processing in the application example 1 will be described with reference to FIG.
[1820] Step 1:
[1821] Entering and sending management data
[1822] Users use smart devices to enter management data such as their company's annual sales, number of employees, and business activities.
[1823] The terminal collects the input management data and sends it to the server as a data package, which includes information such as annual sales, number of employees, and business details.
[1824] The server analyzes the received data package and stores it in a database.
[1825] Step 2:
[1826] Production data collection and transmission
[1827] Robots installed in factories collect production data (production volume, efficiency, product quality, etc.).
[1828] The collected production data is sent from the factory robot to a terminal.
[1829] The terminal again assembles the received production data into a data package and transmits it to the server.
[1830] The server analyzes the received production data and stores it in a database.
[1831] Step 3:
[1832] Recommendation of grant information
[1833] The server analyzes stored management and production data to extract applicable subsidy information, using a generative AI model to generate prompts to analyze the data.
[1834] The server creates a list of recommended subsidies based on the extracted subsidy information.
[1835] The list of recommended subsidies is sent to the terminal and displayed to the user.
[1836] Step 4:
[1837] Auto-generate grant applications
[1838] The user checks the recommended subsidy information and selects the subsidy for which they wish to apply.
[1839] The terminal transmits the selected subsidy information to the server.
[1840] The server generates a draft of the grant application based on the specified grant information.
[1841] The generated draft application is provided to the user via the terminal.
[1842] Step 5:
[1843] Proofreading and editing your application
[1844] The user uses the smart device to check the draft application and make corrections as necessary.
[1845] The corrected application is retransmitted from the terminal to the server.
[1846] The server re-analyzes the contents of the revised application and performs a proofreading check.
[1847] The proofread application is finally checked and sent to the user via the terminal.
[1848] Step 6:
[1849] Submitting the Final Application
[1850] The user submits the final version of the application to the server.
[1851] The server performs a final check and, if there are no problems, submits it to the grant review organization.
[1852] The grant review organization reviews the application received from the server and sends the results to the server.
[1853] The server receives the results of the examination, and if successful, starts the process of claiming the success fee.
[1854] The terminal notifies the user of the screening results and prompts them to take the necessary action.
[1855] The above processing steps will improve the efficiency and accuracy of the factory-specific subsidy application process.
[1856] 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.
[1857] System Overview
[1858] This invention is a subsidy application support system for small and medium-sized enterprises that incorporates an emotion engine. This system allows users to input their company's management data, extracts applicable subsidy information based on that data, and automatically generates and proofreads subsidy application forms. It can also recognize the user's emotions and respond appropriately based on those emotions. Because it employs a contingency-based business model, the service is provided without imposing any initial costs on users.
[1859] Overall system flow
[1860] Enter user information
[1861] User
[1862] Enter your company's management data, such as annual sales, number of employees, and business details, into the input form.
[1863] Click the submit button to submit the input data.
[1864] Terminal
[1865] The data entered by the user is compiled into a data package and sent to the server.
[1866] Data transmission and storage
[1867] server
[1868] Check and receive management data sent from the terminal.
[1869] The received data is stored in a database.
[1870] Notify the device that data saving is complete.
[1871] Terminal
[1872] Receives a processing completion notification from the server and notifies the user.
[1873] Automatic grant recommendation
[1874] server
[1875] Retrieve stored management data from the database.
[1876] Use built-in analysis algorithms to extract applicable subsidy information.
[1877] The extracted subsidy information is compiled into a list and sent to the terminal.
[1878] Terminal
[1879] A list of recommended grants is received and displayed to the user.
[1880] Auto-generate grant applications
[1881] User
[1882] Review the list of recommendations and select the grant you would like to apply for.
[1883] Confirm your selections and ask the system to automatically generate your grant application.
[1884] Terminal
[1885] The user's selection information is sent to the server.
[1886] server
[1887] Generate a draft grant application based on the grant information you provide.
[1888] Send an automatically generated draft of the application to the terminal.
[1889] Terminal
[1890] Display the draft request to the user.
[1891] Proofreading of application documents
[1892] User
[1893] Check the displayed draft application and make any necessary corrections.
[1894] Once the corrections are complete, a final check is made and the application is sent to the server.
[1895] Terminal
[1896] The corrected application data is sent to the server.
[1897] server
[1898] Analyze the received revised application form and proofread the contents.
[1899] Detects errors and missing information and generates reports about them.
[1900] Send the report to the device.
[1901] Terminal
[1902] The check results are displayed to the user.
[1903] Returning the revised version and preparing it for sending
[1904] User
[1905] Make corrections again based on the displayed check results.
[1906] Once the revisions are complete and there are no issues with the content, submit the final version of the application.
[1907] Terminal
[1908] The final application data is sent to the server.
[1909] server
[1910] The final application form is received and checked again.
[1911] If there are no issues, prepare the final version for submission to the appropriate grant review body.
[1912] Submitting an application
[1913] server
[1914] Submit the final application to the grant review body.
[1915] Notify the terminal that submission is complete.
[1916] Terminal
[1917] Receive a submission completion notification from the server and notify the user.
[1918] Receive and report review results
[1919] server
[1920] Receive the review results from the grant review agency.
[1921] The received examination results are sent to the terminal.
[1922] Terminal
[1923] The review results are displayed to the user.
[1924] User
[1925] Check the review results.
[1926] Claim a success fee
[1927] server
[1928] If the application is successful, we will process the success fee claim.
[1929] Success fee claim information is sent to the terminal.
[1930] Terminal
[1931] Display success fee claim information to the user.
[1932] Incorporating an emotion engine
[1933] User Emotion Recognition
[1934] server
[1935] The emotion engine recognizes the user's emotions based on the user's input actions, operation speed, facial recognition data, etc.
[1936] The recognized emotional data is analyzed and the list of recommended grant information is adjusted in real time.
[1937] Terminal
[1938] The analysis results of the emotion engine are displayed, providing the user with an up-to-date recommendation list.
[1939] Specific examples
[1940] The manager of small and medium-sized enterprise B logs into the system and enters management data (e.g., annual sales of 300 million yen, number of employees 70, etc.). The system analyzes the data and recommends applicable subsidies such as "IT introduction subsidies" and "regional revitalization project subsidies." During this process, the emotion engine monitors the manager's facial expressions and input speed to recognize stress levels and anxiety. Based on this information, the system adjusts to prioritize the display of specific subsidy information, thereby reducing the user's psychological burden.
[1941] A business owner expresses interest in the "IT Introduction Subsidy" and requests automatic generation of an application form. The system then generates a draft of the application form, and the emotion engine recognizes the business owner's emotions while reviewing the draft. If negative emotions are detected, the system displays simple guidance and support messages to help the business owner revise the application form.
[1942] In this way, the system efficiently supports the grant application process while also taking into consideration the user's psychological state.
[1943] The processing flow will be explained below.
[1944] Step 1: The user enters their company's business data
[1945] User
[1946] Enter your company's management data, such as annual sales, number of employees, and business details, into the input form.
[1947] Check the entered data and click the send button.
[1948] Step 2: Send management data to the server
[1949] Terminal
[1950] The entered management data is compiled into a data package.
[1951] Send the data package to the server.
[1952] Step 3: The server receives and stores the management data
[1953] server
[1954] Check the management data received from the terminal.
[1955] The received data is stored in a database.
[1956] Notify the device that data saving is complete.
[1957] Step 4: Extract subsidy information based on management data
[1958] server
[1959] Retrieve stored management data from the database.
[1960] Use built-in analysis algorithms to extract applicable subsidy information.
[1961] The extracted subsidy information is compiled into a list and sent to the terminal.
[1962] Step 5: User selects grant
[1963] Terminal
[1964] A list of subsidy information sent from the server is displayed to the user.
[1965] User
[1966] Review the list and select the grant you wish to apply for.
[1967] Click the Send button to send the selection results to the server.
[1968] Step 6: Automate Grant Application Generation
[1969] server
[1970] A draft application is generated based on the selections received from the user.
[1971] Send the automatically generated application draft to the terminal.
[1972] Step 7: User reviews and modifies application
[1973] Terminal
[1974] Display the draft request to the user.
[1975] User
[1976] Check the application form displayed and make any necessary corrections.
[1977] Click the Submit button to send the revised application to the server.
[1978] Step 8: The server proofreads the application
[1979] server
[1980] Analyze the received revised application form and proofread the contents.
[1981] Detects errors and missing information and generates reports about them.
[1982] Send the report to the device.
[1983] Step 9: User performs final confirmation
[1984] Terminal
[1985] Display the check report to the user.
[1986] User
[1987] Review the report and make any necessary corrections.
[1988] Click the Send button to send the application form to the server after final confirmation.
[1989] Step 10: Server submits application to grant review agency
[1990] server
[1991] Submit the final application to the grant review body.
[1992] Notify the terminal that submission is complete.
[1993] Step 11: Receive and report the review results
[1994] server
[1995] Receive the review results from the grant review agency.
[1996] The received examination results are sent to the terminal.
[1997] Terminal
[1998] The review results are displayed to the user.
[1999] User
[2000] Check the review results.
[2001] Step 12: Claim your success fee
[2002] server
[2003] If the application is successful, we will process the success fee claim.
[2004] Success fee claim information is sent to the terminal.
[2005] Terminal
[2006] Display success fee claim information to the user.
[2007] Step 13: Recognize the user's emotions
[2008] server
[2009] The emotion engine analyzes the user's input actions, operation speed, and facial expression recognition data.
[2010] Emotional state is determined based on response time and frequency of operations.
[2011] The determined emotional data is analyzed in real time and a response is made.
[2012] Step 14: Adjust grant information based on emotions
[2013] server
[2014] Adjust the information in the recommendation list based on emotional data.
[2015] Change the recommendation level to reduce user stress and anxiety.
[2016] Add explanations and guidance to your listings to provide further support.
[2017] Step 15: Emotionally responsive implementation support
[2018] Terminal
[2019] The adjusted subsidy information sent from the server is displayed to the user.
[2020] When necessary, friendly guidance and support messages are displayed to reassure users.
[2021] Step 16: Adjust the application process accordingly
[2022] server
[2023] If the user's emotions meet certain conditions (for example, high stress), the application process is temporarily suspended.
[2024] A message is sent to the terminal explaining the reason for the suspension and how to deal with it.
[2025] Terminal
[2026] Display a suspension message to the user and provide reassuring support.
[2027] Through these steps, the system incorporating the emotion engine can efficiently support the grant application process while taking into consideration the user's psychological state.
[2028] Example 2
[2029] 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."
[2030] When small and medium-sized enterprises apply for subsidies, the process of collecting the necessary data, preparing the application form, proofreading the content, and submitting the application is complicated and burdensome. Furthermore, the psychological stress and anxiety felt when applying for a subsidy can hinder the application process. Therefore, there is a need for an efficient subsidy application support system that reduces the psychological burden.
[2031] 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 means for collecting financial data of small and medium-sized enterprises, means for saving the collected financial data in a storage device, means for analyzing the saved financial data and extracting applicable subsidy information, means for automatically generating a subsidy application based on the extracted subsidy information, means for proofreading the generated subsidy application, means for submitting the proofread application to a subsidy review organization, means for receiving the subsidy review results, means for claiming a success fee if the subsidy application is successful, means for recognizing the user's emotions using an emotion engine based on the user's input actions, operation speed, facial recognition data, etc., and means for analyzing the recognized emotion data and adjusting the recommended list of subsidy information in real time. This improves the efficiency of subsidy applications and reduces the psychological burden on users.
[2032] "Small and medium-sized enterprises" refer to small companies with a certain number of employees and sales revenue.
[2033] "Financial Data" refers to data that includes financial information such as a company's revenues, expenses, assets, and liabilities.
[2034] "Storage device" refers to a hardware or software system for storing data.
[2035] "Analysis" refers to the process of analyzing collected data and extracting useful information and patterns.
[2036] "Grant Information" means information about public or private funding programs to which a business may apply.
[2037] "Grant Application" means the official document submitted to receive a grant.
[2038] "Automatic generation" refers to the system automatically creating documents and data without manual input.
[2039] "Proofreading" refers to the process of checking documents or data for errors and correcting them.
[2040] A "grant review organization" refers to an organization that receives grant applications, reviews their contents, and determines whether or not they should be applied.
[2041] "Grant review result" refers to the decision of approval or disapproval made by the review body regarding a grant application.
[2042] "Contingency fees" refer to fees paid based on specific results.
[2043] "Input action" refers to the operation performed by a user when inputting data into a system.
[2044] "Operation speed" refers to the speed at which a user operates the system.
[2045] "Facial recognition data" refers to biometric information detected from the user's facial expression, etc.
[2046] An "emotion engine" refers to an algorithm or software that recognizes a user's emotions and responds based on them.
[2047] "Emotion data" refers to data that indicates the user's emotional state.
[2048] "Recommendation list" refers to a list of items that the system suggests to the user based on the analysis results.
[2049] "Real-time" refers to processing occurring immediately, without delay.
[2050] This invention relates to a subsidy application support system for small and medium-sized enterprises. The system allows users to input their company's financial data, extracts applicable subsidy information based on that data, and automatically generates and proofreads subsidy applications. Furthermore, the system uses an emotion engine to recognize the user's emotions and respond appropriately based on those emotions.
[2051] System configuration
[2052] The system consists of the following main components:
[2053] 1. The device operated by the user
[2054] 2. Server that processes data
[2055] 3. Storage device for storing data
[2056] 4. Emotion engine that analyzes user emotions
[2057] Hardware and Software Examples
[2058] This system uses the following hardware and software:
[2059] Device: A computer or smartphone that runs a web browser.
[2060] Server: A general-purpose server machine with a powerful processor and sufficient memory. The OS is Linux and the database is MySQL.
[2061] Emotion engine: Microsoft Azure Emotion API or other facial recognition APIs.
[2062] Generative AI model: GPT-3 as a natural language generation library.
[2063] System Details
[2064] 1. Enter user information
[2065] Users enter financial data such as their company's annual sales, number of employees, and business details through a web browser. The entered data is converted into a JSON-formatted data package by the terminal.
[2066] 2. Data transmission and storage
[2067] The terminal sends the user's input data to the server using an HTTP POST request.
[2068] The server validates the received data and then stores it in the database (MySQL) of the storage device.
[2069] 3. Automatic Grant Recommendations
[2070] The server processes the data stored in the database using an analysis algorithm (Python) to extract applicable subsidy information, and then compiles the results in JSON format and sends them to the terminal.
[2071] 4. Automatic generation of grant applications
[2072] The user checks the recommended grant information and selects the grant he or she desires.
[2073] The server automatically generates a draft of the grant application using a generative AI model (GPT-3) based on the selected information, and the generated draft is provided to the user via their device.
[2074] 5. Proofread your application
[2075] The user checks the provided draft application on a web browser and corrects it as necessary.
[2076] The server then proofreads the revised application again and submits it to the grant review body.
[2077] 6. Use of Emotion Engines
[2078] The server collects user input behavior, operation speed, and facial recognition data, and performs real-time emotion analysis using an emotion engine (Microsoft Azure Emotion API). The analysis results are reflected in the recommendation list for grant information.
[2079] Specific examples
[2080] The manager of a small or medium-sized enterprise enters their company's management data (e.g., annual sales of 300 million yen, number of employees 70, etc.) into the system. The input data is analyzed, and recommendations such as "IT implementation subsidies" and "regional revitalization project subsidies" are made. During this process, the manager's emotions are recognized, and adjustments are made to improve accuracy. This results in recommendations that reduce the psychological burden.
[2081] Prompt Sentence Examples
[2082] "Please describe a grant application support system for small and medium-sized enterprises. The system recognizes user emotions and extracts applicable grant information based on financial data. It also automatically generates and proofreads applications. Please provide specific examples of grants and provide detailed information on how the emotion engine supports users."
[2083] As described above, the present invention aims to streamline the subsidy application process for small and medium-sized enterprises and reduce the psychological burden. By implementing this system, small and medium-sized enterprise managers can apply for subsidies more smoothly.
[2084] The flow of the identification process in the second embodiment will be described with reference to FIG.
[2085] System processing flow
[2086] Step 1: Enter your information
[2087] The user enters their company's financial data (annual sales, number of employees, business details, etc.) into a web form. The entered data is validated in real time on the web browser, and an error message is displayed if the data is invalid.
[2088] Input: User's financial data (data entered in the text boxes).
[2089] Output: A data package in JSON format.
[2090] Specific behavior: When the user clicks the "Submit" button, the terminal converts the input data into JSON format.
[2091] Step 2: Send and store data
[2092] The device sends a JSON-formatted data package to the server via an HTTP POST request.
[2093] The server validates the received data and saves it in the storage database (MySQL). After saving is complete, it returns status code 200.
[2094] Input: Financial data in JSON format.
[2095] Output: Notification that data has been saved to the server (status code 200).
[2096] Specific operation: The server receives the data at the / submit-data endpoint and executes the SQL command INSERT INTO company_data ...
[2097] Step 3: Automatic Grant Recommendation
[2098] The server reads stored financial data from the database and uses Python parsing algorithms to extract applicable subsidy information.
[2099] The server compiles the extracted subsidy information into a list and sends it to the terminal in JSON format.
[2100] Input: Financial data from database.
[2101] Output: A list of grant recommendations in JSON format.
[2102] Specific operation: The server executes the query SELECT FROM company_data WHERE company_id=123 and parses it using a Python script.
[2103] Step 4: Auto-generate grant applications
[2104] The user checks the recommended subsidy information and selects the subsidy for which they wish to apply.
[2105] The terminal transmits the selected subsidy information to the server again.
[2106] The server automatically generates a draft of the grant application using a generative AI model (GPT-3) based on the selected information, and sends the draft in JSON format to the device.
[2107] Input: User selection and grant information.
[2108] Output: A draft grant application in JSON format.
[2109] Specific operation: The server uses the GPT-3 API to generate an application form based on a template.
[2110] Step 5: Proofread your application
[2111] The user checks the displayed draft application and makes corrections as necessary.
[2112] The terminal sends the corrected application data to the server in JSON format.
[2113] The server analyzes the received revised application form using a natural language processing tool (spaCy) to check for errors and missing information, generates a report, and returns it to the terminal.
[2114] Input: Corrected application data.
[2115] Output: Calibration check report.
[2116] Specific operation: The server performs NLP processing using the received data to check grammar and content consistency.
[2117] Step 6: Return the revised version and prepare it for submission
[2118] The user makes further corrections based on the displayed check results and clicks the "Send Final Version" button.
[2119] The terminal sends the final application data in JSON format to the server.
[2120] The server then double-checks the final application and prepares it for submission to the grant review body.
[2121] Input: Final application data.
[2122] Output: Final application form for submission.
[2123] Specific operation: The server converts the final form of the application into XML format or other format and prepares it for submission.
[2124] Step 7: Submit your application
[2125] The server submits the final application to the grant review organization in electronic form, and notifies the terminal when submission is complete.
[2126] The terminal receives the notification of completion of submission and notifies the user.
[2127] Input: Final application data.
[2128] Output: Submission completion notification.
[2129] Specific operation: The server uses an API call or email function to confirm that the submission is complete.
[2130] Step 8: Receiving and reporting the results of the review
[2131] The server receives the results of the grant review from the grant review organization, and processes API calls and emails to receive the results.
[2132] The server sends the review result data to the terminal in JSON format.
[2133] The terminal displays the received examination results to the user.
[2134] Input: Review result data.
[2135] Output: Notification of review results.
[2136] Specific operation: The server analyzes the inspection results from the inspection agency and notifies the terminal of the details.
[2137] Step 9: Claim your success fee
[2138] If the application is successful, the server executes the success fee claim process, generates claim information, and sends it to the terminal in JSON format.
[2139] The terminal displays the received billing information to the user.
[2140] Input: The result of the review if successful.
[2141] Output: Contingency fee billing information.
[2142] Specific operation: The server automatically generates an invoice and notifies the user via the terminal.
[2143] Step 10: Emotion Recognition with the Emotion Engine
[2144] The server collects user input actions, operation speed, and facial recognition data, and performs real-time emotion analysis using an emotion engine.
[2145] The analysis results are reflected in a list of recommended subsidy information and displayed to the user via the terminal.
[2146] Input: User operation data.
[2147] Output: Sentiment analysis results and a refined recommendation list.
[2148] How it works: The server analyzes emotion data using the Microsoft Azure Emotion API and displays the results in the user interface in real time.
[2149] (Application example 2)
[2150] 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."
[2151] Small and medium-sized enterprises (SMEs) face the problem of a complicated subsidy application process, which requires a great deal of effort and stress in the process of properly organizing management data, selecting subsidy information, and creating and modifying application forms. In particular, a process that does not take into consideration the user's feelings can be a factor in lowering the success rate of applications.
[2152] The specific processing by the specific processing unit 290 of the data processing device 12 in Application Example 2 is realized by the following means. In this invention, the server includes means for collecting management data of small and medium-sized enterprises, means for storing the collected management data in a database, means for analyzing the stored management data and extracting applicable subsidy information, means for automatically generating a subsidy application form based on the extracted subsidy information, means for proofreading the generated subsidy application form, means for recognizing a user's emotion while reviewing the draft application form, means for adjusting a recommended list of subsidy information based on the recognized emotion data, means for submitting the checked application form to a subsidy review organization, means for receiving the subsidy review results, and means for claiming a success fee if the subsidy application is successful. This enables an efficient and accurate subsidy application process while reducing the user's psychological burden.
[2153] "Small and medium-sized enterprises" are companies that operate on a relatively small scale and have a certain number of employees.
[2154] "Management data" refers to information related to a company's operations, such as revenue, expenses, number of employees, and business activities.
[2155] A "database" is a system for efficiently storing, retrieving, and managing large amounts of data in a structured format.
[2156] "Subsidy information" is information related to the content of financial assistance provided by the government, local governments, etc. to support business activities.
[2157] A "subsidy application form" is a document that contains the information and business plan required to receive a subsidy and is submitted.
[2158] "Proofreading check" refers to the process of checking to detect and correct errors or inconsistencies in text or data.
[2159] "User emotions" refers to the psychological state that a system user shows while operating the system, such as stress, anxiety, or satisfaction.
[2160] "Emotion data" is data relating to the user's psychological state obtained from the user's facial expressions, actions, input patterns, and the like.
[2161] A "recommendation list" is a list of options that are considered to be most appropriate for the user based on analysis and evaluation.
[2162] A "subsidy review organization" is an organization or institution that accepts and reviews applications for subsidies and determines whether or not they are applicable.
[2163] A "success fee" is a fee or commission paid to the service provider when the service achieves its goal.
[2164] A "system" is an overall mechanism in which multiple elements and devices work together to realize specific functions or services.
[2165] This invention is a subsidy application support system for small and medium-sized enterprises. When a user inputs management data, the system automatically extracts applicable subsidy information and generates and corrects subsidy application forms. It also has a function that recognizes the user's emotions and responds optimally. The specific operation of the system and how it is implemented are described below.
[2166] Hardware and software used
[2167] The main hardware and software used in this system are as follows:
[2168] Hardware: Built-in camera, audio input module, display, database server
[2169] Software: OpenCV (camera image processing), proprietary emotion recognition module, voice input module, subsidy recommendation algorithm, application form automatic generation module
[2170] Main system processes
[2171] Management data collection
[2172] Users collect their company's management data (annual sales, number of employees, business details, etc.) using voice input or a tablet. The collected data is sent to the server as a data package.
[2173] Data analysis and storage
[2174] The server checks the management data sent by the user and stores it in a database for later analysis.
[2175] Extraction and recommendation of grant information
[2176] The server retrieves the stored management data from the database, extracts applicable subsidy information using a built-in subsidy recommendation algorithm, and generates a recommendation list, which is sent to the user's terminal and displayed on the screen.
[2177] Grant application generation and proofreading
[2178] Once the user selects the desired grant, the server automatically generates a draft application and sends it to the terminal. The user then checks the draft, makes any necessary corrections, and resubmits it to the server. The server proofreads the corrections and reports any missing information or errors.
[2179] Emotion recognition and response
[2180] While the user is reviewing the draft application, the server recognizes the user's emotions based on the camera footage. The emotion recognition module analyzes the user's psychological state and adjusts the priority of the recommendation list based on the emotional data. If negative emotions are detected, a support message is displayed to reduce the user's psychological burden.
[2181] Specific examples
[2182] Managers of small and medium-sized enterprises log into the system and enter their business data (e.g., annual sales of 300 million yen, number of employees 70, etc.). This information is stored in a database, and applicable subsidy information, such as "IT Introduction Subsidies" and "Regional Revitalization Project Subsidies," is provided as a recommended list. During this process, an emotion engine monitors the manager's facial expressions and input speed, and if stress or anxiety is detected, it prioritizes the display of specific subsidy information, adjusting the display to reduce the manager's psychological burden. A draft application form is automatically generated for the subsidy selected by the manager, and the application process progresses as the manager reviews and modifies it.
[2183] Prompt Sentence Examples
[2184] Factory employees want to know what subsidies are available for application. We want to use a robot assistant to input management data, recommend subsidies, and automatically generate application forms. Since employees feel anxious during the application process, we need a program that allows the robot to display appropriate guidance messages depending on their emotions.
[2185] As described above, the present invention realizes an efficient and accurate subsidy application process while also taking into consideration the psychological state of the user.
[2186] The flow of the specific processing in the application example 2 will be described with reference to FIG.
[2187] Step 1:
[2188] The user inputs management data. Using a tablet or voice input system, the user inputs management-related data such as business details, annual sales, and number of employees. The input data is formatted as a data package on the terminal and sent to the server. Input: Management data by the user. Output: Formatted data package.
[2189] Step 2:
[2190] The server receives and stores the management data. The server checks the data package sent from the terminal and stores it in the database. After storage is complete, the server sends a processing completion notification to the terminal, which notifies the user. Input: Formatted data package. Output: Storage in the database and processing completion notification.
[2191] Step 3:
[2192] The server recommends subsidy information. The server retrieves stored management data from the database and uses its own subsidy recommendation algorithm to extract applicable subsidy information. The extracted subsidy information is sent to the terminal as a list and displayed to the user. Input: Stored management data. Output: List of recommended subsidy information.
[2193] Step 4:
[2194] The user selects a subsidy. The user selects the subsidy they wish to apply for from the list of recommended subsidy information displayed on the terminal. The selected subsidy information is sent to the server and used in the next processing step. Input: List of recommended subsidy information. Output: Selected subsidy information.
[2195] Step 5:
[2196] The server automatically generates a grant application. The server automatically generates a draft of the grant application based on the selected grant information and management data. This draft is sent to the terminal and displayed to the user. Input: Selected grant information and management data. Output: Draft of grant application.
[2197] Step 6:
[2198] The user checks and modifies the application form. The user checks the draft application form displayed on the terminal and makes modifications as necessary. The modified application form is then sent back to the server. Input: Draft application form. Output: Modified application form.
[2199] Step 7:
[2200] The server performs a proofreading check on the corrected application form. The server analyzes the corrected application form and detects errors and missing information. The detection results are sent to the terminal as a report and displayed to the user. Input: Corrected application form. Output: Proofreading check report.
[2201] Step 8:
[2202] The user checks and submits the final version of the application form. The user checks the proofreading check report displayed on the terminal, makes any necessary corrections, and submits the final version of the application form to the server. Input: Proofreading check report and corrected application form. Output: Final version of the application form.
[2203] Step 9:
[2204] The server submits the final version of the application to the grant review organization. The server receives the final version of the application, checks it again, and then submits it to the review organization. After the submission is complete, the server sends a processing completion notification to the terminal and notifies the user. Input: Final version of the application. Output: Processing completion notification.
[2205] Step 10:
[2206] The server receives and notifies the review results. The server receives the review results sent from the grant review organization and sends the results to the terminal. The terminal displays the review results to the user. Input: Grant review results. Output: Notification of review results.
[2207] Step 11:
[2208] The server will claim the success fee. If the application is successful, the server will start the success fee claim process and send the claim information to the terminal. The terminal will display the claim information to the user. Input: Information on successful application. Output: Success fee claim information.
[2209] Step 12:
[2210] The server recognizes the user's emotions. The server analyzes video data from the built-in camera in real time and recognizes emotions from the user's facial expressions, input speed, and behavior. The recognized emotion data is analyzed and used to adjust the recommendation list for subsidy information. Input: Camera video data. Output: Recognized emotion data.
[2211] 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.
[2212] 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.
[2213] 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.
[2214] [Fourth embodiment]
[2215] FIG. 7 shows an example of the configuration of a data processing system 410 according to the fourth embodiment.
[2216] 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.
[2217] 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).
[2218] 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.
[2219] 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.
[2220] 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).
[2221] 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.
[2222] 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.
[2223] 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.
[2224] 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.
[2225] 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.
[2226] 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.
[2227] 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."
[2228] System Overview
[2229] This invention is a support system that helps small and medium-sized enterprises efficiently utilize government subsidy programs. The system allows users (small and medium-sized enterprise managers) to input their company's management data, extracts applicable subsidy information based on that data, automatically generates and proofreads subsidy application forms, and ultimately supports the process of submitting the application to a subsidy review organization. Furthermore, by adopting a contingency-based business model, the system provides services without placing a burden on users.
[2230] Overall system flow
[2231] Enter user information
[2232] User
[2233] Use a terminal (PC or mobile device) to enter management data such as your company's annual sales, number of employees, and business details.
[2234] Click the submit button to submit the input data.
[2235] Terminal
[2236] The data entered by the user is compiled into a data package and sent to the server.
[2237] Data transmission and storage
[2238] server
[2239] Receive management data sent from the terminal.
[2240] The received data is saved in the database.
[2241] After confirming that registration in the database is complete, a processing completion notification is returned to the terminal.
[2242] Terminal
[2243] Receives a processing completion notification from the server and notifies the user.
[2244] Automatic grant recommendation
[2245] server
[2246] Retrieve the user's business data from the database.
[2247] The data obtained is analyzed and matched with applicable grant information.
[2248] A list of recommended subsidies will be created from the matching results.
[2249] The recommended subsidy list is sent to the terminal.
[2250] Terminal
[2251] A list of recommended grants is received and displayed to the user.
[2252] Auto-generate grant applications
[2253] User
[2254] Select the grant you wish to apply for from the list of recommendations displayed.
[2255] Confirm your selections and ask the system to automatically generate your grant application.
[2256] Terminal
[2257] The user's selection information is sent to the server.
[2258] server
[2259] Generate a draft grant application based on the specified grant information.
[2260] Send the draft application to the terminal.
[2261] Terminal
[2262] The received draft request is displayed to the user.
[2263] Proofreading of application documents
[2264] User
[2265] Check the displayed draft application and make any necessary corrections.
[2266] Once the corrections are complete, a final check is made and the application is sent to the server.
[2267] Terminal
[2268] The corrected application data is sent to the server.
[2269] server
[2270] Analyze the received application data and proofread the application contents.
[2271] Based on the check results, a list of error messages and missing information is generated.
[2272] The check results are sent to the terminal.
[2273] Terminal
[2274] The check results are displayed to the user.
[2275] Returning the revised version and preparing it for sending
[2276] User
[2277] Make corrections again based on the displayed check results.
[2278] Once the revisions are complete and there are no issues with the content, submit the final version of the application.
[2279] Terminal
[2280] The final application data is sent to the server.
[2281] server
[2282] The final application form is received and checked again.
[2283] If there are no issues, prepare the final version for submission to the appropriate grant review body.
[2284] Submitting an application
[2285] server
[2286] Process the final application for submission to the grant review body.
[2287] The terminal is notified that submission to the review agency has been completed.
[2288] Terminal
[2289] Receive a submission completion notification from the server and notify the user.
[2290] Receiving and reporting results
[2291] server
[2292] Receive the review results from the grant review agency.
[2293] The received review results are sent to the terminal.
[2294] If your application is successful, we will begin the process of claiming your success fee.
[2295] Terminal
[2296] The review results are received and displayed to the user.
[2297] Prompt for necessary actions based on application results.
[2298] As a specific example, the manager of small and medium-sized enterprise A logs into the system and enters management data, such as the company's annual sales of 200 million yen and the number of employees of 50. The system analyzes this data and recommends applicable subsidies such as the "IT Introduction Subsidy" and the "Regional Revitalization Project Subsidy." The manager expresses interest in the "IT Introduction Subsidy" and requests that an application form be automatically generated. The system then generates a draft application form, which the manager modifies and reviews before submitting the final version to the subsidy review organization. If the review is successful, the system initiates the process of claiming the success fee.
[2299] In this way, the system helps small and medium-sized business owners apply for subsidies efficiently.
[2300] The processing flow will be explained below.
[2301] Step 1: The user enters their company's business data
[2302] User
[2303] Enter your company's management data, such as annual sales, number of employees, and business details, into the input form.
[2304] Check the data you have entered and click the send button.
[2305] Step 2: Send management data to the server
[2306] Terminal
[2307] The entered management data is compiled into a data package.
[2308] Send the data package to the server.
[2309] Step 3: The server receives and stores the management data
[2310] server
[2311] Check the management data received from the terminal.
[2312] The received data is stored in a database.
[2313] Notify the device that data saving is complete.
[2314] Step 4: Extract subsidy information based on management data
[2315] server
[2316] Retrieve stored management data from the database.
[2317] Use built-in analysis algorithms to extract applicable subsidy information.
[2318] The extracted subsidy information is compiled into a list and sent to the terminal.
[2319] Step 5: User selects grant
[2320] Terminal
[2321] A list of subsidy information sent from the server is displayed to the user.
[2322] User
[2323] Review the list and select the grant you wish to apply for.
[2324] Click the Send button to send the selection results to the server.
[2325] Step 6: Automate Grant Application Generation
[2326] server
[2327] A draft application is generated based on the selections received from the user.
[2328] Send the automatically generated application draft to the terminal.
[2329] Step 7: User reviews and modifies application
[2330] Terminal
[2331] Display the draft request to the user.
[2332] User
[2333] Check the application form displayed and make any necessary corrections.
[2334] Click the Send button to send the modified version to the server.
[2335] Step 8: The server proofreads the application
[2336] server
[2337] Analyze the received revised application form and proofread the contents.
[2338] Detects errors and missing information and generates reports about them.
[2339] Send the report to the device.
[2340] Step 9: User performs final confirmation
[2341] Terminal
[2342] Display the check report to the user.
[2343] User
[2344] Review the report and make any necessary corrections.
[2345] Click the Send button to send the application form to the server after final confirmation.
[2346] Step 10: Server submits application to grant review agency
[2347] server
[2348] Submit the final application to the grant review body.
[2349] Notify the terminal that submission is complete.
[2350] Step 11: Receive and report the review results
[2351] server
[2352] Receive the review results from the grant review agency.
[2353] The received examination results are sent to the terminal.
[2354] Terminal
[2355] The review results are displayed to the user.
[2356] User
[2357] Check the review results.
[2358] Step 12: If your grant application is successful, claim your success fee
[2359] server
[2360] If the application is successful, we will process the success fee claim.
[2361] Success fee claim information is sent to the terminal.
[2362] Terminal
[2363] Display success fee claim information to the user.
[2364] The above are the specific processing steps of the system.
[2365] Example 1
[2366] 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."
[2367] For small and medium-sized enterprises, making appropriate use of government subsidy programs is important for business improvement and growth. However, because there are a wide variety of subsidy types and application procedures, selecting the appropriate subsidy and preparing the application requires a great deal of time and effort. Furthermore, if the content of the application is insufficient, there is a risk that it will not pass the screening and will not receive the subsidy. Furthermore, if appropriate recommendations for applicable subsidies are not made, managers may miss out on the most suitable subsidy information. There is a need for a system that can solve these issues and enable small and medium-sized enterprises to apply for subsidies efficiently.
[2368] 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.
[2369] In this invention, the server includes means for collecting management information of small and medium-sized enterprises, means for storing the collected management information in a data storage, means for analyzing the stored management information and extracting applicable financial support information, means for automatically generating application documents based on the extracted financial support information, means for inspecting the generated application documents, means for submitting the inspected application documents to a financial support screening agency, means for receiving the financial support screening results, means for charging a success fee if the financial support application is successful, means for providing a draft of the application documents to the user and accepting user revisions, means for re-inspecting and resubmitting the revised application documents, and means for analyzing specific industry information and regional information to determine the applicability of the financial support information. This enables small and medium-sized enterprises to efficiently find appropriate subsidies, efficiently complete application processes, maximize the chances of passing the screening, and improve the accuracy of their applications.
[2370] "Management information" refers to data such as sales, number of employees, and business details generated by small and medium-sized enterprises in the course of their daily operations.
[2371] "Data storage" refers to devices and systems for storing data safely and efficiently for long periods of time.
[2372] "Financial aid information" means information about grants, grants, scholarships, and other assistance provided by governments and other organizations.
[2373] "Application" means an official document that contains the information required to receive financial assistance.
[2374] "Inspection" is the process of checking the contents of application documents and identifying any errors or deficiencies.
[2375] A "financial assistance review body" is an organization or agency that evaluates submitted application documents and determines whether a grant is eligible.
[2376] "Review result" refers to the result issued by the financial aid review body after it has completed its evaluation of the application documents, indicating whether or not the grant is approved.
[2377] A "success fee" is a fee that is paid if the service provided is successful.
[2378] A "draft" is a rough draft created as a preliminary step to a formal document.
[2379] "Users" refer to managers and staff of small and medium-sized enterprises who intend to use the system to apply for subsidies.
[2380] "Industry information" is data and knowledge related to a specific industry or business sector.
[2381] "Regional information" is data or information relating to a particular geographic area.
[2382] This invention is a support system for small and medium-sized enterprises to efficiently utilize government subsidy programs. This system allows users to input their company's management information, extracts applicable subsidy information based on that information, and automatically generates and proofreads subsidy application forms. Specifically, the server, terminals, and users work together to carry out the process, each fulfilling their respective roles. Below, we will explain the operation of the system, specifying the specific hardware and software used.
[2383] Hardware and software used
[2384] Hardware
[2385] Device: An internet-enabled device such as a computer, smartphone, or tablet.
[2386] Server: Web server (Apache or Nginx), database server (MySQL or PostgreSQL).
[2387] software
[2388] Programming languages: Java, Python.
[2389] Frontend: HTML, CSS, JavaScript.
[2390] Data analysis: Python NumPy and Pandas libraries.
[2391] Database Management System (DBMS): MySQL, PostgreSQL.
[2392] Specific examples of the system
[2393] 1. User information entry and submission
[2394] Users enter their company's annual sales, number of employees, business details, and other management information into the system from their PC or mobile device. Once the information is complete, they click the send button and the data is sent from the device to the server.
[2395] 2. Data analysis and grant recommendations
[2396] The server stores the management information sent from the device in a database. The stored data is analyzed using the Python Pandas library and compared with applicable subsidy information, resulting in a list of recommendations for the most suitable subsidies.
[2397] 3. Automatic generation and proofreading of application forms
[2398] When a user selects the grant they wish to apply for from the list of recommended grants, the server generates a draft application form based on the grant information. The generated draft is sent to the terminal, where the user can review and modify it. The modified draft is sent again to the server, where it is proofread. If there are any error messages or missing information, these are also sent to the terminal and the user is notified.
[2399] 4. Final confirmation and submission
[2400] Once the user has completed the corrections and sent the final confirmed application to the server, the server will perform a final check and, if there are no problems, submit the application to the grant review organization. After the submission is complete, the server will send a notification to the terminal to notify the user.
[2401] 5. Review results and compensation claim
[2402] After the review is completed, the server receives the review results from the grant review organization and sends them to the terminal. The results are displayed for the user to check, and if successful, the process of claiming the success fee begins.
[2403] Specific examples
[2404] The manager of small and medium-sized enterprise A logs into the system and enters management information, such as the company's annual sales of 200 million yen and the number of employees of 50. This data is sent from the terminal to the server, which analyzes it. As a result of the analysis, it recommends applications such as "IT Introduction Subsidies" and "Regional Revitalization Project Subsidies." When the manager expresses interest in the "IT Introduction Subsidy" and requests automatic generation of an application form, the server generates a draft and sends it to the terminal. The manager checks and modifies the draft and sends it to the server as the final version. The server submits the application to the review organization, receives the review results, and notifies the manager. If the review is successful, the process of claiming the success fee begins.
[2405] Prompt Sentence Examples
[2406] "Please explain the specific processing steps and operation of a system that allows small and medium-sized enterprises to recommend subsidies based on their own management information. Also, please provide a detailed description of the operation of users, terminals, and servers."
[2407] In this way, the system helps small and medium-sized enterprises find appropriate subsidies and apply for them efficiently.
[2408] The flow of the identification process in the first embodiment will be described with reference to FIG.
[2409] Step 1: Enter your information
[2410] User
[2411] Business information such as your company's annual sales, number of employees, and business activities is entered into the system via a computer or mobile device.
[2412] Once you have completed the entry, click the Send button.
[2413] input
[2414] Business information entered by the user (annual sales, number of employees, business details).
[2415] output
[2416] The entered management information is sent as a data package to the terminal, and then sent from the terminal to the server.
[2417] Specific actions
[2418] The user interface is built using HTML, CSS, and JavaScript.
[2419] The input data is validated to check its format and to ensure that there is no invalid data.
[2420] Step 2: Send and store data
[2421] Terminal
[2422] The management information entered by the user is compiled into a data package and sent to the server.
[2423] server
[2424] Receive management information sent from the terminal.
[2425] Save the received data in a database (using MySQL or PostgreSQL).
[2426] input
[2427] A data package of management information sent from a terminal.
[2428] output
[2429] A message indicating that the data has been saved to the database is sent from the server to the terminal and displayed to the user.
[2430] Specific actions
[2431] The server receives the data and stores it in a database management system (DBMS).
[2432] If the save is successful, a completion notification is sent to the terminal.
[2433] Step 3: Automatic Grant Recommendation
[2434] server
[2435] Retrieve the user's business information stored from the database.
[2436] Analyze the acquired data using the Pandas library.
[2437] Match applicable grant information and create a list of recommended grants.
[2438] Terminal
[2439] A recommendation list is received and displayed to the user.
[2440] input
[2441] User's business information stored in a database.
[2442] output
[2443] A recommended list of applicable grants.
[2444] Specific actions
[2445] The server runs an analysis algorithm and selects the most appropriate subsidy information based on the management information.
[2446] The recommendation list is sent to the device in JSON format and displayed to the user.
[2447] Step 4: Auto-generate grant applications
[2448] User
[2449] Select the grant you wish to apply for from the list of recommended grants and request automatic generation of your application.
[2450] Terminal
[2451] The user's selection information is sent to the server.
[2452] server
[2453] Generate a draft application based on the selected grant information.
[2454] Send the generated draft to the device.
[2455] input
[2456] User-selected grant and management information.
[2457] output
[2458] Draft application.
[2459] Specific actions
[2460] The server runs an automated generation algorithm to generate the application in the appropriate format.
[2461] The draft is sent to the device as a PDF or online form.
[2462] Step 5: Proofread your application
[2463] User
[2464] Review the draft application and make any necessary revisions.
[2465] Terminal
[2466] The corrected application data is sent to the server.
[2467] server
[2468] Analyze application data and perform proofreading checks.
[2469] Generates error messages and missing information lists and sends them to the terminal.
[2470] input
[2471] Application data modified by the user.
[2472] output
[2473] Error messages and missing information list.
[2474] Specific actions
[2475] The server runs a proofreading algorithm to check the application for consistency and completeness of all required information.
[2476] The check results are sent to the terminal in JSON format and notified to the user.
[2477] Step 6: Return the revised version and prepare it for submission
[2478] User
[2479] Based on the check results, revise the application form again.
[2480] The application form after the correction is completed is sent to the server.
[2481] Terminal
[2482] The final application data is sent to the server.
[2483] server
[2484] The final application form is checked again, and if there are no problems, it is prepared in a format that can be submitted to the review body.
[2485] input
[2486] Application data corrected by the user based on the check results.
[2487] output
[2488] The final application form is ready for submission.
[2489] Specific actions
[2490] The server runs the calibration algorithm again and performs a final check.
[2491] Keep the completed application form ready for submission.
[2492] Step 7: Submit your application
[2493] server
[2494] Submit your final application to the financial aid review agency.
[2495] A submission completion notification will be sent to the device.
[2496] Terminal
[2497] Receive a submission completion notification and notify the user.
[2498] input
[2499] Final application data.
[2500] output
[2501] Notification of completion of submission to the review body.
[2502] Specific actions
[2503] The server uses an API or online portal to submit the application to the review agency.
[2504] After the submission is complete, a success message is sent to the terminal.
[2505] Step 8: Receive and report results
[2506] server
[2507] Receive the inspection results from the inspection body.
[2508] The received examination results are sent to the terminal.
[2509] If successful, we will begin the process of claiming the success fee.
[2510] Terminal
[2511] The review results are received and displayed to the user.
[2512] input
[2513] The inspection results sent by the inspection agency.
[2514] output
[2515] The review results and notification of the start of contingency fee claims will be displayed to the user.
[2516] Specific actions
[2517] The server analyzes the results from the inspection agency and sends the results to the terminal.
[2518] A popup or notification will be displayed so that the user can check the results.
[2519] (Application example 1)
[2520] 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."
[2521] It takes a lot of time and effort for small and medium-sized enterprises to efficiently utilize government subsidy programs. Collecting production data and applying for appropriate subsidies based on that data is particularly cumbersome for factories. Furthermore, the wide range of procedures required for each process, including recommending subsidy information, automatically generating application forms, proofreading checks, and submitting to review agencies, necessitates technical support. Furthermore, providing a service on a contingency fee basis would reduce the burden on users while enabling highly accurate subsidy applications.
[2522] 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.
[2523] In this invention, the server includes means for collecting management data of small and medium-sized enterprises, means for saving the collected management data in a database, means for analyzing the saved management data and extracting applicable subsidy information, means for automatically generating a subsidy application form based on the extracted subsidy information, means for proofreading the generated subsidy application form, means for submitting the checked application form to a subsidy review agency, means for receiving the subsidy review results, means for claiming a success fee if the subsidy application is successful, means for collecting factory production data from a robot installed in the factory, means for analyzing the collected production data and extracting applicable subsidy information, means for automatically generating a subsidy application form based on the factory production data, and means for a factory operator to check and correct the application form based on the extracted subsidy information using a smart device. This makes it possible to improve the efficiency and accuracy of the factory-specific subsidy application process.
[2524] "Management data" refers to various data related to management, such as a company's annual sales, number of employees, and business activities.
[2525] A "database" is a system for systematically storing and managing collected data.
[2526] "Analysis" refers to the process of examining collected data in detail to clarify meanings and trends.
[2527] "Subsidy Information" means information about financial assistance from governments or public agencies to which a company may apply.
[2528] "Automatic generation" means that the system automatically creates specific documents and data without human intervention.
[2529] "Proofreading" is the process of checking whether the content of the generated document is correct and making corrections if necessary.
[2530] A "grant review agency" is a government or public agency that reviews and approves grant applications.
[2531] "Production data" refers to various data that indicate production volume, efficiency, product quality, etc. at factories and production sites.
[2532] A "smart device" is a device that has internet connectivity and can use a variety of applications.
[2533] System Overview
[2534] This invention is a support system that helps small and medium-sized enterprises efficiently utilize government subsidy programs. In particular, it uses robots installed in factories to collect production data and support the subsidy application process. Users (factory operators) use smart devices to input management and production data, and the system extracts applicable subsidy information based on that data, automatically generates and proofreads subsidy application forms, and finally supports the process of submitting the application to the subsidy review organization. In addition, by adopting a contingency-based business model, the system provides services without burdening users.
[2535] Program generation and operation explanation
[2536] The server collects production and management data from the factory and stores it in a database. The collected data is sent using a programming language such as Python and the Requests library. This data is analyzed using AI technology to extract applicable subsidy information. Specifically, a generative AI model is used to generate prompts and analyze the data.
[2537] The generated prompt text is sent to the server, which then recommends applicable subsidy information to the user. The user then uses their smart device to check the recommended subsidy information and request automatic generation of an application form. The server then generates a draft application form based on the information on the specified subsidy and provides it to the user.
[2538] Users can review and amend draft applications using smart glasses or head-mounted displays (HMDs). The amendments are sent to a server, where they are finally proofread and submitted to the grant review body. Once the review results are sent, the process of claiming the success fee begins.
[2539] Hardware and software used
[2540] Hardware: Smartphones, smart glasses, head-mounted displays (HMDs)
[2541] Software: Python 3.x, Requests library, generative AI model
[2542] Specific examples
[2543] The factory manager puts on the smart glasses and launches the Factory Grant Helper app. The manager uses voice input to indicate "annual sales of 200 million yen, number of employees 50, business type manufacturing." The app then uses this data to recommend applicable subsidies and automatically generate an application form. Finally, the manager can review the application details on the smart glasses interface and submit the application using voice commands.
[2544] Prompt Sentence Examples
[2545] Simply enter your factory's annual sales, number of employees, and business details into the system, recommend applicable subsidies, automatically generate application forms, and finally submit your application.
[2546] Annual sales: 200 million yen
[2547] Number of employees: 50
[2548] Business content: Manufacturing industry
[2549] As described above, this system will improve the efficiency and accuracy of the factory-specific subsidy application process.
[2550] The flow of the specific processing in the application example 1 will be described with reference to FIG.
[2551] Step 1:
[2552] Entering and sending management data
[2553] Users use smart devices to enter management data such as their company's annual sales, number of employees, and business activities.
[2554] The terminal collects the input management data and sends it to the server as a data package, which includes information such as annual sales, number of employees, and business details.
[2555] The server analyzes the received data package and stores it in a database.
[2556] Step 2:
[2557] Production data collection and transmission
[2558] Robots installed in factories collect production data (production volume, efficiency, product quality, etc.).
[2559] The collected production data is sent from the factory robot to a terminal.
[2560] The terminal again assembles the received production data into a data package and transmits it to the server.
[2561] The server analyzes the received production data and stores it in a database.
[2562] Step 3:
[2563] Recommendation of grant information
[2564] The server analyzes stored management and production data to extract applicable subsidy information, using a generative AI model to generate prompts to analyze the data.
[2565] The server creates a list of recommended subsidies based on the extracted subsidy information.
[2566] The list of recommended subsidies is sent to the terminal and displayed to the user.
[2567] Step 4:
[2568] Auto-generate grant applications
[2569] The user checks the recommended subsidy information and selects the subsidy for which they wish to apply.
[2570] The terminal transmits the selected subsidy information to the server.
[2571] The server generates a draft of the grant application based on the specified grant information.
[2572] The generated draft application is provided to the user via the terminal.
[2573] Step 5:
[2574] Proofreading and editing your application
[2575] The user uses the smart device to check the draft application and make corrections as necessary.
[2576] The corrected application is retransmitted from the terminal to the server.
[2577] The server re-analyzes the contents of the revised application and performs a proofreading check.
[2578] The proofread application is then final checked and sent to the user via the terminal.
[2579] Step 6:
[2580] Submitting the Final Application
[2581] The user submits the final version of the application to the server.
[2582] The server performs a final check and, if there are no problems, submits it to the grant review organization.
[2583] The grant review organization reviews the application received from the server and sends the results to the server.
[2584] The server receives the results of the examination, and if successful, starts the process of claiming the success fee.
[2585] The terminal notifies the user of the screening results and prompts them to take the necessary action.
[2586] The above processing steps will improve the efficiency and accuracy of the factory-specific subsidy application process.
[2587] 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.
[2588] System Overview
[2589] This invention is a subsidy application support system for small and medium-sized enterprises that incorporates an emotion engine. This system allows users to input their company's management data, extracts applicable subsidy information based on that data, and automatically generates and proofreads subsidy application forms. It can also recognize the user's emotions and respond appropriately based on those emotions. Because it employs a contingency-based business model, the service is provided without imposing any initial costs on users.
[2590] Overall system flow
[2591] Enter user information
[2592] User
[2593] Enter your company's management data, such as annual sales, number of employees, and business details, into the input form.
[2594] Click the submit button to submit the input data.
[2595] Terminal
[2596] The data entered by the user is compiled into a data package and sent to the server.
[2597] Data transmission and storage
[2598] server
[2599] Check and receive management data sent from the terminal.
[2600] The received data is stored in a database.
[2601] Notify the device that data saving is complete.
[2602] Terminal
[2603] Receives a processing completion notification from the server and notifies the user.
[2604] Automatic grant recommendation
[2605] server
[2606] Retrieve stored management data from the database.
[2607] Use built-in analysis algorithms to extract applicable subsidy information.
[2608] The extracted subsidy information is compiled into a list and sent to the terminal.
[2609] Terminal
[2610] A list of recommended grants is received and displayed to the user.
[2611] Auto-generate grant applications
[2612] User
[2613] Review the list of recommendations and select the grant you would like to apply for.
[2614] Confirm your selections and ask the system to automatically generate your grant application.
[2615] Terminal
[2616] The user's selection information is sent to the server.
[2617] server
[2618] Generate a draft grant application based on the grant information you provide.
[2619] Send an automatically generated draft of the application to the terminal.
[2620] Terminal
[2621] Display the draft request to the user.
[2622] Proofreading of application documents
[2623] User
[2624] Check the displayed draft application and make any necessary corrections.
[2625] Once the corrections are complete, a final check is made and the application is sent to the server.
[2626] Terminal
[2627] The corrected application data is sent to the server.
[2628] server
[2629] Analyze the received revised application form and proofread the contents.
[2630] Detects errors and missing information and generates reports about them.
[2631] Send the report to the device.
[2632] Terminal
[2633] The check results are displayed to the user.
[2634] Returning the revised version and preparing it for sending
[2635] User
[2636] Make corrections again based on the displayed check results.
[2637] Once the revisions are complete and there are no issues with the content, submit the final version of the application.
[2638] Terminal
[2639] The final application data is sent to the server.
[2640] server
[2641] The final application form is received and checked again.
[2642] If there are no issues, prepare the final version for submission to the appropriate grant review body.
[2643] Submitting an application
[2644] server
[2645] Submit the final application to the grant review body.
[2646] Notify the terminal that submission is complete.
[2647] Terminal
[2648] Receive a submission completion notification from the server and notify the user.
[2649] Receive and report review results
[2650] server
[2651] Receive the review results from the grant review agency.
[2652] The received examination results are sent to the terminal.
[2653] Terminal
[2654] The review results are displayed to the user.
[2655] User
[2656] Check the review results.
[2657] Claim a success fee
[2658] server
[2659] If the application is successful, we will process the success fee claim.
[2660] Success fee claim information is sent to the terminal.
[2661] Terminal
[2662] Display success fee claim information to the user.
[2663] Incorporating an emotion engine
[2664] User Emotion Recognition
[2665] server
[2666] The emotion engine recognizes the user's emotions based on the user's input actions, operation speed, facial recognition data, etc.
[2667] The recognized emotional data is analyzed and the list of recommended grant information is adjusted in real time.
[2668] Terminal
[2669] The analysis results of the emotion engine are displayed, providing the user with an up-to-date recommendation list.
[2670] Specific examples
[2671] The manager of small and medium-sized enterprise B logs into the system and enters management data (e.g., annual sales of 300 million yen, number of employees 70, etc.). The system analyzes the data and recommends applicable subsidies such as "IT introduction subsidies" and "regional revitalization project subsidies." During this process, the emotion engine monitors the manager's facial expressions and input speed to recognize stress levels and anxiety. Based on this information, the system adjusts to prioritize the display of specific subsidy information, thereby reducing the user's psychological burden.
[2672] A business owner expresses interest in the "IT Introduction Subsidy" and requests automatic generation of an application form. The system then generates a draft of the application form, and the emotion engine recognizes the business owner's emotions while reviewing the draft. If negative emotions are detected, the system displays simple guidance and support messages to help the business owner revise the application form.
[2673] In this way, the system efficiently supports the grant application process while also taking into consideration the user's psychological state.
[2674] The processing flow will be explained below.
[2675] Step 1: The user enters their company's business data
[2676] User
[2677] Enter your company's management data, such as annual sales, number of employees, and business details, into the input form.
[2678] Check the entered data and click the send button.
[2679] Step 2: Send management data to the server
[2680] Terminal
[2681] The entered management data is compiled into a data package.
[2682] Send the data package to the server.
[2683] Step 3: The server receives and stores the management data
[2684] server
[2685] Check the management data received from the terminal.
[2686] The received data is stored in a database.
[2687] Notify the device that data saving is complete.
[2688] Step 4: Extract subsidy information based on management data
[2689] server
[2690] Retrieve stored management data from the database.
[2691] Use built-in analysis algorithms to extract applicable subsidy information.
[2692] The extracted subsidy information is compiled into a list and sent to the terminal.
[2693] Step 5: User selects grant
[2694] Terminal
[2695] A list of subsidy information sent from the server is displayed to the user.
[2696] User
[2697] Review the list and select the grant you wish to apply for.
[2698] Click the Send button to send the selection results to the server.
[2699] Step 6: Automate Grant Application Generation
[2700] server
[2701] A draft application is generated based on the selections received from the user.
[2702] Send the automatically generated application draft to the terminal.
[2703] Step 7: User reviews and modifies application
[2704] Terminal
[2705] Display the draft request to the user.
[2706] User
[2707] Check the application form displayed and make any necessary corrections.
[2708] Click the Submit button to send the revised application to the server.
[2709] Step 8: The server proofreads the application
[2710] server
[2711] Analyze the received revised application form and proofread the contents.
[2712] Detects errors and missing information and generates reports about them.
[2713] Send the report to the device.
[2714] Step 9: User performs final confirmation
[2715] Terminal
[2716] Display the check report to the user.
[2717] User
[2718] Review the report and make any necessary corrections.
[2719] Click the Send button to send the application form to the server after final confirmation.
[2720] Step 10: Server submits application to grant review agency
[2721] server
[2722] Submit the final application to the grant review body.
[2723] Notify the terminal that submission is complete.
[2724] Step 11: Receive and report the review results
[2725] server
[2726] Receive the review results from the grant review agency.
[2727] The received examination results are sent to the terminal.
[2728] Terminal
[2729] The review results are displayed to the user.
[2730] User
[2731] Check the review results.
[2732] Step 12: Claim your success fee
[2733] server
[2734] If the application is successful, we will process the success fee claim.
[2735] Success fee claim information is sent to the terminal.
[2736] Terminal
[2737] Display success fee claim information to the user.
[2738] Step 13: Recognize the user's emotions
[2739] server
[2740] The emotion engine analyzes the user's input actions, operation speed, and facial expression recognition data.
[2741] Emotional state is determined based on response time and frequency of operations.
[2742] The determined emotional data is analyzed in real time and a response is made.
[2743] Step 14: Adjust grant information based on emotions
[2744] server
[2745] Adjust the information in the recommendation list based on emotional data.
[2746] Change the recommendation level to reduce user stress and anxiety.
[2747] Add explanations and guidance to your listings to provide further support.
[2748] Step 15: Emotionally responsive implementation support
[2749] Terminal
[2750] The adjusted subsidy information sent from the server is displayed to the user.
[2751] When necessary, friendly guidance and support messages are displayed to reassure users.
[2752] Step 16: Adjust the application process accordingly
[2753] server
[2754] If the user's emotions meet certain conditions (for example, high stress), the application process is temporarily suspended.
[2755] A message is sent to the terminal explaining the reason for the suspension and how to deal with it.
[2756] Terminal
[2757] Display a suspension message to the user and provide reassuring support.
[2758] Through these steps, the system incorporating the emotion engine can efficiently support the grant application process while taking into consideration the user's psychological state.
[2759] Example 2
[2760] Next, a description will be given of Example 2. In the following description, the data processing devic...
Claims
1. A means of collecting management data on small and medium-sized enterprises; a means for storing the collected management data in a database; means for analyzing the stored management data to extract applicable subsidy information; A means for automatically generating a subsidy application form based on the extracted subsidy information; a means for proofreading the generated grant application; a means for submitting the checked application to the grant review body; a means for receiving the grant review results; A system that includes a means to claim a success fee if the grant application is successful.
2. means for providing a draft of the grant application to the user and accepting user revisions; 10. The system of claim 1, further comprising means for rechecking and resubmitting the amended application.
3. 2. The system according to claim 1, further comprising means for analyzing specific industry information and regional information in combination to determine the applicability of subsidy information.
Citation Information
Patent Citations
Persona chatbot control method and system
JP2022180282A