US 12,306,917 B2
Information processing apparatus, user authentication network system, and user authentication method
Sadao Tsuruga, Kyoto (JP); Yasunobu Hashimoto, Kyoto (JP); Kazuhiko Yoshizawa, Kyoto (JP); and Yoshinori Okada, Kyoto (JP)
Assigned to MAXELL, LTD., Kyoto (JP)
Appl. No. 17/275,076
Filed by MAXELL, LTD., Kyoto (JP)
PCT Filed Sep. 12, 2018, PCT No. PCT/JP2018/033885
§ 371(c)(1), (2) Date Mar. 10, 2021,
PCT Pub. No. WO2020/054002, PCT Pub. Date Mar. 19, 2020.
Prior Publication US 2021/0256104 A1, Aug. 19, 2021
Int. Cl. H04L 29/06 (2006.01); G06F 3/16 (2006.01); G06F 21/32 (2013.01); G10L 17/06 (2013.01); G10L 25/51 (2013.01); G10L 25/78 (2013.01)
CPC G06F 21/32 (2013.01) [G06F 3/16 (2013.01); G10L 17/06 (2013.01); G10L 25/51 (2013.01); G10L 25/78 (2013.01)] 7 Claims
OG exemplary drawing
 
1. An information processing apparatus comprising:
a microphone;
a memory; and
a Central Processing Unit (CPU),
wherein the microphone is configured to take in a first voice uttered by a user of the information processing apparatus to convert the first voice into a first voice signal,
wherein the memory is configured to store programs that, when executed by the CPU, cause the CPU to:
extract a first voice feature from the first voice signal to compare the first voice feature with a voice feature of an already-registered user that has already been stored in the memory,
in a case where the first voice feature does not match the voice feature of the already-registered user with a degree of similarity exceeding a first threshold value, execute a process for storing the first voice feature in the memory so as to be associated with the user of the information processing apparatus, a process for generating a plurality of voice passwords based on the first voice feature, and a process for storing the plurality of voice passwords in the memory,
in a case where the first voice feature matches the voice feature of the already-registered user with the degree of similarity exceeding the first threshold value, execute a process for selecting a voice password from the plurality of voice passwords stored in the memory to present the selected voice password to the user of the information processing apparatus,
in response to that the microphone takes in a second voice uttered by the user of the information processing apparatus to convert the second voice into a second voice signal, execute a process for extracting a password from the second voice signal to compare the selected voice password with the extracted password,
in a case where the selected voice password matches the extracted password, execute a process for extracting a second voice feature from the second voice signal to compare the second voice feature with the voice feature of the already-registered user that has been stored in the memory,
in a case where the second voice feature matches the voice feature of the already-registered user with the degree of similarity exceeding a second threshold value, execute a process for notifying the user of the information processing apparatus that a user authentication processing is completed,
wherein the second threshold value is different from the first threshold value, and
wherein the CPU is configured to:
stop the user authentication processing in a case where the microphone does not take in a voice uttered by the user of the information processing apparatus within a predetermined time after presenting the selected voice password to the user of the information processing apparatus.