# US 2024/0189714 A1 · In-game user interface (ui) modification for dynamic gaming environment

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

- Number: US 2024/0189714 A1
- Document ID: US20240189714A1
- Status: Published application
- Kind: A1
- Application number: 18/063,467
- Filed: 2022-12-08
- Published: 2024-06-13
- Earliest claimed: 2022-12-08
- Assignees: Dell Products L.P.
- Applicants: Dell Products L.P.
- Inventors: Ryan Nicholas Comer; Jyoti Jasmine Luu; Jake Mitchell Leland; Erik Summa
- Web page: https://patentgrep.com/patent/US20240189714A1

## CPC

- A63F 13/537: using indicators, e.g. showing the condition of a game character on screen
- A63F 13/26: having at least one additional display device, e.g. on the game controller or outside a game booth
- A63F: CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR

## Abstract

Systems and methods described herein may detect user interface (UI) elements of a gaming application UI and rearrange and/or modify the UI elements in response to a change in aspect ratio of the gaming application. An anchor may be determined for each UI element as the aspect ratio of the gaming application changes such that the gaming application's aspect ratio may be changed without eliminating important UI elements. In cases where a UI element is modified, the UI element may be made collapsible, may be split into sub-elements, or may be separated from the rest of the UI elements and displayed on a separate device.

## Claims

### Claim 1

A method, comprising:
detecting a plurality of user interface (UI) elements included in a first arrangement in a UI of an application, wherein the application is displayed with a first aspect ratio on a first device;
receiving an indication of a change in an aspect ratio of the application from the first aspect ratio to a second aspect ratio;
generating a modified UI associated with the application having the second aspect ratio, the modified UI including a different, second arrangement of the plurality of the UI elements; and
displaying the application with the second aspect ratio having the modified UI.

### Claim 2 (depends on 1)

The method of claim 1,
wherein detecting the plurality of UI elements includes determining an anchor point for each of the plurality of UI elements based on a first arrangement of the plurality of UI elements, the first arrangement associated with the application being displayed with the first aspect ratio, and
wherein generating the modified UI includes generating the second arrangement of the plurality of UI elements associated with the application being displayed with the second aspect ratio based on the determined anchor points for each of the plurality of UI elements.

### Claim 3 (depends on 2)

The method of claim 2, wherein generating the second arrangement of the plurality of UI elements includes determining whether any of the UI elements overlap.

### Claim 4 (depends on 3)

The method of claim 3, wherein in response to determining that a first UI element and a second UI element overlap, modifying at least one of the first UI element and the second UI element.

### Claim 5 (depends on 4)

The method of claim 4, wherein modifying the at least one of the first UI element and the second UI element includes making the at least one of the first UI element and the second UI element collapsible.

### Claim 6 (depends on 4)

The method of claim 4, wherein modifying the at least one of the first UI element and the second UI element includes displaying the at least one of the first UI element and the second UI element on a second device.

### Claim 7 (depends on 4)

The method of claim 4, wherein modifying the at least one of the first UI element and the second UI element includes separating the at least one of the first UI element and the second UI element into two or more UI sub-elements.

### Claim 8 (depends on 1)

The method of claim 1, wherein the application is displayed with the second aspect ratio on the first device.

### Claim 9 (depends on 1)

The method of claim 1, wherein the application is displayed with the second aspect ratio on a second device.

### Claim 10 (depends on 1)

The method of claim 1, further comprising:
receiving an indication of a user interaction with a UI element arranged in the second arrangement; and
mapping the user interaction to a location of the UI element associated with the application having the first aspect ratio.

### Claim 11

An information handling system, comprising:
a memory;
a processor coupled to the memory, wherein the processor is configured to perform steps comprising:
detecting a plurality of user interface (UI) elements included in a UI of an application, wherein the application is displayed with a first aspect ratio on a first device;
receiving an indication of a change in an aspect ratio of the application from the first aspect ratio to a second aspect ratio;
generating a modified UI associated with the application having the second aspect ratio, the modified UI including a different, second arrangement of the UI elements; and
displaying the application with the second aspect ratio and having the modified UI.

### Claim 12 (depends on 11)

The information handling system of claim 11,
wherein detecting the plurality of UI elements includes determining an anchor point for each of the plurality of UI elements based on a first arrangement of the plurality of UI elements, the first arrangement associated with the application being displayed with the first aspect ratio, and
wherein generating the modified UI includes generating the modified arrangement of the plurality of UI elements associated with the application being displayed with the second aspect ratio based on the determined anchor points for each of the plurality of UI elements.

### Claim 13 (depends on 12)

The information handling system of claim 12, wherein generating the second arrangement of the plurality of UI elements includes determining whether any of the UI elements overlap.

### Claim 14 (depends on 13)

The information handling system of claim 13, wherein in response to determining that a first UI element and a second UI element overlap, modifying at least one of the first UI element and the second UI element.

### Claim 15 (depends on 14)

The information handling system of claim 14, wherein modifying the at least one of the first UI element and the second UI element includes making the at least one of the first UI element and the second UI element collapsible.

### Claim 16 (depends on 14)

The information handling system of claim 14, wherein modifying the at least one of the first UI element and the second UI element includes displaying the at least one of the first UI element and the second UI element on a second device.

### Claim 17 (depends on 14)

The information handling system of claim 14, wherein modifying the at least one of the first UI element and the second UI element includes separating the at least one of the first UI element and the second UI element into two or more UI sub-elements.

### Claim 18

A computer program product, comprising:
a non-transitory computer readable medium comprising code for performing steps comprising:
detecting a plurality of user interface (UI) elements included in a UI of an application, wherein the application is displayed with a first aspect ratio on a first device;
receiving an indication of a change in an aspect ratio of the application from the first aspect ratio to a second aspect ratio;
generating a modified UI associated with the application having the second aspect ratio, the modified UI including a different, second arrangement of the UI elements; and
displaying the application with the second aspect ratio and having the modified UI.

### Claim 19 (depends on 18)

The computer program product of claim 18, wherein detecting the plurality of UI elements includes determining an anchor point for each of the plurality of UI elements based on a first arrangement of the plurality of UI elements, the first arrangement associated with the application being displayed with the first aspect ratio, and
wherein generating the modified UI includes generating the modified arrangement of the plurality of UI elements associated with the application being displayed with the second aspect ratio based on the determined anchor points for each of the plurality of UI elements.

### Claim 20 (depends on 19)

The computer program product of claim 19, wherein generating the second arrangement of the plurality of UI elements includes determining whether any of the UI elements overlap, wherein in response to determining that a first UI element and a second UI element overlap, modifying at least one of the first UI element and the second UI element.
