UI generation device
Patent Information
- Application Number
- PCT/JP2025/044311
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2025-03-26
- Filing Date
- 2025-12-18
- Publication Date
- 2026-10-01
Smart Images

Figure JP2025044311_01102026_PF_FP_ABST
Abstract
Description
UI Generation Apparatus
[0001] The present invention relates to the technology of User Interface (UI).
[0002] In recent years, with the popularization of public communication networks such as the Internet and the development of computer technology, electronic commerce has been actively conducted. In electronic commerce, it is the user interface that allows consumer users to interact with business operators, and the quality of this user interface is directly linked to sales expansion.
[0003] Against this background, many technical proposals related to user interfaces have been put forward. For example, Patent Document 1 proposes a system that gives contributors a degree of freedom when determining a video to be posted and a product to be advertised that is displayed together with the video.
[0004] Japanese Patent No. 6799655
[0005] However, the above-mentioned technology has a problem that the user interface is determined without taking into account the evaluation of the user, who is the decision-maker on whether to purchase the product or not.
[0006] In view of the above problems, an object of the present invention is to provide a UI generation apparatus that reflects evaluation results from users and obtains a User Interface (UI) that is well accepted by users.
[0007] One form of the disclosed UI generation apparatus comprises: a first user evaluation acquisition means that acquires an evaluation result from a first user in a test environment for a user interface of a software application; a UI generation means that causes a generative AI to generate the user interface based on the evaluation result from the first user; and a second user evaluation acquisition means that acquires an evaluation result from another user in a production environment for the user interface generated by the UI generation means, wherein the UI generation means causes the generative AI to generate the user interface based on the evaluation result from the first user and the evaluation result from said another user.
[0008] The UI generation device to be disclosed will incorporate user evaluation results to obtain a user-friendly UI.
[0009] This figure shows an overview of the UI generation device according to this embodiment. This is a functional block diagram of the UI generation device according to this embodiment. This figure shows an example of the hardware configuration of the UI generation device according to this embodiment. This is a flowchart showing an example of processing performed by the UI generation device according to this embodiment.
[0010] The embodiments for carrying out the present invention will be described with reference to the drawings. (Operating principle of the UI generation device according to this embodiment)
[0011] The operating principle of the UI generation device (hereinafter simply referred to as "this device") 100 according to this embodiment will be explained using Figures 1 and 2. Figure 1 is a diagram showing the connection relationship between this device 100 and other devices, and Figure 2 is a functional block diagram of this device 100.
[0012] As shown in Figure 1, the device 100 is connected to a user terminal 310 operated by one user 230, and to a user terminal 320 operated by another user 250 via a communication network 300. One user 230 is an employee of the business that manages the device 100. The other user 250 is a general consumer. The communication network 300 may be wired or wireless.
[0013] As shown in Figure 2, the device 100 includes an evaluation result storage means 110, a first user evaluation acquisition means 120, a second user evaluation acquisition means 130, and a UI (User Interface) generation means 140.
[0014] The evaluation result storage means 110 stores evaluation results 240 and 260 of the user interface 220 of the software application 210 by users 230 and 250. Evaluation result 240 is information regarding the evaluation of the user interface 220 by one user 230 in the test environment 280. Evaluation result 260 is information regarding the evaluation of the user interface 220 by another user 250 in the production environment 290. Evaluation results 240 and 260 may be information that judges the overall usability of the user interface 220, or information that judges the usability of each component of the user interface 220.
[0015] The first user evaluation acquisition means 120 acquires evaluation results 240 from a single user 230 in a test environment 280 for the user interface 220 of the software application 210. The test environment 280 is a temporary environment for verifying the operation of the software application 210 and the user interface 220. It is an environment for confirming whether it works according to the specifications and whether any defects occur by testing under the same conditions as the actual production environment.
[0016] The second user evaluation acquisition means 130 acquires evaluation results 260 from other users 250 in the production environment 290 for the user interface 220 generated by the UI generation means 140, which will be described later. The production environment 290 is the environment in which consumers (other users) 250 actually use the software application 210 and the user interface 220.
[0017] The UI generation means 140 causes the generation AI 270 to generate a user interface 220 based on the evaluation result 240 from one user 230. The user interface 220 generated by the UI generation means 140 may be provided to the test environment 280 and evaluated by one user 230, or it may be provided to the production environment 290 and evaluated by other users 250.
[0018] Furthermore, the UI generation means 140 causes the generating AI 270 to generate the user interface 220 based on the evaluation results 240 from one user 230 and the evaluation results 260 from another user 250. Here again, the user interface 220 generated by the UI generation means 140 may be provided to the test environment 280 and evaluated by one user 230, or it may be provided to the production environment 290 and evaluated by other users 250.
[0019] Based on the above operating principle, the device 100 can reflect the evaluation results 240 and 260 from users 230 and 250, and obtain a UI 220 that is well-received by user 250. (Hardware configuration of the UI generation device according to this embodiment)
[0020] An example of the hardware configuration of the device 100 will be explained using Figure 3. Figure 3 is a diagram showing an example of the hardware configuration of the device 100. As shown in Figure 3, the device 100 has a CPU (Central Processing Unit) 510, ROM (Read-Only Memory) 520, RAM (Random Access Memory) 530, auxiliary storage device 540, communication I / F 550, input device 560, display device 570, and storage medium I / F 580.
[0021] The CPU 510 is a device that executes programs stored in the ROM 520. It processes data loaded into the RAM 530 according to program instructions and controls the entire device 100. The ROM 520 stores programs and data that the CPU 510 will execute. When the CPU 510 executes a program stored in the ROM 520, the RAM 530 loads the program and data to be executed and temporarily holds the calculation data during the calculation.
[0022] The auxiliary storage device 540 is a device that stores the operating system (OS), which is the basic software, and the application programs according to this embodiment, along with related data. The auxiliary storage device 540 is, for example, an HDD (Hard Disk Drive) or flash memory, and includes the evaluation result storage means 110.
[0023] The communication interface 550 is an interface for exchanging data with other devices 310 and 320 that connect to a communication network 300 such as a wired or wireless LAN (Local Area Network) or the Internet and provide communication functions.
[0024] The input device 560 is a device for inputting data into the main device 100, such as a keyboard. The display device (output device) 570 is a device consisting of an LCD (Liquid Crystal Display) or the like, and functions as a user interface when the user uses the functions of the main device 100 or makes various settings. The storage medium I / F 580 is an interface for sending and receiving data with storage media 590 such as CD-ROMs, DVD-ROMs, and USB memory.
[0025] Each of the means of this device 100 may be realized by the CPU 510 executing a program corresponding to each means stored in the ROM 520 or auxiliary storage device 540. Alternatively, each of the means of this device 100 may be realized by the processing related to each means being implemented as hardware. Furthermore, the program according to the present invention may be read from an external server device via the communication I / F 550, or read from a storage medium 590 via the storage medium I / F 580, and the device 100 may execute the program. (Processing example by the UI generation device according to this embodiment) An example of processing by this device 100 will be described using Figure 4. Figure 4 is a flowchart showing the flow of the processing example by this device 100.
[0026] In S10, the first user evaluation acquisition means 120 acquires the evaluation result 240 of the user interface 220 of the software application 210 by a user 230 in the test environment 280.
[0027] In S20, the UI generation means 140 causes the generation AI 270 to generate a user interface 220 based on the evaluation result 240 from one user 230. The user interface 220 generated by the UI generation means 140 may be provided to the test environment 280 and evaluated by one user 230, or it may be provided to the production environment 290 and evaluated by other users 250.
[0028] In S30, the second user evaluation acquisition means 130 acquires evaluation results 260 from other users 250 in the production environment 290 for the user interface 220 generated in S20.
[0029] In S40, the UI generation means 140 causes the generation AI 270 to generate a user interface 220 based on the evaluation result 240 obtained in S10 by one user 230 and the evaluation result 260 obtained in S30 by another user 250. Here again, the user interface 220 generated by the UI generation means 140 may be provided to the test environment 280 and evaluated by one user 230, or it may be provided to the production environment 290 and evaluated by another user 250.
[0030] By performing the above processing, the device 100 can incorporate the evaluation results 240 and 260 from users 230 and 250, and obtain a UI 220 that is well-received by user 250.
[0031] Although embodiments of the present invention have been described in detail above, the present invention is not limited to these specific embodiments, and various modifications and changes are possible within the scope of the gist of the present invention as described in the claims.
[0032] 100 UI generation device 110 Evaluation result storage means 120 First user evaluation acquisition means 130 Second user evaluation acquisition means 140 UI generation means 210 Software application 220 User interface of the software application 230 One user (employee) 240 Evaluation result by one user (employee) 250 Other users (consumers) 260 Evaluation result by other users (consumers) 270 Generated AI 280 Test environment 290 Production environment 300 Communication network 310 User terminal operated by one user 320 User terminal operated by other users 510 CPU 520 ROM 530 RAM 540 Auxiliary storage device 550 Communication interface 560 Input device 570 Output device 580 Storage medium interface 590 Storage medium
Claims
1. A UI generation device comprising: a first user evaluation acquisition means for acquiring evaluation results by one user in a test environment for the user interface of a software application; a UI generation means for causing a generating AI to generate the user interface based on the evaluation results by the one user; and a second user evaluation acquisition means for acquiring evaluation results by other users in a production environment for the user interface generated by the UI generation means, wherein the UI generation means causes the generating AI to generate the user interface based on the evaluation results by the one user and the evaluation results by the other users.
2. A UI generation method comprising: a first user evaluation acquisition means that acquires evaluation results from one user in a test environment for the user interface of a software application; a UI generation means that causes a generation AI to generate the user interface based on the evaluation results from the one user; and a second user evaluation acquisition means that acquires evaluation results from other users in a production environment for the user interface generated by the UI generation means, wherein the UI generation means causes the generation AI to generate the user interface based on the evaluation results from the one user and the evaluation results from the other users.
3. A UI generation program for causing a computer to perform the method described in claim 2.