# US 2014/0195935 A1 · Information processing device, information processing method, and information processing program

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

- Number: US 2014/0195935 A1
- Document ID: US20140195935A1
- Status: Published application
- Kind: A1
- Application number: 14/131,860
- Filed: 2013-05-23
- Published: 2014-07-10
- Earliest claimed: 2012-05-25
- Assignees: Panasonic Corporation
- Applicants: Panasonic Corporation
- Inventors: Ryo Yokoyama; Yuji Kunitake; Yasuo Kohashi
- Web page: https://patentgrep.com/patent/US20140195935A1

## CPC

- G06F 3/0488: using a touch-screen or digitiser, e.g. input of commands through traced gestures
- G06F 1/1616: {with folding flat displays, e.g. laptop computers or notebooks having a clamshell configuration, with body parts pivoting to an open position around an axis parallel to the plane they define in closed position}
- G06F 1/1641: {the display being formed by a plurality of foldable display components (G06F1/1647 takes precedence)}
- G06F 3/017: {Gesture based interaction, e.g. based on a set of recognized hand gestures (interaction based on gestures traced on a digitiser G06F3/04883)}
- G06F 3/0346: with detection of the device orientation or free movement in a three-dimensional [3D] space, e.g. 3D mice, 6-DOF [six degrees of freedom] pointers using gyroscopes, accelerometers or tilt-sensors
- G06F 3/04817: using icons (graphical or visual programming using iconic symbols G06F8/34)
- G06F 3/0484: for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
- G06F 3/0486: Drag-and-drop
- G06F 3/04886: by partitioning the display area of the touch-screen or the surface of the digitising tablet into independently controllable areas, e.g. virtual keyboards or menus
- G06F 3/1431: {using a single graphics controller}
- G09G 5/14: Display of multiple viewports
- 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

Disclosed is an information processing apparatus that allows the user to operate a plurality of applications simultaneously displayed on touch panels, using a hand that holds the terminal. Information processing apparatus (100) includes touch panels (10, 20) that simultaneously displays a plurality of applications (6, 7). Touch panel coordinate management section (50) determines whether or not an enabling operation to enable a display control for applications (6, 7) is received. Tilt detection section (30) detects whether or not information processing apparatus (100) is tilted, when the enabling operation is received. Application control section (60) and display control section (70) move application (6) displayed on touch panel (10) positioned higher than touch panel (20) toward application (7) displayed on touch panel (20) positioned lower than touch panel (10), when information processing apparatus (100) is tilted.

## Claims

### Claim 1

An information processing apparatus including a touch panel that simultaneously displays a plurality of applications in a row, the information processing apparatus comprising:
a detection section that detects whether or not the information processing apparatus is tilted; and
a control section that performs, when the information processing apparatus is tilted, a first display control for moving a first application displayed in a first region located higher than a second region in the touch panel toward a second application displayed in the second region located lower than the first region in the touch panel.

### Claim 2 (depends on 1)

The information processing apparatus according to claim 1, further comprising a determining section that determines whether or not an enabling operation to enable a display control for the applications is received, wherein
when the determining section determines that the enabling operation is received, the detection section detects whether or not the information processing apparatus is tilted.

### Claim 3 (depends on 2)

The information processing apparatus according to claim 2, wherein:
the determining section determines whether or not a disabling operation to disable the display control for the applications is received after the first display control is performed; and
when the disabling operation is received, the control section performs a second display control for moving the first application that has been moved toward the second application to an original position and for displaying the first application on the original position.

### Claim 4 (depends on 3)

The information processing apparatus according to claim 3, wherein the determining section determines that the enabling operation is received, upon reception of drag of an object, and the determining section determines that the disabling operation is received, upon reception of drop of the object.

### Claim 5 (depends on 1)

The information processing apparatus according to claim 1, wherein:
the detection section detects a tilt angle of the information processing apparatus when detecting that the information processing apparatus is tilted; and
when performing the first display control, the control section changes a moving speed of the first application when the first application is moved toward the second application and displayed, based on the tilt angle of the information processing apparatus.

### Claim 6 (depends on 1)

The information processing apparatus according to claim 1, further comprising a determining section that determines whether or not a plurality of applications are simultaneously displayed, wherein
the detection section detects whether or not the information processing apparatus is tilted, when a plurality of applications are simultaneously displayed.

### Claim 7 (depends on 1)

The information processing apparatus according to claim 1, wherein the touch panel includes a first touch panel and a second touch panel that display the plurality of applications.

### Claim 8 (depends on 1)

The information processing apparatus according to claim 1, wherein the control section displays the first application while superimposing part or all of the first application on the second application, when moving the first application toward the second application.

### Claim 9 (depends on 1)

The information processing apparatus according to claim 1, wherein the control section moves and displays the first application in the region where the second application is originally displayed, and moves and displays the second application in the region where the first application is originally displayed.

### Claim 10 (depends on 1)

The information processing apparatus according to claim 1, wherein the control section reduces in size and displays the first application and the second application so that the first application and the second application fit into the region where the second application is originally displayed, when moving the first application toward the second application.

### Claim 11

An information processing method to be performed by a terminal including a touch panel that simultaneously displays a plurality of applications in a row, the information processing method comprising:
detecting whether the terminal is tilted; and
performing, when the terminal is tilted, a first display control for moving a first application displayed in a first region located higher than a second region in the touch panel toward a second application displayed in the second region located lower than the first region in the touch panel.

### Claim 12

An information processing program causing a computer of a terminal to execute processing, the terminal including a touch panel that simultaneously displays a plurality of applications in a row, the information processing program causing the computer to execute the processing comprising:
detecting whether or not the terminal is tilted; and
performing, when the terminal is tilted, a first display control for moving a first application displayed in a first region located higher than a second region in the touch panel toward a second application displayed in the second region located lower than the first region in the touch panel.
