Idea realization support device, idea realization support method, and program

The DAO system addresses the challenges of implementing creative ideas by using token rewards and skill-based task matching, enabling efficient and innovative project execution through idea visualization and task recommendation.

JP2026106757APending Publication Date: 2026-06-30NEC CORP

Patent Information

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

AI Technical Summary

Technical Problem

Existing technologies face challenges in implementing creative ideas due to technical, time, and cost issues.

Method used

A decentralized autonomous organization (DAO) system that supports the realization of creative ideas by issuing tokens and monetary rewards, matching tasks with user skills, and breaking down ideas into specific projects and tasks, utilizing a computer system with a generation AI for idea visualization and task recommendation.

Benefits of technology

Facilitates the efficient implementation of creative ideas by lowering participation barriers, visualizing popularity and feasibility, and rewarding contributors, thereby supporting the realization of innovative projects.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2026106757000001_ABST
    Figure 2026106757000001_ABST
Patent Text Reader

Abstract

Using generative AI, information relevant to the judgment criteria is accurately selected from the information being considered and judged. [Solution] The idea realization support device accepts idea submissions from originators. The idea realization support device displays a list of multiple ideas submitted by originators. The idea realization support device selects an idea to be analyzed from the multiple ideas. The idea realization support device analyzes the selected idea and breaks it down into specific tasks based on several predetermined categories. The idea realization support device presents the broken-down specific tasks to the user. The idea realization support device displays the specific tasks as a project.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This disclosure relates to technologies for implementing ideas.

Background Art

[0002] Conventionally, many technologies for promoting individual ideas, discoveries, and inventions have been known. Patent Document 1 describes an interactive idea support device that visualizes the idea contents of participating members obtained through dialogue and executes idea induction for the next step based on the evaluation of the visualization results.

Prior Art Documents

Patent Documents

[0003]

Patent Document 1

Summary of the Invention

Problems to be Solved by the Invention

[0004] However, it is difficult to implement creative ideas conceived by individuals due to technical, time, and cost issues.

[0005] One object of this disclosure is to support the implementation of creative ideas. [[ID=​​​​​​​​​​​​​​A task presentation means that presents the user with specific, broken-down tasks, Equipped with, The display control means displays specific tasks as projects.

[0007] From another perspective of this disclosure, the idea realization support method performed by the idea realization support device is: We accept idea submissions from the originators. Display a list of multiple ideas submitted by the originator. Select an idea to be analyzed from among several ideas. The aforementioned idea to be analyzed is broken down into specific tasks based on a predetermined set of categories. The user is presented with specific, broken-down tasks. Display specific tasks as projects.

[0008] In yet another aspect of this disclosure, a program executed by an idea realization support device equipped with a computer is: We accept idea submissions from the originators. Display a list of multiple ideas submitted by the originator. Select an idea to be analyzed from among several ideas. The aforementioned idea to be analyzed is broken down into specific tasks based on a predetermined set of categories. The user is presented with specific, broken-down tasks. The computer is made to perform a process that displays specific tasks as projects. [Effects of the Invention]

[0009] According to this disclosure, it is possible to support the realization of creative ideas. [Brief explanation of the drawing]

[0010] [Figure 1] This shows an example of the general configuration of an idea realization support system. [Figure 2]An example of the hardware configuration of the server and the user terminal is shown. [Figure 3] This is an example schematically showing the data stored in various databases. [Figure 4] This is a block diagram showing an example of the functional configuration of the server. [Figure 5] This is an example of the start screen. [Figure 6] This is an example of the idea proposal screen. [Figure 7] This is an example of the idea list screen. [Figure 8] This is an example of the idea details screen. [Figure 9] This is an example of the project creation screen. [Figure 10] This is an example of the project list screen. [Figure 11] This is an example of the project details screen. [Figure 12] This is an example of the task list screen. [Figure 13] This is an example of the portfolio screen. [Figure 14] This is a flowchart of the project creation process. [Figure 15] This is a flowchart of the project execution process. [Figure 16] This is a block diagram showing the functional configuration of the idea realization support device. [Figure 17] This is a flowchart by the idea realization support device.

Embodiments for Carrying Out the Invention

[0011] Hereinafter, embodiments of the present disclosure will be described with reference to the drawings. [First Embodiment] (Configuration) Figure 1 shows an example of the schematic configuration of the Idea Realization Support System 100 to which the Idea Realization Support Device of this Disclosure is applied. The Idea Realization Support System 100 is a DAO (Decentralized Autonomous Organization) system that functions as a platform for realizing creative ideas and promotes the voluntary cooperation and contribution of users (hereinafter, "users participating in the project" are also referred to as "members"). Furthermore, the Idea Realization Support System 100 lowers the barrier to participation in the initial stages by issuing tokens to participants according to their roles, in addition to monetary rewards, and builds a reward system that corresponds to the success of the project. In addition, the Idea Realization Support System 100 builds a mechanism that supports the efficient progress of projects by matching tasks subdivided based on ideas with the skills of users.

[0012] In the idea realization support system 100 shown in Figure 1, Server 1 and user terminals 2a to 2d, each used by multiple users, are connected via a network 5 such as the Internet. Note that user terminals 2a to 2d are collectively referred to as "user terminal 2". While Figure 1 shows four user terminals 2a to 2d for convenience, the present invention is not limited to these, and there are as many user terminals 2 as there are terminal devices used by users utilizing the idea realization support system 100. User terminal 2 is a tablet, PC, etc., used by users who conceive ideas or participate in projects to realize those ideas. It transmits conceived ideas to Server 1 and receives and displays lists of ideas and projects from other users from Server 1.

[0013] Server 1 is an information processing device that processes, stores, and transmits various types of data. It receives idea generation requests, project creation requests, and participation requests from user terminal 2, and creates screens related to the ideas and projects to display on user terminal 2. Server 1 may be a virtual server located in a cloud environment. Server 1 is an example of the idea realization support device described herein.

[0014] (Hardware configuration) Figure 2(a) is a block diagram showing an example of the hardware configuration of Server 1. As shown in the figure, Server 1 comprises an interface 11, a processor 12, memory 13, a recording medium 14, a display unit 15, and an input unit 16. These components are interconnected with the personal information database 31, the idea database 32, the project database 33, and the task database 34 via a bus.

[0015] Interface 11 exchanges data with user terminal 2. Interface 11 receives idea generation, project creation requests, and participation requests from user terminal 2, and creates screens related to ideas and projects and sends them to user terminal 2.

[0016] Processor 12 is a computer such as a CPU (Central Processing Unit) that controls the entire server 1 by executing pre-prepared programs. Processor 12 can be a CPU, GPU (Graphics Processing Unit), DSP (Digital Signal Processor), MPU (Micro Processing Unit), FPU (Floating Point Number Processing Unit), PPU (Physics Processing Unit), TPU (Tensor Processing Unit), quantum processor, microcontroller, or a combination of these.

[0017] Memory 13 consists of ROM (Read Only Memory), RAM (Random Access Memory), and other components. Memory 13 stores programs executed by the processor 12. Memory 13 is also used as working memory while the processor 12 is executing various processes.

[0018] The recording medium 14 is a non-volatile, non-temporary recording medium such as a disk-shaped recording medium or semiconductor memory, and is configured to be detachable from the server 1. The recording medium 14 stores various programs that the processor 12 executes. When the server 1 executes project generation processing or project execution processing, the programs stored in the recording medium 14 are loaded into memory 13 and executed by the processor 12. The recording medium 14 may also play the role of a node in a blockchain and function as part of a distributed database. In this case, the recording medium 14 maintains copies of the data and synchronizes with other nodes to improve the data's resistance to tampering and availability.

[0019] The display unit 15 displays a predetermined image, for example, using an LCD (Liquid Crystal Display). The input unit 16 is used by the operator managing server 1, and can be a keyboard, mouse, touch panel, etc.

[0020] Figure 3(a) is a schematic example of the data stored in the personal information DB 31. As shown in Figure 3(a), the personal information DB 31 stores, for example, user IDs that identify users, names, skills, proposed ideas, participating projects, participating tasks, tokens held, and the number of remaining support coins, all associated with each other.

[0021] "Possessed skills" refer to the technologies and skills that the user possesses, such as "mechanism design" for a mechanical engineering student or "AI development" for an AI engineer. "Originated ideas" are information with an Idea ID that identifies an idea that the user has proposed and submitted. "Participating projects" are information with a Project ID that identifies a project in which the user is participating. "Tasks" are specific tasks that are broken down based on a predetermined set of categories in order to realize an idea, and a project consists of multiple tasks. "Participating tasks" are information with a Task ID that identifies a task that the user has performed or plans to perform in a project in which they are participating. If the user has no ideas proposed, projects they are participating in, or tasks they are not currently working on, this field will be left blank.

[0022] Tokens are issued according to each role in a project aimed at realizing an idea. Examples include originator tokens issued to the idea creator, leader tokens issued to the leader who generated the project, worker tokens issued to users who complete project tasks, and investment tokens issued to project investors. These can be set arbitrarily. The tokens held by a user are information about the tokens issued to the user and the proportion of those tokens in the project.

[0023] Support coins are coins that are distributed to users in advance in predetermined quantities. Users can send any number of coins to ideas or projects they want to support from among the ideas and projects posted or created by other users. Ideas and projects that receive a large number of coins from many users can be said to be popular. In other words, the popularity and attention each idea and project receives can be measured and visualized by the number of support coins. The remaining number of support coins is the number of coins that a user has not yet spent and can send to ideas or projects.

[0024] Figure 3(b) is a schematic example of the data stored in Idea DB32. Idea DB32 stores information about ideas submitted by users, and as shown in Figure 3(b), it stores information such as Idea ID, Idea Name, Idea Summary, Idea Thumbnail, Keywords, Required Skills, Feasibility Score, and Number of Support Coins in association with each idea. Keywords are words that serve as clues when searching for ideas. Required skills are the skills necessary to realize the idea. The Feasibility Score is a value that represents the possibility of realizing and realizing the idea, and is, for example, a number between 0 and 100%. The Number of Support Coins is the total number of support coins sent by users and is an indicator of popularity. The popularity of an idea can be calculated from the number of support coins. In addition, the overall evaluation of each idea can be calculated numerically by combining the popularity of the idea and the feasibility score. The numerical representation of the overall evaluation of an idea is called the overall evaluation score.

[0025] While the "number of support coins" is used as an indicator of user popularity for an idea, it is not limited to this. For example, other indicators such as the "number of comments" or the "number of accesses to the idea details screen," as described later, may also be included.

[0026] Figure 3(c) is a schematic example of the data stored in Project DB33. Project DB33 stores information about projects generated from ideas, and as shown in Figure 3(c), it stores information such as Project ID, Project Name, Project Overview, Project Thumbnail, Task ID, Keywords, Participating Members, Progress Rate, and Number of Support Coins in association with each other. Task ID is the Task ID information of the tasks that make up each project. Keywords are words that serve as clues when searching for projects. Participating Members are the User ID information of the users participating in the project. Progress Rate is a numerical representation of the project's progress, and can be calculated, for example, from the completion rate of each task that makes up the project. The Number of Support Coins is the total number of support coins sent by users and is an indicator of popularity. The popularity of a project can be calculated from the number of support coins. In addition, the enthusiasm level of each project can be calculated numerically by combining the project's popularity level and progress rate. The numerical representation of a project's enthusiasm level is called the enthusiasm score.

[0027] While the "number of support coins" is used as an indicator of user popularity for a project, it is not limited to this. For example, other indicators such as the "number of comments" or the "number of accesses to the project details screen," as described later, may also be included.

[0028] Figure 3(d) is a schematic example of the data stored in the Task DB34. The Task DB34 stores information about tasks, and as shown in Figure 3(d), it stores the Task ID, Task Summary, Participating Members, Task Status, etc., in an associated manner. Participating Members are the User IDs of users who have executed or are scheduled to execute the task.

[0029] Figure 2(b) is a block diagram showing an example of the hardware configuration of user terminal 2. As shown in the figure, user terminal 2 includes an interface 21, a processor 22, memory 23, recording medium 24, display unit 25, and input unit 26.

[0030] Interface 21 exchanges data with Server 1 via Network 5. Interface 21 sends idea generation requests, project creation requests, and participation requests to Server 1, and receives screens related to ideas and projects.

[0031] The processor 22 is a computer such as a CPU, and controls the entire user terminal 2 by executing a pre-prepared program. The processor 22 can be a CPU, GPU, DSP, MPU, FPU, PPU, TPU, quantum processor, microcontroller, or a combination thereof.

[0032] Memory 23 is composed of ROM, RAM, etc. Memory 23 stores programs executed by the processor 22. Memory 23 is also used as working memory while the processor 22 is executing various processes.

[0033] The recording medium 24 is a non-volatile, non-temporary recording medium such as a disk-shaped recording medium or semiconductor memory, and is configured to be detachable from the user terminal 2. The recording medium 24 stores various programs executed by the processor 22. The display unit 25 displays a predetermined image, for example, an LCD. The input unit 26 is a touch panel or the like, and is used when the user performs a predetermined operation.

[0034] (Functional Configuration) Figure 4 is a block diagram showing an example of the functional configuration of Server 1. Functionally, Server 1 comprises a screen creation unit 40, a display control unit 41, an idea reception unit 42, a token management unit 43, an overall evaluation calculation unit 44, a ranking unit 45, an idea selection unit 46, a decomposition unit 47, a skill acquisition unit 48, a matching unit 49, a task recommendation unit 50, a heat quantity calculation unit 51, a task presentation unit 52, a task status confirmation unit 53, a revenue information acquisition unit 54, a reward distribution unit 55, and a company transfer unit 56.

[0035] The screen creation unit 40, display control unit 41, idea reception unit 42, token management unit 43, overall evaluation calculation unit 44, ranking unit 45, idea selection unit 46, decomposition unit 47, skill acquisition unit 48, matching unit 49, task recommendation unit 50, energy calculation unit 51, task presentation unit 52, task status confirmation unit 53, revenue information acquisition unit 54, reward distribution unit 55, and company migration unit 56 are realized by the processor 12 executing a program.

[0036] Furthermore, the processing of the screen creation unit 40, the overall evaluation calculation unit 44, and the matching unit 49 is realized by a generation AI. Specifically, the generation AI is an LLM (Large Language Model) capable of understanding multimodal information.

[0037] The screen creation unit 40 refers to various databases and creates screens to support the realization of user-generated ideas, such as submitting ideas, viewing ideas, creating projects, and viewing projects. The display control unit 41 transmits predetermined information, such as the various screens created by the screen creation unit 40, to the user terminal 2 for display.

[0038] For example, the screen creation unit 40 creates a start screen that is displayed when a user logs in to the service provided by the idea realization support system 100 using the user terminal 2. The display control unit 41 sends screen information related to the created start screen to the user terminal 2 for display. Figure 5 is an example of a start screen. As shown in Figure 5, the start screen has a profile area 65 and a menu area 66. The profile area 65 displays the user's name and the remaining number of support coins and has a portfolio confirmation button. The menu area 66 has five buttons: "Submit an idea," "Support an idea," "Create a project," "Join a project," and "View token history."

[0039] The start screen may also include a screen transition area 67 that displays the user's name and allows users to navigate to other screens, and a news area 68 that displays events and news from the service provider. In this way, the layout and configuration of the start screen can be set arbitrarily.

[0040] Furthermore, when the portfolio confirmation button is pressed, the screen creation unit 40 creates a portfolio screen (details will be described later), and the display control unit 41 displays the portfolio screen on the user terminal 2.

[0041] The idea reception unit 42 receives submissions of ideas proposed by users from the user terminal 2. The idea reception unit 42 stores information about the received ideas in the personal information database 31 and the idea database 32.

[0042] Specifically, the user submits an idea by using user terminal 2 and entering information about the idea they have proposed into the idea submission screen. The idea submission screen is displayed when the "Submit an Idea" button on the start screen is pressed, and is created by the screen creation unit 40. The display control unit 41 sends screen information related to the created idea submission screen to user terminal 2 for display.

[0043] Figure 6 shows an example of an idea generation screen. As shown in Figure 6, the idea generation screen has an idea name input area 70, an idea summary input area 71, an idea thumbnail input area 72, a keyword display area 73, a required skills display area 74, and a feasibility display area 75.

[0044] The Idea Name Input Area 70 is an area where the user enters the name of the idea they have come up with. If the user presses the "Generate with AI" button in the upper right corner, the screen creation unit 40 may use the generation AI to create the name of the idea from the fragmented information entered by the user and the information entered in the Idea Summary Input Area 71, and display it in the Idea Name Input Area 70.

[0045] The Idea Summary Input Area 71 is an area where the user enters an outline of the idea they have conceived. If the user presses the "Generate with AI" button in the upper right corner, the screen creation unit 40 may use the generation AI to create an outline of the idea from the fragmented information entered by the user and the information entered in the Idea Name Input Area 70, and display it in the Idea Summary Input Area 71.

[0046] The idea thumbnail input area 72 is an area where the user uploads a thumbnail image representing the idea they have conceived. If the user presses the "Generate with AI" button, the screen creation unit 40 may use the generation AI to create a thumbnail image from the information entered in the idea name input area 70 and the idea summary input area 71, and display it in the idea thumbnail input area 72.

[0047] The keyword display area 73 is an area that displays keywords created using the generation AI from the information entered in the idea name input area 70 and the idea summary input area 71. The required skills display area 74 is an area that displays the skills necessary to realize the idea, created using the generation AI from the information entered in the idea name input area 70 and the idea summary input area 71. The feasibility display area 75 is an area that displays the feasibility score of the idea, calculated by the feasibility calculation unit 62 (described later), when the evaluation button 76 is pressed.

[0048] The idea generation screen may also have a screen transition area 67 that displays the user's name and allows transitions to other screens. In this way, the layout and configuration of the idea generation screen can be set arbitrarily.

[0049] The token management unit 43 issues multiple types of tokens according to the user's role and contribution to the project. The token management unit 43 also sets transferability conditions for each type of issued token and manages token transfers based on the set conditions. For example, conditions can be set such that support tokens are non-transferable, while other tokens are transferable. Each user's token holdings are stored in the personal information database 31, associated with the user ID. Specifically, when the idea reception unit 42 receives an idea from a user, the token management unit 43 issues an idea originator token to the user and stores the type of token and its percentage in the personal information database 31, associated with the user ID. The percentage of issued tokens may be predetermined, for example, 10% for idea originator tokens, or it may be adjusted each time according to the contribution level so that it totals 100% when combined with other tokens issued in the same project.

[0050] The overall evaluation calculation unit 44 includes an idea popularity calculation unit 61 and a feasibility calculation unit 62. The idea popularity calculation unit 61 collects indicators of the popularity of an idea submitted by a user from users other than the originator, and calculates the popularity of the idea. Specifically, the idea popularity calculation unit 61 collects indicators of the popularity of an idea from users other than the originator by accepting votes on the merits of the idea from other users, such as support coins. The feasibility calculation unit 62 calculates the feasibility score of the idea using a generating AI based on the information entered in the idea name input area 70 and the idea summary input area 71 on the idea submission screen. The overall evaluation calculation unit 44 combines the idea's popularity and feasibility score to calculate the overall evaluation score of the idea.

[0051] Furthermore, the feasibility calculation unit 62 may not only calculate the feasibility score of an idea using the generation AI, but may also create tasks for realizing the idea. These tasks for realizing the idea are displayed along with the feasibility score on the idea generation screen and the idea details screen.

[0052] The screen creation unit 40 creates an idea list screen that displays multiple ideas submitted by the user. The display control unit 41 sends information related to the idea list screen to the user terminal 2 and displays it based on a predetermined user operation, such as pressing the idea list screen in the screen transition area 67.

[0053] Figure 7 shows an example of an idea list screen. As shown in Figure 7, the idea list screen has a search area 77 where users can search for ideas by entering keywords, a sorting selection area 78 where users can select the sorting order of the list, such as by popularity, newest, or feasibility, and multiple idea display areas 79. Each idea is assigned one idea display area 79, and each idea display area 79 displays the thumbnail image, idea ID, idea name, idea summary, keywords, originator's name, feasibility score, and overall evaluation score of the assigned idea as a set.

[0054] For example, if "Popularity" is selected as the sorting order, ideas will be displayed in order from most popular to least popular. If "Newest" is selected as the sorting order, ideas will be displayed in order from newest submissions. If "Feasibility" is selected as the sorting order, ideas will be displayed in order from highest feasibility score to lowest. When a user uses user terminal 2 to press the idea display area 79 of an idea they are interested in, they will be taken to an idea details screen that displays the details of that idea. In this way, by displaying ideas in a list in the sorting order selected by the user, popularity and feasibility can be easily visualized. Therefore, investors who invest in ideas can choose ideas to invest in by considering popularity and feasibility.

[0055] The idea list screen may also have a screen transition area 67 that displays the user's name and allows transitions to each screen. In this way, the layout and configuration of the idea list screen can be set arbitrarily.

[0056] The ranking unit 45 ranks the ideas based on their overall evaluation scores. The screen creation unit 40 creates a ranking screen that displays, for example, the top 10 ideas according to the ranking. The display control unit 41 transmits information about the ranking screen to the user terminal 2 and displays it based on a predetermined operation by the user. This allows the idea realization support system 100 to visualize other attractive projects that are high in the rankings, such as "eco-friendly single-use plastic alternatives" and "AI-equipped communication devices for the elderly."

[0057] The ranking screen may also be displayed when the user selects "Sorted by Overall Rating" as the sorting order on the idea list screen.

[0058] The screen creation unit 40 creates an idea details screen corresponding to the idea selected by the user on the idea list screen or ranking screen. The display control unit 41 sends information about the created idea details screen to the user terminal 2 for display.

[0059] Figure 8 shows an example of an idea details screen. As shown in Figure 8, the idea details screen has an idea information display area 80, a coin send button 81, a comment send button 82, a project creation button 83, and an evaluation history graph 84. The idea information display area 80 displays idea information such as idea ID, idea name, idea summary, keywords, required skills, originator's name, originator token ratio, feasibility score, and overall evaluation score. What is included in the idea information can be arbitrarily set. The coin send button 81 is a button that, when pressed by a user other than the originator viewing the idea details screen, sends any number of support coins to the displayed idea.

[0060] The comment submission button 82 is a button that, when pressed by a user viewing the idea details screen, allows them to submit any comment on the displayed idea. For convenience, although not shown in Figure 8, submitted comments may be displayed on the idea details screen or sent directly to the idea creator. The project creation button 83 is a button that, when pressed by a user other than the idea creator viewing the idea details screen, allows that user to become the leader and create a project from the displayed idea. The evaluation history graph 84 is a graph that shows the changes in overall evaluation and popularity over time, with the vertical axis representing overall evaluation and popularity and the horizontal axis representing years and months, using bar graphs and line graphs.

[0061] Users other than the inventor can view the idea details screen and consider whether to support, invest in, or develop the displayed idea into a project. The idea details screen may also include a screen transition area 67 that displays the user's name and allows navigation to other screens, as well as a comment area for displaying comments. Thus, the layout and configuration of the idea details screen can be arbitrarily set.

[0062] The idea selection unit 46 selects ideas to be analyzed from among multiple ideas submitted by users. Specifically, the idea selection unit 46 selects ideas to be analyzed when the leader user presses the project button 83 and a project conversion request is received. However, the method of selecting ideas to be analyzed is not limited to this; for example, ideas with high overall evaluation scores or feasibility scores may be selected regardless of whether a project conversion request has been made.

[0063] The decomposition unit 47 analyzes the idea under analysis and breaks it down into specific tasks based on a predetermined set of categories. For example, if the idea is "an AI-equipped robot that automatically folds laundry," the decomposition unit 47 breaks it down into specific tasks such as "mechanical design," "AI development," "prototype production," "market research," and "patent application." The decomposition unit 47 also acquires the skills required for each task. The decomposition unit 47 stores the task information in the task database 34, associating it with the task ID.

[0064] When the Project button 83 is pressed, the screen creation unit 40 creates a project creation screen. The display control unit 41 sends screen information related to the created project creation screen to the user terminal 2 and displays it. The user who pressed the Project button 83 uses the user terminal 2 to input project information into the project creation screen, thereby creating the project. The project information is stored in the project DB 33, associated with the project ID.

[0065] Figure 9 shows an example of a project creation screen. As shown in Figure 9, the project creation screen has an idea phase area 85, a materialization phase area 86, and a project details area 87.

[0066] The Idea Phase Area 85 displays the name of the idea originator, the idea name, and an idea summary. The Realization Phase Area 86 displays the name of the project leader, the name of the idea originator, a thumbnail image of the project, the project name, a project summary, and keywords. The project name, project summary, keywords, and project thumbnail image are created and displayed by the screen creation unit 40 using generation AI from the idea information. In the example in Figure 9, the project name, project summary, and project thumbnail image are automatically created using generation AI, but this is not the only option; the leader may input or upload them.

[0067] The project details area 87 has fields for the leader to input the project vision and solution. By pressing the "Generate with AI" button, the screen creation unit 40 may create and display the vision and solution using the generation AI. The project details area 87 also displays the tasks broken down by the breakdown unit 47 and the skills required for those tasks. Inputting and displaying the project vision and solution is not mandatory, and the layout and configuration of the project details area 87 can be set arbitrarily.

[0068] The project creation screen may also have a screen transition area 67 that displays the user's name and allows transitions to other screens. In this way, the layout and configuration of the project creation screen can be set arbitrarily.

[0069] When a project is created, the token management unit 43 issues a leader token to the user who will become the leader, and stores the type of token and its proportion in the personal information database 31, associating them with the user ID.

[0070] The skill acquisition unit 48 retrieves the user's skills from the personal information database 31. The matching unit 49 compares each user's skills with the required skills of the tasks that make up each project and calculates the degree of suitability. Specifically, the matching unit 49 calculates a suitability of 100% if the user's skills and the required skills of the task are exactly the same. Each skill has a predetermined degree of relevance to related skills, and the matching unit 49 calculates the degree of suitability based on the degree of relevance between the user's skills and the required skills of the task. The matching unit 49 may also use a generation AI to calculate the degree of suitability. The task recommendation unit 50 recommends tasks that are suitable for the user's skills according to the degree of suitability. Specifically, when each user is viewing the portfolio screen described later, the task recommendation unit 50 displays tasks with a suitability of a threshold or higher on the screen as recommended tasks for the user.

[0071] The energy calculation unit 51 includes a project popularity calculation unit 63 and a progress rate calculation unit 64. The project popularity calculation unit 63 collects indicators showing the popularity of a project among users other than the leader and originator, and calculates the popularity of each idea. The progress rate calculation unit 64 calculates the progress rate from the percentage of each task that makes up the project that has been completed. For example, if a project consists of 5 tasks and 2 of those tasks have been completed, the progress rate calculation unit 64 calculates the project's progress rate as 40%. The energy calculation unit 51 combines the popularity and progress rate of each project to calculate the energy score for each project.

[0072] The enthusiasm score allows for the visualization of a project's level of attention and progress. Therefore, projects with a high enthusiasm score are more likely to attract attention from investors and companies. Unlike simple popularity polls or crowdsourcing, the enthusiasm score in Idea Realization Support System 100 represents an evaluation within a community that shares the mission of realizing ideas.

[0073] When the task presentation unit 52 receives a project participation request from a user, it presents the user with tasks to be performed according to the user's existing skills. For example, if a user's existing skill is "mechanical engineering," and there is a task called "mechanism design" among the tasks that make up the project that requires "mechanical engineering" skills, the task presentation unit 52 presents "mechanical engineering" as the task for the user to perform. The task presentation unit 52 stores information about users who participate in the project and perform tasks in the personal information DB 31 and the task DB 34, associating it with the task ID.

[0074] The task status confirmation unit 53 receives the progress status of the task from the user who submitted the task. For example, the task status confirmation unit 53 may obtain information from the user terminal 2 used by the user indicating whether or not the task has been completed, or it may obtain a numerical value indicating the progress of the task. The task status confirmation unit 53 stores the obtained information in the task DB 34, associating it with the task ID.

[0075] The token management unit 43 issues a predetermined percentage of worker tokens to a user when the user completes a task, according to the user's contribution to that task in the project. The token management unit 43 also stores the type and percentage of issued tokens in the personal information database 31, associating them with the user ID. Specifically, when the leader confirms that a user has completed a predetermined task, the token management unit 43 receives a worker token issuance request from the user terminal 2 used by the leader and issues worker tokens to the user who completed the task.

[0076] The screen creation unit 40 creates a project list screen that displays multiple created projects in a list. The display control unit 41 sends information about the project list screen to the user terminal 2 and displays it based on a predetermined user operation, such as pressing the project list screen in the screen transition area 67.

[0077] Figure 10 shows an example of a project list screen. As shown in Figure 10, the project list screen has a search area 90 where projects can be searched by entering keywords, a sorting selection area 91 where the sorting order of the list can be selected (e.g., by popularity, by newest), and multiple project display areas 92. One project display area 92 is assigned to each project, and each project display area 92 displays the thumbnail image, project ID, project name, project overview, keywords, leader's name, and enthusiasm score of the assigned project as a set.

[0078] For example, if "Popularity" is selected as the sorting order, projects will be displayed in order from most popular to least popular. If "Newest" is selected as the sorting order, projects will be displayed in order from newest to oldest. When a user uses user terminal 2 to tap the project display area 92 of a project they are interested in, they will be taken to the project details screen, which displays the details of that project. In this way, by displaying projects in the sorting order selected by the user, popularity and engagement can be easily visualized. Therefore, projects with high popularity and engagement are more likely to attract attention from investors and companies.

[0079] The project list screen may also have a screen transition area 67 that displays the user's name and allows transitions to each screen. In this way, the layout and configuration of the project list screen can be set arbitrarily.

[0080] The ranking unit 45 ranks the projects based on their energy level. The screen creation unit 40 creates a ranking screen that displays, for example, the projects ranked 1st to 10th, according to the ranking. The display control unit 41 transmits information about the ranking screen to the user terminal 2 and displays it based on a predetermined operation by the user. The ranking screen may also be displayed if the user selects to sort by energy level in the project list screen.

[0081] The screen creation unit 40 creates a project details screen corresponding to the project selected by the user on the project list screen or ranking screen. The display control unit 41 transmits information about the created project details screen to the user terminal 2 for display.

[0082] Figure 11 shows an example of a project details screen. As shown in Figure 11, the project details screen has a project information display area 93, a coin send button 94, a comment send button 95, and a task table 96. The project information display area 93 displays project information such as project ID, project name, project thumbnail, leader name, originator name, keywords, enthusiasm score, number of project participants, total number of comments, project progress rate, participation application button 97, project token distribution, and project overview. Users viewing the project details screen can become members and participate in the project by pressing the participation application button 97 using the user terminal 2 through a predetermined operation. The user IDs of members who have joined the project are stored in the personal information DB 31 and task DB 34 in association with the project ID. Note that what is included in the project information can be arbitrarily configured.

[0083] The coin sending button 94 is a button that, when pressed by a user other than the originator or leader viewing the project details screen, sends any number of support coins to the displayed idea. The token management unit 43 issues support tokens to the user who sent the support coins and stores the type of token and its proportion in the personal information DB 31, associating them with the user ID.

[0084] The comment submission button 95 is a button that, when pressed by a user viewing the project details screen, allows them to submit any comment on the displayed idea. For convenience, although not shown in Figure 11, submitted comments may also be displayed on the project details screen.

[0085] Task Table 96 is a table that associates the tasks, required skills, members, and task status that make up a project. The members are the user IDs of the users who have performed or will perform the corresponding tasks. When a user uses User Terminal 2 to click on Task Table 96, they are taken to a task list screen that displays a list of tasks that make up the project.

[0086] The project details screen may also have a screen transition area 67 that displays the username and allows transitions to other screens, as well as a comment area that displays comments. Thus, the layout and configuration of the project details screen can be set arbitrarily. For example, the project details screen may have an investment button, and server 1 may receive investments from users who press the investment button. In this case, the token management unit 43 issues investment tokens to the invested user and stores the type of token and its percentage in the personal information DB 31, associating them with the user ID.

[0087] The screen creation unit 40 creates a task list screen that displays a list of tasks that make up the project. The display control unit 41 sends information about the created task list screen to the user terminal 2 and displays it.

[0088] Figure 12 shows an example of a task list screen. As shown in Figure 12, the task list screen has a sorting selection area 98 where the sorting order of the list display can be selected, such as by newest first, a task display area 99, and a participation request button 120. One task display area 99 is assigned to each task, and each task display area 99 displays the task ID, task name, task summary, required skills, and matching user for the assigned task as a set. A matching user is a user whose suitability by the matching unit 49 is above a threshold, and their user name and skills are displayed, and they have an offer button 109. By pressing the offer button 109 using the user terminal 2 with a predetermined operation, the leader can send a message to the matching user encouraging them to join the project. A user viewing the project details screen can become a member and join the project by pressing the participation request button 97 using the user terminal 2 with a predetermined operation.

[0089] The task list screen may also have a screen transition area 67 that displays the user's name and allows transitions to other screens. In this way, the layout and configuration of the task list screen can be set arbitrarily.

[0090] Furthermore, the screen creation unit 40 creates a portfolio screen when the portfolio confirmation button is pressed on the start screen. The display control unit 41 transmits information about the created portfolio screen to the user terminal 2 for display.

[0091] Figure 13 shows an example of a portfolio screen. As shown in Figure 13, the portfolio screen displays the portfolio of a user who is logged into the service provided by the Idea Realization Support System 100. A user's portfolio includes projects the user has participated in, tasks they have completed, tokens they hold, and rewards they have received, and can be set arbitrarily. The portfolio screen has a user information display area 111, a contribution percentage display area 112, a support coin remaining count display area 113, a token holding history area 114, and a recommended task display area 115.

[0092] The user information display area 111 displays information about the user, such as user ID, name, occupation, self-introduction, and skills. The contribution percentage display area 112 displays a pie chart showing the percentage of various tokens held by the user. The remaining support coins display area 113 displays the number of support coins remaining for the user. The token history area 114 displays details of various tokens held by the user. The recommended task display area 115 displays details of tasks recommended by the task recommendation unit 50.

[0093] The portfolio screen may also have a screen transition area 67 that displays the username and allows users to navigate to other screens, or it may display the rewards earned by the user, as described later. In this way, the layout and structure of the portfolio screen can be set arbitrarily.

[0094] The portfolio screen allows users to view their portfolio, including participating projects, tokens held, and rewards earned. This portfolio serves as a record of an individual's "inventor achievements" and can be used for future job applications or when starting a business.

[0095] The revenue information acquisition unit 54 acquires revenue information if the project is successful in generating revenue. For example, if a home appliance manufacturer decides to provide funding for prototype development of the "laundry folding robot" project, and the project progresses and the product is actually commercialized, a portion of the sales of that product will become revenue.

[0096] The reward distribution unit 55 distributes revenue according to the amount of tokens held by the members participating in the project. Here, the amount of tokens held is, for example, the percentage of tokens held by a member, assuming that all tokens issued in the project are 100%. Since the percentage of tokens is corresponding to the level of contribution to the project, in other words, the reward distribution unit 55 distributes revenue according to the level of contribution of the members. Specifically, the reward distribution unit 55 calculates the amount to be distributed to each member based on the percentage of tokens held by each member and the revenue information. The calculated distribution amount becomes the reward for each member. This allows for the distribution of rewards not only to members who performed project tasks, but also to idea originators and investors, according to their level of contribution.

[0097] Furthermore, if revenue is generated, the rights to that revenue will also be distributed appropriately according to the amount of tokens held. The Idea Realization Support System 100 can guarantee fair distribution to users by managing the tokens issued to members participating in the project.

[0098] Furthermore, rewards may be distributed to each member in the form of reward coins issued within the Idea Realization Support System 100. These reward coins may be implemented using NFTs (Non-Fungible Tokens) or similar technologies.

[0099] The Corporate Transition Department 56 provides support for transitioning successful projects into independent new companies. For example, the Corporate Transition Department 56 would assist in separating the "Laundry Folding Robot" project from the current company and establishing it as a new limited company.

[0100] In the above configuration, the display control unit 41, idea reception unit 42, overall evaluation calculation unit 44, ranking unit 45, idea selection unit 46, decomposition unit 47, skill acquisition unit 48, matching unit 49, energy calculation unit 51, task presentation unit 52, revenue information acquisition unit 54, idea popularity calculation unit 61, feasibility calculation unit 62, project popularity calculation unit 63, and progress rate calculation unit 64 of Server 1 are examples of the display control means, idea reception means, overall evaluation calculation means, ranking means, idea selection means, decomposition means, skill acquisition means, matching means, energy calculation means, task presentation means, revenue information acquisition means, idea popularity calculation means, feasibility calculation means, project popularity calculation means, and progress rate calculation means, respectively. Furthermore, the token management unit 43 is an example of the token issuance means, condition setting means, and transfer management means of Server 1, and the personal information DB 31 is an example of the token management database of this disclosure. Furthermore, the reward distribution unit 55 is an example of the distribution amount calculation means and revenue distribution means of this disclosure, and the screen creation unit 40 is an example of the portfolio creation means and idea summary creation means of this disclosure. In addition, the idea popularity calculation unit 61 is an example of the vote acceptance means of this disclosure.

[0101] (Project creation process) Next, we will explain the project creation process by Server 1. Figure 14 is a flowchart of the project creation process by Server 1. Specifically, the Idea Realization Support System 100 is envisioned as an idea platform applied to B2C (Business to Customer; transactions between companies and general consumers) where individuals can freely post and exchange ideas. In other words, the Idea Realization Support System 100 can be described as an invention idea exchange platform for general consumers that utilizes Server 1. With this, anyone can freely post invention ideas and work towards realization in cooperation with other users.

[0102] This process is achieved by the processor 12 shown in Figure 2 executing a pre-prepared program.

[0103] First, Server 1 accepts idea submissions from users using User Terminal 2, such as by having them enter the required information on the idea generation screen (Step S101). For example, User A is a housewife who logs into the idea realization support system 100 using User Terminal 2a and submits an idea for an "AI-equipped robot that automatically folds laundry." Once the idea is submitted, Server 1 issues an idea originator token to User A (Step S102). On the idea generation screen, Server 1 calculates the feasibility score of the submitted idea, such as when User A presses the evaluation button 76 using User Terminal 2a (Step S103).

[0104] Next, Server 1 calculates the popularity of the submitted ideas and combines it with the feasibility score to calculate an overall evaluation score (Step S104). Server 1 creates an idea list screen that displays the multiple submitted ideas in a predetermined order and displays it on the user terminal 2 used by a designated user upon request (Step S105).

[0105] Next, Server 1 determines whether or not an idea has been selected to be turned into a project (Step S106). If no idea has been selected (Step S106; No), Server 1 returns to the process in Step S105. On the other hand, if an idea has been selected (Step S106; Yes), Server 1 analyzes the selected idea and breaks it down into specific tasks based on several predetermined categories (Step S107). For example, if User B wants to turn the idea of ​​"an AI-equipped robot that automatically folds laundry" into a project and realize it, User B uses User Terminal 2b to press the Project Button 83 on the Idea Details screen and sends a project request to Server 1. Server 1 selects the idea for which a project request has been received as an idea to be analyzed. Specifically, Server 1 analyzes the idea of ​​"an AI-equipped robot that automatically folds laundry" and breaks it down into specific tasks such as "mechanical design," "AI development," "prototype production," "market research," and "patent application."

[0106] Next, Server 1 creates the project when the user who made the project request enters the required information on the project creation screen (Step S108). For example, if User B becomes the project leader and enters the required information on the project creation screen, a project called "AI-equipped laundry folding robot" is created. Once the project is created, Server 1 issues a leader token to User B (Step S109). This completes the project creation process.

[0107] (Project execution process) Next, we will explain the project execution process performed by Server 1. Figure 15 is a flowchart of the project execution process performed by Server 1. This process is achieved by the processor 12 shown in Figure 2 executing a pre-prepared program.

[0108] First, Server 1 refers to the personal information DB31 and retrieves the skills each user possesses (Step 201). Server 1 compares the skills possessed by the user with the skills required for the tasks that make up the created project and performs matching by calculating the degree of suitability (Step S202). Server 1 presents tasks with a degree of suitability above a threshold as recommended tasks on the project list screen, project details screen, and other user portfolio screens (Step S203). This ensures that tasks are recommended to users who possess the appropriate skills. For example, the task "Mechanism Design" is recommended to User C, a student with the skill of "Mechanical Engineering," and the task "AI Development" is recommended to User D, whose skills are "AI" or "AI Engineer."

[0109] Furthermore, Server 1 calculates the popularity of the created projects and calculates an energy score by combining it with the project's progress rate (Step S204). Server 1 creates a project list screen that displays the multiple created projects in a predetermined order and displays it on the user terminal 2 used by a designated user upon request (Step S205). Server 1 determines whether or not it has received an application to join a project (Step S206).

[0110] If no application to join the project is received (Step S206; No), Server 1 returns to the process in Step S205. On the other hand, if an application to join the project is received (Step S206; Yes), Server 1 presents the user with tasks to perform according to the skills of the user who applied to join, and accepts the status of those tasks (Step S208). For example, User C sends an application to join to Server 1 by pressing the application button 97 on the project details screen of "AI-equipped laundry folding robot" using User Terminal 2c. Then, Server 1 presents User C with the task "Mechanical Design," which is one of the tasks that make up the "AI-equipped laundry folding robot" project and requires the skill "Mechanical Engineering," via User Terminal 2c. Server 1 then accepts the progress of that task from User Terminal 2c used by User C.

[0111] Next, Server 1 determines whether the task has been completed based on its progress (Step S208). If the task is not completed (Step S208; No), Server 1 returns to the process in Step S207. On the other hand, if the task is completed (Step S208; Yes), Server 1 issues a predetermined percentage of worker tokens to the user according to their contribution to the task in the project. Specifically, when User C completes the "Machine Design" task, User B, who is the leader, confirms this. Then, once User B, the leader, confirms the completion, Server 1 issues worker tokens to User C according to their contribution.

[0112] Next, Server 1 determines whether all tasks constituting the project have been completed (step S210). If not all tasks have been completed (step S210; No), Server 1 returns to the process in step S205. On the other hand, if all tasks have been completed (step S210; Yes), Server 1 terminates the project execution process.

[0113] In the Idea Realization Support System 100, the "AI-equipped laundry folding robot" project received a high energy score, leading a home appliance manufacturer to decide to provide funding for prototype development. In this case, once the project progresses and the product is actually commercialized, Server 1 will collect a portion of the sales revenue and distribute it to each user according to the amount of tokens they hold for the project. In other words, Server 1 automatically distributes rewards to project members through the Idea Realization Support System 100, based on the amount of tokens they hold. Specifically, revenue is distributed to the idea originator, leader, investor, and members who performed tasks, according to the amount of tokens each user holds.

[0114] When a user applies to join any project using user terminal 2, tasks will be presented, but the user is not limited to these; they may also select the tasks they wish to perform and then apply to join.

[0115] Furthermore, while Server 1 is configured to display tasks with a high degree of suitability as recommended tasks on the user terminal 2 used by the user, it is not limited to this, and may also display projects containing tasks with a high degree of suitability as recommended projects.

[0116] According to the Idea Realization Support System 100, users can publish their ideas, and other users can participate in realizing those ideas through support or project participation. Furthermore, the Idea Realization Support System 100 allows ideas to be broken down into specific tasks and turned into projects. Tasks and projects for realizing ideas are automatically presented and published. The Idea Realization Support System 100 allows users to apply to participate in projects and tasks that match their existing skills. The Idea Realization Support System 100 also has a function to recommend tasks based on the user's skills. Additionally, the Idea Realization Support System 100 can display ideas in a list format, for example, based on factors such as popularity and feasibility.

[0117] [Second Embodiment]

[0118] This section describes how the Idea Realization Support System 100 can be applied to B2B (Business to Business) transactions, such as new business development within an organization, and how it can be used as a platform for company employees. In other words, the Idea Realization Support System 100 can be described as a service for companies that utilizes Server 1. With this system, all employees, regardless of their position or department, can submit ideas. Note that the configuration, hardware configuration, and functions of the second embodiment are the same as those of the first embodiment, so for convenience, the explanation will be omitted.

[0119] (Project creation process) Referring to Figure 14, the project creation process by Server 1 when the Idea Realization Support System 100 is applied to B2B will be explained. This process is achieved by the processor 12 shown in Figure 2 executing a pre-prepared program.

[0120] First, Server 1 accepts idea submissions from users using User Terminal 2, such as by having them enter the required information on the idea submission screen (Step S101). For example, User A, an engineer in the technical department, logs into the idea realization support system 100 using User Terminal 2a and submits an idea called "Predictive maintenance service for factory equipment utilizing IoT." Once the idea is submitted, Server 1 issues an idea originator token to User A (Step S102). On the idea submission screen, Server 1 calculates the feasibility score of the submitted idea, such as when User A, using User Terminal 2a, presses the evaluation button 76 (Step S103).

[0121] Next, Server 1 calculates the popularity of the submitted ideas and combines it with the feasibility score to calculate an overall evaluation score (Step S104). Server 1 creates an idea list screen that displays the multiple submitted ideas in a predetermined order and displays it on the user terminal 2 used by a designated user upon request (Step S105).

[0122] Next, Server 1 determines whether or not an idea has been selected to be turned into a project (Step S106). If no idea has been selected (Step S106; No), Server 1 returns to the process in Step S105. On the other hand, if an idea has been selected (Step S106; Yes), Server 1 analyzes the selected idea and breaks it down into specific tasks based on several predetermined categories (Step S107). For example, if User B wants to turn the idea of ​​"predictive maintenance service for factory equipment using IoT" into a project and realize it, User B uses User Terminal 2b to press the Project Button 83 on the idea details screen and sends a project request to Server 1. Server 1 selects the idea for which a project request has been received as an idea to be analyzed. Specifically, Server 1 analyzes the idea of ​​"predictive maintenance service for factory equipment using IoT" and breaks it down into specific tasks such as "market research," "technology development," "business model construction," and "prototype creation."

[0123] Next, Server 1 creates the project when the user who made the project request enters the required information on the project creation screen (Step S108). For example, if User B becomes the project leader and enters the required information on the project creation screen, a project called "Predictive Maintenance Service for Factory Equipment Using IoT" is created. Once the project is created, Server 1 issues a leader token to User B (Step S109). This completes the project creation process.

[0124] (Project execution process) Next, we will describe the project execution process performed by Server 1 when the Idea Realization Support System 100 is applied to B2B. This process is achieved by the processor 12 shown in Figure 2 executing a pre-prepared program.

[0125] First, Server 1 accesses the personal information database 31 to retrieve the skills possessed by each user (Step 201). Server 1 compares the skills possessed by the user with the skills required for the tasks that make up the created project and performs matching by calculating the degree of suitability (Step S202). Server 1 presents tasks with a suitability degree above a threshold as recommended tasks on the project list screen and project details screen, etc., for users viewing the project details screen (Step S203). This ensures that tasks are recommended to employees with the appropriate skills. Tasks are also made public within the company through the project details screen and task list screen. For example, User C, an employee in the marketing department with marketing skills, might be recommended the "Market Research" task, and User D, an engineer in the IT department with IT skills, might be recommended the "Technology Development" task. In this way, the idea realization support system 100 naturally forms cross-departmental project teams according to the skills possessed by users and the skills required for the tasks.

[0126] Furthermore, Server 1 calculates the popularity of the created projects and calculates an enthusiasm score by combining it with the project's progress rate (Step S204). Server 1 creates a project list screen that displays the multiple created projects in a predetermined order and displays it on the user terminal 2 used by a designated user upon request (Step S205). For example, by displaying projects in order of highest enthusiasm score, projects with high enthusiasm scores are more likely to receive support from management and be approved as formal new business development projects.

[0127] Server 1 determines whether or not it has received an application to join the project (step S206). If it has not received an application to join the project (step S206; No), Server 1 returns to the process in step S205. On the other hand, if it has received an application to join the project (step S206; Yes), Server 1 presents the user who submitted the application with tasks to be performed according to the user's skills and accepts the status of those tasks (step S207). For example, User C sends an application to Server 1 by pressing the application button 97 on the project details screen of "Predictive Maintenance Service for Factory Equipment Utilizing IoT" using User Terminal 2c. Then, Server 1 presents User C with the "Marketing" task, which is one of the tasks that make up the project and requires the skill "Marketing," via User Terminal 2c, according to User C's skill "Marketing." Server 1 then accepts the progress of that task from User Terminal 2c used by User C.

[0128] Next, Server 1 determines whether the task has been completed based on its progress (Step S208). If the task is not completed (Step S208; No), Server 1 returns to the process in Step S207. On the other hand, if the task is completed (Step S208; Yes), Server 1 issues a predetermined percentage of worker tokens to the user according to their contribution to the task in the project. Specifically, when User C completes the "Market Research" task, User B, the leader, confirms this. Then, once User B, the leader, confirms the completion, Server 1 issues worker tokens to User C according to their contribution.

[0129] Next, Server 1 determines whether all tasks constituting the project have been completed (step S210). If not all tasks have been completed (step S210; No), Server 1 returns to the process in step S205. On the other hand, if all tasks have been completed (step S210; Yes), Server 1 terminates the project execution process.

[0130] In the Idea Realization Support System 100, the project for "Predictive Maintenance Service for Factory Equipment Using IoT" had a high energy score, so the management decided to allocate a development budget to it. In this case, once the project progresses and the service is actually provided, Server 1 distributes a portion of the business revenue according to each user's token holdings. In other words, Server 1 automatically distributes rewards to project members through the Idea Realization Support System 100 according to their token holdings.

[0131] Furthermore, each user's token holdings and distributed rewards may be reflected in performance evaluations by the human resources department. For example, the amount of originator tokens held can be evaluated as an indicator of creativity and idea generation ability, and the human resources department can use this as bonus points for promotions and rewards. Worker tokens can be treated as an indicator of project execution ability and collaboration, and the contributions of users across departments can be properly evaluated in performance evaluations. In addition, if a project is successful and generates revenue, the distributed amount of that revenue can also be included as part of the performance evaluation. This system can increase the motivation of employees to proactively propose new business ideas and participate in projects across departmental boundaries.

[0132] [Third Embodiment]

[0133] This section describes the application of the Idea Realization Support System 100 to B2G (Business to Government; transactions between companies and public institutions such as government agencies and local authorities), assuming it serves as a mutual assistance platform for local governments. In other words, the Idea Realization Support System 100 can be described as a service for local governments that utilizes Server 1. Note that the configuration, hardware configuration, and functions of the third embodiment are the same as those of the first embodiment, so for convenience, the explanation will be omitted.

[0134] (Project creation process) Referring to Figure 14, the project creation process by Server 1 when the Idea Realization Support System 100 is applied to B2G will be explained. This process is achieved by the processor 12 shown in Figure 2 executing a pre-prepared program.

[0135] First, Server 1 accepts idea submissions from users using User Terminal 2, such as by having them enter the required information on the idea generation screen (Step S101). For example, User A is a local government employee or citizen who logs into the idea realization support system 100 using User Terminal 2a and submits an idea to solve a local problem. For example, User A submits an idea for a "share house for young people utilizing vacant houses" using User Terminal 2a. Once an idea is submitted, Server 1 issues an idea originator token to User A (Step S102). On the idea generation screen, Server 1 calculates a feasibility score for the submitted idea, such as when the user using User Terminal 2a presses the evaluation button 76 (Step S103).

[0136] Next, Server 1 calculates the popularity of the submitted ideas and combines it with the feasibility score to calculate an overall evaluation score (Step S104). Server 1 creates an idea list screen that displays the multiple submitted ideas in a predetermined order and displays it on the user terminal 2 used by a designated user upon request (Step S105).

[0137] Next, Server 1 determines whether or not an idea has been selected to be turned into a project (Step S106). If no idea has been selected (Step S106; No), Server 1 returns to the process in Step S105. On the other hand, if an idea has been selected, Server 1 analyzes the selected idea and breaks it down into specific tasks based on several predetermined categories (Step S107). For example, if User B wants to turn the idea of ​​"a shared house for young people utilizing vacant houses" into a project and realize it, User B uses User Terminal 2b to press the Project Button 83 on the idea details screen and sends a project request to Server 1. Server 1 selects the idea for which a project request has been received as an idea to be analyzed. Specifically, Server 1 analyzes the idea of ​​"a shared house for young people utilizing vacant houses" and breaks it down into specific tasks such as "real estate survey," "renovation plan," "management system construction," and "public relations strategy."

[0138] Next, Server 1 creates the project when the user who made the project request enters the required information on the project creation screen (Step S108). For example, if User B becomes the project leader and enters the required information on the project creation screen, a project called "Share house for young people utilizing vacant houses" is created. Once the project is created, Server 1 issues a leader token to User B (Step S109). This completes the project creation process.

[0139] (Project execution process) Next, we will describe the project execution process performed by Server 1 when the Idea Realization Support System 100 is applied to B2G. This process is achieved by the processor 12 shown in Figure 2 executing a pre-prepared program.

[0140] First, Server 1 refers to the personal information DB 31 and retrieves the skills possessed by each user (Step 201). Server 1 compares the skills possessed by the user with the skills required for the tasks that make up the created project and performs matching by calculating the degree of suitability (Step S202). Server 1 presents tasks with a suitability degree above a threshold as recommended tasks on the project list screen and the portfolio screen of users viewing the project details screen (Step S203). This ensures that tasks are recommended to citizens and professionals who possess the appropriate skills. Tasks are also made public on the project details screen and the task list screen. For example, the task "Renovation Plan" is recommended to User C, a local architect with architectural skills, and the task "Real Estate Survey" is recommended to User D, a real estate agent with real estate skills. In this way, the idea realization support system 100 forms local project teams according to the skills possessed by the users and the skills required for the tasks.

[0141] Furthermore, Server 1 calculates the popularity of the created projects and calculates an enthusiasm score by combining it with the project's progress rate (Step S204). Server 1 creates a project list screen that displays the multiple created projects in a predetermined order and displays it on a user terminal 2 used by a designated user upon request (Step S205). For example, by displaying projects in order of highest enthusiasm score, the level of public interest and progress of each project can be visualized. Projects with high enthusiasm scores are more likely to be considered as investment targets by local governments.

[0142] Server 1 determines whether or not it has received an application to join the project (step S206). If it has not received an application to join the project (step S206; No), Server 1 returns to the process in step S205. On the other hand, if it has received an application to join the project (step S206; Yes), Server 1 presents the user with tasks to perform according to the skills of the user who applied to join, and accepts the status of those tasks (step S207). For example, User C sends an application to Server 1 by pressing the application button 97 on the project details screen of "Share house for young people using vacant houses" using User Terminal 2c. Then, Server 1 presents User C with the "Renovation Plan" task, which is one of the tasks that make up the project and requires the skill "Architecture," based on User C's skill "Architecture," via User Terminal 2c. Server 1 then accepts the progress of that task from User Terminal 2c used by User C.

[0143] Next, Server 1 determines whether the task has been completed based on its progress (Step S208). If the task is not completed (Step S208; No), Server 1 returns to the process in Step S207. On the other hand, if the task is completed (Step S208; Yes), Server 1 issues a predetermined percentage of worker tokens to the user according to their contribution to that task in the project. Specifically, when User C completes the "Renovation Plan" task, User B, who is the leader, confirms this. Then, once User B, the leader, confirms the completion, Server 1 issues worker tokens to User C according to their contribution.

[0144] Next, Server 1 determines whether all tasks constituting the project have been completed (step S210). If not all tasks have been completed (step S210; No), Server 1 returns to the process in step S205. On the other hand, if all tasks have been completed (step S210; Yes), Server 1 terminates the project execution process.

[0145] In the Idea Realization Support System 100, the project for "a shared house for young people utilizing vacant houses" received a high enthusiasm score, leading the local government to decide to grant a subsidy. In this case, once the project progresses and the shared house actually opens, Server 1 distributes a portion of its operating revenue according to each user's token holdings. In other words, Server 1 automatically distributes rewards to project members through the Idea Realization Support System 100, based on their token holdings. Specifically, revenue is distributed to idea originators, leaders, citizen investors, and members who performed tasks, according to each user's token holdings.

[0146] Furthermore, by sharing successful case studies of this project on the Idea Realization Support System 100, it can serve as a catalyst for similar initiatives to be started in other municipalities and regions. In addition, the Idea Realization Support System 100 displays top-ranked projects at the top of its list, making other attractive projects visible, such as "mobility services for the elderly" and "online marketplaces for local specialty products." This makes it possible to continuously generate new regional revitalization initiatives. In this way, the Idea Realization Support System 100 can function as a tool to maximize the use of citizens' ideas and abilities, and to enable cooperation between the government and citizens to solve regional issues.

[0147] [Fourth Embodiment] Figure 16 is a block diagram showing the functional configuration of the communication support device according to the fourth embodiment. The communication support device 150 includes an idea receiving means 151, a display control means 152, an idea selection means 153, a decomposition means 154, and a task presentation means 155.

[0148] Figure 17 is a flowchart of the processing performed by the communication support device 150. The idea receiving means 151 accepts idea submissions from originators. The display control means 152 displays a list of multiple ideas submitted by originators. The idea selection means 153 selects an idea to be analyzed from the multiple ideas. The decomposition means 154 analyzes the idea to be analyzed and decomposes it into specific tasks based on a predetermined set of categories. The task presentation means 155 presents the decomposed specific tasks to the user. The display control means 152 displays the specific tasks as a project.

[0149] According to the communication support device 150 of the fourth embodiment, it is possible to support the realization of creative ideas.

[0150] In addition, some or all of the above embodiments (including modifications, the same applies hereinafter) may also be described as follows, but are not limited to the following.

[0151] (Note 1) An idea submission method that accepts ideas from originators, A display control means for displaying a list of multiple ideas submitted by the originator, An idea selection method for selecting an idea to be analyzed from multiple ideas, A decomposition means for analyzing the aforementioned idea to be analyzed and breaking it down into specific tasks based on a predetermined number of categories, A task presentation means that presents the user with specific, broken-down tasks, Equipped with, The aforementioned display control means is an idea realization support device that displays specific tasks as projects.

[0152] (Note 2) For each idea displayed in the list, a voting mechanism is provided to accept votes from users other than the original inventor regarding the merits or demerits of the idea. The idea selection means is an idea realization support device as described in Appendix 1, which selects an idea to be analyzed from a plurality of ideas based on the results of the vote.

[0153] (Note 3) A means for acquiring the skills possessed by the aforementioned user, The system includes a matching means that compares the skills possessed by the user with the skills required for the task and calculates the degree of suitability. The task presentation means is an idea realization support device as described in Appendix 1, which presents a task to the user based on the degree of suitability.

[0154] (Note 4) The display control means is an idea realization support device as described in Appendix 3, which displays specific tasks as projects based on the responses of the user who will be the leader of the project.

[0155] (Note 5) A project popularity calculation means that collects multiple indicators showing the popularity of the project among users and calculates the popularity of the project, A progress rate calculation means that collects multiple indicators showing the progress of the aforementioned project and calculates the progress rate of the project, An idea realization support device according to Appendix 1, comprising: a heat calculation means for calculating a heat score for the project by combining the popularity and the progress rate.

[0156] (Note 6) A token issuance means that issues multiple types of tokens according to the user's role and contribution in the aforementioned project, A condition setting means for setting transferability conditions for each type of issued token, A transfer management means for managing the transfer of tokens based on set conditions, A token management database that records and manages the token holdings of each user, An idea realization support device as described in Appendix 1, comprising the following features.

[0157] (Note 7) A means for obtaining revenue information for the aforementioned project, A distribution amount calculation means that, by referring to the aforementioned token management database, calculates the distribution amount to each user based on the amount of tokens held by each user and the aforementioned revenue information, A revenue distribution means for distributing revenue to each user according to the aforementioned distribution amount, An idea realization support device as described in Appendix 6, comprising the above.

[0158] (Note 8) An idea popularity calculation means collects an index indicating the popularity of each idea displayed in the list from users other than the original creator, and calculates the popularity of each idea. A feasibility calculation method for evaluating the feasibility of each idea and calculating a feasibility score, An idea realization support device as described in Appendix 1, comprising: a comprehensive evaluation calculation means for calculating a comprehensive evaluation score for each idea by combining the popularity and feasibility score of each idea.

[0159] (Note 9) The system includes a ranking mechanism for ranking ideas based on the aforementioned overall evaluation score. The display control means is an idea realization support device as described in Appendix 8, which displays multiple ideas in a list based on the ranking.

[0160] (Note 10) It includes a portfolio creation mechanism that displays each user's participating projects, completed tasks, tokens held, and distribution amounts received. The display control means is an idea realization support device as described in Appendix 7 that displays the portfolio.

[0161] (Note 11) The system includes an idea summary creation means that uses a large-scale language model to create one or more of the name and summary of the idea, taking information about the idea provided by the inventor as input. The display control means is an idea realization support device as described in Appendix 1, which displays a list including one or more of the name and summary of the idea.

[0162] (Note 12) The feasibility calculation means is an idea realization support device as described in Appendix 8, which takes information about the idea provided by the inventor as input and uses a large-scale language model to calculate the feasibility score of the idea.

[0163] (Note 13) An idea realization support method performed by an idea realization support device, We accept idea submissions from the originators. Display a list of multiple ideas submitted by the originator. Based on the results of the aforementioned vote, we will select an idea to be analyzed from among several ideas. Break down the task into specific tasks based on several predetermined categories. The user is presented with specific, broken-down tasks. A method for supporting the realization of ideas by displaying specific tasks as projects.

[0164] (Note 14) A program executed by an idea realization support device equipped with a computer, We accept idea submissions from the originators. Display a list of multiple ideas submitted by the originator. Select an idea to be analyzed from among several ideas. The aforementioned idea to be analyzed is broken down into specific tasks based on a predetermined set of categories. The user is presented with specific, broken-down tasks. A program that causes the computer to execute a process that displays specific tasks as projects.

[0165] Furthermore, some or all of the configurations described in Appendices 2 to 12, which are dependent on Appendice 1 above, may also be dependent on Appendices 13 and 14 in the same way as those described in Appendices 2 to 12. Moreover, not limited to Appendices 1, 13, and 14, some or all of the configurations described as appendices may also be dependent on various hardware, software, various recording means for recording software, or systems, without departing from the embodiments described above.

[0166] While the present disclosure has been described above with reference to embodiments, the present disclosure is not limited to the embodiments described above. Various modifications to the structure and details of the present disclosure may be understood by those skilled in the art within the scope of the present disclosure. That is, the present disclosure includes the entire disclosure, including the claims, and of course, various modifications and alterations that those skilled in the art may make in accordance with the technical idea. [Explanation of Symbols]

[0167] 1 server 2 User terminals 11, 21 Interfaces 12, 22 processors 13, 23 memory 14, 24 Recording media 15, 25 Display section 16, 26 Input section 40 Screen Creation Section 41 Display Control Unit 42 Idea Reception Department 43 Token Management Department 44. Overall Evaluation Calculation Department 45 Ranking Section 46 Idea Selection Department 47 Disassembly section 48 Skill Acquisition Section 49 Matching Department 50 Task Recommendation Department 51 Calorie calculation part 52 Task Presentation Section 53 Task Status Confirmation Department 54 Revenue Information Acquisition Department 55 Remuneration Distribution Department 56 Company Transition Department 100 Idea Realization Support System

Claims

1. An idea submission method that accepts ideas from originators, A display control means for displaying a list of multiple ideas submitted by the originator, An idea selection method for selecting an idea to be analyzed from multiple ideas, A decomposition means for analyzing the aforementioned idea to be analyzed and breaking it down into specific tasks based on a predetermined number of categories, A task presentation means that presents the user with specific, broken-down tasks, Equipped with, The aforementioned display control means is an idea realization support device that displays specific tasks as projects.

2. For each idea displayed in the list, a voting mechanism is provided to accept votes from users other than the original inventor regarding the merits or demerits of the idea. The idea realization support device according to claim 1, wherein the idea selection means selects an idea to be analyzed from a plurality of ideas based on the results of the vote.

3. A means for acquiring the skills possessed by the aforementioned user, The system includes a matching means that compares the skills possessed by the user with the skills required for the task and calculates the degree of suitability. The idea realization support device according to claim 1, wherein the task presentation means presents tasks to the user based on the degree of suitability.

4. The idea realization support device according to claim 3, wherein the display control means displays specific tasks as projects based on the responses of the user who will be the leader of the project.

5. A project popularity calculation means that collects multiple indicators showing the popularity of the project among users and calculates the popularity of the project, A progress rate calculation means that collects multiple indicators showing the progress of the aforementioned project and calculates the progress rate of the project, The idea realization support device according to claim 1, further comprising: a heat calculation means for calculating a heat score for the project by combining the popularity and the progress rate.

6. A token issuance means that issues multiple types of tokens according to the user's role and contribution in the aforementioned project, A condition setting means for setting transferability conditions for each type of issued token, A transfer management means for managing the transfer of tokens based on set conditions, A token management database that records and manages the token holdings of each user, The idea realization support device according to claim 1, comprising:

7. A means for obtaining revenue information for the aforementioned project, A distribution amount calculation means that, by referring to the aforementioned token management database, calculates the distribution amount to each user based on the amount of tokens held by each user and the aforementioned revenue information, A revenue distribution means for distributing revenue to each user according to the aforementioned distribution amount, The idea realization support device according to claim 6, comprising:

8. An idea popularity calculation means collects an index indicating the popularity of each idea displayed in the list from users other than the original creator, and calculates the popularity of each idea. A feasibility calculation method for evaluating the feasibility of each idea and calculating a feasibility score, The idea realization support device according to claim 1, comprising: a comprehensive evaluation calculation means for calculating a comprehensive evaluation score for each idea by combining the popularity and feasibility score of each idea.

9. The system includes a ranking mechanism for ranking ideas based on the aforementioned overall evaluation score. The idea realization support device according to claim 8, wherein the display control means displays a list of multiple ideas based on the ranking.

10. It includes a portfolio creation mechanism that displays each user's participating projects, completed tasks, tokens held, and distribution amounts received. The display control means is an idea realization support device according to claim 7, which displays the portfolio.

11. The system includes an idea summary creation means that uses a large-scale language model to create one or more of the name and summary of the idea, taking information about the idea provided by the inventor as input. The idea realization support device according to claim 1, wherein the display control means displays a list including one or more of the name and summary of the idea.

12. The idea realization support device according to claim 8, wherein the feasibility calculation means takes information about the idea provided by the inventor as input and calculates the feasibility score of the idea using a large-scale language model.

13. An idea realization support method performed by an idea realization support device, We accept idea submissions from the originators. Display a list of multiple ideas submitted by the originator. Select an idea to be analyzed from among several ideas. The aforementioned idea to be analyzed is broken down into specific tasks based on a predetermined set of categories. The user is presented with specific, broken-down tasks. A method for supporting the realization of ideas by displaying specific tasks as projects.

14. A program executed by an idea realization support device equipped with a computer, We accept idea submissions from the originators. Display a list of multiple ideas submitted by the originator. Select an idea to be analyzed from among several ideas. The aforementioned idea to be analyzed is broken down into specific tasks based on a predetermined set of categories. The user is presented with specific, broken-down tasks. A program that causes the computer to execute a process that displays specific tasks as projects.