UI generation device, UI generation method and UI generation program
Patent Information
- Application Number
- TW115107521
- Authority / Receiving Office
- TW · TW
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2025-03-26
- Filing Date
- 2026-03-03
- Publication Date
- 2026-10-01
- Estimated Expiration
- 2046-03-02
AI Technical Summary
Existing user interface technologies do not adequately consider user evaluations, leading to suboptimal user satisfaction.
A user interface generation device that utilizes artificial intelligence to generate interfaces based on user evaluations from both a test and production environment, incorporating feedback from both employees and consumers.
The device enhances user satisfaction by reflecting user evaluations, resulting in a more satisfactory user interface.
Smart Images

Figure TWG2TA001079436_001 
Figure TWG2TA001079436_002 
Figure TWG2TA001079436_003
Abstract
Description
Technical Field
[0001] This invention relates to a user interface (UI) technology. Prior Technology
[0002] In recent years, with the popularization of public communication networks such as the Internet and the advancement of computer technology, e-commerce has been developing rapidly. In e-commerce, the interaction between users (i.e., consumers) and operators is through the user interface; the quality of this user interface is directly related to the expansion of sales.
[0003] Against this backdrop, technical proposals related to user interfaces are increasingly being developed. For example, Patent Document 1 proposes a system that gives uploaders the freedom to choose which videos to upload and which products to display as advertising objects along with the videos. [Known Technical Documents] [Patent Literature]
[0004] [Patent Document 1] Japanese Patent No. 6799655 Summary of the Invention
[0005] [Problem to be solved by the present invention] However, the problem with the above-mentioned technology is that it determines the user interface in a way that does not take into account the evaluation of the user (i.e., the person who decides whether or not to purchase the product).
[0006] Therefore, in view of the above problems, the object of the present invention is to provide a user interface generation device that reflects the user's evaluation results and obtains a user interface (UI) with high user satisfaction. [Technical means to solve the problem]
[0007] One aspect of the user interface generation apparatus disclosed in this invention is characterized by comprising: a first user evaluation acquisition means for acquiring the evaluation results of one user in a test environment regarding the user interface of a software application; a user interface generation means for generating the user interface using artificial intelligence based on the evaluation results of the one user; and a second user evaluation acquisition means for acquiring the evaluation results of other users in a production environment regarding the user interface generated by the user interface generation means; the user interface generation means for generating the user interface using artificial intelligence based on the evaluation results of the one user and the evaluation results of the other users. [Effects of the Invention]
[0008] The user interface generation device disclosed in this invention reflects the user's evaluation results and obtains a user interface with high user satisfaction. Simple Explanation of the Diagram
[0009] Figure 1 is a schematic diagram showing the user interface generation device of this embodiment. Figure 2 is a functional block diagram of the user interface generation device in this embodiment. Figure 3 is a diagram showing an example of the hardware configuration of the user interface generation device in this embodiment. Figure 4 is a flowchart showing the processing example performed by the user interface generation device in this embodiment. Implementation
[0010] Referring to the drawings, the configurations used to implement the present invention are described. (Operating principle of the user interface generation device in this embodiment)
[0011] Using Figures 1 and 2, the operating principle of the user interface generating device (hereinafter referred to as "the device") 100 of this embodiment will be explained. Figure 1 is a diagram showing the connection relationship between the device 100 and other devices, and Figure 2 is a functional block diagram of the device 100.
[0012] As shown in Figure 1, this device 100 is connected to user terminals 320 operated by other users 250 via user terminal 310 operated by user 230 and communication network 300. User 230 is an employee of the operator managing this device 100. Other users 250 are general consumers. In addition, the communication network 300 can be either 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 user interface (UI) generation means 140.
[0014] Evaluation result storage method 110 stores evaluation results 240 and 260 from users 230 and 250 regarding the user interface 220 of software application 210. Evaluation result 240 is information about the evaluation of the user interface 220 by a user 230 in the test environment 280. Evaluation result 260 is information about the evaluation of the user interface 220 by other users 250 in the production environment 290. Evaluation results 240 and 260 can be used to judge the overall ease of use of the user interface 220, or to judge the ease of use of each component of the user interface 220.
[0015] The first user evaluation acquisition method 120 obtains the evaluation results 240 of one of the users 230 in the test environment 280 regarding the user interface 220 of the software application 210. Furthermore, the test environment 280 is a virtual environment used to verify the operation of the software application 210 and the user interface 220. It is used to conduct tests under the same conditions as the production environment to confirm whether it operates as specified and whether any defects occur.
[0016] The second user evaluation acquisition method 130 acquires the evaluation results 260 of other users 250 in the formal environment 290 for the user interface 220 generated by the user interface generation method 140 described later. The formal environment 290 is the environment in which consumers (other users) 250 actually use the software application 210 and the user interface 220.
[0017] User interface generation means 140 generates user interface 220 based on the evaluation result 240 of a user 230, and generates artificial intelligence (AI) 270. In addition, the user interface 220 generated by user interface generation means 140 can be provided to a test environment 280 to receive the evaluation of a user 230, or it can be provided to a production environment 290 to receive the evaluation of other users 250.
[0018] Furthermore, the user interface generation means 140 generates a user interface 220 by generating artificial intelligence 270 based on the evaluation results 240 of one user 230 and the evaluation results 260 of other users 250. Here, the user interface 220 generated by the user interface generation means 140 can be provided to the test environment 280 to receive the evaluation of one user 230, or it can be provided to the production environment 290 to receive the evaluation of other users 250.
[0019] Based on the above operating principle, this device 100 can reflect the evaluation results of users 230 and 250 240 and 260, and obtain the user interface 220 with high user satisfaction 250. (Hardware configuration of the user interface generation device in this embodiment)
[0020] Using FIG3, an example of the hardware configuration of the present device 100 will be described. FIG3 is a diagram showing an example of the hardware configuration of the present device 100. As shown in FIG3, the present device 100 includes: CPU (Central Processing Unit) 510, ROM (Read-Only Memory) 520, RAM (Random Access Memory) 530, auxiliary storage device 540, communication interface (I / F) 550, input device 560, display device 570, and storage media interface 580.
[0021] CPU 510 is a device that executes programs stored in ROM 520. Following the program's instructions, it processes the data loaded into RAM 530 and controls the entire device 100. ROM 520 stores the programs and data executed by CPU 510. RAM 530, when CPU 510 executes the programs stored in ROM 520, loads the executed programs and data and temporarily stores the processing data during the operation.
[0022] The auxiliary storage device 540 is a device that stores the basic software, i.e., the OS (Operating System), the applications of this embodiment, and related data. The auxiliary storage device 540 may be, for example, an HDD (Hard Disk Drive) or flash memory, and includes an evaluation result storage means 110.
[0023] The communication interface 550 is used to connect to a wired / wireless LAN (Local Area Network), Internet or other communication network 300, and to send and receive data with other devices 310 and 320 that provide communication functions.
[0024] Input device 560 is a device such as a keyboard used for inputting data into this device 100. Display device (output device) 570 is a device such as an LCD (Liquid Crystal Display) that functions as a user interface when the user utilizes the functions of this device 100 or makes various settings. Storage media interface 580 is an interface used for receiving and sending data to and from storage media 590 such as CD-ROM, DVD-ROM, and USB memory.
[0025] The various means provided by this device 100 can be configured to enable the CPU 510 to execute programs corresponding to each means stored in the ROM 520 or auxiliary storage device 540. Furthermore, the various means provided by this device 100 can also be configured to implement the related processing of each means as hardware. Additionally, it can be configured to read the program of this invention from an external server device via the communication interface 550, or read the program of this invention from the storage medium 590 via the storage medium interface 580, thereby enabling the device 100 to execute the program. (Processing example performed by the user interface generation device in this embodiment) Using Figure 4, a processing example performed by this apparatus 100 will be described. Figure 4 is a flowchart showing the process of the processing example performed by this apparatus 100.
[0026] In S10, the first user evaluation acquisition means 120 obtains the evaluation result 240 of one of the users 230 in the test environment 280 of the user interface 220 of the software application 210.
[0027] In S20, the user interface generation means 140 generates a user interface 220 based on the evaluation result 240 of a user 230 using artificial intelligence 270. Furthermore, the user interface 220 generated by the user interface generation means 140 can be provided to a test environment 280 to receive the evaluation of a user 230, or it can be provided to a production environment 290 to receive the evaluation of other users 250.
[0028] In S30, the second user evaluation acquisition means 130 acquires the evaluation results 260 of other users 250 in the formal environment 290 for the user interface 220 generated in S20.
[0029] In S40, the user interface generation means 140, based on the evaluation result 240 of one user 230 obtained in S10 and the evaluation results 260 of other users 250 obtained in S30, generates a user interface 220 through artificial intelligence generation 270. Here, the user interface 220 generated by the user interface generation means 140 can be provided to the test environment 280 to receive the evaluation of one user 230, or it can be provided to the production environment 290 to receive the evaluation of other users 250.
[0030] By performing the process described above, this device 100 can reflect the evaluation results 240 and 260 of users 230 and 250, and obtain a user interface 220 with high user satisfaction 250.
[0031] While the embodiments of the present invention have been described in detail above, the present invention is not limited to these specific embodiments. Various modifications and alterations can be made within the scope of the spirit of the present invention as described in the claims.
[0032] 100: User Interface Generating Device 110: Methods for storing evaluation results 120: Methods for obtaining first-person user reviews 130: Methods for obtaining second-generation user reviews 140: User Interface Generation Methods 210: Software Applications 220: User Interface of Software Applications 230: One user (employee) 240: Evaluation results from a user (employee) 250: Other users (consumers) 260: Evaluation results from other users (consumers) 270: The emergence of artificial intelligence (AI) 280: Test Environment 290: Formal Environment 300: Communication Network 310: A user terminal operated by a user 320: User terminals 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 Media Interface 590: Storage Media
Claims
1. A user interface generation apparatus comprising: a first user evaluation acquisition means for acquiring an evaluation result of a user in a test environment of a user interface of a software application; a user interface generation means for generating the user interface using artificial intelligence based on the evaluation result of the user; and a second user evaluation acquisition means for acquiring evaluation results of other users in a production environment of the user interface generated by the user interface generation means; the user interface generation means for generating the user interface using artificial intelligence based on the evaluation result of the user and the evaluation results of the other users.
2. A method for generating a user interface, comprising the following steps: using a first user evaluation acquisition means to obtain an evaluation result of a user in a test environment regarding the user interface of a software application; using a user interface generation means to generate the user interface based on the evaluation result of the user; and using a second user evaluation acquisition means to obtain evaluation results of other users in a production environment regarding the user interface generated by the user interface generation means; and using the user interface generation means to generate the user interface based on the evaluation result of the user and the evaluation results of the other users.
3. A user interface generator for causing a computer to perform the user interface generation method as described in claim 2.
