# US 2017/0255346 A1 · Information processing apparatus, computer-readable recording medium, and information processing method

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

- Number: US 2017/0255346 A1
- Document ID: US20170255346A1
- Status: Published application
- Kind: A1
- Application number: 15/276,954
- Filed: 2016-09-27
- Published: 2017-09-07
- Earliest claimed: 2016-03-02
- Assignees: Fujitsu Limited
- Applicants: Fujitsu Limited
- Inventors: Koki Hatada
- Web page: https://patentgrep.com/patent/US20170255346A1

## CPC

- G06F 3/0482: Interaction with lists of selectable items, e.g. menus
- G06F 3/04812: Interaction techniques based on cursor appearance or behaviour, e.g. being affected by the presence of displayed objects
- G06F 3/0486: Drag-and-drop
- G06F 3/04883: for inputting data by handwriting, e.g. gesture or text
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)

## Abstract

An information processing apparatus includes a menu item selection operation decision unit that selects a menu item in a context menu; a target selection operation decision unit that selects, regarding the selected menu item, an end position that is the result of a movement due to a predetermined operation; and a command calculation unit that calculates, on the basis of the selected end position, a command indicated by the menu item.

## Claims

### Claim 1

An information processing apparatus comprising:
a processor that executes a process including:
first selecting a menu item in a context menu;
second selecting, regarding the menu item selected at the first selecting, an end position that is a result of a movement due to a predetermined operation; and
displaying, at the end position selected at the second selecting, a content indicated by the menu item.

### Claim 2 (depends on 1)

The information processing apparatus according to claim 1, the process further includes:
deciding, on the basis of a movement trajectory of the menu item, whether to continue to select the menu item.

### Claim 3 (depends on 2)

The information processing apparatus according to claim 2, wherein
the deciding includes deciding whether the movement trajectory of the menu item is a trajectory of returning to a vicinity of a starting position of the movement after the start of the movement, and the process further includes:
stopping selecting the menu item when the deciding decides that the movement trajectory of the menu item is the trajectory of returning to the vicinity of the starting position of the movement after the start of the movement.

### Claim 4 (depends on 2)

The information processing apparatus according to claim 2, wherein
the deciding includes deciding whether the movement trajectory of the menu item is a trajectory that satisfies a predetermined condition after the start of the movement, and the process further includes:
stopping selecting the menu item when the deciding decides that the movement trajectory of the menu item is the trajectory that satisfies the predetermined condition after the start of the movement.

### Claim 5 (depends on 2)

The information processing apparatus according to claim 2, wherein
the first selecting includes selecting the menu item due to a first touch and a second touch,
the second selecting includes selecting, regarding the menu item that is selected at the first selecting due to the first touch, the end position that is the result of the movement due to the predetermined operation,
the deciding includes deciding whether the second touch selected at the first selecting is continued, and the process further includes:
continuing, when the deciding decides that the second touch is continued, processes performed on the menu item due to the second touch, at the second selecting and the displaying.

### Claim 6 (depends on 2)

The information processing apparatus according to claim 2, wherein
the deciding includes deciding whether a predetermined time has elapsed for a time period from the end of a first movement trajectory of the menu item to the start of a second movement trajectory of the menu item, and the process further includes:
continuing, when the deciding decides that the predetermined time has not elapsed for the time period from the end of the first movement trajectory of the menu item to the start of the second movement trajectory of the menu item, the processes performed on the menu item at the second selecting and the displaying.

### Claim 7

A non-transitory computer-readable recording medium having stored therein an information processing program that causes a computer to execute a process comprising:
first selecting a menu item in a context menu;
second selecting, regarding the menu item selected at the first selecting, an end position that is a result of a movement due to a predetermined operation; and
displaying, at the end position selected at the second selecting, a content indicated by the menu item.

### Claim 8

An information processing method comprising:
first selecting, performed by a computer, a menu item in a context menu;
second selecting, performed by the computer, regarding the menu item selected at the first selecting, an end position that is a result of a movement due to a predetermined operation; and
displaying, performed by the computer, at the end position selected at the second selecting, a content indicated by the menu item.
