# US 12,111,877 B2 · System and method for providing graphical user interface

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

- Number: US 12,111,877 B2
- Document ID: US12111877B2
- Status: Granted
- Kind: B2
- Application number: 17/581,172
- Filed: 2022-01-21
- Published: 2023-02-02
- Granted: 2024-10-08
- Earliest claimed: 2021-07-21
- Assignees: Hyundai Motor Company; Kia Corporation
- Applicants: Hyundai Motor Company; Kia Corporation
- Inventors: Il Yong Yoon
- Web page: https://patentgrep.com/patent/US12111877B2

## CPC

- G06F 16/9577: {Optimising the visualization of content, e.g. distillation of HTML documents}
- G06F 16/958: Organisation or management of web site content, e.g. publishing, maintaining pages or automatic linking
- G06F 16/9538: Presentation of query results
- G06F 16/9558: {Details of hyperlinks; Management of linked annotations}
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)

## Abstract

An embodiment method for providing a graphical user interface (GUI) includes transmitting object information in response to an interaction, transmitting content and template information based on the object information, combining the content with the template information to render a GUI screen, and displaying the rendered GUI screen on a display device.

## Claims

### Claim 1

A method for providing a graphical user interface (GUI), the method comprising:
transmitting, by a front-end, object information and context information in response to an interaction;
determining, by a back-end, content based on at least the object information;
determining, by the back-end, template information based on at least the determined content, wherein the template information comprises first screen configuration information corresponding to a first template number of a first GUI component; and second screen configuration information corresponding to a second template number of a second GUI component;
transmitting, by the back-end, the content and the determined template information;
combining, by the front-end, the content with the template information to render a GUI screen; and
displaying, by the front-end, the rendered GUI screen on a display device.

### Claim 2 (depends on 1)

The method of claim 1, wherein transmitting the object information comprises detecting, by the front-end, an interaction event.

### Claim 3 (depends on 2)

The method of claim 2, wherein the interaction event is an event generated in response to a manipulation input of a user.

### Claim 4 (depends on 2)

The method of claim 2, wherein the interaction event is a context signal generated by an external device.

### Claim 5 (depends on 1)

The method of claim 1, wherein the transmitting of the content and the template information includes:
transmitting, by the back-end, the content and the template information to the front-end.

### Claim 6 (depends on 5)

The method of claim 5, wherein the template information includes an index of a predetermined template.

### Claim 7 (depends on 5)

The method of claim 5, wherein transmitting the object information comprises detecting an interaction event by the front-end.

### Claim 8 (depends on 7)

The method of claim 7, wherein the interaction event is an event generated in response to a manipulation input of a user.

### Claim 9 (depends on 7)

The method of claim 7, wherein the interaction event is a context signal generated by an external device.

### Claim 10

A system for providing a graphical user interface (GUI), the system comprising:
a communication device; and
a front-end and a back-end interconnected by the communication device, wherein the communication device, the front-end, and back-end are hardware components;
wherein the front-end is configured to transmit object information and context information in response to an interaction;
wherein the back-end is configured to:
determine content based on at least the object information;
determine template information based on at least the determined content, wherein the template information comprises first screen configuration information corresponding to a first template number of a first GUI component; and second screen configuration information corresponding to a second template number of a second GUI component; and
transmit the content and the determined template information; and
wherein the front-end is configured to combine the content with the template information to render a GUI screen and to display the rendered GUI screen on a display device.

### Claim 11 (depends on 10)

The system of claim 10, wherein:
the front-end is configured to detect an interaction event; and
the interaction event is an event generated in response to a manipulation input of a user.

### Claim 12 (depends on 10)

The system of claim 10, wherein:
the front-end is configured to detect an interaction event; and
the interaction event is a context signal generated by an external device.
