IP Library Granted Patent US 12,261,839
Granted Patent B2
US 12,261,839 · App. 18/310,260 · Granted Mar 25, 2025

User authentication system and portable terminal

Inventors: Yasunobu Hashimoto (Kyoto, JP); Osamu Kawamae (Kyoto, JP); Kazuhiko Yoshizawa (Kyoto, JP); Nobuo Masuoka (Kyoto, JP); Hiroshi Shimizu (Kyoto, JP)
Assignee: MAXELL, LTD.
H04L63/0853G06F21/35H04L9/3234H04L63/0492H04L63/0884H04L63/20H04W12/30H04W12/33H04W12/63H04W12/64
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 12,261,839
App. No.
18/310,260
Granted
Mar 25, 2025
Kind
B2
Abstract

A user authentication system includes a main body device and an authentication device. The main body device has an authentication code transmission requesting unit, a verification unit, and an unlocking unit. The authentication code transmission requesting unit generates an authentication code transmission request including a first value, and transmits the authentication code transmission request to the authentication device. The authentication device generates an authentication code in response to the first value in the authentication code transmission request, and transmits the authentication code to the main body device. The verification unit determines that authentication is successful if the authentication code is received from the authentication device. When the verification unit determines that the authentication is successful, the unlocking unit enables a predetermined functionality.

Claims (63)

1. A portable terminal comprising:

communication circuitry configured to communicate with a device;

a processor configured to:

generate a first authentication code transmission request including a first value selected for each instance of transmission;

transmit the first authentication code transmission request to the device via the communication circuitry;

receive, via the communication circuitry, a first authentication code, wherein the device transmits the first authentication code to the portable terminal in response to receiving the first authentication code transmission request;

determine that first authentication is successful based on the first authentication code;

execute a predetermined functionality in response to determining that the first authentication is successful;

receive, via the communication circuitry, a second authentication code transmission request including a second value transmitted from the device;

generate a second authentication code in response to receiving the second value; and

transmit the second authentication code as a reply to the device via the communication circuitry;

a storage; and

a position detector,

wherein the processor is further configured to acquire a position of the portable terminal from the position detector and store position information on the position into the storage in association with a period,

wherein the first value indicates a first predetermined past period during which the position of the portable terminal has been acquired and stored into the storage; and the first authentication code is position information of the device, and

wherein the second value indicates a second predetermined past period; and the second authentication code is the position information of the portable terminal stored in the storage in association with the second predetermined past period.

2. The portable terminal according to claim 1 ,

wherein, when executing the predetermined functionality, the processor is further configured to:

control the position detector to detect a first position of the portable terminal;

record first position information on the first position associated with the predetermined functionality to the storage; and

generate the first authentication code transmission request including the first position information as the first value and transmit the first authentication code transmission request to the device via the communication circuitry, and

wherein, after receiving the second authentication code transmission request, the processor is further configured to:

acquire a second position of the device from the second value included in the second authentication code transmission request; and

generate the second authentication code.

3. The portable terminal according to claim 2 , wherein the position detector is GPS signal receiver, Wi-Fi communication circuitry, mobile network communication circuitry, or combination thereof.

4. The portable terminal according to claim 1 , wherein the predetermined functionality is a settlement functionality.

5. The portable terminal according to claim 1 , wherein the processor is further configured to:

execute second authentication different from the first authentication using the first authentication code; and

generate the first authentication code transmission request after the second authentication is successful.

6. The portable terminal according to claim 5 , wherein the second authentication is fingerprint authentication.

7. The portable terminal according to claim 1 , wherein the processor is further configured to execute second authentication different from the first authentication using the first authentication code in response to determining that the first authentication using the first authentication code is not successful.

8. The portable terminal according to claim 7 , wherein the second authentication is fingerprint authentication.

9. The portable terminal according to claim 1 ,

wherein the portable terminal is configured to accumulate non-establishment periods during which the communication circuitry has not been able to establish communication with the device, and

wherein the processor is further configured not to generate the first authentication code transmission request in response to determining that the accumulated non-establishment periods exceed a predetermined period.

10. The portable terminal according to claim 1 , wherein the portable terminal is a smartphone.

11. A method for controlling a portable terminal including communication circuitry configured to communicate with a device, the method comprising:

generating a first authentication code transmission request including a first value selected for each instance of transmission;

transmitting the first authentication code transmission request to the device via the communication circuitry;

receiving, via the communication circuitry, a first authentication code, wherein the device transmits the first authentication code to the portable terminal in response to receiving the first authentication code transmission request;

determining that first authentication is successful based on the first authentication code;

executing a predetermined functionality in response to determining that the first authentication is successful;

receiving, via the communication circuitry, a second authentication code transmission request including a second value transmitted from the device;

generating a second authentication code in response to receiving the second value; and

transmitting the second authentication code as a reply to the device via the communication circuitry,

wherein the portable terminal includes a storage; and a position detector,

wherein the method further comprises acquiring a position of the portable terminal through the position detector and store position information on the position into the storage in association with a period,

wherein the first value indicates a first predetermined past period during which the position of the portable terminal has been acquired and stored into the storage; and the first authentication code is the position information of the device, and

wherein the second value indicates a second predetermined past period; and the second authentication code is position information of the portable terminal stored in the storage in association with the second predetermined past period.

12. The method according to claim 11 ,

wherein method further comprises:

when executing the predetermined functionality, controlling the position detector to detect a first position of the portable terminal; recording first position information on the first position associated with the predetermined functionality to the storage; and generating the first authentication code transmission request including the first position information as the first value and transmit the first authentication code transmission request to the device via the communication circuitry, and

after receiving the second authentication code transmission request, acquiring a second position of the device from the second value included in the second authentication code transmission request; and generating the second authentication code.

13. The method according to claim 12 , wherein the position detector is GPS signal receiver, Wi-Fi communication circuitry, mobile network communication circuitry, or combination thereof.

14. The method according to claim 11 , wherein the predetermined functionality is a settlement functionality.

15. The method according to claim 11 , further comprising:

executing second authentication different from the first authentication using the first authentication code; and

generating the first authentication code transmission request after the second authentication is successful.

16. The method according to claim 11 , further comprising executing second authentication different from the first authentication using the first authentication code in response to determining that the first authentication using the first authentication code is not successful.

17. The method according to claim 11 ,

wherein the portable terminal is configured to accumulate non-establishment periods during which the communication circuitry has not been able to establish communication with the device, and

wherein the method further comprises not generating the first authentication code transmission request in response to determining that the accumulated non-establishment periods exceed a predetermined period.

18. The method according to claim 11 , wherein the portable terminal is a smartphone.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 14, 2023
From: HASHIMOTO, YASUNOBU; KAWAMAE, OSAMU; YOSHIZAWA, KAZUHIKO; MASUOKA, NOBUO; SHIMIZU, HIROSHI
To: MAXELL, LTD.
Reel/Frame 063948/0969 →
Continuity (2)
Continuation 16755132
Related Publication 20230269247A1 · Aug 24, 2023
References Cited (53)
US 9942222B1 · Fenton et al. · 2018 [cited by applicant]
US 10306421B2 · Xu · 2019 [cited by examiner]
US 10701067B1 · Ziraknejad et al. · 2020 [cited by applicant]
US 11704400B2 · Embrechts · 2023 [cited by examiner]
US 20030158815A1 · Yoshida et al. · 2003 [cited by applicant]
US 20050048952A1 · Saito et al. · 2005 [cited by applicant]
US 20110019824A1 · Sattiraju et al. · 2011 [cited by applicant]
US 20110314539A1 · Horton · 2011 [cited by applicant]
US 20120015629A1 · Olsen et al. · 2012 [cited by applicant]
US 20120021724A1 · Olsen et al. · 2012 [cited by applicant]
US 20150039880A1 · Aminzade · 2015 [cited by applicant]
US 20150128256A1 · Nakao · 2015 [cited by applicant]
US 20150161371A1 · Hoshi et al. · 2015 [cited by applicant]
US 20150161377A1 · Rodzevski et al. · 2015 [cited by applicant]
US 20150288687A1 · Heshmati et al. · 2015 [cited by applicant]
US 20150294306A1 · Grigg et al. · 2015 [cited by applicant]
US 20150362977A1 · Doniwa · 2015 [cited by applicant]
US 20150379255A1 · Konanur et al. · 2015 [cited by applicant]
US 20160174071A1 · Weast · 2016 [cited by applicant]
US 20160249174A1 · Patel · 2016 [cited by examiner]
US 20170048707A1 · Ortiz et al. · 2017 [cited by applicant]
US 20170061424A1 · Dent et al. · 2017 [cited by applicant]
US 20170243020A1 · Dhondse et al. · 2017 [cited by applicant]
US 20170245314A1 · Ohhira et al. · 2017 [cited by applicant]
US 20170324735A1 · Wolf · 2017 [cited by applicant]
US 20170346635A1 · Gummeson et al. · 2017 [cited by applicant]
US 20180115418A1 · Lakin · 2018 [cited by applicant]
US 20180219851A1 · Woo · 2018 [cited by applicant]
US 20180288030A1 · Witrisna et al. · 2018 [cited by applicant]
US 20190090197A1 · Priness · 2019 [cited by examiner]
US 20190116495A1 · Stubblefield et al. · 2019 [cited by applicant]
US 20200019682A1 · Lee et al. · 2020 [cited by applicant]
US 20200220876A1 · Suzuki et al. · 2020 [cited by applicant]
JP H08123759A · 1996 [cited by applicant]
JP H10079982A · 1998 [cited by applicant]
JP 2003196566A · 2003 [cited by applicant]
JP 2004118456A · 2004 [cited by applicant]
JP 2005079975A · 2005 [cited by applicant]
JP 2005130008A · 2005 [cited by applicant]
JP 2006060392A · 2006 [cited by applicant]
JP 2008227758A · 2008 [cited by applicant]
JP 2013534796A · 2013 [cited by applicant]
JP WO2014147713A1 · 2017 [cited by applicant]
WO 201829324A1 · 2018 [cited by applicant]
Zhang, Feng; Kondoro, Aron; Muftic, Sead; “Location-Based Authentication and Authorization Using Smart Phones,” 2012 IEEE 11th International Conference on Trust, Security and Privacy in Computing and Communications, Liv… [cited by examiner]
Canlar, Eyup S.; Conti, Mauro; Crispo, Bruno; Di Pietro, Roberto; “Crepuscolo: A collusion resistant privacy preserving location verification system,” 2013 International Conference on Risks and Security of Internet and … [cited by examiner]
Notice of Allowance issued Feb. 2, 2023 in U.S. Appl. No. 16/755,132. [cited by applicant]
Office Action issued Jan. 28, 2022 in U.S. Appl. No. 16/755,132. [cited by applicant]
Office Action issued Sep. 7, 2022 in U.S. Appl. No. 16/755,132. [cited by applicant]
Nicholson, A.J.; Corner, M.D ; and Noble, B.D.; “Mobile Device Security Using Transient Authentication,” in IEEE Transactions on Mobile Computing, vol. 5, No. 11, pp. 1489-1502, Nov. 2006, doi: 10.1109/TMC.2006.169. [cited by applicant]
Hu, Pengfei; Pathak, Parth H.; Shen, Yilin; Jin, Hongxia; Mohapatra, Prasant; “PCASA: Proximity Based Continuous and Secure Authentication of Personal Devices,” 14th Annual IEEE Int'l Conference on Sensing, Communicatio… [cited by applicant]
International Search Report issued in corresponding International Patent Application No. PCT/JP2018/001014, dated Mar. 6, 2018, with English translation. [cited by applicant]
Hu, Pengfei; Pathak, Parth H.; Shen, Yilin; Jin, Hongxia; Mohapatra, Prasant; “PCASA: Proximity Based Continuous and Secure Authentication of Personal Devices,” 14th Annual IEEE Int'I Conference on Sensing, Communicatio… [cited by applicant]