Patent ID: 9449158
Filing Date: 2016-09-20
CPC Classification: G06F

Claim Text:
1. A terminal device of an expiration time authentication system for an application, which performs authentication of expiration time of the application downloaded and installed from a server to the terminal device, the terminal device comprising: an activation time detection unit configured to detect an activation time of the application, an activation time storage unit configured to store therein the activation time detected by the activation time detection unit until at least a next activation time, a first authentication processing unit configured to determine whether or not a current activation time detected by the activation time detection unit is past an expiration time until which the application is available, to permit authentication in a case where the current activation time is not past the expiration time, and to deny authentication in a case where the current activation time is past the expiration time, and a second authentication processing unit configured to determine whether or not the current activation time detected by the activation time detection unit is after a previous activation time stored in the activation time storage unit, to permit authentication in a case where the current activation time is after the previous activation time, and to deny authentication in a case where the current activation time is not after the previous activation time; a connection determination unit configured to determine whether it is possible to connect the terminal device to the server in a case where the application is activated in the terminal device, an authentication request unit configured to connect to the server and to request authentication in a case where the connection determination unit determines that it is possible to connect, an authentication time detection unit configured to detect an authentication time in a case where permission for authentication is adopted in the server in response to the request made by the authentication request unit, and an activation time setting unit configured to set the authentication time detected by the authentication time detection unit, as the current activation time of the application; wherein the server comprises a third authentication processing unit configured to determine whether or not a current time of the server is past the expiration time, in response to the request made by the authentication request unit, to permit authentication in a case where the current time of the server is not past the expiration time, and to deny authentication in a case where the current time of the server is past the expiration time, and wherein the expiration time authentication system performs authentication based on the third authentication processing unit in place of the first authentication processing unit in a case where the connection determination unit determines that it is possible to connect.