US 12,367,018 B2
UI component configuration system apparatus that provides a UI component configuration service that can transform and configure UI components of an application based on device characteristics and the operating method thereof
HyunJung Go, Suwon-si (KR); YeonSil Jeong, Seoul (KR); and Jea Il Kim, Namyangju-si (KR)
Assigned to TOBESOFT CO., LTD., Seoul (KR)
Filed by TOBESOFT CO., LTD., Seoul (KR)
Filed on Aug. 22, 2023, as Appl. No. 18/236,401.
Claims priority of application No. 10-2022-0135419 (KR), filed on Oct. 20, 2022.
Prior Publication US 2024/0134617 A1, Apr. 25, 2024
Prior Publication US 2024/0231774 A9, Jul. 11, 2024
Int. Cl. G06F 8/41 (2018.01)
CPC G06F 8/41 (2013.01) 11 Claims
OG exemplary drawing
 
1. A UI component configuration system apparatus that provides a UI component configuration service that can transform and configure UI components of an application based on device characteristics, comprising:
a table storage unit storing a first table in which platform codes corresponding to predetermined n, wherein n is a natural number of 2 or more, types of hardware platforms, respectively are recorded and a second table in which size codes corresponding to each of predetermined k, wherein k is a natural number of 2 or more, types of screen size range values, respectively are recorded;
a template storage unit storing a template set for each of a plurality of predetermined UI components, in which the template set for each of the plurality of UI components means a set constituted by a plurality of design templates pre-made for expressing each UI component, and a platform code for the hardware platform and a screen code for the screen size range value pre-specified to match each design template from the n types of hardware platforms and the k types of screen size range values, respectively are allocated to the plurality of design templates included in the template set for each of the plurality of UI components;
an event generation unit generating, as a driving instruction for the application is executed in a first electronic device in which the application constituted by the plurality of UI components is installed, when a design configuration request instruction for the plurality of UI components constituting the application is received from the first electronic device, a configuration event for conducting a design configuration for the plurality of UI components;
a code extraction unit confirming, when the configuration event is generated, information on a first hardware platform and a first screen size which match the first electronic device, and then extracting a first platform code corresponding to the first hardware platform by referring to the first table and extracting a first size code corresponding to a screen size range value to which the first screen size belongs by referring to the second table; and
an instruction transmission unit matching a design template to which the first platform code and the first size code are allocated among a plurality of design templates included in the template set corresponding to each UI component with each of the plurality of UI components by referring to the template storage unit, and then transmitting an application instruction for instructing to apply the UI design of each of the plurality of UI components constituting the application as the design template which matches each UI component to the first electronic device while transmitting the design template which matches each of the plurality of UI components.