# US 11,681,414 B2 · Command display control method, computer-readable medium and apparatus

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

- Number: US 11,681,414 B2
- Document ID: US11681414B2
- Status: Granted
- Kind: B2
- Application number: 17/662,848
- Filed: 2022-05-11
- Published: 2022-08-25
- Granted: 2023-06-20
- Earliest claimed: 2019-11-12
- Assignees: CELSYS, Inc.
- Applicants: Celsys, Inc.
- Inventors: Shuji Yuasa; Hisakata Omino; Kentaro Yamaguchi
- Web page: https://patentgrep.com/patent/US11681414B2

## CPC

- G06F 3/0482: Interaction with lists of selectable items, e.g. menus
- G09G 5/14: Display of multiple viewports
- G06F 3/0481: based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
- G09G 2340/04: Changes in size, position or resolution of an image
- G09G 2340/12: Overlay of images, i.e. displayed pixel being the result of switching between the corresponding input pixels
- G09G 2354/00: Aspects of interface with display user
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)
- G09G: ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION (arrangements for transferring data between digital computers and displays G06F3/14; static indicating arrangements comprising an association of a number of separate sources or light control cells G09F9/00; static indicating arrangements comprising integral associations of a number of light sources H01J, H01K, H10H, H05B33/12; scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission, details thereof H04N1/00)

## Abstract

A command display method includes a method of displaying a plurality of commands in a computer including a graphical user interface (GUI) for displaying the plurality of commands in a window on a display screen, the plurality of commands having a plurality of layers. The display method includes detecting the vertical or horizontal size of the window; determining the form of a display of each of the plurality of layers in response to the detected size; and controlling a display of the commands in each of the plurality of layers in response to the determined form and an instruction from an operator. At least one of the plurality of layers is controlled to be displayed as a detailed display in an area inside the window. The detailed display is a display of a layer that is at a lower level than the layer whose display form changes.

## Claims

### Claim 1

A command display method being a method of displaying a plurality of commands in a computer including a graphical user interface for displaying the plurality of commands in a window on a display screen, the plurality of commands having a plurality of layers, the command display method comprising:
detecting a vertical or horizontal size of the window;
determining, in response to the detected size, a form of a display of a menu from which a command in each of the plurality of layers is selected; and
controlling a display of the plurality of commands in each of the plurality of layers in response to the determined display form of the menu or an instruction from an operator such that
commands in a first layer among the plurality of layers are controlled to be displayed in a list in an area inside the window,
the first layer is a layer that is at a lower level among the plurality of layers than at least one layer whose display form of the menu changes, and
the list in the first layer is displayed before and after a change in the display form of the menu,
wherein in the determining of the form of the display of the menu,
when the detected size becomes smaller than a second value, for the at least one layer at a higher level than the first layer among the plurality of layers, the determined display form of the menu is obtained by changing a command of the plurality of commands in the at least one layer to a plurality of sub-commands subdivided from and associated to the command, and
when the detected size becomes larger than or equal to the second value, the determined display form of the menu is obtained by changing the plurality of sub-commands in the at least one layer back to the command.

### Claim 2 (depends on 1)

The command display method according to claim 1, wherein in the detecting, when the size of the window is changed according to the size of the display screen, a changed vertical or horizontal size of the window is detected.

### Claim 3 (depends on 1)

The command display method according to claim 1, wherein in the detecting, the detection is performed using a pixel count as a unit.

### Claim 4 (depends on 1)

The command display method according to claim 1, wherein in the controlling, based on selection of a command in a layer among the plurality of layers at a higher level than the lowest-level layer by the operator, a layer among the plurality of layers at a lower level than the higher-level layer is determined to be the first layer.

### Claim 5 (depends on 1)

The command display method according to claim 1, wherein in the controlling, after the change in the display form of the menu, all of the list in the first layer is displayed.

### Claim 6 (depends on 1)

A non-transitory computer-readable medium storing a program that causes a computer to execute the method according to claim 1.

### Claim 7

A command display apparatus for displaying a plurality of commands in a computer including a graphical user interface for displaying the plurality of commands in a window on a display screen, the plurality of commands having a plurality of layers,
the command display apparatus comprising:
a CPU; and
at least one memory connected to the CPU and storing a program that causes the computer to execute a method comprising:
detecting a vertical or horizontal size of the window;
determining, in response to the detected size, a form of a display of a menu from which a command in each of the plurality of layers is selected; and
controlling a display of the plurality of commands in each of the plurality of layers in response to the determined display form of the menu or an instruction from an operator such that
commands in a first layer among the plurality of layers are controlled to be displayed in a list in an area inside the window,
the first layer is a layer that is at a lower level among the plurality of layers than at least one layer whose display form of the menu changes, and
the list in the first layer is displayed before and after a change in the display form of the menu,
wherein in the determining of the form of the display of the menu,
when the detected size becomes smaller than a second value, for the at least one layer at a higher level than the first layer among the plurality of layers, the determined display form of the menu is obtained by changing a command of the plurality of commands in the at least one layer to a plurality of sub-commands subdivided from and associated to the command, and
when the detected size becomes larger than or equal to the second value, the determined display form of the menu is obtained by changing the plurality of sub-commands in the at least one layer back to the command.
