IP Library Granted Patent US 10,673,851
Granted Patent B2
US 10,673,851 · App. 15/495,894 · Granted Jun 2, 2020

Method and device for verifying a trusted terminal

Inventors: Jianguo Liang (Zhejiang, CN); Peiling Jiang (Zhejiang, CN)
Assignee: ALIBABA GROUP HOLDING LIMITED
H04L63/0876G06F21/316H04L9/32H04L63/102H04L63/104H04L63/105H04L63/107H04L63/126G06F2221/2129G06F2221/2135
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 10,673,851
App. No.
15/495,894
Filed
Apr 24, 2017
Granted
Jun 2, 2020
Kind
B2
Art Unit
2438
USPC
726/7
Abstract

Embodiments of the disclosure provide a method for verifying a trusted terminal, including: determining whether a login terminal of a user matches the trusted terminal of the user recorded locally; determining, when it is determined that the login terminal does not match the trusted terminal of the user recorded locally, whether a login account of the user is associated with a frequent-use login account of the login terminal; and determining that the login terminal is the trusted terminal of the user if Yes. By means of solutions of the disclosure, in an application scenario of a login terminal being exchanged between users, repetitively performing complicated verifying on the login terminal may be avoided.

Claims (72)

1. A method for verifying trust of a login terminal, comprising:

receiving a login request, from the login terminal, to access a first user account;

determining whether the login terminal is trusted by the first user account;

responsive to determining that the login terminal is not trusted by the first user account:

determining whether the first user account is associated with a second user account that trusts the login terminal, wherein the determining comprising:

determining whether the first user account was logged-in on a second login terminal a first threshold number of times; and

responsive to determining the first user account has logged on to the second login terminal the first threshold number of times:

determining that the second login terminal is trusted by the first user account;

determining whether the second user account has logged on to the second login terminal a second threshold number of times; and

responsive to determining that the second user account has logged on to the second login terminal a second threshold number of times,

determining that the second login terminal is trusted by the second user account and associating the first user account with the second user account; and

in response to associating the first user account with the second user account that trusts the login terminal,

 granting access, after the login request is authenticated, to the first user account.

2. The method according to claim 1 , wherein before determining whether the login terminal is trusted by the first user account, the method further comprises:

identifying a terminal type of the login terminal according to hardware information of the trusted terminal, wherein the terminal type is:

a handheld terminal when the login terminal is identified as a handheld device;

an office terminal when the login terminal is identified as a desktop device frequently used during an office time period; and

a household terminal when the login terminal is identified as a desktop device frequently used during a household time period.

3. The method according to claim 1 , wherein determining whether the first user account is associated with the second user account that trusts the login terminal comprises:

determining whether the first user account and the second user account were logged-in on a second login terminal a third threshold number of times, wherein the second login terminal was trusted by both the first user account and the second user account; and

responsive to determining the first user account and the second user account were logged-in on the second login terminal the third threshold number of times:

determining that the first user account is associated with the second user account, and

recording the association between the first user account and the second user account.

4. The method according to claim 3 , wherein the second login terminal is a household terminal.

5. A system for verifying trust of a login terminal, comprising:

a memory storing a set of instructions; and

one or more processors configured to execute the set of instruction to cause the system to perform:

receiving a login request, from the login terminal, to access a first user account;

determining whether the login terminal is trusted by the first user account;

responsive to determining that the login terminal is not trusted by the first user account:

determining whether the first user account is associated with a second user account that trusts the login terminal, wherein the determining comprising:

determining whether the first user account was logged-in on a second login terminal a first threshold number of times; and

responsive to determining the first user account has logged on to the second login terminal the first threshold number of times:

determining that the second login terminal is trusted by the first user account;

determining whether the second user account has logged on to the second login terminal a second threshold number of times; and

responsive to determining that the second user account has logged on to the second login terminal a second threshold number of times, determining that the second login terminal is trusted by the second user account and associating the first user account with the second user account; and

in response to associating the first user account with the second user account that trusts the login terminal,

granting access, after the login request is authenticated, to the first user account.

6. A non-transitory computer readable medium that stores a set of instructions that are executable by at least one processor of a computer system to cause the computer system to perform a method for verifying trust of a login terminal, the method comprising:

receiving a login request, from the login terminal, to access a first user account;

determining whether the login terminal is trusted by the first user account;

responsive to determining that the login terminal is not trusted by the first user account:

determining whether the first user account is associated with a second user account that trusts the login terminal, wherein the determining comprising:

determining whether the first user account was logged-in on a second login terminal a first threshold number of times;

responsive to determining the first user account has logged on to the second login terminal the first threshold number of times:

determining that the second login terminal is trusted by the first user account;

determining whether the second user account has logged on to the second login terminal a second threshold number of times; and

responsive to determining that the second user account has logged on to the second login terminal a second threshold number of times, determining that the second login terminal is trusted by the second user account and associating the first user account with the second user account; and

in response to associating the first user account with the second user account that trusts the login terminal,

granting access, after the login request is authenticated, to the first user account.

7. The non-transitory computer readable medium according to claim 6 , further comprising:

identifying, before determining whether the login terminal is trusted by the first user account, a terminal type of the login terminal according to hardware information of the trusted terminal, wherein the terminal type is:

a handheld terminal when the login terminal is identified as a handheld device;

an office terminal when the login terminal is identified as a desktop device frequently used during an office time period; and

a household terminal when the login terminal is identified as a desktop device frequently used during a household time period.

8. The non-transitory computer readable medium according to claim 6 , wherein determining whether the first user account is associated with the second user account that trusts the login terminal comprises:

determining whether the first user account and the second user account were logged-in on a second login terminal a third threshold number of times, wherein the second login terminal was trusted by both the first user account and the second user account; and

responsive to determining the first user account and the second user account were logged-in on the second login terminal the third threshold number of times:

determining that the first user account is associated with the second user account, and

recording the association between the first user account and the second user account.

9. The non-transitory computer readable medium according to claim 8 , wherein the second login terminal is a household terminal.

10. The system according to claim 5 , wherein the one or more processors are configured to execute the set of instructions to cause the system to, before determining whether the login terminal is trusted by the first user account, further perform:

identifying a terminal type of the login terminal according to hardware information of the trusted terminal, wherein the terminal type is:

a handheld terminal when the login terminal is identified as a handheld device;

an office terminal when the login terminal is identified as a desktop device frequently used during an office time period; and

a household terminal when the login terminal is identified as a desktop device frequently used during a household time period.

11. The system according to claim 5 , wherein determining whether the first user account is associated with the second user account that trusts the login terminal comprises:

determining whether the first user account and the second user account were logged-in on a second login terminal a third threshold number of times, wherein the second login terminal was trusted by both the first user account and the second user account; and

responsive to determining the first user account and the second user account were logged-in on the second login terminal the third threshold number of times:

determining that the first user account is associated with the second user account, and

recording the association between the first user account and second user account.

12. The system according to claim 11 , wherein the second login terminal is a household terminal.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 13, 2020
From: ADVANTAGEOUS NEW TECHNOLOGIES CO., LTD.
To: ADVANCED NEW TECHNOLOGIES CO., LTD.
Reel/Frame 053761/0338 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 5, 2020
From: ALIBABA GROUP HOLDING LIMITED
To: ADVANTAGEOUS NEW TECHNOLOGIES CO., LTD.
Reel/Frame 053713/0665 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 14, 2019
From: LIANG, JIANGUO; JIANG, PEILING
To: ALIBABA GROUP HOLDING LIMITED
Reel/Frame 049170/0449 →
Priority Claims (1)
CN 2014 1 0579074 · Oct 24, 2014 · national
Continuity (2)
Continuation PCTCN2015091694 · Oct 10, 2015
Related Publication 20170230366A1 · Aug 10, 2017