IP Library Granted Patent US 11,403,606
Granted Patent B2
US 11,403,606 · App. 16/888,547 · Granted Aug 2, 2022

Executing application without unlocking mobile device

Inventors: Jing Li (Hangzhou, CN); Chunpei Feng (Hangzhou, CN); Wenbo Yang (Hangzhou, CN); Mian Huang (Hangzhou, CN)
Assignee: Advanced New Technologies Co., Ltd.
G06Q20/108G06F21/316G06Q20/326G06Q20/3223G06Q20/3276G06Q20/4014G06Q20/42H04M1/72454H04W4/027H04M2250/12
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,403,606
App. No.
16/888,547
Granted
Aug 2, 2022
Kind
B2
Abstract

Implementations of the present specification disclose mobile payment methods, apparatuses, and devices. In one aspect, the method includes: monitoring, by a terminal device that is in lock screen mode, outputs of one or more sensors of the terminal device; determining that the outputs of the one or more sensors satisfy first specified criteria indicative of one or more particular body movements; in response to determining that the outputs of the one or more sensors satisfy the first specified criteria, displaying, on the terminal device, a payment processing interface; receiving an input through the payment processing interface; and executing a payment service based on the input.

Claims (81)

1. A computer-implemented method for performing mobile payment services on a lock screen of a terminal device, comprising:

monitoring, by a terminal device that is in lock screen mode, outputs of one or more motion sensors of the terminal device;

determining that a first output of the outputs of the one or more motion sensors satisfies first specified criteria indicative of one or more particular body movements;

in response to determining that the first output of the outputs of the one or more motion sensors satisfies the first specified criteria, displaying, on the terminal device, a scan box within a specified application installed on the terminal device while continuing to monitor the outputs of one or more motion sensors of the terminal device, wherein the specified application allows a user to perform the mobile payment services without unlocking a screen of the terminal device;

after displaying the scan box within the specified application, determining, from the continued monitoring of the outputs of the one or more sensors of the terminal device, whether a second output of the outputs of the one or more motion sensors satisfy the first specified criteria indicative of the one or more particular body movements;

in response to determining from the continued monitoring that the second output of the outputs of the one or more motion sensors does not satisfy the first specified criteria, performing the following steps to execute a first mobile payment service:

obtaining, by the terminal device and while displaying the scan box, a first graphical identifier captured in the scan box; and

generating, by the terminal device, and transmitting to a system external to the terminal device, data that causes the system to transfer a first payment to a payee account that is identified by the first graphical identifier; and

in response to determining from the continued monitoring that the second output of the outputs of the one or more motion sensors satisfies the first specified criteria, performing the following steps to execute a second mobile payment service:

switching, on the terminal device, from the first mobile payment service to the second mobile payment service while remaining in lock screen mode;

displaying, on the terminal device, a second graphical identifier within the specified application installed on the terminal device; and

generating, by the terminal device, and transmitting to the system external to the terminal device, data that causes the system to deduct a second payment from a payor account that is identified by the second graphical identifier;

wherein the one or more motion sensors comprise an acceleration sensor, and wherein the monitoring the outputs of the one or more motion sensors of the terminal device comprises:

monitoring, by the terminal device, an output of the acceleration sensor;

determining, based on the output of the acceleration sensor, that a value of an acceleration of the terminal device is higher than a specified threshold; and

in response to determining that the value of an acceleration of the terminal device is higher than the specified threshold, determining that the first output of the outputs of the one or more motion sensors satisfies the first specified criteria indicative of the one or more particular body movements.

2. The computer-implemented method of claim 1 , wherein displaying the scan box within the specified application comprises:

obtaining rendering data from the specified application; and

displaying the scan box based on the obtained rendering data.

3. The computer-implemented method of claim 1 , wherein displaying the scan box within a specified application comprises:

selecting, from a plurality of candidate layouts of a mobile payment interface of the specified application, a layout that includes the scan box; and

displaying the layout that includes the scan box on a screen of the terminal device.

4. The computer-implemented method of claim 1 , wherein the first graphical identifier comprises a payment collection QR code of the payee account to which the first payment is transferred.

5. The computer-implemented method of claim 1 , wherein the second identifier comprises a payment QR code of the payor account from which the second payment is deducted.

6. The computer-implemented method of claim 1 , wherein executing the second mobile payment service further comprises:

performing identity verification on a user of the terminal device;

determining that the identity verification on the user is successful; and

deducting the second payment from the payor account responsive to determining that the identity verification on the user is successful.

7. The computer-implemented method of claim 6 , wherein the payor account is associated with the user of the terminal device.

8. A computer-implemented system for performing mobile payment services on a lock screen of a terminal device, comprising:

a terminal device that comprises 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 operations comprising:

monitoring, by the terminal device that is in lock screen mode, outputs of one or more motion sensors of the terminal device;

determining, by the terminal device, that a first output of the outputs of the one or more motion sensors satisfies first specified criteria indicative of one or more particular body movements;

in response to determining that the first output of the outputs of the one or more motion sensors satisfies the first specified criteria, displaying, on the terminal device, a scan box within a specified application installed on the terminal device while continuing to monitor the outputs of one or more motion sensors of the terminal device, wherein the specified application allows a user to perform the mobile payment services without unlocking a screen of the terminal device;

after displaying the scan box within the specified application, determining, by the terminal device, from the continued monitoring of the outputs of the one or more sensors of the terminal device, whether a second output of the outputs of the one or more motion sensors satisfy the first specified criteria indicative of the one or more particular body movements;

in response to determining from the continued monitoring that the second output of the outputs of the one or more motion sensors does not satisfy the first specified criteria, performing, by the terminal device, the following steps to execute a first mobile payment service:

obtaining, by the terminal device and while displaying the scan box, a first graphical identifier captured in the scan box; and

generating, by the terminal device, and transmitting to a system external to the terminal device, data that causes the system to transfer a first payment to a payee account that is identified by the first graphical identifier; and

in response to determining from the continued monitoring that the second output of the outputs of the one or more motion sensors satisfies the first specified criteria, performing, by the terminal device, the following steps to execute a second mobile payment service:

switching, on the terminal device, from the first mobile payment service to the second mobile payment service while remaining in lock screen mode;

displaying, on the terminal device, a second graphical identifier within the specified application installed on the terminal device; and

generating, by the terminal device, and transmitting to the system external to the terminal device, data that causes the system to deduct a second payment from a payor account that is identified by the second graphical identifier;

wherein the one or more motion sensors comprise an acceleration sensor, and wherein the monitoring the outputs of the one or more motion sensors of the terminal device comprises:

monitoring, by the terminal device, an output of the acceleration sensor;

determining, based on the output of the acceleration sensor, that a value of an acceleration of the terminal device is higher than a specified threshold; and

in response to determining that the value of an acceleration of the terminal device is higher than the specified threshold, determining that the first output of the outputs of the one or more motion sensors satisfies the first specified criteria indicative of the one or more particular body movements.

9. The computer-implemented system of claim 8 , wherein displaying the scan box within the specified application comprises:

obtaining rendering data from the specified application; and

displaying the scan box based on the obtained rendering data.

10. The computer-implemented system of claim 8 , wherein displaying the scan box within a specified application comprises:

selecting, from a plurality of candidate layouts of a mobile payment interface of the specified application, a layout that includes the scan box; and

displaying the layout that includes the scan box on a screen of the terminal device.

11. The computer-implemented system of claim 8 , wherein the first graphical identifier comprises a payment collection QR code of the payee account to which the first payment is transferred.

12. The computer-implemented system of claim 8 , wherein the second identifier comprises a payment QR code of the payor account from which the second payment is deducted.

13. The computer-implemented system of claim 8 , wherein executing the second mobile payment service further comprises:

performing identity verification on a user of the terminal device;

determining that the identity verification on the user is successful; and

deducting the second payment from the payor account responsive to determining that the identity verification on the user is successful.

14. The computer-implemented system of claim 13 , wherein the payor account is associated with the user of the terminal device.

15. A non-transitory, computer-readable medium storing one or more instructions executable by a computer system that comprises a terminal device to perform operations for performing mobile payment services on a lock screen of a terminal device, the operations comprising:

monitoring, by the terminal device that is in lock screen mode, outputs of one or more motion sensors of the terminal device;

determining, by the terminal device, that a first output of the outputs of the one or more motion sensors satisfies first specified criteria indicative of one or more particular body movements;

in response to determining that the first output of the outputs of the one or more motion sensors satisfies the first specified criteria, displaying, by the terminal device, on the terminal device, a scan box within a specified application installed on the terminal device while continuing to monitor the outputs of one or more motion sensors of the terminal device, wherein the specified application allows a user to perform the mobile payment services without unlocking a screen of the terminal device;

after displaying the scan box within the specified application, determining, by the terminal device, from the continued monitoring of the outputs of the one or more sensors of the terminal device, whether a second output of the outputs of the one or more motion sensors satisfy the first specified criteria indicative of the one or more particular body movements;

in response to determining from the continued monitoring that the second output of the outputs of the one or more motion sensors does not satisfy the first specified criteria, performing, by the terminal device, the following steps to execute a first mobile payment service:

obtaining, by the terminal device and while displaying the scan box, a first graphical identifier captured in the scan box; and

generating, by the terminal device, and transmitting to a system external to the terminal device, data that causes the system to transfer a first payment to a payee account that is identified by the first graphical identifier; and

in response to determining from the continued monitoring that the second output of the outputs of the one or more motion sensors satisfies the first specified criteria, performing, by the terminal device, the following steps to execute a second mobile payment service:

switching, on the terminal device, from the first mobile payment service to the second mobile payment service while remaining in lock screen mode;

displaying, on the terminal device, a second graphical identifier within the specified application installed on the terminal device; and

generating, by the terminal device, and transmitting to the system external to the terminal device, data that causes the system to deduct a second payment from a payor account that is identified by the second graphical identifier;

wherein the one or more motion sensors comprise an acceleration sensor, and wherein the monitoring the outputs of the one or more motion sensors of the terminal device comprises:

monitoring, by the terminal device, an output of the acceleration sensor;

determining, based on the output of the acceleration sensor, that a value of an acceleration of the terminal device is higher than a specified threshold; and

in response to determining that the value of an acceleration of the terminal device is higher than the specified threshold, determining that the first output of the outputs of the one or more motion sensors satisfies the first specified criteria indicative of the one or more particular body movements.

16. The non-transitory, computer-readable medium of claim 15 , wherein executing the second mobile payment service further comprises:

performing identity verification on a user of the terminal device;

determining that the identity verification on the user is successful; and

deducting the second payment from the payor account responsive to determining that the identity verification on the user is successful.

17. The non-transitory, computer-readable medium of claim 16 , wherein the payor account is associated with the user of the terminal device.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 28, 2020
From: LI, JING; FENG, CHUNPEI; YANG, WENBO; HUANG, MIAN
To: ALIBABA GROUP HOLDING LIMITED
Reel/Frame 054855/0907 →
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 →
Priority Claims (1)
CN 201810010595.7 · Jan 5, 2018 · national
Continuity (2)
Continuation PCTCN2018123140 · Dec 24, 2018
Related Publication 20200294013A1 · Sep 17, 2020
Cited By (1)
US 12,619,986