IP Library Granted Patent US 10,581,784
Granted Patent B2
US 10,581,784 · App. 15/410,977 · Granted Mar 3, 2020

Method and apparatus for adding notification objects

Inventors: Lili Zhang (Hangzhou, CN); Chunping Zi (Hangzhou, CN); Zhuqing Wan (Hangzhou, CN); Minli Wu (Hangzhou, CN)
Assignee: DingTalk Holding (Cayman) Limited
H04L51/24H04L51/10H04L51/34H04L51/28H04L61/1594
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,581,784
App. No.
15/410,977
Granted
Mar 3, 2020
Kind
B2
Abstract

Embodiments of the present invention provide a system for generating a user-targeting alert notification based on an existing communication message. The system improves significantly over previous systems by providing more efficient and expeditious user operation. A computing device receives an instruction to generate a user-targeting alert notification based on an existing communication message. In response to determining that a body of the existing message indicates a target user in a designated format, the computing device adds the target user as a recipient of the user-targeting alert notification, generates the notification based on the body of the existing communication message, and sends the notification to the recipient.

Claims (81)

1. A computer-executed method for generating at least one user-targeting alert notification, the method comprising:

determining, by a computing device associated with a user, an existing communication message displayed on the computing device;

receiving, from the user via the computing device, a first instruction to invoke a menu control which includes a function to generate a user-targeting alert notification;

invoking, by the computing device, the menu control, wherein the menu control is displayed on the computing device; and

in response to receiving, from the user, a second instruction which invokes the function to generate the user-targeting alert notification based on the existing communication message, converting the existing communication message to the user-targeting alert notification, which involves:

determining that a body of the existing communication message contains information indicating at least one target user in a designated format;

automatically adding, by the computing device, the at least one target user as a recipient of the user-targeting alert notification;

displaying, on the computing device, a graphical user interface which indicates the automatically added at least one target user; and

sending the user-targeting alert notification to the recipient.

2. The method of claim 1 ,

wherein the existing communication message includes a group conversation message to a group, and wherein the at least one target user is a member of the group;

wherein the designated format includes a text identifier and a user name; and

wherein the method further comprises identifying the at least one target user by matching the user name in an address book.

3. The method of claim 1 :

wherein the displayed graphical user interface further allows the user to manually select one or more target users as recipients of the user-targeting alert notification, and

wherein sending the user-targeting alert notification to the recipient further comprises sending the user-targeting alert notification to the manually selected recipients.

4. The method of claim 1 , further comprising determining the recipient of the user-targeting alert notification based on one or more of:

a read status of the existing communication message;

artificial intelligence;

selecting as the recipient a target user who has previously received a user-targeting alert notification; and

selecting as the recipient a target user who has frequently received user targeting alert notifications.

5. The method of claim 1 , further comprising displaying the existing communication message in an input control without sending the existing communication message.

6. The method of claim 5 , wherein displaying the existing communication message in the input control comprises displaying the existing communication message in a non-messaging application.

7. The method of claim 1 , wherein the generated user-targeting alert notification includes one or more of:

a text message;

an emoji;

an audio message delivered via a voice call; and

a video message.

8. A non-transitory computer-readable storage medium storing instructions that when executed by a computer cause the computer to perform a method for generating at least one user-targeting alert notification, the method comprising:

determining, by a computing device associated with a user, an existing communication message displayed on the computing device;

receiving, from the user via the computing device, a first instruction to invoke a menu control which includes a function to generate a user-targeting alert notification;

invoking, by the computing device, the menu control, wherein the menu control is displayed on the computing device; and

in response to receiving, from the user, a second instruction which invokes the function to generate the user-targeting alert notification based on the existing communication message, converting the existing communication message to the user-targeting alert notification, which involves:

determining that a body of the existing communication message contains information indicating at least one target user in a designated format;

automatically adding, by the computing device, the at least one target user as a recipient of the user-targeting alert notification;

displaying, on the computing device, a graphical user interface which indicates the automatically added at least one target user; and

sending the user-targeting alert notification to the recipient.

9. The non-transitory computer-readable storage medium of claim 8 ,

wherein the existing communication message includes a group conversation message to a group, and wherein the at least one target user is a member of the group;

wherein the designated format includes a text identifier and a user name; and

wherein the method further comprises identifying the at least one target user by matching the user name in an address book.

10. The non-transitory computer-readable storage medium of claim 8 :

wherein the displayed graphical user interface further allows the user to manually select one or more target users as recipients of the user-targeting alert notification, and

wherein sending the user-targeting alert notification to the recipient further comprises sending the user-targeting alert notification to the manually selected recipients.

11. The non-transitory computer-readable storage medium of claim 8 , wherein the method further comprises determining the recipient of the user-targeting alert notification based on one or more of:

a read status of the existing communication message;

artificial intelligence;

selecting as the recipient a target user who has previously received a user-targeting alert notification; and

selecting as the recipient a target user who has frequently received user targeting alert notifications.

12. The non-transitory computer-readable storage medium of claim 8 , wherein the method further comprises displaying the existing communication message in an input control without sending the existing communication message.

13. The non-transitory computer-readable storage medium of claim 12 , wherein the existing communication message has been entered in the input control in a non-messaging application.

14. The non-transitory computer-readable storage medium of claim 8 , wherein the generated user-targeting alert notification includes one or more of:

a text message;

an emoji;

an audio message delivered via a voice call; and

a video message.

15. A computing system for generating at least one user-targeting alert notification, the system comprising:

a set of processors; and

a non-transitory computer-readable medium coupled to the set of processors storing instructions thereon that, when executed by the processors, cause the processors to perform a method for generating user-targeting alert notifications, the method comprising:

determining, by a computing device associated with a user, an existing communication message displayed on the computing device;

receiving, from the user via the computing device, a first instruction to invoke a menu control which includes a function to generate a user-targeting alert notification;

invoking, by the computing device, the menu control, wherein the menu control is displayed on the computing device; and

in response to receiving, from the user, a second instruction which invokes the function to generate the user-targeting alert notification based on the existing communication message, converting the existing communication message to the user-targeting alert notification, which involves:

determining that a body of the existing communication message contains information indicating at least one target user in a designated format;

automatically adding, by the computing device, the at least one target user as a recipient of the user-targeting alert notification;

displaying, on the computing device, a graphical user interface which indicates the automatically added at least one target user; and

sending the user-targeting alert notification to the recipient.

16. The computing system of claim 15 ,

wherein the existing communication message includes a group conversation message to a group, and wherein the at least one target user is a member of the group;

wherein the designated format includes a text identifier and a user name; and

wherein the method further comprises identifying the at least one target user by matching the user name in an address book.

17. The computing system of claim 15 :

wherein the displayed graphical user interface further allows the user to manually select one or more target users as recipients of the user-targeting alert notification, and

wherein sending the user-targeting alert notification to the recipient further comprises sending the user-targeting alert notification to the manually selected recipients.

18. The computing system of claim 15 , wherein the method further comprises determining the recipient of the user-targeting alert notification based on one or more of:

a read status of the existing communication message;

artificial intelligence;

selecting as the recipient a target user who has previously received a user-targeting alert notification; and

selecting as the recipient a target user who has frequently received user targeting alert notifications.

19. The computing system of claim 15 , wherein the existing communication message has been entered in an input control but not sent.

20. The computing system of claim 19 , wherein the existing communication message has been entered in the input control in a non-messaging application.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 12, 2019
From: ALIBABA GROUP HOLDING LIMITED
To: DINGTALK HOLDING (CAYMAN) LIMITED
Reel/Frame 048312/0563 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 6, 2017
From: ZHANG, LILI; ZI, CHUNPING; WAN, ZHUQING; WU, MINLI
To: ALIBABA GROUP HOLDING LIMITED
Reel/Frame 041186/0066 →
Priority Claims (1)
CN 2016 1 0128666 · Mar 7, 2016 · national
Continuity (1)
Related Publication 20170257338A1 · Sep 7, 2017