US 9,813,410 B2
Information processing apparatus, information processing method, and information processing program
Hisanori Yamahara, Tokyo (JP)
Assigned to Rakuten, Inc., Tokyo (JP)
Appl. No. 14/769,518
Filed by Rakuten, Inc., Tokyo (JP)
PCT Filed Jun. 26, 2014, PCT No. PCT/JP2014/066993
§ 371(c)(1), (2) Date Aug. 21, 2015,
PCT Pub. No. WO2015/198451, PCT Pub. Date Dec. 30, 2015.
Prior Publication US 2016/0294804 A1, Oct. 6, 2016
Int. Cl. H04L 29/06 (2006.01)
CPC H04L 63/083 (2013.01) [H04L 63/102 (2013.01); G06F 2221/2113 (2013.01); G06F 2221/2139 (2013.01)] 16 Claims
OG exemplary drawing
 
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.