IP Library Granted Patent US 12694348
Granted Patent B2
US 12694348 · App. 18/725,308 · Granted Jul 28, 2026

Task participant adding method and apparatus, electronic device, and storage medium

Inventors: Danni Wu (Beijing, CN); Jian Sun (Beijing, CN); Yongning Fu (Beijing, CN)
Assignee: BEIJING ZITIAO NETWORK TECHNOLOGY CO., LTD.
G06Q10/06311G06F3/04842H04L51/21
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 12694348
App. No.
18/725,308
Granted
Jul 28, 2026
Kind
B2
Abstract

A task participant adding method and apparatus, an electronic device, and a storage medium. The method comprises: in response to an operation of creating a task in a session, displaying a task creation interface in a session interface, the task creation interface comprising a task participant adding option; in response to a selection operation performed with respect to the task participant adding option, displaying a session member select-all option; and in response to a selection operation performed with respect to the session member select-all option, adding all members of the session as participants of the task, and displaying the session member select-all option as selected.

Claims (67)

1 . A method for adding task participants in an application, comprising:

in response to receiving an interactive operation of creating a task in a session, displaying a task creation interface in a session interface, the task creation interface comprising a task participant adding interactive option, wherein the session interface and the task creation interface are both graphical user interfaces (GUIs);

in response to receiving a selection operation on the task participant adding interactive option, displaying a session members select-all interactive option, and further displaying a session member list of the session; and

in response to receiving a selection operation on the session members select-all interactive option, adding all members of the session as participants of the task, and displaying a selected state of the session members select-all interactive option, and further displaying a selected state of all the members in the session member list,

wherein the in response to receiving the selection operation on the task participant adding interactive option, displaying the session members select-all interactive option, and further displaying the session member list of the session, comprises:

in response to receiving the selection operation on the task participant adding interactive option,

if adding all the members of the session as the participants of the task is not restricted, displaying the session members select-all interactive option and the session member list of the session, the session members select-all interactive option being in a selectable state, and the session member list of the session comprising all the members of the session; or

if adding all the members of the session as the participants of the task is restricted, either not displaying the session members select-all interactive option, or displaying the session members select-all interactive option in an unselectable state; and displaying the session member list of the session.

2 . The method according to claim 1 , after the in response to the selection operation on the session members select-all interactive option, adding all the members of the session as the participants of the task, and displaying the selected state of the session members select-all interactive option, further comprising:

in response to a deselection operation on part of the members in the session member list, canceling adding the part of the members as the participants of the task, and displaying an unselected state of the part of the members in the session member list.

3 . The method according to claim 1 , further comprising at least one of:

updating a task participant list based on any one of the selection operation or a deselection operation on the session members select-all interactive option; or,

updating the task participant list based on any one of a selection operation or a deselection operation on each member in the session member list of the session,

the task participant list being used for collectively displaying all participants added.

4 . The method according to claim 3 , wherein

in the task participant list, information of one same participant occupies only one display position.

5 . The method according to claim 3 , further comprising:

determining whether all members of current session appear in the task participant list;

if all the members of the current session appear in the task participant list and the session members select-all interactive option is in an unselected state, setting the session members select-all interactive option to the selected state; and

if only part of the members of the current session appear in the task participant list and the session members select-all interactive option is in the selected state, setting the session members select-all interactive option to the unselected state.

6 . The method according to claim 1 , wherein the determining whether the adding all the members of the session as the participants of the task is restricted comprises at least one of:

if the maximum number of participants allowed to be set for the task is less than the number of the session members, determining that the adding all the members of the session as the participants of the task is restricted, the displayed session member list of the session comprising all the members of the session;

or,

if the session is only allowed to display part of the members, determining that the adding all the members of the session as the participants of the task is restricted, the displayed session member list of the session comprising only the part of the members of the session.

7 . The method according to claim 1 , wherein the in response to the operation of creating the task in the session, displaying the task creation interface in the session interface, comprises one or more of:

in response to a message-to-task operation, creating the task in the session;

in response to an operation of triggering a task creation control in a message input box, creating the task in the session; and

in response to an operation of triggering a task creation control in a session sidebar, creating the task in the session.

8 . The method according to claim 1 , wherein the task participants are: task executors or task followers.

9 . An electronic device, comprising:

one or more processors; and

a storage configured to store one or more programs,

the one or more programs, when executed by the one or more processors, causing the one or more processors to implement a method for adding task participants in an application, comprising:

in response to receiving an interactive operation of creating a task in a session, displaying a task creation interface in a session interface, the task creation interface comprising a task participant adding interactive option, wherein the session interface and the task creation interface are both graphical user interfaces (GUIs);

in response to receiving a selection operation on the task participant adding interactive option, displaying a session members select-all interactive option, and further displaying a session member list of the session; and

in response to receiving a selection operation on the session members select-all interactive option, adding all members of the session as participants of the task, and displaying a selected state of the session members select-all interactive option, and further displaying a selected state of all the members in the session member list,

wherein the in response to receiving the selection operation on the task participant adding interactive option, displaying the session members select-all interactive option, and further displaying the session member list of the session, comprises:

in response to receiving the selection operation on the task participant adding interactive option,

if adding all the members of the session as the participants of the task is not restricted, displaying the session members select-all interactive option and the session member list of the session, the session members select-all interactive option being in a selectable state, and the session member list of the session comprising all the members of the session; or

if adding all the members of the session as the participants of the task is restricted, either not displaying the session members select-all interactive option, or displaying the session members select-all interactive option in an unselectable state; and displaying the session member list of the session.

10 . A non-transitory computer-readable storage medium having thereon stored a computer program which, when executed by a processor, implements a method for adding task participants in an application, comprising:

in response to receiving an interactive operation of creating a task in a session, displaying a task creation interface in a session interface, the task creation interface comprising a task participant adding interactive option, wherein the session interface and the task creation interface are both graphical user interfaces (GUIs);

in response to receiving a selection operation on the task participant adding interactive option, displaying a session members select-all interactive option, and further displaying a session member list of the session; and

in response to receiving a selection operation on the session members select-all interactive option, adding all members of the session as participants of the task, and displaying a selected state of the session members select-all interactive option, and further displaying a selected state of all the members in the session member list,

wherein the in response to receiving the selection operation on the task participant adding interactive option, displaying the session members select-all interactive option, and further displaying the session member list of the session, comprises:

in response to receiving the selection operation on the task participant adding interactive option,

if adding all the members of the session as the participants of the task is not restricted, displaying the session members select-all interactive option and the session member list of the session, the session members select-all interactive option being in a selectable state, and the session member list of the session comprising all the members of the session; or

if adding all the members of the session as the participants of the task is restricted, either not displaying the session members select-all interactive option, or displaying the session members select-all interactive option in an unselectable state; and displaying the session member list of the session.

11 . The electronic device according to claim 9 , after the in response to the selection operation on the session members select-all interactive option, adding all the members of the session as the participants of the task, and displaying the selected state of the session members select-all interactive option, further comprising:

in response to a deselection operation on part of the members in the session member list, canceling adding the part of the members as the participants of the task, and displaying an unselected state of the part of the members in the session member list.

12 . The electronic device according to claim 9 , wherein the one or more programs, when executed by the one or more processors, cause the one or more processors to implement steps of at least one of:

updating a task participant list based on any one of the selection operation or a deselection operation on the session members select-all interactive option; or,

updating the task participant list based on any one of a selection operation or a deselection operation on each member in the session member list of the session, the task participant list being used for collectively displaying all participants added.

13 . The electronic device according to claim 12 , wherein

in the task participant list, information of one same participant occupies only one display position.

14 . The electronic device according to claim 12 , wherein the one or more programs, when executed by the one or more processors, cause the one or more processors to implement steps of:

determining whether all members of current session appear in the task participant list;

if all the members of the current session appear in the task participant list and the session members select-all interactive option is in an unselected state, setting the session members select-all interactive option to the selected state; and

if only part of the members of the current session appear in the task participant list and the session members select-all interactive option is in the selected state, setting the session members select-all interactive option to the unselected state.

15 . The electronic device according to claim 9 , wherein the determining whether the adding all the members of the session as the participants of the task is restricted comprises at least one of:

if the maximum number of participants allowed to be set for the task is less than the number of the session members, determining that the adding all the members of the session as the participants of the task is restricted, the displayed session member list of the session comprising all the members of the session;

or,

if the session is only allowed to display part of the members, determining that the adding all the members of the session as the participants of the task is restricted, the displayed session member list of the session comprising only the part of the members of the session.

16 . The electronic device according to claim 9 , wherein the in response to the operation of creating the task in the session, displaying the task creation interface in the session interface, comprises one or more of:

in response to a message-to-task operation, creating the task in the session;

in response to an operation of triggering a task creation control in a message input box, creating the task in the session; and

in response to an operation of triggering a task creation control in a session sidebar, creating the task in the session.