UI generation device
The UI generation device addresses the lack of user-centric interface design by integrating test and production environment feedback to enhance user satisfaction through a generation AI-driven interface creation process.
Patent Information
- Application Number
- JP2025050854
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- Filing Date
- 2025-03-26
- Publication Date
- 2025-08-20
- Estimated Expiration
- 2045-03-26
AI Technical Summary
Existing user interface technologies do not adequately consider user evaluations when determining the interface, leading to suboptimal user experiences.
A UI generation device that incorporates a first user evaluation acquisition means for test environments and a second user evaluation acquisition means for production environments, utilizing a generation AI to create interfaces based on user feedback from both settings.
The device generates user interfaces that are well received by users, reflecting their evaluations and improving user satisfaction.
Smart Images

Figure 0007726576000001_ABST
Abstract
Description
[Technical Field]
[0001] This relates to user interface (UI) technology. [Background technology]
[0002] In recent years, with the spread of public communication networks such as the Internet and advances in computer technology, electronic commerce has become increasingly popular. In electronic commerce, the user interface is where consumers interact with businesses, and the quality of this user interface has a direct impact on sales growth.
[0003] Against this background, technical proposals regarding user interfaces have been actively made. For example, Patent Document 1 proposes a system that gives posters freedom in deciding which videos to post and which products to advertise alongside those videos. [Prior art documents] [Patent documents]
[0004] [Patent Document 1] Patent No. 6799655 Summary of the Invention [Problem to be solved by the invention]
[0005] However, the above technology has a problem in that the user interface is determined without taking into account the evaluation of the user, who has the authority to decide whether or not to purchase the product.
[0006] In view of the above problems, the present invention aims to provide a UI generation device that reflects the results of user evaluations and obtains a UI (User Interface) that is well received by users. [Means for solving the problem]
[0007] One form of the disclosed UI generation device comprises a first user evaluation acquisition means for acquiring evaluation results by one user in a test environment for a user interface of a software application, a UI generation means for causing a generation 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, and is characterized in that the UI generation means causes the generation AI to generate the user interface based on the evaluation results by the one user and the evaluation results by the other users. [Effects of the Invention]
[0008] The disclosed UI generation device reflects the results of user evaluations and obtains a UI that is well received by users. [Brief explanation of the drawings]
[0009] [Figure 1] 1 is a diagram illustrating an overview of a UI generating device according to an embodiment of the present invention. [Figure 2] 1 is a functional block diagram of a UI generating device according to an embodiment of the present invention. [Figure 3] FIG. 2 is a diagram illustrating an example of a hardware configuration of a UI generation device according to the present embodiment. [Figure 4] 10 is a flowchart showing a flow of an example of processing by the UI generating device according to the present embodiment. DETAILED DESCRIPTION OF THE INVENTION
[0010] DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS An embodiment of the present invention will be described with reference to the drawings. (Operational Principle of the UI Generation Device According to the Present Embodiment)
[0011] The operating principle of a UI generating device 100 according to this embodiment (hereinafter simply referred to as "this device") will be described with reference to 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 Fig. 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. The one user 230 is an employee of the business that manages the device 100. The other user 250 is an ordinary consumer. The communication network 300 may be either wired or wireless.
[0013] As shown in FIG. 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] Evaluation result storage means 110 stores evaluation results 240, 260 by users 230, 250 of user interface 220 of software application 210. Evaluation result 240 is information relating to an evaluation of user interface 220 by one user 230 in test environment 280. Evaluation result 260 is information relating to an evaluation of user interface 220 by another user 250 in production environment 290. Evaluation results 240, 260 may be information for judging the usability of user interface 220 as a whole, or may be information for judging the usability of each component of user interface 220.
[0015] The first user evaluation acquisition means 120 acquires an evaluation result 240 by one 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, and is an environment for checking whether the software application 210 and the user interface 220 work according to the specifications and whether any defects have occurred by testing under the same conditions as the production environment.
[0016] The second user evaluation acquisition means 130 acquires evaluation results 260 by other users 250 in a production environment 290 for a user interface 220 generated by a UI generation means 140, which will be described later. The production environment 290 is an 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 the user interface 220 based on the evaluation result 240 by one user 230. The user interface 220 generated by the UI generation means 140 may be provided in a test environment 280 and evaluated by one user 230, or may be provided in a production environment 290 and evaluated by other users 250.
[0018] Furthermore, the UI generation means 140 causes the generation AI 270 to generate the user interface 220 based on the evaluation result 240 by one user 230 and the evaluation result 260 by another user 250. Again, the user interface 220 generated by the UI generation means 140 may be provided in a test environment 280 and subjected to evaluation by one user 230, or may be provided in a production environment 290 and subjected to evaluation by another user 250.
[0019] Based on the above-described operating principle, the device 100 can reflect the evaluation results 240 and 260 by the users 230 and 250 and obtain a UI 220 that is well received by the user 250. (Hardware Configuration of UI Generation Device According to the Present Embodiment)
[0020] An example of the hardware configuration of the present device 100 will be described using Fig. 3. Fig. 3 is a diagram showing an example of the hardware configuration of the present device 100. As shown in Fig. 3, the present device 100 has a CPU (Central Processing Unit) 510, a ROM (Read-Only Memory) 520, a RAM (Random Access Memory) 530, an auxiliary storage device 540, a communication I / F 550, an input device 560, a display device 570, and a storage medium I / F 580.
[0021] CPU 510 is a device that executes programs stored in ROM 520, performs arithmetic processing on data loaded into RAM 530 in accordance with program instructions, and controls the entire device 100. ROM 520 stores programs and data to be executed by CPU 510. When CPU 510 executes a program stored in ROM 520, the programs and data to be executed are loaded into RAM 530, and RAM 530 temporarily holds the arithmetic data during the calculation.
[0022] The auxiliary storage device 540 is a device that stores the OS (Operating System), which is basic software, the application program according to the present embodiment, and other related data. The auxiliary storage device 540 is, for example, a HDD (Hard Disk Drive) or flash memory, and includes the evaluation result storage means 110.
[0023] The communication I / F 550 is an interface for connecting to a communication network 300 such as a wired or wireless LAN (Local Area Network) or the Internet, and for transmitting and receiving data to and from other devices 310 and 320 that provide communication functions.
[0024] The input device 560 is a device such as a keyboard for inputting data to the device 100. The display device (output device) 570 is a device formed of an LCD (Liquid Crystal Display) or the like, and functions as a user interface when the user uses the functions of the device 100 or when making various settings. The storage medium I / F 580 is an interface for sending and receiving data to and from a storage medium 590 such as a CD-ROM, DVD-ROM, or USB memory.
[0025] Each of the means included in device 100 may be realized by CPU 510 executing a program corresponding to each of the means stored in ROM 520 or auxiliary storage device 540. Each of the means included in device 100 may also be realized by hardware that performs the processing associated with the means. Alternatively, device 100 may be caused to execute the program by loading the program according to the present invention from an external server device via communication I / F 550 or from storage medium 590 via storage medium I / F 580. (Processing Example by the UI Generation Device According to the Present Embodiment) An example of processing by the device 100 will be described with reference to Fig. 4. Fig. 4 is a flowchart showing the flow of an example of processing by the device 100.
[0026] In S10, the first user evaluation acquisition means 120 acquires an evaluation result 240 by one user 230 in the test environment 280 for the user interface 220 of the software application 210.
[0027] In S20, the UI generation means 140 causes the generation AI 270 to generate the user interface 220 based on the evaluation result 240 by one user 230. The user interface 220 generated by the UI generation means 140 may be provided in a test environment 280 and evaluated by one user 230, or may be provided in a 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, UI generation means 140 causes generation AI 270 to generate user interface 220 based on evaluation result 240 by one user 230 acquired in S10 and evaluation result 260 by other users 250 acquired in S30. Again, user interface 220 generated by UI generation means 140 may be provided in test environment 280 and evaluated by one user 230, or may be provided in production environment 290 and evaluated by other users 250.
[0030] By performing the above-described processing, the device 100 can reflect the evaluation results 240 and 260 by the users 230 and 250 and acquire a UI 220 that is well received by the user 250.
[0031] Although the embodiments of the present invention have been described in detail above, the present invention is not limited to such specific embodiments, and various modifications and variations are possible within the scope of the gist of the present invention as defined in the claims. [Explanation of symbols]
[0032] 100 UI generator 110 Evaluation result storage means 120 First user evaluation acquisition means 130 Second user evaluation acquisition means 140 UI generation means 210 Software Applications 220 Software Application User Interface 230 User (Employee) 240 User (Employee) Evaluation Results 250 other users (consumers) 260 Ratings by other users (consumers) 270 Generation AI 280 Test Environment 290 Production Environment 300 Communication Network 310 User terminal operated by a single user 320 User terminal operated by other users 510 CPU 520 ROM 530 RAM 540 Auxiliary storage 550 Communication Interface 560 Input Device 570 Output Device 580 Storage Media Interface 590 Storage medium
Claims
1. a first user evaluation acquisition means for acquiring an evaluation result by one user in a test environment for a user interface of a software application; UI generation means for causing a generation AI to generate the user interface based on the evaluation result by the one user; 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, A UI generation device characterized in that the UI generation means causes the generation 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 step in which a first user evaluation acquisition means acquires an evaluation result by one user in a test environment for a user interface of the software application; A step in which the UI generation means causes a generation AI to generate the user interface based on the evaluation result by the one user; a step in which a second user evaluation acquisition means acquires evaluation results by other users in a production environment for the user interface generated by the UI generation means; A UI generation method characterized in that the UI generation means causes the generation AI to generate the user interface based on the evaluation results by the one user and the evaluation results by the other users.
3. A UI generation program for causing a computer to execute the method according to claim 2.
Citation Information
Patent Citations
User interface description language
US20130067430A1
Dynamic runtime interface for device management
US20180176326A1
System and method for developing user interface applications
WO2022125992A1
User interface method, terminal program, terminal device, and advertising system
JP6799655B1