IP Library Granted Patent US 9,671,952
Granted Patent B2
US 9,671,952 · App. 13/503,219 · Granted Jun 6, 2017

Function execution program, terminal device, function execution method, recording medium and information processing system

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,671,952
App. No.
13/503,219
Granted
Jun 6, 2017
Kind
B2
Abstract

There are provided a function execution program, a terminal device, a function execution method, a recording medium and an information processing system capable of providing a more convenient touch panel operation method to a user. A computer is caused to function as a time measure means that detects a contact on an input means integral with a display means and measures contact duration at the contact point, a distance measure means that detects a continuous movement of the contact point and measures a moving distance, and an execution means that when the contact duration is a predetermined time or more and the moving distance is a predetermined distance or more, executes a preset function.

Claims (60)

1. A non-transitory computer-readable medium having recorded thereon a function execution program, the function execution program causing a computer to:

detect a contact point on an input unit integral with a display unit and measure contact duration at the contact point before a movement of the contact point;

when the contact duration is greater than or equal to a first predetermined time and less than a second predetermined time, display a first function guide corresponding a second time range including the contact duration among a plurality of time ranges into which a first time range whose lower limit is the first predetermined time is divided, the first function guide including first information indicating a correspondence between at least one first preset movement of the contact point and at least one first preset function to be executed;

when the contact duration is the second predetermined time or more, cease the display of the first function guide and display a second function guide corresponding a third time range including the contact duration among the plurality of time ranges, the second function guide including second information indicating a correspondence between at least one second preset movement of the contact point and at least one second preset function to be executed; detect a continuous movement of the contact point and measure a moving distance of the contact point;

when the first function guide is displayed and the moving distance is a predetermined distance or more, execute a first preset function of the at least one first preset function which is preset for the detected movement of the contact point; and

when the second function guide is displayed and the moving distance is a predetermined distance or more, execute a second preset function of the at least one second preset function which is preset for the detected movement of the contact point,

wherein each of the at least one second preset function corresponding to the third time range is different from each of the at least one first preset function corresponding to the second time range.

2. The non-transitory computer-readable medium according to claim 1 , wherein the at least one preset movement of the contact point includes at least one direction range, and

wherein the program further causing the computer to:

detect a moving direction in which the contact point continuously moves;

when the first function guide is displayed and the moving distance is the predetermined distance or more, execute a first preset function of the at least one first preset function which is preset for a direction range including the detected moving direction among the at least one direction range; and

when the second function guide is displayed and the moving distance is the predetermined distance or more, execute a second preset function of the at least one second preset function which is preset for a direction range including the detected moving direction among the at least one direction range.

3. A terminal device, including at least one processor, comprising:

a time measure unit, within the at least one processor, configured to detect a contact point on an input unit integral with a display unit and measure contact duration at the contact point before a movement of the contact point;

a function guide unit, within the at least one processor, configured to:

when the contact duration is greater than or equal to a first predetermined time and less than a second predetermined time, display a first function guide corresponding a second time range including the contact duration among a plurality of time ranges into which a first time range whose lower limit is the first predetermined time is divided, the first function guide including first information indicating a correspondence between at least one first preset movement of the contact point and at least one first preset function to be executed;

when the contact duration is the second predetermined time or more, cease the display of the first function guide and display a second function guide corresponding a third time range including the contact duration among the plurality of time ranges, the second function guide including second information indicating a correspondence between at least one second preset movement of the contact point and at least one second preset function to be executed;

a distance measure unit, within the at least one processor, configured to detect a continuous movement of the contact point and measure a moving distance of the contact point; and

an execution unit, within the at least one processor, configured to:

when the first function guide is displayed and the moving distance is a predetermined distance or more, execute a first preset function of the at least one first preset function which is preset for the detected movement of the contact point, and

when the second function guide is displayed and the moving distance is a predetermined distance or more, execute a second preset function of the at least one second preset function which is preset for the detected movement of the contact point,

wherein each of the at least one second preset function corresponding to the third time range is different from each of the at least one first preset function corresponding to the second time range.

4. The terminal device according to claim 3 , further comprising:

a direction detection unit, within the at least one processor, configured to detect a moving direction in which the contact point continuously moves,

wherein the at least one preset movement of the contact point includes at least one direction range,

wherein when the first function guide is displayed and the moving distance is the predetermined distance or more, the execution unit is further configured to execute a first preset function of the at least one first preset function which is preset for a direction range including the detected moving direction among the at least one direction range, and

wherein when the second function guide is displayed and the moving distance is the predetermined distance or more, the execution unit is further configured to execute a second preset function of the at least one second preset function which is preset for a direction range including the detected moving direction among the at least one direction range.

5. A function execution method, executed by at least one processor, the method comprising:

detecting, using the at least one processor, a contact point on an input unit integral with a display unit and measuring contact duration at the contact point before a movement of the contact point;

when the contact duration is greater than or equal to a first predetermined time and less than a second predetermined time, displaying, using the at least one processor, a first function guide corresponding a second time range including the contact duration among a plurality of time ranges into which a first time range whose lower limit is the first predetermined time is divided, the first function guide including first information indicating a correspondence between at least one first preset movement of the contact point and at least one first preset function to be executed;

when the contact duration is the second predetermined time or more, ceasing, using the at least one processor, the displaying of the first function guide and displaying, using the at least one processor, a second function guide corresponding a third time range including the contact duration among the plurality of time ranges, the second function guide including second information indicating a correspondence between at least one second preset movement of the contact point and at least one second preset function to be executed;

detecting, using the at least one processor, a continuous movement of the contact point and measuring the moving distance of the contact point;

when the first function guide is displayed and the moving distance is a predetermined distance or more, executing, using the at least one processor, a first preset function of the at least one first preset function which is preset for the detected movement of the contact point; and

when the second function guide is displayed and the moving distance is a predetermined distance or more, executing, using the at least one processor, a second preset function of the at least one second preset function which is preset for the detected movement of the contact point,

wherein each of the at least one second preset function corresponding to the third time range is different from each of the at least one first preset function corresponding to the second time range.

6. The function execution method according to claim 5 , wherein the at least one preset movement of the contact point includes at least one direction range, and

wherein the method further comprises:

detecting, using the at least one processor, a moving direction in which the contact point continuously moves;

when the first function guide is displayed and the moving distance is the predetermined distance or more, executing, using the at least one processor, a first preset function of the at least one first preset function which is preset for a direction range including the detected moving direction among the at least one direction range; and

when the second function guide is displayed and the moving distance is the predetermined distance or more, executing, using the at least one processor, a second preset function of the at least one second preset function which is preset for a direction range including the detected moving direction among the at least one direction range.

7. An information processing system comprising a terminal device and a server device to which the terminal device can be connected via a network,

wherein the terminal device comprises:

at least one first processor;

a time measure unit, within the at least one first processor, configured to detect a contact point on an input unit integral with a display unit and measure contact duration at the contact point before a movement of the contact point;

a function guide unit, within the at least one processor, configured to:

when the contact duration is greater than or equal to a first predetermined time and less than a second predetermined time, display a first function guide corresponding a second time range including the contact duration among a plurality of time ranges into which a first time range whose lower limit is the first predetermined time is divided, the first function guide including first information indicating a correspondence between at least one first preset movement of the contact point and at least one first preset function to be executed, and

when the contact duration is the second predetermined time or more, cease the display of the first function guide and display a second function guide corresponding a third time range including the contact duration among the plurality of time ranges, the second function guide including second information indicating a correspondence between at least one second preset movement of the contact point and at least one second preset function to be executed;

a distance measure unit, within the at least one first processor, configured to detect a continuous movement of the contact point and measure a moving distance of the contact point; and

a transmission unit, within the at least one first processor, configured to:

when the first function guide is displayed and the moving distance is a predetermined distance or more, transmit, to the server device, an execution request for a first preset function of at least one first preset function which is preset for the detected movement of the contact point, and

when the second function guide is displayed and the moving distance is a predetermined distance or more, transmit, to the server device, an execution request for a second preset function of the at least one second preset function which is preset for the detected movement of the contact point,

wherein each of the at least one second preset function corresponding to the third time range is different from each of the at least one first preset function corresponding to the second time range, and

the server device comprises:

at least one second processor;

a receiving unit, within the at least one second processor, configured to receive the execution request transmitted from the terminal device; and

a processing unit, within the at least one second processor, configured to execute a processing corresponding to the received execution request.

8. The information processing system according to claim 7 , wherein the terminal device further comprises a direction detection unit, within the at least one first processor, configured to detect a moving direction in which the contact point continuously moves,

wherein the at least one preset movement of the contact point includes at least one direction range,

wherein when the first function guide is displayed and the moving distance is the predetermined distance or more, the transmission unit is further configured to transmit, to the server device, an execution request for a first preset function of the at least one preset first function which is preset for a direction range including the detected moving direction among the at least one direction range, and

wherein when the second function guide is displayed and the moving distance is the predetermined distance or more, the transmission unit is further configured to transmit, to the server device, an execution request for a second preset function of the at least one second preset function which is preset for a direction range including the detected moving direction among the at least one direction range.

Assignments (4)
CORRECTIVE ASSIGNMENT TO CORRECT THE REMOVE PATENT NUMBERS 10342096;10671117; 10716375; 10716376;10795407;10795408; AND 10827591 PREVIOUSLY RECORDED AT REEL: 58314 FRAME: 657. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Feb 29, 2024
From: RAKUTEN, INC.
To: RAKUTEN GROUP, INC.
Reel/Frame 068066/0103 →
CHANGE OF NAME Recorded Dec 6, 2021
From: RAKUTEN, INC.
To: RAKUTEN GROUP, INC.
Reel/Frame 058314/0657 →
CHANGE OF ADDRESS Recorded Feb 3, 2016
From: RAKUTEN, INC.
To: RAKUTEN, INC.
Reel/Frame 037690/0315 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 23, 2012
From: TAKAMI, SHINYA
To: RAKUTEN, INC.
Reel/Frame 028086/0450 →