IP Library › Granted Patent US 12,625,683
Granted Patent B2
US 12,625,683 · App. 18/552,066 · Granted May 12, 2026

Integrated user interface platform development system comprising design system, and method

Inventors: Se Yong Eo (Seoul, KR); Woog Lae Kim (Seoul, KR)
Assignee: INSWAVE SYSTEMS CO., LTD.
G06F8/38G06F8/20G06F8/36
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,625,683
App. No.
18/552,066
Filed
Sep 22, 2023
Granted
May 12, 2026
Kind
B2
Art Unit
2192
USPC
717/105
Abstract

An integrated user interface platform development system and method which include a user interface platform development system having a development tool which provides a what you see is what you get (WYSIWYG) screen file development environment and generates a screen file source in which a user interface platform is composed of structured components; a server which provides resources for screen file development using the development tool and on which developed screen file sources are registered; and a client which includes a client engine that loads the screen file source requested of and received from the server, and which provides the user interface platform executed in a browser window and corresponding to a linked device, wherein the development tool includes a design system module for maintaining design consistency.

Claims (18)

1 . A user interface platform development system, comprising:

a development tool, configured to provide a What You See Is What You Get (WYSIWYG)-style screen file development environment and generate a screen file source that organizes a user interface platform with structured components;

a server, providing resources for developing a 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 received from the server, and configured to execute the screen file source in a browser window to provide the user interface platform to an associated device,

wherein the development tool comprises a design system module for maintaining a design consistency,

wherein the design system module includes design data comprising a plurality of common cascading style sheets (CSSs), a plurality of user defined components (UDCs), a plurality of Snippets and a plurality of templates,

wherein each Snippet of the plurality of Snippets is a fragment template including at least one pre-written source code registered in the design system module,

wherein when a registered Snippet is modified, changes are reflected in batches of registered screen file sources which include the registered Snippet which was modified, and

wherein the design system module is configured to create a screen under development using the design data.

2 . The user interface platform development system of claim 1 , wherein the design system module comprises:

a design editor configured to display the screen under development;

a design system server having design standards and resources; and

a design system view connected to the design editor,

wherein the design system view includes an embedded web browser configured to apply a design to the screen based on the design data of the design system module, and design standards and resources retrieved from the design system server.

3 . The user interface platform development system of claim 1 , wherein the design system module reuses a pre-written source code using the plurality of Snippets.

4 . The user interface platform development system of claim 1 , wherein the structured components comprise at least one of Page component, user defined component (UDC), Project UDC, and Microservices Architecture (MSA) UDC.

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

6 . The user interface platform development system of claim 1 , wherein the development tool configures the screen file as a single page application type.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 22, 2023
From: EO, SE YONG; KIM, WOOG LAE
To: INSWAVE SYSTEMS CO., LTD.
Reel/Frame 064998/0607 →
Priority Claims (2)
KR 10-2021-0037429 · Mar 23, 2021 · national
KR 10-2022-0035236 · Mar 22, 2022 · national
Continuity (1)
Related Publication 20240184545A1 · Jun 6, 2024
References Cited (26)
US 10474455B2 · Makkar · 2019 [cited by examiner]
US 10705805B1 · Bosworth · 2020 [cited by examiner]
US 11593096B1 · Chaptini · 2023 [cited by examiner]
US 20070079282A1 · Nachnani · 2007 [cited by examiner]
US 20140047413A1 · Sheive · 2014 [cited by examiner]
US 20170091159A1 · Su · 2017 [cited by examiner]
US 20170147296A1 · Kumar · 2017 [cited by examiner]
US 20180176272A1 · Zur · 2018 [cited by examiner]
US 20180181378A1 · Bakman · 2018 [cited by examiner]
US 20180225099A1 · Rempell · 2018 [cited by examiner]
US 20190369969A1 · Donohoe · 2019 [cited by examiner]
US 20190391825A1 · Jann · 2019 [cited by examiner]
US 20200150937A1 · Smith · 2020 [cited by examiner]
US 20200285977A1 · Brebner · 2020 [cited by examiner]
US 20210149645A1 · Kang · 2021 [cited by examiner]
US 20210182030A1 · Jiang · 2021 [cited by examiner]
US 20210397420A1 · Stachura · 2021 [cited by examiner]
US 20220269738A1 · Stone · 2022 [cited by examiner]
KR 1020060084519A · 2006 [cited by applicant]
KR 1020100056938A · 2010 [cited by applicant]
KR 1020140055004A · 2014 [cited by applicant]
KR 1020150078840A · 2015 [cited by applicant]
KR 1020180058561A · 2018 [cited by applicant]
KR 102124499B1 · 2020 [cited by applicant]
Hideaki Yanagisawa, Web-based Environment for GUI Application Development, 2012, pp. 1-6. https://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=6185377 (Year: 2012). [cited by examiner]
Sebastian Proksch, Enriching In-IDE Process Information with Fine-Grained Source Code History, 2017, pp. 250-259. https://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=7884626 (Year: 2017). [cited by examiner]