IP Library Granted Patent US 9,813,410
Granted Patent B2
US 9,813,410 · App. 14/769,518 · Granted Nov 7, 2017

Information processing apparatus, information processing method, and information processing program

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,813,410
App. No.
14/769,518
Granted
Nov 7, 2017
Kind
B2
Abstract

It is an object to allow for simplification of authentication information to be input by a user while ensuring security. An information processing apparatus identifies a current situation in which a user is placed. The information processing apparatus obtains a past situation in which the user was placed at the time of past authentication. When the user is currently authenticated, the information processing apparatus simplifies authentication information to be entered by the user, depending on the current and past situations. The information processing apparatus outputs information prompting for the simplified authentication information.

Claims (58)

1. An information processing apparatus comprising:

at least one memory configured to store computer program instructions; and

at least one processor configured to access said memory, read said program instructions, and operate according to said program instructions, said program instructions including:

first output instructions configured to cause at least one of said at least one processor to output, at a time of authentication for beginning a login session, first information prompting a user to input authentication information identical to original authentication information, stored in storage, of the user;

authentication instructions configured to cause at least one of said at least one processor to begin the login session, when authentication requirements including that authentication information input by the user in response to the output first information is identical to the stored original authentication information are met;

identifying instructions configured to cause at least one of said at least one processor to identify, when reauthentication is required during the login session, a current situation in which the user is placed;

obtaining instructions configured to cause at least one of said at least one processor to obtain a past situation in which the user was placed at a time of the authentication for beginning the login session or past reauthentication during the login session;

simplification instructions configured to cause at least one of said at least one processor to:

set situation difference levels corresponding to a difference between the current and past situation wherein each level is associated with a simplicity value corresponding to how much the authentication information required to be input by the user is simplified, such that simplicity values decrease as the situation difference level increases and simplicity values increase when the current and past situation agree; and

simplify authentication information required to be input by the user wherein, when the current and past situations are different more than once repeatedly in a consecutive manner, less of an increase in situation difference level is required in order to cause the simplicity value to decrease;

second output instructions configured to cause at least one of said at least one processor to output, when the reauthentication is required during the login session, second information prompting the user to input the simplified authentication information.

2. The information processing apparatus according to claim 1 ,

wherein the obtaining instructions, the identifying instructions, the simplification instructions; and the second output instructions operate every time the re-authentication is required during the login session, and

the simplification instructions are configured to cause at least one of said at least one processor to further simplify the authentication information required to be input by the user to a simplicity lower than a previous simplicity, when the current and past actuations agree consecutively more than once.

3. The information processing apparatus according to claim 1 , wherein

when the current and past situations are different, for a first time, the simplicity value is decreased and the authentication information required to be input is simplified less when a difference between the current and past situation is greater.

4. The information processing apparatus according to claim 1 , wherein

wherein the obtaining instructions, the identifying instructions, the simplification instructions, and the second output instructions operate every time the reauthentication is required during the login session.

5. The information processing apparatus according to claim 1 , wherein

the simplification instructions are configured to cause at least one of said at least one processor to not simplify the authentication information, when the current situation does not meet predetermined requirements for security.

6. The information processing apparatus according to claim 1 , wherein

the simplification instructions are configured to cause at least one of said at least one processor to change, depending on the current and past situations, which part of the original authentication information the user is prompted to input as the simplified authentication information.

7. The information processing apparatus according to claim 6 , wherein,

when the original authentication information includes a plurality of code types of codes, the simplification instructions cause at least one of said at least one processor to change which type(s) of code(s) in the original authentication information the user is prompted input as the simplified authentication information, depending on a difference between the current and past situations.

8. The information processing apparatus according to claim 7 , wherein,

when the original authentication information includes a plurality of code types of codes, the simplification instructions cause at least one of said at least one processor to change how many code types of codes in the original authentication information the user is prompted to input as the simplified authentication information, depending on a difference between the current and past situations.

9. The information processing apparatus according to claim 6 , wherein,

when the original authentication information includes a plurality of codes, the simplification instructions cause at least one of said at least one processor to change how many codes in the original authentication information the user is prompted to input as the simplified authentication information, depending on a difference between the current and past situations.

10. The information processing apparatus according to claim 1 , further comprising:

part obtaining instructions configured to cause at least one of said at least one processor to obtain a part not included in the simplified authentication information from the original authentication information;

authentication information obtaining instructions configured to cause at least one of said at least one processor to obtain authentication information generated by combining authentication information input in response to the output second information with the obtained part; and

determining instructions configured to cause at least one of said at least one processor to determine, for the reauthentication, whether authentication of the user succeeds or fails, by comparing the obtained authentication information with the original authentication information.

11. The information processing apparatus according to claim 1 , further comprising:

position identification instructions configured to cause at least one of said at least one processor to identify a position of a part, determined as the simplified authentication information, of the original authentication information; and

determining instructions configured to cause at least one of said at least one processor to determine, for the reauthentication, whether authentication of the user succeeds or fails, by comparing authentication information input in response to the output second information with the part at the identified position in the original authentication information.

12. The information processing apparatus according to claim 1 , wherein

the second output instructions cause at least one of said at least one processor to output a predetermined symbol for a part included in the original authentication information but not included in the simplified authentication information.

13. The information processing apparatus according to claim 1 , wherein

the second output instructions cause at least one of said at least one processor to output third information prompting the user to input whole original authentication information of the user, when the reauthentication using authentication information input in response to the output second information has failed.

14. The information processing apparatus according to claim 1 , wherein

the simplification instructions cause at least one of said at least one processor to simplify, as the authentication information to be input by the user, identification information of the user, and

the second output instructions cause at least one of said at least one processor to output the second information prompting the user to input the simplified identification information.

15. An information processing method performed by a computer, the method comprising:

outputting, at a time of authentication for beginning a login session, first information prompting a user to input authentication information identical to original authentication information, stored in storage, of the user;

beginning the login session, when authentication requirements including that authentication information input by the user in response to the outputted first information is identical to the stored original authentication information are met;

identifying, when reauthentication is required during the login session, a current situation in which the user is placed;

obtaining a past situation in which the user was placed at a time of the authentication for beginning the login session or past reauthentication during the login session;

setting situation difference level corresponding to a difference between the current and past situation wherein each level is associated with a simplicity value corresponding to how much the authentication information required to be input by the user is simplified, such that simplicity values decrease as the situation difference level increases and simplicity values increase when the current and past situation agree; and

simplifying authentication information required to be input by the user, wherein when the current and past situation are different more than once repeatedly in a consecutive manner, less of an increase in situation difference level is required in order to cause the simplicity value to decrease; and

outputting, at a time of the reauthentication during the login session, second information prompting the user to input the simplified authentication information.

16. A non-transitory computer readable medium storing thereon an information processing program, the information processing program causing a computer to:

output, at a time of authentication for beginning a login session, first information prompting a user to input authentication information identical to original authentication information, stored in storage, of the user;

beginning the login session, when authentication requirements including that authentication information input by the user in response to the outputted first information is identical to the stored original authentication information are met;

identify, when reauthentication is required during the login session, a current situation in which the user is placed;

obtain a past situation in which the user was placed at a time of the authentication for beginning the login session or past reauthentication during the login session;

set situation difference levels corresponding to a difference between the current and past situation wherein each level is associated with a simplicity value corresponding to how much the authentication information required to be input by the user is simplified, such that simplicity values decrease as the situation difference level increases and simplicity values increase when the current and past situation agree; and

simplify authentication information required to be input by the user, wherein when the current and past situations are different more than once repeatedly in a consecutive manner, less of an increase in situation difference level is required in order to cause the simplicity value to decrease; and

output, at a time of the reauthentication during the login session, second information prompting the user to input the simplified authentication information.

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 Aug 21, 2015
From: YAMAHARA, HISANORI
To: RAKUTEN, INC.
Reel/Frame 036389/0981 →