IP Library Granted Patent US 8,869,254
Granted Patent B2
US 8,869,254 · App. 12/806,601 · Granted Oct 21, 2014

User verification using voice based password

Inventors: Yingwei Chen (Hangzhou, CN); Zheng Yang (Hangzhou, CN)
Assignee: Alibaba Group Holding Limited
H04L63/0838H04L9/32G06F21/31H04L63/083G06F21/43H04L63/0861H04L63/08
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 8,869,254
App. No.
12/806,601
Granted
Oct 21, 2014
Kind
B2
Abstract

Verifying a user includes: receiving a service request; generating a text based first dynamic password upon receiving the service request; converting the first dynamic password into sound information; transmitting the sound information to a user terminal over a communication network; receiving over the Internet a second dynamic password entered by the user based on the sound information, the second dynamic password being a text based password; comparing the first and second dynamic passwords for consistency; and indicating that verification is successful if the first and the second dynamic passwords are consistent.

Claims (42)

1. A method for verifying a user, comprising:

receiving a service request associated with the user;

generating at a server a text-based first dynamic password upon receiving the service request;

including the first dynamic password and identification information associated with a user terminal associated with the user in an encapsulation;

converting the first dynamic password into sound information based at least in part on the encapsulation;

transmitting the sound information to the user terminal over a communication network based at least in part on the encapsulation;

receiving over the Internet a second dynamic password entered by the user based on the sound information, the second dynamic password being a text-based password;

comparing the first and second dynamic passwords for consistency; and

indicating that verification is successful in the event that the first and the second dynamic passwords are consistent, wherein the first and second dynamic passwords are consistent in the event the second dynamic password reflects the sound information associated with the first dynamic password, and indicating that the verification is unsuccessful in the event that the first and second dynamic passwords are inconsistent.

2. The method according to claim 1 , wherein comparing the first and the second dynamic passwords for consistency includes determining whether their sound information matches.

3. The method according to claim 1 , wherein the first and the second dynamic passwords are consistent but not identical.

4. The method according to claim 1 , wherein the user terminal includes a telephone.

5. The method according to claim 1 , wherein the first dynamic password is stored after it is generated.

6. The method according to claim 5 , further comprising maintaining the first dynamic password.

7. The method according to claim 1 , wherein the second dynamic password is received from a client device that is different from the user terminal.

8. A system for verifying a user, comprising:

one or more processors configured to:

receive a service request associated with the user;

generate at a server a text-based first dynamic password upon receiving the service request;

include the first dynamic password and identification information associated with a user terminal associated with the user in an encapsulation;

cause the first dynamic password to be converted into sound information based at least in part on the encapsulation;

transmit the sound information to the user terminal over a communication network based at least in part on the encapsulation;

receive over the Internet a second dynamic password entered by the user based on the sound information, the second dynamic password being a text-based password;

compare the first and second dynamic passwords for consistency; and

indicate that verification is successful in the event that the first and the second dynamic passwords are consistent, wherein the first and second dynamic passwords are consistent in the event the second dynamic password reflects the sound information associated with the first dynamic password, and indicating that the verification is unsuccessful in the event that the first and second dynamic passwords are inconsistent; and

one or more memories coupled to the one or more processors, configured to provide the one or more processors with instructions.

9. The system according to claim 8 , wherein comparing the first and the second dynamic passwords includes comparing their sound information.

10. The system according to claim 8 , wherein the first and the second dynamic passwords are consistent but not identical.

11. The system according to claim 8 , wherein the user terminal includes a telephone.

12. The system according to claim 8 , wherein the first dynamic password is stored after it is generated.

13. The system according to claim 12 , wherein the one or more processors are further configured to maintain the first dynamic password.

14. A computer program product for verifying a user, the computer program product being embodied in a non-transitory computer readable storage medium and comprising computer instructions for:

receiving a service request associated with the user;

generating at a server a text-based first dynamic password upon receiving the service request;

including the first dynamic password and identification information associated with a user terminal associated with the user in an encapsulation;

converting the first dynamic password into sound information based at least in part on the encapsulation;

transmitting the sound information to the user terminal over a communication network based at least in part on the encapsulation;

receiving over the Internet a second dynamic password entered by the user based on the sound information, the second dynamic password being a text-based password;

comparing the first and second dynamic passwords for consistency; and

indicating that verification is successful in the event that the first and the second dynamic passwords are consistent, wherein the first and second dynamic passwords are consistent in the event the second dynamic password reflects the sound information associated with the first dynamic password, and indicating that the verification is unsuccessful in the event that the first and second dynamic passwords are inconsistent.

15. The computer program product recited in claim 14 , wherein comparing the first and the second dynamic passwords for consistency includes determining whether their sound information matches.

16. The computer program product recited in claim 14 , wherein the first and the second dynamic passwords are consistent but not identical.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 4, 2020
From: ALIBABA GROUP HOLDING LIMITED
To: ADVANCED NEW TECHNOLOGIES CO., LTD.
Reel/Frame 051716/0273 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 16, 2010
From: CHEN, YINGWEI; YANG, ZHENG
To: ALIBABA GROUP HOLDING LIMITED
Reel/Frame 024898/0702 →
Priority Claims (1)
CN 2009 1 0165944 · Aug 18, 2009 · national
Continuity (1)
Related Publication 20110047607A1 · Feb 24, 2011