IP Library Granted Patent US 10,075,293
Granted Patent B2
US 10,075,293 · App. 14/639,361 · Granted Sep 11, 2018

Information processing apparatus, information processing method, and recording medium

Inventors: Koichi Sakumoto (Tokyo, JP); Miwa Ichikawa (Tokyo, JP); Taizo Shirai (Kanagawa, JP); Toyohide Isshi (Kanagawa, JP); Yuji Ide (Kanagawa, JP)
Assignee: SONY CORPORATION
H04L9/0869H04L9/0866
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 10,075,293
App. No.
14/639,361
Granted
Sep 11, 2018
Kind
B2
Abstract

Provided is an information processing apparatus including a sensor data obtaining unit configured to obtain predetermined information from a sensor, the sensor obtaining the predetermined information by sensing, and a key generation unit configured to generate key information for use in an authentication process, based on the information which is obtained by the sensor data obtaining unit during a predetermined period of time.

Claims (42)

1. An information processing apparatus, comprising:

a three-axis acceleration sensor configured to detect a motion of the information processing apparatus in at least one of x-direction, y-direction, or z-direction; and

a central processing unit (CPU) configured to:

obtain first information, that corresponds to the detected motion of the information processing apparatus, from the three-axis acceleration sensor based on a user operation on the information processing apparatus,

wherein the obtained first information include a first plurality of information pieces;

determine, based on a threshold value, effectiveness of the obtained first information;

calculate progress information corresponding to a percentage value of a second plurality of information pieces of the first plurality of information pieces that are obtained from the three-axis acceleration sensor;

update the percentage value by one of a first value or a second value, based on the obtained second plurality of information pieces and the determination of the effectiveness of the obtained second plurality of information pieces,

wherein the second value is a sum of the first value and a third value, and

wherein the first value is greater than the third value;

generate key information for an authentication process, based on the first information that is obtained from the three-axis acceleration sensor and the updated percentage value that is 100%; and

control the information processing apparatus to display the generated key information.

2. The information processing apparatus according to claim 1 , wherein the CPU is further configured to output the calculated progress information on the information processing apparatus.

3. The information processing apparatus according to claim 1 , wherein the CPU is further configured to calculate progress information until acquisition of the first information for the generation of the key information is completed.

4. The information processing apparatus according to claim 1 , wherein the CPU is further configured to determine, based on a change per unit time in the obtained first information, the effectiveness of the obtained first information.

5. The information processing apparatus according to claim 1 , wherein the CPU is further configured to determine, based on an absolute value of the obtained first information, the effectiveness of the obtained first information.

6. The information processing apparatus according to claim 1 , wherein the CPU is further configured to obtain new information from the three-axis acceleration sensor after a second time period has elapsed since the first information is obtained.

7. The information processing apparatus according to claim 6 , wherein the CPU is further configured to calculate the second time period based on average intervals at which the first information is obtained from the three-axis acceleration sensor.

8. The information processing apparatus according to claim 1 , wherein the first information is acceleration information.

9. The information processing apparatus according to claim 1 , wherein the CPU is further configured to generate the key information, based on the obtained first information and second information which is unique to the information processing apparatus.

10. The information processing apparatus according to claim 1 , wherein the key information is a secret key.

11. An information processing method, comprising:

in an information processing apparatus that comprises a central processing unit (CPU):

obtaining information, that corresponds to a motion of the information processing apparatus in at least one of x-direction, y-direction, or z-direction, from a three-axis acceleration sensor based on a user operation on the information processing apparatus,

wherein the obtained information include a first plurality of information pieces;

determining, based on a threshold value, effectiveness of the obtained information;

calculating progress information corresponding to a percentage value of a second plurality of information pieces of the first plurality of information pieces that are obtained from the three-axis acceleration sensor;

updating the percentage value by one of a first value or a second value, based on the obtained second plurality of information pieces and the determination of the effectiveness of the obtained second plurality of information pieces,

wherein the second value is a sum of the first value and a third value, and

wherein the first value is greater than the third value;

generating key information for an authentication process, based on the information that is obtained from the three-axis acceleration sensor and the updated percentage value that is 100%; and

displaying the generated key information on the information processing apparatus.

12. A non-transitory computer-readable medium having stored thereon, computer-executable instructions which, when executed by an information processing apparatus, cause the information processing apparatus to execute operations, the operations comprising:

obtaining information, that corresponds to a motion of the information processing apparatus in at least one of x-direction, y-direction, or z-direction, from a three-axis acceleration sensor based on a user operation on the information processing apparatus,

wherein the obtained information include a first plurality of information pieces;

determining, based on a threshold value, effectiveness of the obtained information;

calculating progress information corresponding to a percentage value of a second plurality of information pieces of the first plurality of information pieces that are obtained from the three-axis acceleration sensor;

updating the percentage value by one of a first value or a second value, based on the obtained second plurality of information pieces and the determination of the effectiveness of the obtained second plurality of information pieces,

wherein the second value is sum of the first value and a third value, and

wherein the first value is greater than the third value;

generating key information for an authentication process, based on the information that is obtained from the three-axis acceleration sensor and updated percentage value that is 100%; and

displaying the generated key information on the information processing apparatus.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 5, 2015
From: SAKUMOTO, KOICHI; ICHIKAWA, MIWA; SHIRAI, TAIZO; ISSHI, TOYOHIDE; IDE, YUJI
To: SONY CORPORATION
Reel/Frame 035133/0194 →
Priority Claims (1)
JP 2014-052006 · Mar 14, 2014 · national
Continuity (1)
Related Publication 20150263854A1 · Sep 17, 2015