IP Library Granted Patent US 9,563,296
Granted Patent B2
US 9,563,296 · App. 14/225,627 · Granted Feb 7, 2017

Data processing device and method

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,563,296
App. No.
14/225,627
Granted
Feb 7, 2017
Kind
B2
Abstract

A data processing device includes a processor that executes a procedure. The procedure includes: (a) detecting a contact operation to a contacted face and receiving an instruction, (b) in a locked state, executing first determination to determine whether or not the contact operation detected at (a) is a pre-registered first contact operation, and executing second determination to determine whether or not a second contact operation to a different region from the region where the first contact operation has been detected has been performed, and (c) releasing the locked state when it is determined at (b) that the first contact operation and the second contact operation have been detected at (a).

Claims (81)

1. A data processing device comprising:

a processor; and

a memory storing instructions, which when executed by the processor perform a procedure, the procedure including:

(a) detecting a contact operation to a contacted face and receiving an instruction,

(b) in a locked state, executing first determination to determine whether or not the contact operation detected at (a) is a pre-registered first contact operation, and executing second determination to determine whether or not a second contact operation to a different region from the region where the first contact operation has been detected has been performed, and

(c) releasing the locked state when it is determined at (b) that the second contact operation has been detected after the first contact operation having been detected at (a) was determined at (b), wherein:

weighting values are applied to each of a plurality of divided regions obtained by dividing an available region that is determined in advance to be a region that is possible to receive contact accompanying the first contact operation to the contacted face,

(b) includes determining that the second contact operation has been detected when a value based on a value of the sum or a value of the product of the weighting values applied to the divided regions traversed by a contact trail of the second contact operation on the contacted face exceeds a threshold value, and

out of the plurality of divided regions, the weighting values applied to divided regions that are anticipated in advance to be the divided regions that is possible to receive contact accompanying the first contact operation to the contacted face are greater than the weighting values applied to the other divided regions.

2. The data processing device of claim 1 , wherein:

out of the plurality of divided regions, the weighting values applied to the divided regions other than anticipated divided regions that are the divided regions anticipated in advance to be divided regions that is possible to receive contact accompanying the first contact operation to the contacted face are smaller, the farther the divided regions other than the anticipated divided regions are away from the anticipated divided regions.

3. The data processing device of claim 1 , wherein the procedure further includes:

(d) notifying to distinguish between the divided regions applied with weighting values of a specific size or greater and the other divided regions.

4. The data processing device of claim 1 , wherein:

out of the available region, a region that is available for formation of the contact trail is a region corresponding to the logical sum of an anticipated region anticipated in advance to be a region that is possible to receive contact accompanying the first contact operation to the contacted face, and a result region that receives contact accompanying the first contact operation to the contacted face.

5. The data processing device of claim 1 , wherein the procedure further includes:

(d) when the second contact operation has been detected, identifying a condition that is unmet at the current point in time to perform the determining at (b), and presenting the identified condition tracked against the second contact operation.

6. The data processing device of claim 1 , wherein the procedure further includes:

(d) storing in the memory position identification data that identifies a position of the contact trail formed by the second contact operation, and

(e) in a state in which the position identification data has been stored at (d) in the past in the memory, notifying to distinguish between a position of the contact trail identified by the position identification data stored in the memory and other positions on the contacted face when the contact operation detected at (a) has been determined at (b) to be the first contact operation.

7. The data processing device of claim 1 , wherein the procedure further includes:

(d) notifying to distinguish between a position of the contact trail and other positions on the contacted face, and varying a notification tracked against the formation of the contact trail accompanying the formation of the contact trail by the second contact operation to the contacted face.

8. The data processing device of claim 1 , wherein the procedure further includes:

(d) notifying to distinguish between a plurality of respective pre-instructed candidate positions that are candidate positions on the contacted face to perform the first contact operation, and other positions on the contacted face, and

wherein (b) includes determining whether or not as the first contact operation a first contact operation has been detected at (a) that connects a designated plurality of candidate positions out of the plurality of candidate positions notified at (d) together with a second specific path.

9. A data processing device comprising:

a processor; and

a memory storing instructions, which when executed by the processor perform a procedure, the procedure including:

(a) detecting a contact operation to a contacted face and receiving an instruction,

(b) in a locked state, executing first determination to determine whether or not the contact operation detected at (a) is a pre-registered first contact operation, and executing second determination to determine whether or not a second contact operation to a different region from the region where the first contact operation has been detected has been performed, and

(c) releasing the locked state when it is determined at (b) that the second contact operation has been detected after the first contact operation having been detected at (a) was determined at (b), wherein:

weighting values are applied to each of a plurality of divided regions obtained by dividing an available region that is determined in advance to be a region that is possible to receive contact accompanying the first contact operation to the contacted face,

(b) includes determining that the second contact operation has been detected when a value based on a value of the sum or a value of the product of the weighting values applied to the divided regions traversed by a contact trail of the second contact operation on the contacted face exceeds a threshold value, and

out of the plurality of divided regions, the weighting values applied to divided regions anticipated in advance to be the divided regions that is possible to receive contact accompanying the first contact operation to the contacted face are smaller than the weighting values applied to the other divided regions.

10. The data processing device of claim 9 ,

wherein:

out of the plurality of divided regions, the weighting values applied to the divided regions other than anticipated divided regions that are the divided regions anticipated in advance to be divided regions that is possible to receive contact accompanying the first contact operation to the contacted face are greater, the farther the divided regions other than the anticipated divided regions are away from the anticipated divided regions.

11. The data processing device of claim 9 , wherein the procedure further includes:

(d) notifying to distinguish between the divided regions applied with weighting values of a specific size or smaller and the other divided regions.

12. The data processing device of claim 9 , wherein:

out of the available region, a region that is available for formation of the contact trail is a region corresponding to the logical sum of an anticipated region anticipated in advance to be a region that is possible to receive contact accompanying the first contact operation to the contacted face, and a result region that receives contact accompanying the first contact operation to the contacted face.

13. The data processing device of claim 9 , wherein the procedure further includes:

(d) when the second contact operation has been detected at (a), identifying a condition that is unmet at the current point in time to perform the determining at (b), and presenting the identified condition tracked against the second contact operation.

14. The data processing device of claim 9 , wherein the procedure further includes:

(d) storing in the memory position identification data that identifies a position of the contact trail formed by the second contact operation, and

(e) in a state in which the position identification data has been stored at (d) in the past in the memory, notifying to distinguish between a position of the contact trail identified by the position identification data stored in the memory and other positions on the contacted face when the contact operation detected at (a) has been determined at (b) to be the first contact operation.

15. The data processing device of claim 9 , wherein the procedure further includes:

(d) notifying to distinguish between a position of the contact trail and other positions on the contacted face, and varying a notification tracked against the formation of the contact trail accompanying the formation of the contact trail by the second contact operation to the contacted face.

16. The data processing device of claim 9 , wherein the procedure further includes:

(d) notifying to distinguish between a plurality of respective pre-instructed candidate positions that are candidate positions on the contacted face to perform the first contact operation, and other positions on the contacted face, and

wherein (b) includes determining whether or not as the first contact operation a first contact operation has been detected at (a) that connects a designated plurality of candidate positions out of the plurality of candidate positions notified at (d) together with a second specific path.

17. A data processing method comprising:

(a) by a processor, detecting a contact operation to a contacted face and receiving an instruction,

(b) by the processor, in a locked state, executing first determination to determine whether or not the contact operation detected at (a) is a pre-registered first contact operation, and executing second determination to determine whether or not a second contact operation to a different region from the region where the first contact operation has been detected has been performed, and

(c) by the processor, releasing the locked state when it is determined that the second contact operation has been detected after the first contact operation having been detected at (a) was determined at (b), wherein:

weighting values are applied to each of a plurality of divided regions obtained by dividing an available region that is determined in advance to be a region that is possible to receive contact accompanying the first contact operation to the contacted face, and

(b) includes determining that the second contact operation has been detected when a value based on a value of the sum or a value of the product of the weighting values applied to the divided regions traversed by a contact trail of the second contact operation on the contacted face exceeds a threshold value, and

out of the plurality of divided regions, the weighting values applied to divided regions that are anticipated in advance to be the divided regions that is possible to receive contact accompanying the first contact operation to the contacted face are greater than the weighting values applied to the other divided regions.

18. The data processing method of claim 17 , wherein:

out of the plurality of divided regions, the weighting values applied to the divided regions other than anticipated divided regions that are the divided regions anticipated in advance to be divided regions that is possible to receive contact accompanying the first contact operation to the contacted face are smaller, the farther the divided regions other than the anticipated divided regions are away from the anticipated divided regions.

19. A data processing method comprising:

(a) by a processor, detecting a contact operation to a contacted face and receiving an instruction,

(b) by the processor, in a locked state, executing first determination to determine whether or not the contact operation detected at (a) is a pre-registered first contact operation, and executing second determination to determine whether or not a second contact operation to a different region from the region where the first contact operation has been detected has been performed, and

(c) by the processor, releasing the locked state when it is determined that the second contact operation has been detected after the first contact operation having been detected at (a) was determined at (b), wherein:

weighting values are applied to each of a plurality of divided regions obtained by dividing an available region that is determined in advance to be a region that is possible to receive contact accompanying the first contact operation to the contacted face, and

(b) includes determining that the second contact operation has been detected when a value based on a value of the sum or a value of the product of the weighting values applied to the divided regions traversed by a contact trail of the second contact operation on the contacted face exceeds a threshold value, and

out of the plurality of divided regions, the weighting values applied to divided regions anticipated in advance to be the divided regions that is possible to receive contact accompanying the first contact operation to the contacted face are smaller than the weighting values applied to the other divided regions.

20. A non-transitory computer-readable recording medium having stored therein a program for causing a computer to execute a data processing process, the process comprising:

(a) detecting a contact operation to a contacted face and receiving an instruction,

(b) in a locked state, executing first determination to determine whether or not the contact operation detected at (a) is a pre-registered first contact operation, and executing second determination to determine whether or not a second contact operation to a different region from the region where the first contact operation has been detected has been performed, and

(c) releasing the locked state when it is determined at (b) that the second contact operation has been detected after the first contact operation having been detected at (a) was determined at (b), wherein:

weighting values are applied to each of a plurality of divided regions obtained by dividing an available region that is determined in advance to be a region that is possible to receive contact accompanying the first contact operation to the contacted face, and

(b) includes determining that the second contact operation has been detected when a value based on a value of the sum or a value of the product of the weighting values applied to the divided regions traversed by a contact trail of the second contact operation on the contacted face exceeds a threshold value, and

out of the plurality of divided regions, the weighting values applied to divided regions that are anticipated in advance to be the divided regions that is possible to receive contact accompanying the first contact operation to the contacted face are greater than the weighting values applied to the other divided regions.

21. A non-transitory computer-readable recording medium having stored therein a program for causing a computer to execute a data processing process, the process comprising:

(a) detecting a contact operation to a contacted face and receiving an instruction,

(b) in a locked state, executing first determination to determine whether or not the contact operation detected at (a) is a pre-registered first contact operation, and executing second determination to determine whether or not a second contact operation to a different region from the region where the first contact operation has been detected has been performed, and

(c) releasing the locked state when it is determined at (b) that the second contact operation has been detected after the first contact operation having been detected at (a) was determined at (b), wherein:

weighting values are applied to each of a plurality of divided regions obtained by dividing an available region that is determined in advance to be a region that is possible to receive contact accompanying the first contact operation to the contacted face, and

(b) includes determining that the second contact operation has been detected when a value based on a value of the sum or a value of the product of the weighting values applied to the divided regions traversed by a contact trail of the second contact operation on the contacted face exceeds a threshold value, and

out of the plurality of divided regions, the weighting values applied to divided regions anticipated in advance to be the divided regions that is possible to receive contact accompanying the first contact operation to the contacted face are smaller than the weighting values applied to the other divided regions.

Assignments (5)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 26, 2024
From: YAMATO KANZAI LIMITED
To: FCNT LLC
Reel/Frame 066908/0856 →
CHANGE OF NAME Recorded Mar 21, 2024
From: FCNT LIMITED
To: YAMATO KANZAI LIMITED
Reel/Frame 066854/0942 →
CHANGE OF NAME Recorded Mar 19, 2024
From: FUJITSU CONNECTED TECHNOLOGIES LIMITED
To: FCNT LIMITED
Reel/Frame 066832/0399 →
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 Aug 30, 2016
From: KITAI, HIROKI; ISHIKAWA, ASUKA; TSUBOUCHI, MASATOSHI; UCHISHIMA, MAKOTO
To: FUJITSU LIMITED
Reel/Frame 039585/0630 →