IP Library Granted Patent US 10,778,443
Granted Patent B2
US 10,778,443 · App. 16/822,467 · Granted Sep 15, 2020

Identity authentication using a wearable device

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,778,443
App. No.
16/822,467
Granted
Sep 15, 2020
Kind
B2
Abstract

A wearable device transmits a service request generated by the wearable device to a server, where the service request is associated to a service application type. The wearable device receives an identity authentication request message associated to the service application type from the server using a preset standard interface. The wearable device verifies a signature in the identity authentication request message according to a public key of the service application type. In response to verifying the signature, the wearable device retrieves service authentication information of an account corresponding to the identity authentication request message from a locally pre-stored service authentication information database. The wearable device transmits a verification response message comprising the acquired service authentication information to the server using the preset standard interface.

Claims (61)

1. A computer-implemented method for performing an identity authentication operation, the computer-implemented method being executed by one or more processors and comprising:

receiving a binding registration request for an account that is sent by a service application, the binding registration request comprising service authentication information and identity identification information of the account;

retrieving unique identifier information and device model information of a terminal device;

processing the unique identifier information and the device model information according to a data format specified by the service application to generate a registration response message;

transmitting, to the service application, the registration response message;

receiving an identity authentication request;

performing a signature verification according to the identity authentication request using a public key of the service application to generate a verification response message comprising the service authentication information; and

transmitting the verification response message.

2. The computer-implemented method of claim 1 , further comprising:

receiving, by the terminal device via a preset standard interface, an acknowledgment request that is sent by a server corresponding to the service application;

retrieving, by the terminal device, acknowledgment manner type information comprised in the acknowledgment request; and

completing, by the terminal device, a corresponding acknowledgment operation according to the acknowledgment manner type information.

3. The computer-implemented method of claim 2 , wherein the preset standard interface is configured to prevent transmission of messages from other service applications to the terminal device.

4. The computer-implemented method of claim 1 , wherein transmitting, by the terminal device, the verification response message comprises:

encrypting the retrieved service authentication information;

saving the encrypted service authentication information as a response data packet; and

returning the response data packet to a server for decryption.

5. The computer-implemented method of claim 1 , wherein the terminal device comprises a wearable device.

6. The computer-implemented method of claim 5 , wherein the wearable device comprises a smart watch.

7. The computer-implemented method of claim 1 , wherein the service application comprises a payment type service application.

8. A non-transitory, computer-readable medium storing one or more instructions executable by a computer system to perform operations for performing an authentication operation, the operations comprising:

receiving a binding registration request for an account that is sent by a service application, the binding registration request comprising service authentication information and identity identification information of the account;

retrieving unique identifier information and device model information of a terminal device;

processing the unique identifier information and the device model information according to a data format specified by the service application to generate a registration response message;

transmitting, to the service application, the registration response message;

receiving an identity authentication request;

performing a signature verification according to the identity authentication request using a public key of the service application to generate a verification response message comprising the service authentication information; and

transmitting the verification response message.

9. The non-transitory, computer-readable medium of claim 8 , the operations further comprising:

receiving, by the terminal device via a preset standard interface, an acknowledgment request that is sent by a server corresponding to the service application;

retrieving, by the terminal device, acknowledgment manner type information comprised in the acknowledgment request; and

completing, by the terminal device, a corresponding acknowledgment operation according to the acknowledgment manner type information.

10. The non-transitory, computer-readable medium of claim 9 , wherein the preset standard interface is configured to prevent transmission of messages from other service applications to the terminal device.

11. The non-transitory, computer-readable medium of claim 8 , wherein transmitting, by the terminal device, the verification response message comprises:

encrypting the retrieved service authentication information;

saving the encrypted service authentication information as a response data packet; and

returning the response data packet to a server for decryption.

12. The non-transitory, computer-readable medium of claim 8 , wherein the terminal device comprises a wearable device.

13. The non-transitory, computer-readable medium of claim 12 , wherein the wearable device comprises a smart watch.

14. The non-transitory, computer-readable medium of claim 8 , wherein the service application comprises a payment type service application.

15. A computer-implemented system for performing an identity authentication operation, the 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 instructions that, if executed by the one or more computers, perform operations comprising:

receiving a binding registration request for an account that is sent by a service application, the binding registration request comprising service authentication information and identity identification information of the account;

retrieving unique identifier information and device model information of a terminal device;

processing the unique identifier information and the device model information according to a data format specified by the service application to generate a registration response message;

transmitting, to the service application, the registration response message;

receiving an identity authentication request;

performing a signature verification according to the identity authentication request using a public key of the service application to generate a verification response message comprising the service authentication information; and

transmitting the verification response message.

16. The computer-implemented system of claim 15 , the operations further comprising:

receiving, by the terminal device via a preset standard interface, an acknowledgment request that is sent by a server corresponding to the service application;

retrieving, by the terminal device, acknowledgment manner type information comprised in the acknowledgment request; and

completing, by the terminal device, a corresponding acknowledgment operation according to the acknowledgment manner type information.

17. The computer-implemented system of claim 16 , wherein the preset standard interface is configured to prevent transmission of messages from other service applications to the terminal device.

18. The computer-implemented system of claim 15 , wherein transmitting, by the terminal device, the verification response message comprises:

encrypting the retrieved service authentication information;

saving the encrypted service authentication information as a response data packet; and

returning the response data packet to a server for decryption.

19. The computer-implemented system of claim 15 , wherein the terminal device comprises a wearable device.

20. The computer-implemented system of claim 15 , wherein the service application comprises a payment type service application.

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: ALIBABA GROUP HOLDING LIMITED
To: ADVANTAGEOUS NEW TECHNOLOGIES CO., LTD.
Reel/Frame 053743/0464 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 5, 2020
From: SUN, YUANBO
To: ALIBABA GROUP HOLDING LIMITED
Reel/Frame 052577/0808 →