# US 2014/0152592 A1 · Information processing apparatus, control method of information processing apparatus and computer-readable medium

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

- Number: US 2014/0152592 A1
- Document ID: US20140152592A1
- Status: Published application
- Kind: A1
- Application number: 14/035,057
- Filed: 2013-09-24
- Published: 2014-06-05
- Earliest claimed: 2012-11-30
- Assignees: Kabushiki Kaisha Toshiba
- Applicants: Kabushiki Kaisha Toshiba
- Inventors: Hideki Yoshida
- Web page: https://patentgrep.com/patent/US20140152592A1

## CPC

- G06F 3/0227: {Cooperation and interconnection of the input arrangement with other functional units of a computer (G06F3/023 - G06F3/037 take precedence)}
- 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: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)

## Abstract

An information processing apparatus includes a screen on which software keys are displayed, a touch detector, a key detector, a key input time acquiring module, and a touch input restricting module. The touch detector detects a touch manipulation of a software key. The key detector detects a key manipulation on an input device in which mechanical keys are arranged. The key input time acquiring module acquires a detection time of the key manipulation, and stores the acquired time in a memory. The touch input restricting module acquires a detection time of the touch manipulation, reads the detection time of the key manipulation from the memory, and restricts acceptance of the touch manipulation according to whether or not a time from the detection time of the key manipulation to the detection time of the touch manipulation is longer than or equal to a first prescribed time.

## Claims

### Claim 1

An information processing apparatus comprising:
a screen on which software keys are displayed;
a touch detector configured to detect a touch manipulation of a software key;
a key detector configured to detect a key manipulation on an input device in which mechanical keys are arranged;
a key input time acquiring module configured to acquire, in response to the detection of the key manipulation by the key detector, a time of the detection of the key manipulation, and to store the acquired time in a memory; and
a touch input restricting module configured (i) to acquire a time of the detection of the touch manipulation in response to the detection of the touch manipulation by the touch detector, (ii) to read the time of the detection of the key manipulation from the memory and (iii) to restrict acceptance of the touch manipulation according to whether or not a time from the time of the detection of the key manipulation to the time of detection of the touch manipulation is longer than or equal to a first prescribed time.

### Claim 2 (depends on 1)

The information processing apparatus of claim 1, further comprising:
a key position judging module configured to detect a position of a manipulated mechanical key of the input device when a key manipulation is performed, and to judge whether or not the detected position of the manipulated mechanical key is close to the screen,
wherein the key input time acquiring module acquires a time of the detection of the key manipulation and stores the acquired time in the memory when the key position judging module judges that the detected position of the manipulated mechanical key is close to the screen.

### Claim 3 (depends on 1)

The information processing apparatus of claim 1, further comprising:
a touch position judging module configured to detect a position of a manipulated software key displayed on the screen when a touch manipulation is performed, and to judge whether or not the detected position of the manipulated software key is close to the mechanical keys,
wherein the touch input restricting module restricts acceptance of the touch manipulation according to a judgment result of the touch position judging module.

### Claim 4 (depends on 1)

The information processing apparatus of claim 1, further comprising:
a delay module configured to delay acceptance of the touch manipulation by a second prescribed time,
wherein the touch input restricting module judges whether or not the key manipulation is performed within the second prescribed time, and restricts acceptance of the touch manipulation according to a judgment result.

### Claim 5

A control method of an information processing apparatus comprising:
detecting a touch manipulation of a software key which is displayed on a screen;
detecting a key manipulation on an input device in which mechanical keys are arranged;
acquiring a time of the detection of the key manipulation in response to the detection of the key manipulation;
storing the acquired time in a memory;
acquiring a time of the detection of the touch manipulation in response to the detection of the touch manipulation;
reading the time of the detection of the key manipulation from the memory; and
restricting acceptance of the touch manipulation according to whether or not a time from the time of the detection of the key manipulation to the time of detection of the touch manipulation is longer than or equal to a first prescribed time.

### Claim 6 (depends on 5)

The control method of an information processing apparatus of claim 5, further comprising:
detecting a position of a manipulated mechanical key of the input device when a key manipulation is performed;
judging whether or not the detected position of the manipulated mechanical key is close to the screen;
acquiring a time of the detection of the key manipulation when the detected position of the manipulated mechanical key is judged to be close to the screen; and
storing the acquired time in the memory.

### Claim 7 (depends on 5)

The control method of an information processing apparatus of claim 5, further comprising:
detecting a position of a manipulated software key displayed on the screen when a touch manipulation is performed;
judging whether or not the detected position of the manipulated software key is close to the mechanical keys; and
restricting acceptance of the touch manipulation according to a judgment result of the judged touch position.

### Claim 8 (depends on 5)

The control method of an information processing apparatus of claim 5, further comprising:
delaying acceptance of the touch manipulation by a second prescribed time;
judging whether or not the key manipulation is performed within the second prescribed time; and
restricting acceptance of the touch manipulation according to a judgment result.

### Claim 9

A non-transitory computer-readable medium storing a program that causes a computer to execute information processing comprising:
detecting a touch manipulation of a software key which is displayed on a screen;
detecting a key manipulation on an input device in which mechanical keys are arranged;
acquiring a time of the detection of the key manipulation in response to the detection of the key manipulation;
storing the acquired time in a memory;
acquiring a time of the detection of the touch manipulation in response to the detection of the touch manipulation;
reading the time of the detection of the key manipulation from the memory; and
restricting acceptance of the touch manipulation according to whether or not a time from the time of the detection of the key manipulation to the time of detection of the touch manipulation is longer than or equal to a first prescribed time.

### Claim 10 (depends on 9)

The non-transitory computer-readable medium of claim 9, further comprising:
detecting a position of a manipulated mechanical key of the input device when a key manipulation is performed;
judging whether or not the detected position of the manipulated mechanical key is close to the screen;
acquiring a time of the detection of the key manipulation when the detected position of the manipulated mechanical key is judged to be close to the screen; and
storing the acquired time in the memory.

### Claim 11 (depends on 9)

The non-transitory computer-readable medium of claim 9, further comprising:
detecting a position of a manipulated software key displayed on the screen when a touch manipulation is performed;
judging whether or not the detected position of the manipulated software key is close to the mechanical keys; and
restricting acceptance of the touch manipulation according to a judgment result of the judged touch position.

### Claim 12 (depends on 9)

The non-transitory computer-readable medium of claim 9, further comprising:
delaying acceptance of the touch manipulation by a second prescribed time;
judging whether or not the key manipulation is performed within the second prescribed time; and
restricting acceptance of the touch manipulation according to a judgment result.
