# US 2024/0201963 A1 · Integrated user interface platform development system and method of single-page application type

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 2024/0201963 A1
- Document ID: US20240201963A1
- Status: Published application
- Kind: A1
- Application number: 18/551,869
- Filed: 2022-03-23
- Published: 2024-06-20
- Earliest claimed: 2021-03-23
- Assignees: Inswave Systems Co., Ltd.
- Applicants: Inswave Systems Co., Ltd.
- Inventors: Se Yong EO; Woog Lae KIM
- Web page: https://patentgrep.com/patent/US20240201963A1

## CPC

- G06F 8/38: for implementing user interfaces
- G06F 8/34: Graphical or visual programming
- G06F 8/35: model driven
- G06F 8/36: Software reuse
- G06F 40/103: Formatting, i.e. changing of presentation of documents (automatic justification G06F40/189; automatic line break hyphenation G06F40/191)
- G06F 40/143: Markup, e.g. Standard Generalized Markup Language [SGML] or Document Type Definition [DTD]
- G06F 40/166: Editing, e.g. inserting or deleting
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)

## Abstract

Disclosed is an integrated user interface platform development system and method of a single-page application type. A user interface platform development system may comprise: a development tool which provides a screen file development environment in a WYSIWYG method, and generates a screen file source in which a user interface platform is configured by structured components; a server which provides a resource for developing a screen file by using the development tool and in which a developed screen file source is registered; and a client which includes a client engine for loading the screen file source configured as a single page application type, which is requested to the server and received therefrom as a response, and executes the loaded screen file source in a browser window, so as to provide the user interface platform corresponding to a device associated with the executed screen file source.

## Claims

### Claim 1

A user interface platform development system, comprising:
a development tool, configured for providing a WYSIWYG-style screen file development environment and generating a screen file source that organizes a user interface platform with structured components;
a server, providing resources for developing the screen file with the development tool, and with which developed screen file sources are registered; and
a client, having a client engine to load the screen file source that is received from the server as response, and configured for executing in a browser window to provide the user interface platform according to an associated device,
wherein the development tool configures the screen file as a single page application type.

### Claim 2 (depends on 1)

The user interface platform development system of claim 1, wherein the screen file has an effective scope set for all unit screens constituting the web page, so that the entire web page is implemented as one single page.

### Claim 3 (depends on 1)

The user interface platform development system of claim 1, wherein the screen file is divided into a static resource and a dynamic resource that make up the web page,
wherein when loading the web page in the client's browser, the static resource is downloaded only once, and then the dynamic resource is rendered in a partial area.

### Claim 4 (depends on 3)

The user interface platform development system of claim 3, wherein in the screen execution process performed by the client, creating a browser window, loading and executing the client engine, loading and executing a common script, and loading a common resource are executed only once, and loading a screen resource, rendering the screen, and executing a screen script are subsequently repeated by request.

### Claim 5 (depends on 1)

The user interface platform development system of claim 1, wherein the component comprises at least one of Page component, user defined component (UDC), Project UDC, and MSA UDC.

### Claim 6 (depends on 1)

The user interface platform development system of claim 1, wherein the client comprises a MSA message broker configured for corresponding to a microservice architecture and a micro frontend architecture having a cross-MSA resource sharing function.
