IP Library Granted Patent US 10,623,560
Granted Patent B2
US 10,623,560 · App. 15/097,220 · Granted Apr 14, 2020

Method and server for securing communication number

Inventor: Daocheng Xie (Hangzhou, CN)
Assignee: Alibaba Group Holding Limited
H04M3/42008H04M3/229H04M3/42059H04M3/42102
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,623,560
App. No.
15/097,220
Granted
Apr 14, 2020
Kind
B2
Abstract

An interaction method includes receiving an order request sent by a first communication terminal, and acquiring a first communication number according to the order request; allocating a second communication number to the first communication number, and setting a correlation between the first communication number and the second communication number; sending first correlation information to a basic communication server, the first correlation information carrying the first communication number and the second communication number; binding the second communication number with the order request; issuing the order request, the order request carrying the second communication number; receiving response information sent by a second communication terminal, and obtaining a third communication number according to the response information; and sending second correlation information to the basic communication server, the second correlation information carrying at least the second communication number and the third communication number. The interaction method effectively protects user privacy.

Claims (51)

1. A method comprising:

receiving an order request sent by a first communication terminal;

acquiring a first communication number of the first communication terminal according to the order request;

allocating a second communication number to the first communication number, the second communication number being a calling number;

setting a first correlation between the first communication number and the second communication number;

assigning an index to the second communication number, the index uniquely determining the second communication number;

storing the first communication number and the index in correspondence with each other;

sending, by a server, the order request to one or more communication terminals, the order request including the second communication number;

receiving response information corresponding to the order request, sent by a second communication terminal of the one or more communication terminals;

obtaining a third communication number of the second communication terminal according to the response information;

setting a second correlation between the second communication number and the third communication number; and

establishing communication between a user of the first communication terminal and a user of the second communication terminal using the second communication number as the calling number to protect privacy of the user of the first communication terminal and the user of the second communication terminal.

2. The method of claim 1 , further comprising sending first correlation information to a basic communication server, the first correlation information carrying the first communication number and the second communication number.

3. The method of claim 2 , further comprising sending second correlation information to the basic communication server, the second correlation information carrying at least the second communication number and the third communication number.

4. The method of claim 2 , further comprising binding the third communication number with the order request.

5. The method of claim 1 , further comprising setting a failure event for the binding of the second communication number with the order request.

6. The method of claim 5 , further comprising: sending a failure request for the correlation of the second communication number and the first communication number and the third communication number, upon detecting that the failure event occurred.

7. The method of claim 5 , wherein the failure event includes that a current time exceeds a set valid time.

8. The method of claim 5 , wherein the failure event is determined according to a state of the order request.

9. The method of claim 5 , wherein the failure event includes that the order request is invalid.

10. A method comprising:

receiving an order request sent by a first communication terminal;

acquiring a first communication number of the first communication terminal according to the order request;

allocating a second communication number to the first communication number;

assigning an index to the second communication number, the index uniquely determining the second communication number;

storing the first communication number and the index in correspondence with each other;

sending, by a server, the order request to one or more communication terminals, the order request including the second communication number;

receiving response information corresponding to the order request, sent by a second communication terminal of the one or more communication terminals;

obtaining a third communication number of the second communication terminal according to the response information;

setting a triplet binding relation among the first communication number, the second communication number and the third communication number; and

establishing communication between a user of the first communication terminal and a user of the second communication terminal using] the second communication number as a calling number to protect privacy of the user of the first communication terminal and the user of the second communication terminal.

11. The method of claim 10 , further comprising binding the first communication number, the second communication number, and the third communication number with the order request.

12. The method of claim 10 , further comprising setting a failure event for the binding of the second communication number with the order request.

13. The method of claim 12 , further comprising:

sending a failure request of the correlation of the second communication number and the first communication number and the third communication number, upon detecting that the failure event occurred.

14. The method of claim 12 , wherein the failure event includes that a current time exceeds a set valid time.

15. The method of claim 12 , wherein the failure event is determined according to a state of the order request.

16. The method of claim 12 , wherein the failure event includes that the order request is invalid.

17. A server comprising:

one or more processors; and

memory including instructions that, when executed by the one or more processors, cause the one or more processors to perform acts comprising:

receiving an order request from a first communication terminal, and acquiring a first telephone number according to the order request;

allocating a second telephone number to the first telephone number, and setting a first correlation between the first telephone number and the second telephone number;

assigning an index to the second telephone number, the index uniquely determining the second telephone number;

storing the first telephone number and the index in correspondence with each other;

binding the second telephone number with the order request;

sending, by a server, the order request to one or more communication terminals, the order request including the second telephone number;

receiving response information sent by a second communication terminal of the one or more communication terminals and acquiring a third telephone number according to the response information;

setting a second correlation between the second telephone number and the third telephone number, and sending the first correlation and the second correlation to a basic communication server, the second correlation information carrying at least the second telephone number and the third telephone number; and

establishing communication between a user of the first communication terminal and a user of the second communication terminal using the second telephone number to protect privacy of the user of the first communication terminal and the user of the second communication terminal.

18. The server of claim 17 , wherein the method further comprises setting a failure event for the binding of the second telephone number with the order request.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 21, 2026
From: ALIBABA GROUP HOLDING LIMITED
To: CLOUD INTELLIGENCE ASSETS HOLDING (SINGAPORE) PRIVATE LIMITED
Reel/Frame 075478/0225 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 18, 2016
From: XIE, DAOCHENG
To: ALIBABA GROUP HOLDING LIMITED
Reel/Frame 038458/0655 →
Priority Claims (1)
CN 2015 1 0173924 · Apr 13, 2015 · national
Continuity (1)
Related Publication 20160301664A1 · Oct 13, 2016