IP Library Granted Patent US 10,542,000
Granted Patent B2
US 10,542,000 · App. 14/885,584 · Granted Jan 21, 2020

Systems and methods for interaction among terminal devices and servers

Inventor: Hua Lu (Hangzhou, CN)
Assignee: ALIBABA GROUP HOLDING LIMITED
H04L63/0876G06F21/44H04L67/18
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,542,000
App. No.
14/885,584
Granted
Jan 21, 2020
Kind
B2
Abstract

System and method are disclosed for providing authentication of a terminal device. One embodiment includes a method implemented by a first terminal device. The method may include receiving first location information and receiving a first predetermined signal. The method may also include transmitting status information and the first location information to a server upon receiving the first predetermined signal to allow the server to compare the first location information with second location information received from a second terminal device and to allow the server to transmit the status information to the second terminal device. The status information may indicate that the first terminal device is authenticated and the first location information may indicate a current location of the first terminal device.

Claims (65)

1. A method, implemented by a first terminal device, for providing authentication on a second terminal device, the method comprising:

receiving, by the first terminal device, status information from a server, the status information indicating that the first terminal device is authenticated for a communication session with the server and including a session identifier;

receiving, by the first terminal device, first location information, wherein the first location information indicates a current location of the first terminal device;

receiving, by the first terminal device, a first predetermined signal, wherein the first predetermined signal includes a voltage input received by a predetermined port of the first terminal device and the first predetermined signal indicates an ability to synchronize authentication status of the first terminal device to one or more terminal devices;

transmitting the status information of the first terminal device and the first location information to the server upon receiving the first predetermined signal to allow the server to compare the first location information with second location information received from the second terminal device of the one or more terminal devices,

wherein the second location information indicates a current location of the second terminal device and to allow the server to transmit the status information of the first terminal device to the second terminal device if the first terminal device and the second terminal device are co-located based on the first location information and the second location information,

and wherein the status information is used by the server to synchronize the authentication status of the first terminal device to the second terminal device; and

after the status information is synchronized to the second terminal device, continuing to communicate with the server in the communication session by using the session identifier.

2. The method of claim 1 , comprising:

detecting, by a motion detection device of the first device, a sudden change of a direction of motion of the first terminal device; and

generating, by the motion detection device, the first predetermined signal based on the detected sudden change.

3. The method of claim 1 , comprising:

detecting a pressing of a predetermined key of the first terminal device; and

generating the first predetermined signal based on the detected pressing of the predetermined key.

4. The method of claim 1 , comprising:

receiving, from the server, an identification code indicating an identity of the second terminal device; and

displaying the identification code on a display device of the first terminal device.

5. The method of claim 4 , comprising:

receiving an input indicating a selection of the identification code; and transmitting the selected identification code to the server.

6. The method of claim 1 , wherein the first terminal device is authenticated based on account and password information of a user of the device.

7. The method of claim 1 , wherein the status information comprises a character string formed in accordance with a predetermined rule.

8. The method of claim 1 , wherein the status information is a session identifier established between the first terminal device and the server.

9. A terminal device, comprising:

a transceiver device configured to transmit or receive information from a server; and

a processor device configured to execute instructions that cause the terminal device to:

receive status information from the server, the status information indicating that the terminal device is authenticated for a secure communication session with the server and including a session identifier;

receive first location information, wherein the first location information indicates a current location of the terminal device;

receive a first predetermined signal, wherein the first predetermined signal includes a voltage input received by a predetermined port of the terminal device and the first predetermined signal indicates an ability to synchronize authentication status of the terminal device to one or more terminal devices;

control the transceiver device to transmit the first predetermined signal, status information and the first location information to the server upon receiving the first predetermined signal to allow the server to compare the first location information with second location information received from another terminal device,

wherein the second location information indicates a current location of the another terminal device and to allow the server to transmit the status information to the another terminal device if the terminal device and the another terminal device are co-located based on the first location information and the second location information, and

wherein the status information is used by the server to synchronize the authentication status of the terminal device to the another terminal device; and

after the status information is synchronized to the second terminal device, continue to communicate with the server in the communication session by using the session identifier.

10. The terminal device of claim 9 , comprising:

a motion detection device that:

detects a sudden change of a direction of motion of the terminal device; and

generates the first predetermined signal based on the detected sudden change.

11. The terminal device of claim 9 , comprising:

a keyboard controller that:

detects a pressing of a predetermined key of the terminal device; and

generates the first predetermined signal based on the detected pressing of the predetermined key.

12. The terminal device of claim 9 , comprising a display device and wherein the processor device:

controls the transceiver device to receive, from the server, an identification code indicating an identity of the another terminal device; and

controls the display device to display the identification code on a display device of the another terminal device.

13. The terminal device of claim 12 , wherein the processor device:

receives an input indicating a selection of the identification code; and

controls the transceiver device to transmit the selected identification code to the server.

14. A non-transitory computer-readable storage medium that stores a set of instructions that is executable by at least one processor of a first terminal device to cause the first terminal device to perform a method for providing authentication on a second terminal device, the method comprising:

receiving, by the first terminal device, status information from a server, the status information indicating that the first terminal device is authenticated for a secure communication session with the server and including a session identifier;

receiving, by the first terminal device, first location information, wherein the first location information indicates a current location of the first terminal device;

receiving, by the first terminal device, a first predetermined signal, wherein the first predetermined signal includes a voltage input received by a predetermined port of the first terminal device and the first predetermined signal indicates an ability to synchronize authentication status of the first terminal device to one or more terminal devices; and

transmitting the status information of the first terminal device and the first location information to the server upon receiving the first predetermined signal to allow the server to compare the first location information with second location information received from the second terminal device of the one or more terminal devices,

wherein the second location information indicates a current location of the second terminal device and to allow the server to transmit the status information of the first terminal device to the second terminal device if the first terminal device and the second terminal device are co-located based on the first location information and the second location information, and

wherein the status information is used by the server to synchronize the authentication status of the first terminal device to the second terminal device; and

after the status information is synchronized to the second terminal device, continuing to communicate with the server in the communication session by using the session identifier.

15. The non-transitory computer-readable storage medium of claim 14 , wherein the set of instructions is executable by the at least one processor of the first terminal device to cause the first terminal device to further perform:

detecting, by a motion detection device of the first device, a sudden change of a direction of motion of the first terminal device; and

generating, by the motion detection device, the first predetermined signal based on the detected sudden change.

16. The non-transitory computer-readable storage medium of claim 14 , wherein the set of instructions is executable by the at least one processor of the first terminal device to cause the first terminal device to further perform:

detecting a pressing of a predetermined key of the first terminal device; and

generating the first predetermined signal based on the detected pressing of the predetermined key.

17. The non-transitory computer-readable storage medium of claim 14 , wherein the set of instructions is executable by the at least one processor of the first terminal device to cause the first terminal device to further perform:

receiving, from the server, an identification code indicating an identity of the second terminal device; and

displaying the identification code on a display device of the first terminal device.

18. The non-transitory computer-readable storage medium of claim 17 , wherein the set of instructions is executable by the at least one processor of the first terminal device to cause the first terminal device to further perform:

receiving an input indicating a selection of the identification code; and transmitting the selected identification code to the server.

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 Oct 16, 2015
From: LU, HUA
To: ALIBABA GROUP HOLDING LIMITED
Reel/Frame 036813/0426 →
Priority Claims (1)
CN 2014 1 0553465 · Oct 17, 2014 · national
Continuity (1)
Related Publication 20160112418A1 · Apr 21, 2016