IP Library › Granted Patent US 10,505,876
Granted Patent B2
US 10,505,876 · App. 15/153,662 · Granted Dec 10, 2019

Instant communication method and server

Inventors: Zhu Hong (Fremont, CA); Hang Chen (Hangzhou, CN); Zhenhao Wu (Hangzhou, CN)
Assignee: Dingtalk Holding (Cayman) Limited
H04L51/10H04L51/04G10L13/00
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,505,876
App. No.
15/153,662
Granted
Dec 10, 2019
Kind
B2
Abstract

An instant communication method is disclosed. The method includes receiving an instant communication message sent by a first client terminal, the instant communication message including first identity information and second identity information; obtaining a corresponding self-defined voice message based on the first identity information; adding the instant communication message to the end of the self-defined voice message to form a current message; and sending the current message to a communication device that corresponds to the second identity information. The instant communication method is able to effectively avoid misunderstanding of a message receiving party.

Claims (57)

1. A method implemented by a server, comprising:

receiving an instant communication message sent by a first client terminal, the instant communication message including message content, first identity information and second identity information;

obtaining a self-defined voice message stored on the server based at least in part on the first identity information, the self-defined voice message comprising at least part of the first identity information in voice form;

converting the message content into a corresponding voice message;

combining the corresponding voice message with the self-defined voice message to form a combined message; and

sending the combined message to a second client terminal that corresponds to the second identity information.

2. The method of claim 1 , wherein the message content of the instant communication message comprises a text message, converting the message content into a corresponding voice message comprises converting the text message into a corresponding voice message, and combining the corresponding voice message with the self-defined voice message comprises

adding the corresponding voice message to an end of the self-defined message.

3. The method of claim 1 , wherein the message content of the instant communication message comprises an electronic file attached to the instant communication message, converting the message content into a corresponding voice message comprises converting content of the electronic file into a corresponding voice message, and combining the corresponding voice message with the self-defined voice message comprises

adding the corresponding voice message to an end of the self-defined message.

4. The method of claim 1 , further comprising:

receiving the self-defined voice message from the first client terminal;

obtaining the first identity information corresponding to the self-defined voice message; and

correspondingly storing the self-defined voice message and the first identity information.

5. The method of claim 1 , wherein sending the combined message comprises:

obtaining a communication number associated with the second identity information;

initiating a call to the communication number;

sending the combined message to the second client terminal after a communication with the second client terminal is established.

6. The method of claim 1 , further comprising correspondingly storing the self-defined voice message and the first identity information identifying the sending client terminal.

7. The method of claim 1 , wherein obtaining the self-defined voice message comprises obtaining a corresponding location or storage path of the self-defined voice message based on the first identity information identifying the sending client terminal.

8. One or more computer-readable media storing executable instructions that, when executed by one or more processors of a server, cause the one or more processors to perform acts comprising:

receiving an instant communication message sent by a first client terminal, the instant communication message including message content, first identity information and second identity information;

obtaining a self-defined voice message stored on the server based at least in part on the first identity information the self-defined voice message comprising at least part of the first identity information in voice form;

converting the message content into a corresponding voice message;

combining the corresponding voice message with the self-defined voice message to form a combined message; and

sending the combined message to a second client terminal that corresponds to the second identity information.

9. The one or more computer-readable media of claim 8 , wherein the message content of the instant communication message comprises a text message, converting the message content into a corresponding voice message comprises converting the text message into a corresponding voice message, and combining the corresponding voice message with the self-defined voice message comprises

adding the corresponding voice message to an end of the self-defined message.

10. The one or more computer-readable media of claim 8 , wherein the message content of the instant communication message comprises an electronic file attached to the instant communication message, converting the message content into a corresponding voice message comprises converting content of the electronic file into a corresponding voice message, and combining the corresponding voice message with the self-defined voice message comprises

adding the corresponding voice message to an end of the self-defined message.

11. The one or more computer-readable media of claim 8 , the acts further comprising:

receiving the self-defined voice message from the first client terminal;

obtaining the first identity information corresponding to the self-defined voice message; and

correspondingly storing the self-defined voice message and the first identity information.

12. The one or more computer-readable media of claim 8 , wherein sending the current message comprises:

obtaining a communication number that is bound to the second identity information;

initiating a call to the communication number;

sending the current message to the second client terminal after a communication with the second client terminal that uses the communication number is established.

13. The one or more computer-readable media of claim 8 , the acts further comprising correspondingly storing the self-defined voice message and the first identity information.

14. The one or more computer-readable media of claim 8 , wherein obtaining the self-defined voice message comprises obtaining a corresponding location or storage path of the self-defined voice message based on the first identity information.

15. A server comprising:

one or more processors;

memory;

a receiving module stored in the memory and executable by the one or more processors to receive an instant communication message sent by a first client terminal, the instant communication message including message content, first identity information and second identity information;

an acquisition module stored in the memory and executable by the one or more processors to obtain a corresponding self-defined voice message stored on the server according to the first identity information, the self-defined voice message comprising at least part of the first identity information in voice form;

a combination module stored in the memory and executable by the one or more processors to convert the message content into a corresponding voice message and combine the corresponding voice message with the self-defined voice message to form a combined message; and

a sending module stored in the memory and executable by the one or more processors to send the combined message to a second client terminal that corresponds to the second identity information.

16. The server of claim 15 , wherein the message content of the instant communication message comprises a text message, and the combination module converts the message content into a corresponding voice message by converting the text message into a corresponding voice message, and combines the corresponding voice message with the self-defined voice message by

adding the corresponding voice message to an end of the self-defined message.

17. The server of claim 15 , wherein the message content of the instant communication message comprises an electronic file attached to the instant communication message, and the combination module converts the message content into a corresponding voice message by converting content of the electronic file into a corresponding voice message, and combines the corresponding voice message with the self-defined voice message by

adding the corresponding voice message to an end of the self-defined message.

18. The server of claim 15 , wherein the sending module sends the current message by:

obtaining a communication number that is bound to the second identity information;

initiating a call to the communication number;

sending the combined message to the second client terminal after a communication with the second client terminal is established.

19. The server of claim 15 , wherein the acquisition module obtains the self-defined voice message by obtaining a corresponding location or storage path of the self-defined voice message based on the first identity information.

20. The server of claim 15 , wherein the self-defined voice message and the first identity information are correspondingly stored together.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 22, 2019
From: ALIBABA GROUP HOLDING LIMITED
To: DINGTALK HOLDING (CAYMAN) LIMITED
Reel/Frame 048417/0707 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 15, 2017
From: HONG, ZHU; CHEN, HANG; WU, ZHENHAO
To: ALIBABA GROUP HOLDING LIMITED
Reel/Frame 042728/0188 →
Priority Claims (1)
CN 2015 1 0245851 · May 14, 2015 · national
Continuity (1)
Related Publication 20160337284A1 · Nov 17, 2016