IP Library Granted Patent US 9,285,918
Granted Patent B2
US 9,285,918 · App. 14/135,761 · Granted Mar 15, 2016

Information processing apparatus including touch panel for detecting user operation

Inventors: Katsue Nakano (Tama, JP); Katsuaki Akama (Yokohama, JP)
Assignee: FUJITSU LIMITED
G06F3/0418G06F3/0488
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 9,285,918
App. No.
14/135,761
Granted
Mar 15, 2016
Kind
B2
Abstract

An information processing apparatus including a processor, a touch panel, and a display, wherein the processor moves a part or all of a display screen by a predetermined vector and displays the part or all of the display screen on the display when a touch on the touch panel is detected, determines whether or not there are touches that follow the movement of the part or all of the display screen before and after the movement when a touch on the touch panel is detected after the movement, and detects the touches that follow the movement of the part or all of the display screen to be of a user operation, and does not detect touches that do not follow the movement of the part or all of the display screen.

Claims (18)

1. An information processing apparatus comprising:

a display;

a touch panel; and

a processor, wherein the processor

moves a part or all of an active program image by a predetermined first vector and displays the part or all of the active program image on the display when a first touch on the touch panel is detected,

determines, when a second touch on the touch panel is detected after a predetermined time elapsed after the part or all of the active program image moves, whether a movement amount of a second vector from the first touch to the second touch matches the movement amount of the first vector, wherein the movement amount is a vector quantity including a predetermined direction and a predetermined movement distance,

when the movement amount of the second vector matches the movement amount of the first vector, identifies the second touch as a user operation and notifies an application corresponding to the active program image of the coordinates of the second touch as the coordinates of the user operation, and

when the movement amount of the second vector does not match the movement amount of the first vector, identifies the second touch as an unintended touch and does not notify an application corresponding to the active program image of the coordinates of the second touch.

2. An information processing method of an information processing apparatus including a processor, a touch panel, and a display, the method, executed by the processor, comprising:

moving a part or all of an active program image by a predetermined first vector and displaying the part of all of the active program image on the display when a first touch on the touch panel is detected;

determining, when a second touch on the touch panel is detected after a predetermined time elapsed after the part or all of the active program image moves, whether a movement amount of a second vector from the first touch to the second touch matches the movement amount of the first vector, wherein the movement amount is a vector quantity including a predetermined direction and a predetermined movement distance;

when the movement amount of the second vector matches the movement amount of the first vector, identifying the second touch as a user operation and notifying an application corresponding to the active program image of the coordinates of the second touch as the coordinates of the user operation; and

when the movement amount of the second vector does not match the movement amount of the first vector, identifying the second touch as an unintended touch and not notifying an application corresponding to the active program image of the coordinates of the second touch.

3. A non-transitory computer-readable recording medium recording an information processing program for causing a processor of an information processing apparatus including the processor, a touch panel and a display to:

move a part or all of an active program image by a predetermined first vector and display the part or all of the active program image on the display when a first touch on the touch panel is detected;

determine when a second touch on the touch panel is detected after a predetermined time elapsed after the part or all of the active program image moves, whether a movement amount of a second vector from the first touch to the second touch matches the movement amount of the first vector, wherein the movement amount is a vector quantity including a predetermined direction and a predetermined movement distance;

when the movement amount of the second vector matches the movement amount of the first vector, identify the second touch as a user operation and notify an application corresponding to the active program image of the coordinates of the second touch as the coordinates of the user operation; and

when the movement amount of the second vector does not match the movement amount of the first vector, identify the second touch as an unintended touch and not notify an application corresponding to the active program image of the coordinates of the second touch.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 20, 2018
From: FUJITSU LIMITED
To: FUJITSU CONNECTED TECHNOLOGIES LIMITED
Reel/Frame 047609/0349 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 28, 2014
From: NAKANO, KATSUE; AKAMA, KATSUAKI
To: FUJITSU LIMITED
Reel/Frame 032062/0976 →
Priority Claims (1)
JP 2013-070486 · Mar 28, 2013 · national
Continuity (1)
Related Publication 20140292726A1 · Oct 2, 2014