IP Library Granted Patent US 11,025,617
Granted Patent B2
US 11,025,617 · App. 16/945,764 · Granted Jun 1, 2021

Identification of a related computing device for automatic account login

Inventor: Tengfei Fang (Hangzhou, CN)
Assignee: Advanced New Technologies Co., Ltd.
H04L63/083G06F9/44526G06F21/31H04L29/06H04L61/2503H04L63/0815H04L63/0876H04W4/50H04L67/02
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 11,025,617
App. No.
16/945,764
Granted
Jun 1, 2021
Kind
B2
Abstract

In an implementation of identifying related computing devices for automatic user account login, a login request to a user account that includes a unique identification (ID) of a user computing device and an internet protocol (IP) address of the user computing device are received. One or more user computing devices that have logged in to the user account using a same IP address as the user computing device are identified based on a user ID of the user account and the unique ID of the user computing device. Whether one or more unique IDs corresponding to the one or more user computing devices that have logged in to the user account are correlated with the unique ID of the user computing device is determined. If yes, data corresponding to login information used by the one or more user computing devices to log in to the user account to the user computing device for automatic account login are sent.

Claims (47)

1. A computer-implemented method, comprising:

sending, from a user computing device to a server, a login request for a user account that includes a unique identifier (ID) of the user computing device and a network address of the user computing device;

receiving, by the user computing device from the server, data corresponding to login information used by one or more user computing devices to log in to the user account, wherein the received data represents that one or more unique IDs of the one or more user computing devices that have logged in to the user account have a correlated relationship with the unique ID of the user computing device, wherein the correlated relationship between the one or more unique IDs of the one or more user computing devices and the unique ID of the user computing device are obtained by performing operations comprising:

generating, by the user computing device, a code using the unique ID of the user computing device;

sending, from the user computing device, the code to the one or more user computing devices; and

sending, from the user computing device, the correlated relationship between the one or more unique IDs of the one or more user computing devices and the unique ID of the user computing device to the server; and

performing, by the user computing device, automatic account login to the user account by processing the received data.

2. The computer-implemented method of claim 1 , wherein the correlated relationship between the one or more unique IDs of the one or more user computing devices and the unique ID of the user computing device are obtained by performing the operations further comprising:

connecting, between the user computing device and the one or more user computing devices through Bluetooth or near field communications;

obtaining, by the user computing device, the one or more unique IDs of the one or more user computing devices; and

sending, by the user computing device, the correlated relationship between the obtained one or more unique IDs of the one or more user computing devices and the unique ID of the user computing device to the server.

3. The computer-implemented method of claim 1 , wherein the login request to the user account is sent in response to the user computing device accessing a login page, and wherein the network address of the user computing device is obtained by calling a FLASH tool plug-in of the login page with JAVASCRIPT.

4. The computer-implemented method of claim 1 , wherein the received data includes at least a user ID and password of the user account obtained from one or more internet browsers of the one or more user computing devices.

5. The computer-implemented method of claim 1 , wherein the code is a QR code, a bar code, or a text string.

6. The computer-implemented method of claim 1 , wherein the received data corresponding to the login information used by the one or more user computing devices is sent in data cookies.

7. A non-transitory, computer-readable medium storing one or more instructions executable by a computer system to perform one or more operations comprising:

sending, from a user computing device to a server, a login request for a user account that includes a unique identifier (ID) of the user computing device and a network address of the user computing device;

receiving, by the user computing device from the server, data corresponding to login information used by one or more user computing devices to log in to the user account, wherein the received data represents that one or more unique IDs of the one or more user computing devices that have logged in to the user account have a correlated relationship with the unique ID of the user computing device, wherein the correlated relationship between the one or more unique IDs of the one or more user computing devices and the unique ID of the user computing device are obtained by performing operations comprising:

generating, by the user computing device, a code using the unique ID of the user computing device;

sending, from the user computing device, the code to the one or more user computing devices; and

sending, from the user computing device, the correlated relationship between the one or more unique IDs of the one or more user computing devices and the unique ID of the user computing device to the server; and

performing, by the user computing device, automatic account login to the user account by processing the received data.

8. The non-transitory, computer-readable medium of claim 7 , wherein the correlated relationship between the one or more unique IDs of the one or more user computing devices and the unique ID of the user computing device are obtained by performing the operations further comprising:

connecting, between the user computing device and the one or more user computing devices through Bluetooth or near field communications;

obtaining, by the user computing device, the one or more unique IDs of the one or more user computing devices; and

sending, by the user computing device, the correlated relationship between the obtained one or more unique IDs of the one or more user computing devices and the unique ID of the user computing device to the server.

9. The non-transitory, computer-readable medium of claim 7 , wherein the login request to the user account is sent in response to the user computing device accessing a login page, and wherein the network address of the user computing device is obtained by calling a FLASH tool plug-in of the login page with JAVASCRIPT.

10. The non-transitory, computer-readable medium of claim 7 , wherein the received data includes at least a user ID and password of the user account obtained from one or more internet browsers of the one or more user computing devices.

11. The non-transitory, computer-readable medium of claim 7 , wherein the code is a QR code, a bar code, or a text string.

12. The non-transitory, computer-readable medium of claim 7 , wherein the received data corresponding to the login information used by the one or more user computing devices is sent in data cookies.

13. A computer-implemented system, comprising:

one or more computers; and

one or more computer memory devices interoperably coupled with the one or more computers and having tangible, non-transitory, machine-readable media storing one or more instructions that, when executed by the one or more computers, perform one or more operations comprising:

sending, from a user computing device to a server, a login request for a user account that includes a unique identifier (ID) of the user computing device and a network address of the user computing device;

receiving, by the user computing device from the server, data corresponding to login information used by one or more user computing devices to log in to the user account, wherein the received data represents that one or more unique IDs of the one or more user computing devices that have logged in to the user account have a correlated relationship with the unique ID of the user computing device, wherein the correlated relationship between the one or more unique IDs of the one or more user computing devices and the unique ID of the user computing device are obtained by performing operations comprising:

generating, by the user computing device, a code using the unique ID of the user computing device;

sending, from the user computing device, the code to the one or more user computing devices; and

sending, from the user computing device, the correlated relationship between the one or more unique IDs of the one or more user computing devices and the unique ID of the user computing device to the server; and

performing, by the user computing device, automatic account login to the user account by processing the received data.

14. The computer-implemented system of claim 13 , wherein the correlated relationship between the one or more unique IDs of the one or more user computing devices and the unique ID of the user computing device are obtained by performing the operations further comprising:

connecting, between the user computing device and the one or more user computing devices through Bluetooth or near field communications;

obtaining, by the user computing device, the one or more unique IDs of the one or more user computing devices; and

sending, by the user computing device, the correlated relationship between the obtained one or more unique IDs of the one or more user computing devices and the unique ID of the user computing device to the server.

15. The computer-implemented system of claim 13 , wherein the login request to the user account is sent in response to the user computing device accessing a login page, and wherein the network address of the user computing device is obtained by calling a FLASH tool plug-in of the login page with JAVASCRIPT.

16. The computer-implemented system of claim 13 , wherein the received data includes at least a user ID and password of the user account obtained from one or more internet browsers of the one or more user computing devices.

17. The computer-implemented system of claim 13 , wherein the received data corresponding to the login information used by the one or more user computing devices is sent in data cookies.

18. The computer-implemented system of claim 13 , wherein the code is a QR code, a bar code, or a text string.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 10, 2020
From: ADVANTAGEOUS NEW TECHNOLOGIES CO., LTD.
To: ADVANCED NEW TECHNOLOGIES CO., LTD.
Reel/Frame 053754/0625 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 31, 2020
From: FANG, TENGFEI
To: ALIBABA GROUP HOLDING LIMITED
Reel/Frame 053647/0832 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 31, 2020
From: ALIBABA GROUP HOLDING LIMITED
To: ADVANTAGEOUS NEW TECHNOLOGIES CO., LTD.
Reel/Frame 053743/0464 →