IP Library Granted Patent US 9,830,437
Granted Patent B2
US 9,830,437 · App. 14/377,410 · Granted Nov 28, 2017

Automatic log-in function control

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,830,437
App. No.
14/377,410
Granted
Nov 28, 2017
Kind
B2
Abstract

Technologies are generally described for an automatic log-in function control scheme. In some examples, a method performed under control of an end device may include detecting, from the end device, input of one or more passcodes to access the end device; determining that a user of the end device is not an authorized user based at least in part on a detected behavioral pattern in connection with the input of the one or more passcodes; and disabling an automatic log-in function of at least one application that is hosted on the end device.

Claims (31)

1. A method performed under control of an end device, the method comprising:

detecting input of two or more passcodes to access the end device;

determining whether a user of the end device is or is not an authorized user based at least, in part, on a detected behavioral pattern in connection with the input of the two or more passcodes, wherein the detected behavioral pattern is associated with the input of the two or more passcodes, wherein the two or more passcodes comprise at least one invalid passcode and a currently valid passcode, wherein the determining whether the user of the end device is or is not the authorized user comprises comparing the at least one invalid passcode as input with the currently valid passcode as input, and wherein the determining whether the user of the end device is or is not the authorized user comprises determining that the user of the end device is not the authorized user when at least one of the two or more passcodes is detected to be randomly-generated; and

responsive to the determination that the user of the end device is not the authorized user, the end device instructing at least one application, which is hosted on the end device, to disable an automatic log-in function of the at least one application.

2. The method of claim 1 , wherein the determining includes:

determining that the user of the end device is not the authorized user when at least one of the two or more passcodes is detected to be similar to a currently-used passcode for access to the end device.

3. The method of claim 2 , wherein the at least one of the two or more passcodes is detected to be similar to the currently-used passcode, for the access to the end device when a portion of digits included in the at least one of the two or more passcodes is different from digits included in the currently-used passcode.

4. The method of claim 1 , wherein the determining includes:

determining that the user of the end device is not the authorized user when at least one of the two or more passcodes is detected to be same as a previously-used passcode for access to the end device.

5. The method of claim 1 , wherein the instructing is implemented by an operating system of the end device.

6. The method of claim 1 , wherein the instructing at least one application to disable the automatic log-in function is performed when the at least one application is activated on the end device.

7. The method of claim 1 , wherein the instructing at least one application to disable the automatic log-in function is performed based at least, in part, on a particular protocol between the at least one application and an operating system of the end device.

8. The method of claim 1 , wherein the instructing includes sending, to the at least one application, a notification that the user of the end device is not the authorized user, and

wherein the at least one application disables the automatic log-in function of the at least one application, in response to receipt of the notification.

9. The method of claim 1 , wherein the at least one of the two or more passcodes is detected to be randomly generated when all digits included in the at least one of the two or more passcodes are different from one input passcode to a next input passcode.

10. An end device, comprising:

a processor;

an internal memory;

an input unit, stored in the internal memory, that, in response to execution, causes the processor to detect, from the end device, input of two or more passcodes to access the end device; and

an operating system, stored in the internal memory, that, in response to execution, causes the processor to perform operations including:

determine whether a user of the end device is or is not an authorized user based at least, in part, on a detected behavioral pattern in connection with the input of the two or more passcodes, wherein the detected behavioral pattern is associated with the input of the two or more passcodes, wherein the two or more passcodes comprise at least one invalid passcode and a currently valid passcode, wherein the determination of whether the user of the end device is or is not the authorized user comprises a comparison of the at least one invalid passcode as input with the currently valid passcode as input, and wherein the determination of whether the user of the end device is or is not the authorized user comprises a determination that the user of the end device is not the authorized user when at least one of the two or more passcodes is detected to be randomly-generated; and

responsive to the determination that the user of the end device is not the authorized user, instruct at least one application that is hosted on the end device to disable an automatic log-in function of the at least one application.

11. The end device of claim 10 , wherein the determination of whether the user of the end device is or is not the authorized user includes:

determination that the user of the end device is not the authorized user when at least one of the two or more passcodes is detected to be similar to a currently-used passcode for access to the end device.

12. The end device of claim 10 , wherein the determination of whether the user of the end device is or is not the authorized user includes:

a determination that the user of the end device is not the authorized user when at least one of the two or more passcodes is detected to be same as a previously-used passcode for access to the end device.

13. The end device of claim 10 , wherein the instruction to the at least one application to disable the automatic log-in function is performed when the at least one application is activated on the end device.

14. A non-transitory computer-readable storage medium having stored thereon computer-executable instructions that, in response to execution, cause an operating system that is stored in an end device to perform operations, comprising:

detect input of two or more passcodes to access the end device;

determine whether a user of the end device is or is not an authorized user based at least, in part, on a detected behavioral pattern in connection with the input of the two or more passcodes, wherein the detected behavioral pattern is associated with the input of the two or more passcodes, wherein the two or more passcodes comprise at least one invalid passcode and a currently valid passcode, wherein the determination of whether the user of the end device is or is not the authorized user comprises a comparison of the at least one invalid passcode as input with the currently valid passcode as input, and wherein the determination of whether the user of the end device is or is not the authorized user comprises a determination that the user of the end device is not the authorized user when at least one of the two or more passcodes is detected to be randomly-generated; and

responsive to the determination that the user of the end device is not the authorized user, instruct at least one application, hosted on the end device, to disable an automatic log-in function of the at least one application.

Assignments (3)
SECURITY INTEREST Recorded Jan 29, 2019
From: EMPIRE TECHNOLOGY DEVELOPMENT LLC
To: CRESTLINE DIRECT FINANCE, L.P.
Reel/Frame 048373/0217 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 27, 2014
From: KIM, SEUNGIL
To: SPEECH INNOVATION CONSULTING GROUP CO., LTD.
Reel/Frame 033622/0232 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 27, 2014
From: SPEECH INNOVATION CONSULTING GROUP CO., LTD.
To: EMPIRE TECHNOLOGY DEVELOPMENT LLC
Reel/Frame 033622/0309 →